پروژه فرکانس متر دقیق تا 16 مگاهرتز با AVR و بسکام

پروژه فرکانس متر دقیق تا 16 مگاهرتز با AVR و بسکام

این پروژه یک فرکانس متر بسیار دقیق می باشد که فرکانس 0 تا 8 مگاهرتز را اندازه گیری می کند . برای ساخت آن از یک اتمگا32 ، LCD2*16 استفاده شده است ، دارای دو سوکت دو پین می باشد که یکی از آن ها ولتاژ می باشد و دیگر برای اندازه گیری فرکانس ، ولتاژ کاری پروژه فرکانس متر 7 تا 12 ولتا می باشد  ، برای طراحی پروژه فرکانس متر از تایمر کانتر استفاده شده است و به دلیل استفاده از کریستال خارجی دارای دقت خوبی می باشد . نحوه کارکرد مدار فرکانس متر بدین صورت میباشد که توسط  تایمرصفر ۰ زمانی حدود ۱ ثانیه اندازه گیری میشود و توسط تایمر ۱ که در حالت کانتر قرار دارد فرکانس ورودی که به پایه کانتر ۱ داده میشود و تعداد پالس های ورودی که کانتر شمارش میکند هر ۱ ثانیه یکبار شمارش میشود و درنتیجه فرکانس پالس ورودی و یا به عبارت دیگر تعداد پالس ها در یک ثانیه را شمارش میکند وبر روی نمایشگر نشان میدهد . فرکانس ( frequency) به اندازه‌گیری تعداد دفعاتی گویند که یک رویداد تناوبی در واحد زمان اتفاق می‌افتد . برای محاسبه بسامد باید یک بازه زمانی را مشخص کرده، ت/NB/LCداد رخ دادن یک رویداد را در آن بازه زمانی شمرده و سپس این شماره را بر مدت آن بازه زمانی تقسیم کرد. راه دیگر محاسبه بسامد ، اندازه‌گیری زمان میان دو رویداد پیاپی (تناوب) و سپس اندازه‌گیری بسامد به عنوان وارونه این زمان است

فایل های زیر همراه پروژه فرکانس متر پیوست شده است :

  • فایل هگز و سورس کد پروژه فرکانس متر
  • فایل شبیه ساز پروتیوس پروژه فرکانس متر
  • PCB پروژه فرکانس متر
  • شماتیک پروژه فرکانس متر
  • تصاویر پروژه فرکانس متر (از مرحله ساخت فیبر مدار چاپی تا تکمیل پروژه)
  • فیلم عملکرد پروژه (با کیفیت فول اچ دی)

برای این مطلب ۴۹ دیدگاه ثبت شده است

محمد

سلام مهندسمن خیلی سررشته ندارم از برقمیشه لیست کامل قطعات رو بزارین اینجا…یا برام mail کنین.من فایلشو تازه خریدم

کامران محمودزاده : با سلام و عرض ادب . لطفا شماتیک رو باز کنید و از داخل اون لیست قطعات رو بررسی بفرمایید .

پاسخ
1401/02/01
فرزاد

مقادیر فیوز بیتها رو برای فایل هگز لطفا بگید.

کامران محمودزاده : با سلام فیوز بیت روی 8 مگ داخلی تنظیم شده

پاسخ
1400/09/20
فرزاد

سلام، توانایی اندازه گیری موج سینوسی رو هم داره؟

کامران محمودزاده : با سلام بله

پاسخ
1400/09/20
وحید

سلام. من این پروژه فرکانس تر رو خریدم.ولی در فایل زیپ هیچ pcb و فایل هگزا و اصلاعاتی راجب به مونتاژ نبود.فایل پروتوس هم ناقص بود و موقع simulate ایرور میده.اصلا قابل ساخت نیست.لطفا فایل کامل رو بفرستید.ممنون

