فرکانس متر با Mega8A

در اين بخش مي‌توانيد در مورد تمامي مسائل مرتبط با میکروکنترلرهای AVR به بحث بپردازيد

مدیران انجمن: SAMAN, sinaset, شوراي نظارت

ارسال پست
New Member
پست: 3
تاریخ عضویت: چهارشنبه ۱۶ خرداد ۱۳۹۷, ۳:۱۳ ب.ظ

فرکانس متر با Mega8A

پست توسط alireza_fateh »

با سلام و عرض خسته نباشید

بنده میخواستم یه فرکانس متر واقعی با AVR Mega8A درست کنم و برنامشو نوشتم و در پروتیوس هم اجراش کردم و جواب گرفتم ولی الان میخوام به صورت عملی مدار رو ببندم جواب نمیده.
روش کار اینطوریه که با تایمر صفر، یک ثانیه تولید میکنم و از تایمر یک به عنوان کانتر استفاده میکنم.
ولی در حالت واقعی وقتی به پایه ی T1 هیچ چیزی وصل نیست، فرکانس رو صفر نشون میده (که طبیعی هستش) ولی وقتی یه سیم خالی (یعنی فقط یه سمتش به پایه T1 وصل میشه و سمت دیگش رو هواست) یا یه مقاومت یا هر چیز دیگه ای وصل میشه یک عدد در حدود 21353 نشون میده.
میخوام بدونم چیکار کنم؟
Colonel II
Colonel II
نمایه کاربر
پست: 7545
تاریخ عضویت: سه‌شنبه ۲۶ آذر ۱۳۸۷, ۴:۲۰ ب.ظ
سپاس‌های ارسالی: 9280 بار
سپاس‌های دریافتی: 22106 بار

Re: فرکانس متر با Mega8A

پست توسط sinaset »

سلام بر شما

فرکانسی که به میکرو داده اید،چه مقدار می باشد؟! ایا نویز یا .. هم دارد؟! ولتاژش چقدر می باشد؟!

همچنین یک مقاومت 10 کیلو اهمی پول دان نیز وصل کنید، ببینید تاثیر دارد ..

باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.
با عرض پوزش،دیگر در انجمن حضور ندارم،که به پیام ها پاسخ بدم.
New Member
پست: 3
تاریخ عضویت: چهارشنبه ۱۶ خرداد ۱۳۹۷, ۳:۱۳ ب.ظ

Re: فرکانس متر با Mega8A

پست توسط alireza_fateh »

