ايران ويج

نسخه‌ی کامل: فركانس متر
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
براي ساخت فركانس متر به موج مربعي احتياج ذارم. چه جوري ميتونم اين كار را كنم. با چه اي سي كه دقيق جواب بده
فکر کنم برای ساخت فرکانس متر یه کانتر تایمر نیاز باشه نه موج مربعی!

در هر صورت، با آی سی 555 میتونین این موجو تولید کنین. در صورت نیاز به دقت بالا میتونین از تایمر میکرو کمک بگیرین
ممنون .مي خوام يه موج مربعي با دقت بالا درست كنم و بعد به ورودي كانتر ميكرو بدم.555 دقت لازم را داره؟
برای ساخت فرکانس متر باید از یک تایمر قوی و دقیق استفاده بشه من از avr استفاده کردم ولی نه از تایمر های خودش از rtc استفاده کردم توی بازار هرچی گشتم تایمر دقیق که فرکانس در حد مگا داشته باشه گیر نیاوردم
555 دقت لازم رو نداره مگه مقداری رو که می خای با اوسکوپ ست کنی
از 2 تا تایمر استفاده کنین. دومی به جای پالش دقیقتون ! برای چه فرکانسی می خوانی ؟
ممنون . براي فركانس 100 hz
مهندس این یه برنامه فرکانس متر با دقت یک هرتز ! :

کد php:
$regfile "M8def.dat" $crystal 1000000

Config Timer2 
Timer Async On Prescale 128
On Timer2 Ant 
Enable Interrupts Enable Timer2 :

Config Timer1 Counter , , Edge Falling Prescale 1
On Timer1 Ali 
Enable Timer1

Config Lcdpin 
Pin Db4 Pind.3 Db5 Pind.2 Db6 Pind.1 Db7 Pind.0 Rs Pind.6 Pind.7            
Config Lcd 
16 Cursor Off Cls Lcd "  Freqance Metr" Wait 1

Dim L 
As Long As Byte As Word

Start Timer2

Do

Loop

Ant
:
   
Stop Timer1 Timer1 Timer1 Start Timer1
   L 
65536 0
   Home 
Lcd "F="" HZ                                 "
Return


Ali:
   
1
Return 

فقط کافیه شما یه کریستال ساعت 32768 هرتز وصل کنید و ورودی فرکانس هم ورودی T1 میکرو می باشد !