کامران محمودزاده : دوست عزیز در پوشه فایل های زیر موجوده
فایل هگز و سورس کد پروژه فرکانس متر
فایل شبیه ساز پروتیوس پروژه فرکانس متر
PCB پروژه فرکانس متر
شماتیک پروژه فرکانس متر
تصاویر پروژه فرکانس متر (از مرحله ساخت فیبر مدار چاپی تا تکمیل پروژه)
فیلم عملکرد پروژه (با کیفیت فول اچ دی)

پاسخ
1400/02/28
aidin24 بدون امتیاز

سلام من یه سیگنال ژنراتور دارم که بالاتر از 8 مگاهرتز هست چه میکرویی میتونم بکار ببرم به جای atmega32 و چه تغییری در سورس برنامه بدم؟

کامران محمودزاده : مگا8 رو میتونید استفاده کنید

پاسخ
1395/02/06
koooshhaaa بدون امتیاز

سلام . چرا lcd واسه من چیزیو نشون نمیده . هرکاریش کردم مشکلش حل نشد و فقط مربع های سیاه و سفید رو نشون میده و از متن اصلی خبری نیست . تورو خدا کمکم کنید واقعا کارم گیرشه و لازمش دارم

کامران : سلام ، پتانسومتر رو تست کنید و از یک تغذیه بدون نویز استفاده کنید

پاسخ
1394/04/24
dj_kazem بدون امتیاز

سلام من آیسی atmega16 دارم میشه با همین انجامش بدم با تشکر

کامران : بله میشه فقط تو برتامه 32 رو 16 تغییر بده

پاسخ
1393/06/31
حامد بدون امتیاز

فیوزبیت روی 1 مگاهرتز داخلی بود یعنی 0001 که گذاشتمش رو 8 مگاهرتز داخلی 0100

پاسخ
1393/06/04
حامد بدون امتیاز

آقا درست شد مشکل از فیوز بیت داخلی بود مرسی

کامران : فیوز بیت را به چه شکلی تنظیم کردید ؟

پاسخ
1393/06/04
حامد بدون امتیاز

دوست عزیز من تو پروتوس با میکرو یک فرکانس ساختم این فرکانسو با همین مدار فرکانس متر تو پروتوس اندازه می گیرم که 600 هرتزو بهم نشون میده اما تو مدار عملی 44944 هرتز . مشکل چیه؟

کامران : فیوز یت هارو تنظیم کنید

پاسخ
1393/06/04
حامد بدون امتیاز

نه , نمیشه با میکرو یک فرکانس مثلا 100 هرتز ساخت و با این فرکانس متر تست کرد؟ اگه میشه چطوری این فرکانس رو با میکرو بسازم؟

کامران : بله میشه من خودم همین کار رو کردم ، با PWM یا PLUSE OUT تو بسکام فرکانس درست کنید

پاسخ
1393/06/04
حامد بدون امتیاز

نه متاسفانه مولتیمترم فرکانس متر نداره , راه دیگه نیست که بشه تست کرد؟

کامران : اسیلاتور اماده هم ندارید تا 8 مگ باشه ؟

پاسخ
1393/06/03
حامد بدون امتیاز

سلام من این مدار رو بستم , چرا وقتی به ترانس 5 ولت AC وصلش میکنم فرکانس 204 هرتز رو نشون میده؟؟ مگه برق شهر 50 هرتز نیست؟

کامران : سلام دوست گرامی شما یک مولتی متر ندارید فرکانس متر داشته باشه ؟

پاسخ
1393/06/02
حامد بدون امتیاز

سلام مقدار خازن ها چقدره؟؟؟

کامران : عدسی 104

پاسخ
1393/05/31
farshid بدون امتیاز

منظورتون RC داخلیه؟چون داخل میکرو کریستال وجود نداره!یعنی میشه اون کریستال رو حذف کرد؟ و فیوز بیت ها روی 8 مگ داخلی تنظیم کرد

کامران : بله رسته

پاسخ
1393/05/30
farshid بدون امتیاز

سلام آقا کامران
چراکریستال رو بین پایه های 28 و29 قرار دادین؟ از اسیلاتور دیگه ی میکرو استفاده کردین؟که دقیق بشه؟حالت عادی بین برای مگا32 بین 12 و13 میکرواست.