سلام
1- (Clock value: 125.000 kHz --- TCCR0=(0<<CS02) | (1<<CS01) | (1<<CS00)
2- روش تشخیص اینکه نویز داره یا نه رو نمیدونم ولی همین عدد 21353 رو به صورت ثابت نشون نمیده. و گاهی اوقات یه عدد دیگه میشه مثل : 21121
3-منبع تغذیه از یه آداپتور شارژ گوشی موبایل با خروجی 5 ولت و 0.5 آمپر استفاده میکنم. و با چهار عدد باطری 1.2 ولت (به صورت سری) هم امتحان کردم و نتیجه یکسان بود.
4-اگه منظورتون رو از مقاومت پول داون درست متوجه شده باشم، با یک مقاومت باید T1 رو زمین وصل کنم؟ اگه منظورتون این بود، این کار رو کردم و فرکانس رو صفر نشون داد. ولی بعدا چطور میتونم به پایه T1 فرکانس موج مربعی بدم و جواب بگیرم؟(منظور به خاطر اون مقاومته هست که به زمین وصل کردم)

با تشکر
Captain II
Captain II
نمایه کاربر
پست: 722
تاریخ عضویت: جمعه ۳ دی ۱۳۹۵, ۵:۱۷ ب.ظ
محل اقامت: تبریز
سپاس‌های ارسالی: 1772 بار
سپاس‌های دریافتی: 846 بار

Re: فرکانس متر با Mega8A

پست توسط ho3ein2000 »

alireza_fateh نوشته شده:با سلام و عرض خسته نباشید

بنده میخواستم یه فرکانس متر واقعی با AVR Mega8A درست کنم و برنامشو نوشتم و در پروتیوس هم اجراش کردم و جواب گرفتم ولی الان میخوام به صورت عملی مدار رو ببندم جواب نمیده.
روش کار اینطوریه که با تایمر صفر، یک ثانیه تولید میکنم و از تایمر یک به عنوان کانتر استفاده میکنم.
ولی در حالت واقعی وقتی به پایه ی T1 هیچ چیزی وصل نیست، فرکانس رو صفر نشون میده (که طبیعی هستش) ولی وقتی یه سیم خالی (یعنی فقط یه سمتش به پایه T1 وصل میشه و سمت دیگش رو هواست) یا یه مقاومت یا هر چیز دیگه ای وصل میشه یک عدد در حدود 21353 نشون میده.
میخوام بدونم چیکار کنم؟
سلام
میکرو نسبت به نویز رو تغذیه حساس هست حدالمقدور از باطری استفاده کنید
شکل موج ورودی اگر دندانه اره ای یا سینوسی گرفته شده از هارمونی های مربعی باشه فرکانس درست نشون نمیده
بهترین پاسخ رو موج مربعی با هارمونی کم بدست میاد
شما بگید رنج فرکانس مورد نظر چقدر هست و کاربردش رو تا بصورت بهتری راهنمایی بشید
موفق باشیدتصویر
خدا یاور بنده اش هست~ تا وقتی که بنده یاور برادرش باشه
New Member
پست: 3
تاریخ عضویت: چهارشنبه ۱۶ خرداد ۱۳۹۷, ۳:۱۳ ب.ظ

Re: فرکانس متر با Mega8A

پست توسط alireza_fateh »

سلام مجدد
هدف بنده فقط ساخت یک فرکانس متر هست و فرکانسی که میتونه اندازه گیری کنه برام مهم نیست.(مثلا بین 0 تا HZ 2500 )
من با آی سی 555 میخوام موج مربعی تولید کنم ولی این بماند چون فعلا به پایه ی T1 هیچ پالسی اعمال نکردم .در مرحله بعد باید فرکانس تولید شده توسط 555 رو به میکرو اعمال کنم. فعلا سوال من اینکه چرا با وصل شدن یک سیم (سیمی که یک سر در هوا دارد) به پایه T1 خروجی برابر 21353(حدودا این مقداره، چون هر دفعه تغییر میکنه) رو نشون میده؟
چون این عدد غیر واقعی هست و در واقع هیچ فرکانسی به میکرو اعمال نمیشه که میکرو بخواد اونو اندازه گیری کنه

با تشکر
Captain II
Captain II
نمایه کاربر
پست: 722
تاریخ عضویت: جمعه ۳ دی ۱۳۹۵, ۵:۱۷ ب.ظ
محل اقامت: تبریز
سپاس‌های ارسالی: 1772 بار
سپاس‌های دریافتی: 846 بار

Re: فرکانس متر با Mega8A

پست توسط ho3ein2000 »

سلام
اون اعداد فرکانس واقعی نیستند
تو فضا پر هست از طیف وسیع فرکانسی
سیم بعنوان آنتن دریافت میکنه میکرو نشون میده
:P
خدا یاور بنده اش هست~ تا وقتی که بنده یاور برادرش باشه
Colonel II
Colonel II
نمایه کاربر
پست: 7545
تاریخ عضویت: سه‌شنبه ۲۶ آذر ۱۳۸۷, ۴:۲۰ ب.ظ
سپاس‌های ارسالی: 9280 بار
سپاس‌های دریافتی: 22106 بار

Re: فرکانس متر با Mega8A

پست توسط sinaset »

باسلام

ممکنه،به قول کاربر محترم،سیم شما فرکانس ها موجود (در هوا) رو به میکرو انتقال داده باشه.

مقاومت 10 کیلواهمی، انچنان تاثیری بر روی خط سیگنال ندارد(معمولا خط سیگنال قوی تر می باشد) و بیشتر برای حذف نویز می باشد! (اگر می ببینید تاثیر ندارد،می توانید استفاده نکنید!

فرکانس میکرو را چک کنید،ببینید درست می باشد و فیوزبیت ها را درست تنظیم کرده اید!
جریان برق ورودی میکرو را بررسی کنید،خازن سر راه ان بگذارید + خازن 104 .

در انتها نیز برای مشخص شدن وضعیت، شما به کمک یک میکروکنترولر دیگر ، یک موج 50 هرتزی (یا هر مقداری که دقیقا بدانید چقدر است) تولید کنید و به دستگاه فرکانس متر خود بدهید ببینید خروجی صحیح می باشد!

*برای ساخت تولید کننده موج،خیلی راحت می توانید از پایه مربوط را در یک حلقه while با delay_ms خاموس و روشن کنید..

باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.
با عرض پوزش،دیگر در انجمن حضور ندارم،که به پیام ها پاسخ بدم.
ارسال پست

بازگشت به “میکروکنترلرهای AVR”