پروژه ولت متر دیجیتال با سون سگمنت AVR
- فایل pcb پروژه با التیوم: دارد
- فایل شماتیک پروژه با التیوم: دارد
- فایل pdf شماتیک و pcb: دارد
- سورس کد پروژه: دارد
- لیست قطعات: دارد
329,000 تومان
توضیحات
پروژه ولت متر دیجیتال با سون سگمنت AVR ، اندازهگیری دقیق ولتاژ یکی از نیازهای اساسی در طراحی مدارات الکترونیکی، سیستمهای اتوماسیون و پروژههای DIY است. پروژه ولت متر دیجیتال با سون سگمنت AVR یک راهکار عملی، دقیق و اقتصادی برای سنجش ولتاژهای DC مستقیم در پروژههای مختلف بهشمار میرود. این مدار با بهرهگیری از واحد مبدل آنالوگ به دیجیتال داخلی میکروکنترلر، ولتاژ ورودی را با دقت بالا پردازش کرده و روی نمایشگر نشان میدهد.
بسیاری از طراحان و دانشجویان برای پایش ولتاژ باتریها یا خروجی منابع تغذیه به یک ماژول سنجش بومی و قابلاعتماد نیاز دارند. این پروژه علاوه بر کاربرد مستقل، میتواند به عنوان یک بلوک آماده در سیستمهای پیچیدهتر جاسازی شود. این سیستم مشکل نیاز به مولتیمترهای پرتابل در گجتهای ثابت را برطرف میسازد.
طراحی بهینه سختافزار در کنار کدنویسی به زبان C در محیط کدویژن، پایداری بالایی را برای این مدار فراهم کرده است. استفاده از قطعات استاندارد و موجود در بازار، ساخت و عیبیابی این ولتمتر را برای هر سطح از دانش الکترونیک ممکن میسازد.
این پروژه چگونه کار میکند؟
روند کاری مدار بر پایه نمونهبرداری از ولتاژ ورودی آنالوگ استوار است. ولتاژ مورد نظر ابتدا از طریق یک شبکه تقسیم مقاومتی عبور میکند تا سطح آن برای میکروکنترلر ایمن شود. سپس این ولتاژ کاهشیافته به پایه آنالوگ شماره صفر (ADC0) در میکروکنترلر ATmega8 اعمال میشود.
در بخش نرمافزار، مبدل آنالوگ به دیجیتال (ADC) با فرکانس ۱۲۵ کیلوهرتز مقدار آنالوگ را به یک عدد دیجیتال ۱۰ بیتی بین ۰ تا ۱۰۲۳ تبدیل میکند. ولتاژ مرجع این مبدل روی پایه AVCC (ولتاژ ۵ ولت مثبت) تنظیم شده است. کد برنامه مقدار دیجیتال دریافتی را در فرمول محاسباتی ضرب کرده و با در نظر گرفتن نسبت مقاومتهای تقسیم ولتاژ، مقدار واقعی ولتاژ اصلی را استخراج میکند.
در نهایت، عدد به دست آمده به ۴ رقم مجزا تفکیک شده و با تکنیک مالتیپلکسی (تسهیم زمانی) روی سون سگمنت ۴ تایی آند مشترک به نمایش درمیآید. برای نمایش اعشار نیز نقطه ممیز (DP) سون سگمنت دوم روشن میشود تا ولتاژ با دقت یک رقم اعشار قابل رویت باشد.
نحوه عملکرد بخشهای مختلف مدار
بخش تغذیه سیستم
این بخش وظیفه تامین ولتاژ ثابت و بدون نویز ۵ ولت برای میکروکنترلر و نمایشگر را بر عهده دارد. ولتاژ ورودی ۱۲ ولت از طریق جک آداپتور وارد شده و پس از عبور از دیود محافظ 1N4007 و خازنهای فیلتر، توسط رگولاتور L7805CDT-TR به ۵ ولت دقیق تبدیل میشود.
بخش پردازش مرکزی
قلب تپنده مدار میکروکنترلر ATmega8 است. این تراشه وظیفه خواندن مداوم اطلاعات از کانال ADC، اجرای محاسبات ریاضی مربوط به تبدیل مقادیر و مدیریت پایههای فرمان نمایشگر سون سگمنت را به صورت بلادرنگ انجام میدهد.
بخش سنجش آنالوگ (ورودی)
شامل شبکه تقسیم ولتاژ مقاومتی است که به پایه PC0 متصل شده است. این بخش با کاهش سطح ولتاژهای بالا، امکان اندازهگیری امن را برای مبدل داخلی میکروکنترلر فراهم میآورد.
بخش خروجی و نمایشگر
نمایشگر اصلی مدار یک سون سگمنت ۴ تایی آند مشترک است. پایههای سگمنتها (a تا g و dp) و پایههای کنترلی مشترک (COM1 تا COM4) مستقیماً به پورتهای B و D میکروکنترلر متصل شدهاند تا ارقام محاسبهشده را نشان دهند.
قطعات اصلی استفاده شده
-
ATmega8 DIP: میکروکنترلر اصلی هشت بیتی AVR که وظیفه پردازش، اجرای کد و کنترل نمایشگر را بر عهده دارد.
-
L7805CDT-TR: رگولاتور ولتاژ ۵ ولت خطی جهت تامین توان پایدار سختافزار.
-
Seven segments 4: نمایشگر ۴ رقمی برای نمایش مقدار عددی ولتاژ به همراه نقطه اعشار.
-
1N4007: دیود محافظ برای جلوگیری از آسیب به مدار در صورت اتصال معکوس منبع تغذیه ورودی.
-
8MHz Crystal: کریستال خارجی جهت تامین کلاک دقیق و پایدار برای میکروکنترلر.
-
مقاومتهای ۲۸ کیلو اهم (1%) و ۵.۶ کیلو اهم: مقاومتهای دقیق در بخش تقسیم ولتاژ برای حفظ دقت سنجش.
مشخصات فنی
| پارامتر فنی | مقدار / مشخصه |
| میکروکنترلر اصلی | ATmega8 DIP |
| ولتاژ تغذیه ورودی | ۱۲ ولت DC |
| ولتاژ کاری مدار | ۵ ولت DC |
| زبان برنامهنویسی | C (کدویژن) |
| نوع نمایشگر | سون سگمنت ۴ تایی آند مشترک |
| فرکانس کاری | ۸ مگاهرتز خارجی |
| رزولوشن مبدل آنالوگ | ۱۰ بیت (ADC0) |
نکات آموزشی
چرا از مقاومت ۲۸ کیلو اهم با دقت ۱ درصد استفاده شده است؟
در مدارات اندازهگیری آنالوگ، تغییرات جزئی در مقدار مقاومتها به دلیل دما یا خطا در ساخت، مستقیماً روی ولتاژ خروجی تقسیمکننده اثر میگذارد. استفاده از مقاومت R7 با مقدار 28K و دقت 1% تضمین میکند که نسبت تقسیم ولتاژ در شرایط مختلف ثابت بماند و محاسبات نرمافزاری دچار انحراف نشوند.
عملکرد خازنهای موازی در ورودی و خروجی رگولاتور چیست؟
خازن C3 با ظرفیت 1000uF وظیفه حذف ریپلهای فرکانس پایین ولتاژ ورودی را دارد. خازنهای خازن C4 و C2 با ظرفیت 100nF از نوع سرامیکی بوده و برای حذف نویزهای فرکانس بالا و جلوگیری از نوسان در کارکرد رگولاتور L7805 طراحی شدهاند.
علت استفاده از تکنیک مالتیپلکس در نمایشگر چیست؟
اگر قرار بود هر پایه از سون سگمنتها به طور مستقل به میکروکنترلر متصل شود، به ۳۲ پایه مجزا نیاز بود. با استفاده از روش مالتیپلکس و فعال کردن نوبتی پایههای COM1 تا COM4 با تاخیر ناچیز ۴ میلیثانیهای، کل نمایشگر تنها با استفاده از ۱۲ پایه میکروکنترلر به طور کامل کنترل میشود.
چه چیزهایی از این پروژه یاد خواهید گرفت؟
-
راهاندازی و پیکربندی واحد مبدل آنالوگ به دیجیتال (ADC) در میکروکنترلرهای AVR.
-
کدنویسی به روش مالتیپلکس برای مدیریت نمایشگرهای چند رقمی.
-
محاسبه فرمولهای ریاضی و کالیبراسیون نرمافزاری ولتاژ بر اساس تقسیم مقاومتی.
-
پیادهسازی مدارهای تغذیه رگولهشده خطی مجهز به فیلتر نویز.
-
نحوه کار با پورتهای ورودی/خروجی (GPIO) به صورت بیتی و بایتی.
-
استفاده از کریستال خارجی برای تنظیم فرکانس کاری دقیق میکروکنترلر.
مهمترین ویژگیهای پروژه
-
بهرهگیری از اسیلاتور ۸ مگاهرتز خارجی جهت پایداری عملکرد پردازنده.
-
دقت بالا در سنجش به دلیل استفاده از مقاومتهای درصد خطای پایین.
-
مجهز به دیود محافظ در برابر اتصال معکوس ولتاژ ورودی.
-
کدنویسی بهینه و ساختاریافته بدون نیاز به کتابخانههای سنگین.
-
نمایش مقدار ولتاژ به همراه یک رقم اعشار به صورت بلادرنگ.
-
طراحی سختافزار با قطعات دیپ (DIP) جهت مونتاژ آسان.
کاربردهای پروژه
-
استفاده به عنوان نمایشگر ولتاژ در منابع تغذیه آزمایشگاهی.
-
پایش ولتاژ باتری در سیستمهای خورشیدی و یوپیاس (UPS).
-
تعبیه در مدارهای شارژر باتری جهت نظارت بر فرآیند شارژ.
-
بکارگیری در تابلواورهای برق صنعتی جهت نمایش ولتاژهای خطوط DC.
-
استفاده به عنوان پروژه کاربردی در آزمایشگاههای الکترونیک دانشگاهها.
-
نظارت بر ولتاژ باتری خودرو و سیستمهای صوتی.
-
یکپارچهسازی در سیستمهای گجت هوشمند خانگی.
-
استفاده در دیتالاگرهای ثبت ولتاژ.
-
کیت آموزشی ارزانقیمت برای یادگیری مفاهیم الکترونیک دیجیتال.
-
پایش وضعیت ولتاژ در پایگاههای مخابراتی کوچک.
مزایای استفاده از این پروژه
-
صرفهجویی در زمان طراحی: سختافزار و نرمافزار آزمایششده به شما امکان میدهد بدون اتلاف وقت مدار خود را بسازید.
-
قابلیت توسعه بالا: میتوانید کد برنامه را جهت افزودن قابلیتهایی مانند آلارم ولتاژ بالا تغییر دهید.
-
مناسب یادگیری عمیق: ساختار گامبهگام مدار، بستر مناسبی برای درک ارتباط سختافزار و نرمافزار است.
-
پایداری صنعتی: بهرهگیری از مدار تغذیه استاندارد مانع از ریست شدن میکرو در محیطهای پرنویز میشود.
این پروژه مناسب چه افرادی است؟
-
دانشجویان مهندسی برق و الکترونیک برای ارائهی پروژههای کلاسی و پایانی.
-
علاقهمندان به پلتفرم AVR و کدنویسی در محیط CodeVisionAVR.
-
طراحان سیستمهای DIY که به یک ولتمتر اختصاصی ارزانقیمت نیاز دارند.
-
تعمیرکارانی که مایل به ساخت ابزارهای تست کارگاهی شخصی هستند.
با دانلود این پروژه چه فایلهایی دریافت میکنید؟
✔ فایل اصلی شماتیک پروژه با نرمافزار التیوم دیزاینر
✔ فایل PDF شماتیک مدار جهت بررسی سریع سختافزار
✔ سورس کد کامل پروژه به زبان C متناسب با نرمافزار کدویژن
✔ لیست کامل قطعات مصرفی (BOM) به همراه مقادیر دقیق
سوالات متداول (FAQ)
۱. این ولتمتر چه بازه ولتاژی را میتواند اندازهگیری کند؟
با توجه به مقاومتهای تقسیم ولتاژ ۲۸ کیلو و ۵.۶ کیلو اهم، این مدار توانایی سنجش ولتاژهای DC را در محدوده امن تعریفشده در محاسبات دارا است.
۲. آیا میتوان از سون سگمنت کاتد مشترک استفاده کرد؟
خیر، سورس کد برنامه و نحوه اتصال پایهها در شماتیک بر اساس سون سگمنت آند مشترک طراحی شده است و برای کاتد مشترک باید کد بازنویسی شود.
۳. فرکانس میکروکنترلر چقدر است و چگونه تنظیم میشود؟
فرکانس روی ۸ مگاهرتز تنظیم شده است و مدار از یک کریستال خارجی به همراه خازنهای ۲۲ پیکوفاراد استفاده میکند.
۴. برنامه در چه محیطی نوشته شده است؟
سورس کد این پروژه با زبان C و در محیط نرمافزاری CodeVisionAVR توسعه یافته است.
۵. ولتاژ مرجع مبدل ADC چقدر تنظیم شده است؟
ولتاژ مرجع روی پایه AVCC یعنی همان ۵ ولت مثبت تغذیه فیکس شده است.
۶. نقش مقاومتهای ۱۰۰ اهم متصل به سون سگمنت چیست؟
این مقاومتها برای محدود کردن جریان عبوری از لایههای نمایشگر و جلوگیری از سوختن سگمنتها یا آسیب به پایههای میکروکنترلر تعبیه شدهاند.
۷. آیا مدار در برابر اتصال اشتباه قطبهای باتری ورودی محافظت شده است؟
بله، دیود 1N4007 در مسیر ورودی اصلی قرار دارد و مانع از ورود ولتاژ معکوس به رگولاتور میشود.
۸. آیا امکان نمایش ولتاژ AC با این مدار وجود دارد؟
خیر، این مدار منحصراً برای ولتاژهای مستقیم (DC) طراحی شده است و اتصال ولتاژ AC به پایه آنالوگ به میکروکنترلر آسیب میزند.
۹. دلیل استفاده از خازنهای ۲۲ پیکوفاراد چیست؟
این خازنها برای پایداری نوسانساز کریستال ۸ مگاهرتز و کمک به استارت آپ درست کلاک سیستم اعمال شدهاند.
۱۰. آیا میتوان به جای ATmega8 از ATmega16 استفاده کرد؟
سختافزار و آرایش پایهها بر مبنای تراشه ۲۸ پایه ATmega8 DIP است؛ برای میکروکنترلرهای دیگر باید شماتیک و بازتعریف پایهها در کد تغییر کند.
جمعبندی
پروژه ولت متر دیجیتال با سون سگمنت AVR نمونهای کامل از تلفیق بهینه سختافزار استاندارد و نرمافزار ساختاریافته است. این مجموعه آموزشی-کاربردی به شما کمک میکند تا علاوه بر یادگیری عمیق نحوه کار با بخش آنالوگ به دیجیتال میکروکنترلرها، یک ابزار سنجش ولتاژ دقیق و ملموس را برای کارگاه خود بسازید یا آن را در سیستمهای تجاری خود به کار بگیرید.
شما میتوانید بر اساس نیاز فایل پروژه ، کیت پروژه ، پروژه کامل ساخته شده و پروژه کامل همراه با جعبه این پروژه ولت متر دیجیتال با سون سگمنت AVR را تهیه کنید
فایل های محصول
| فایل pcb پروژه با التیوم | دارد |
|---|---|
| فایل شماتیک پروژه با التیوم | دارد |
| فایل pdf شماتیک و pcb | دارد |
| سورس کد پروژه | دارد |
| لیست قطعات | دارد |
-
پرسشهای قبل از خرید: اگر سوالی در مورد محصول دارید که پیش از خرید به آن نیاز دارید، لطفاً آن را در بخش دیدگاهها مطرح کنید تا سایر مشتریان نیز بتوانند پاسخها را مشاهده کنند.
-
سوالات تخصصی درباره پروژهها: برای پرسشهای تخصصی و فنی درباره پروژهها یا نیاز به راهنماییهای خاص، بعد از خرید محصول لطفاً از بخش تیکت استفاده کنید. تیم پشتیبانی ما در اسرع وقت پاسخگوی شما خواهد بود.
-
مربوط به پروژه: لطفاً دیدگاههای خود را تنها در مورد ویژگیها، کیفیت و تجربه استفاده از محصول بنویسید. نظرات غیرمرتبط با محصول حذف خواهند شد.
-
حقایق و تجربیات شخصی: نظرات باید بر اساس تجربه واقعی و معتبر شما از محصول باشند. از نوشتن اطلاعات نادرست یا گمراهکننده خودداری کنید.
-
نقد و بررسی سازنده: هدف از ارسال دیدگاهها، بهبود کیفیت محصولات است. نظرات شما میتواند به دیگران در انتخاب محصول کمک کند، پس لطفاً نقد و بررسی سازنده داشته باشید.






نقد و بررسیها
هنوز بررسیای ثبت نشده است.