کامران : از کریستال داخلی استفاده کردم

پاسخ
1393/05/21
esmaeil7 بدون امتیاز

سلام
پروژه عالیه ولی چون من با بسکام کار نکردم این برنامه رو به زبان c میخواستم اگه میتونین فایل کدویژنو پیدا کنین من عضویت ویژه بشم ممنون میشم اگه زودتر جواب بدین

کامران : من بیسیک کار می کنم فکر نکنم به زودی قرار بدم

پاسخ
1393/05/21
dj_kazem بدون امتیاز

سلام من این پروژه رو می خوام بسازم آیا واقعا عملیه؟

کامران : فیلم ارائه شده گویای عملی بودن پروژه است

پاسخ
1393/05/08
ajax007 بدون امتیاز

لطفا در ارائه مطالب در مورد پروژه دقت کنید این مدار با با اتمگاه 32 ساخته شده نه اتمگا8

رباتیک : بله درست می فرمایید ، اصلاح کردم ، بسیار ممنون از بیان این مسئله
موفق باشید

پاسخ
1393/05/02
OMIDMUSICKING بدون امتیاز

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

رباتیک : لطفا در انجمن مطرح کنید

پاسخ
1393/05/01
kooshk بدون امتیاز

سلام من هم ب جمعتون پیوستم….

رباتیک : به جمع ما خوش اومدید

پاسخ
1393/04/27
حمید بدون امتیاز

با کامپایل کردن خودم توسط 1.11.9.8 توی شبیه سازی فرکانس را 65536 نشان میدهد و بعد صفر و بعد دوباره همین چرخه تکرار میشود

رباتیک : کامپایلرو ارتقا بدید احتمالا مشکل از اونه

پاسخ
1393/04/22
حمید بدون امتیاز

من وقتی فایل هگز خودتون رو توی شبیه سازی استفاده میکنم درسته ولی خودم دو باره برنامه رو کامپایل میکنم به مشکل بر میخورم احتمال داره از ورژن بسکامم باشه؟ شما با چه ورژنی کامپایل کردید؟
مال من 1.11.9.8 است

رباتیک : بله احتمالا از همون باشه با ورژن 2.07.5 امتحان کنید

پاسخ
1393/04/22
حمید بدون امتیاز

سلام به آقا کامران عزیز
آقا من تو شبیه سازی مدار مشکل دارم تو پرتیوس وقتی برنامه رو کامپایل میکنم و بعد تو پرتیوس شبیه سازی میکنم فرکانس رو صفر نشون میده.با تشکر از مهندس عزیز
کارت عالیه

رباتیک : سلام تست کردم توی پروتیوس هم جواب میده و مشکلی نداره

پاسخ
1393/04/21
farshidbehzadi بدون امتیاز

سلام
آقا کامران شما برای ورود موج به فرکانس متر از چی استفاده کردین؟منظورم شکله موجی که اندازه گرفتین-نمونه همینو من ساختم(البته خوب دقت اینو نداره!)ولی شکل موجهای سینوسی رو فرکانسشو درست اندازه نمیگرفت و وکلا غلط اندازه میگرفت(البته غیر از شکل موج مربعی که تقریبا دقیق بود)-من از یک اسیلاتور کریستالی 4 پایه استفاده کردم که اگر اشتباه نکنم خروجییشون سینوسیه.

رباتیک : من موج سینوسی رو اندازه گرفتم

پاسخ
1393/04/20
برای ارسال دیدگاه، ابتدا وارد حساب کاربری خود شوید
  • مبلغ پروژه
    ۵۰,۰۰۰ تومان
اطلاعات پروژه
  • شبیه‌ساز مدار
    Proteus
  • شماتیک مدار
    Proteus
  • فیبر مدارچاپی
    Proteus
  • سورس‌کد مدار
    Bascom

video bascom-avr
×
به سبد خرید اضافه شد
×
به سبد خرید اضافه شد