با سلام من میخوام یک فرکانس متر بسازم که هرتز را با دقت 0.1 اندازه بگیره در ضمن نمیخوام از روش اندازهگیری پهنای پالس استفاده کنم لطفا کمک کنید ممنون
با سلام من میخوام یک فرکانس متر بسازم که هرتز را با دقت 0.1 اندازه بگیره در ضمن نمیخوام از روش اندازهگیری پهنای پالس استفاده کنم لطفا کمک کنید ممنون
سلام به این تاپیک یه سر بزن روش های مختلفی گفته شده
http://iranmicro.ir/forum/showthread.php?t=3105
سلام
هرتز رو با دقت 0.1 اندازه بگیره عبارت درستی نیست.
منظورتون اینه که فرکانس رو با دقت 0.1 اندازه بگیره؟؟ اگر منظورتون اینه، حالا چرا انقدر با خطای بالا؟ یا به عبارت دیگه می خوام بگم که با میکرو خیلی دقیق تر از دقت 0.1 می شه فرکانس رو اندازه گیری کرد.
دقت 0.1 مثلا در اندازه گیری فرکانس 100 هرتز به این معناست که شما اگه این فرکانس رو از 90 هرتز تا 110 هرتز اندازه گیری کردید جواب برای شما بدست اومده که فکر نمی کنم تو هیچ کاری این دقت بدرد بخور باشه.
اما برای اندازه گیری فرکانس می تونید از اینتراپت میکرو استفاده کنید. البته در این حالت باید موج شما مربعی باشه.
حالا اگه موج مربعی نیست می تونید با مدارهای جانبی مثلا سینوسی رو اول به مربعی تبدیل کنید و بعد اونو به میکرو بدید.
منظوره من 0.1 بود یعنی 90.1 به 110 چه ربطی داره
پیشنهاد می کنم از کسه دیگه ای بپرسید اندازه گیری با دقت 0.1 یعنی چی.
منظور من اندازه گیری با دقت یکدهم هرتز میباشد اگه کسی میتونه لطفا کمک کنید
اینجور که من فهمیدم شما می خواید اندازه گیری در حد دهم هرتز رو داشته باشید.
0.1 هرتز یعنی هر 10 ثانیه یک پالس بیاد. 1.1 هرتز یعنی در 10 ثانیه 11 پالس داریم.
90.1 هرتز یعنی در 10 ثانیه 901 پالس داریم، پس برای اندازیه گیری در این حد می تونید از اینتراپت استفاده کنید و هر 10 ثانیه یه بار تعداد اینتراپتهای اومده رو تقسیم بر 10 کنید.
حالا اگه بخواید در حد صدم هرتز هم اندازه بگیرید باید بازه زمانی اندازه گیری شما 100 ثانیه باشه.
مسئله ساده ای هست.
روش خوبیه ، ولی مدت زمان لازم برای اندازه گیری فرکانس خیلی طولانیه! و در اینصورت ما تغییرات لحظه ای فرکانس رو از دست میدیم. بنابراین نتیجه ی کار خیلی ضعیف خواهد بود.ینجور که من فهمیدم شما می خواید اندازه گیری در حد دهم هرتز رو داشته باشید.
0.1 هرتز یعنی هر 10 ثانیه یک پالس بیاد. 1.1 هرتز یعنی در 10 ثانیه 11 پالس داریم.
90.1 هرتز یعنی در 10 ثانیه 901 پالس داریم، پس برای اندازیه گیری در این حد می تونید از اینتراپت استفاده کنید و هر 10 ثانیه یه بار تعداد اینتراپتهای اومده رو تقسیم بر 10 کنید.
حالا اگه بخواید در حد صدم هرتز هم اندازه بگیرید باید بازه زمانی اندازه گیری شما 100 ثانیه باشه.
بهنرین روش برای دقت های کمتر از 1 هرتز اندازه گیری پهنای پالس هست.
.
روش خوبیه این را امتحان کردم دقت خوبی دارد اما زمان بر است وبه درد من نمیخوره پهنای پالسم امتحان کردم دقت خوبی نداره وبه درد نمیخوره به نظر شما چه کار کنم
روش اندازه گیری پهنای پالس به تنهایی چاره ساز نیست! فکر می کنم که باید اونو با روش دیگه ای تلفیق کرد! اما نمی دونم چه روشی!؟ هنوز روش فکر نکردم. چون سرم خیلی شلوغه ، ولی کاش کسانیکه در این زمینه آگاهی دارن کمکون کنن.
.
مولتی مترها با دقت یکصدم هرتز اندازه گیری میکنند اما نمیدونم از چه روشی استفاده میکنند اگه کسی میتونه کمک کنه ممنون
ببین
چرا میگی عرض پالس رو نمی شه با دقت خوب حساب کرد ؟
من اگه بخوام این کارو بکنم، اول می یام پالس رو وصل می کنم به اینتراپت میکرو.
یه تایمر رو هم راه اندازی می کنم. حالا با این تایمر فاصله زمانی بین هر دو اینتراپت رو اندازه می گیرم.(به شرطی که تقارن موج شما 100درصد باشه)
حالا مشکل از کجا حاصل می شه که دقت اندازه گیری شاید کم بشه؟ از اینجا که حتما اینتراپتهای تایمر شما خیلی زمانش زیاد هست.
شما تایمر رو روی سریع ترین حالتش با کمترین Prescale قرار بدهو اصلا بزار با فرکانس کریستالت کار کنه اونوقت ببین چه دقت با حالی بهت میده.
موفق باشی.
همین کارا کردم اما دقتش خوب نیست در ضمن من میخوام تا 500کیلو هرتز را اندازه بگیرم
بنظر من سیگنال را مربعی کن.بعد یکی از اینتراپت ها را فعال کن و در مدت زمان یک ثانیه تعداد اینتراپت ها را بشمار .اینجوری می تونی فرکانس را بدست بیاری .در فرکانس های بالا هم می تونی از یه ای سی تقسیم کننده فرکانس استفاده کنی
با این روش که با دقت یکدهم نمیتونم اندازه گیری کنم!!!!!!
چرا نمی تونی؟در زوش اندازه گیری طول پالس از کریستال خارجی استفاده کردی؟
honarfar عزیز،
zafar راس میگه دیگه با شمارش پالس تو بازه زمانی یه ثانیه نمی شه،
تو یه ثانیه که نمی شه دقت دهم هرتز گرفت.
ببین من قبلا گفتم، تو 10 ثانیه اگه 11 پالس بیاد میشه فرکانس 1.1 هرتز. حالا اگه شما یه ثانیه یه ثانیه اندازه بگیری 9 ثانیه فرکانست 1 هرتزه و یه ثانیه فرکانست می شه 2 هرتز. غلط می شه دیگه.
تنها راه اندازه گیری سریع در حد دهم هرتز، اندازه گیری عرض پالسه که نمی دونم چرا zafar به مشکل بر خورده باش.
اینم برنامه http://www.4shared.com/file/25948563...0f/freq__.html ممنون
من با عرض پالس کار کردم تا 1.5کیلو را خوب اندازه میگیره اما بیشتر میشه عدد چرت نشون میده من برنامم گذاشتم لطفا کمک کنید دیگه عقلم به جایی نمیرسه ممنون
می تونی در فرکانس های بالا تر از ای سی های تقسیم کننده استفاده کنی تا فرکانس به محدوده ی 1کیلوهرتز برسه.