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

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

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

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

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

امتیاز و دیدگاه کاربران

ارسال دیدگاه
برای ارسال دیدگاه لازم است ابتدا وارد حساب کاربری خود شوید

هادی

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

سلام تنها کاری که لازم هست انجام بدید این هست که سرعت میکرو رو روی ۸ مگاهرتز تنظیم کنید

کامران محمودزاده
پاسخ
هادی

سلام
امکان استفاده از اتمگا 8 هم هست؟

با سلام و عرض ادب ، بله می توانید از مگا8 نیز استفاده کنید

کامران محمودزاده
پاسخ
سید

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

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

کامران محمودزاده
پاسخ
فرزاد

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

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

کامران محمودزاده
پاسخ
فرزاد

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

با سلام بله

کامران محمودزاده
پاسخ
وحید

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

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

کامران محمودزاده
پاسخ
aidin24

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

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

کامران محمودزاده
پاسخ
koooshhaaa

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

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

کامران
پاسخ
dj_kazem

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

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

کامران
پاسخ
hamedspartacus

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

پاسخ
hamedspartacus

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

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

کامران
پاسخ
hamedspartacus

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

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

کامران
پاسخ
hamedspartacus

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

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

کامران
پاسخ
hamedspartacus

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

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

کامران
پاسخ
hamedspartacus

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

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

کامران
پاسخ
hamedspartacus

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

عدسی 104

کامران
پاسخ
farshid

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

بله رسته

کامران
پاسخ
farshid

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

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

کامران
پاسخ
esmaeil7

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

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

کامران
پاسخ
dj_kazem

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

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

کامران
پاسخ
ajax007

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

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

رباتیک
پاسخ
OMIDMUSICKING

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

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

رباتیک
پاسخ
kooshk

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

به جمع ما خوش اومدید

رباتیک
پاسخ
programer

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

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

رباتیک
پاسخ
programer

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

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

رباتیک
پاسخ
programer

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

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

رباتیک
پاسخ
farshidbehzadi

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

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

رباتیک
پاسخ
×
  • مبلغ پروژه
    ۵۰,۰۰۰ تومان
اطلاعات پروژه
  • شبیه‌ساز مدار
    Proteus
  • شماتیک مدار
    Proteus
  • فیبر مدارچاپی
    Proteus
  • سورس‌کد مدار
    Bascom

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