ساخت وات متر و ولت متر و آمپر متر AC و DC با میکرو AVR

ساخت ولت متر و آمپر متر

در این بخش تیم الکترونیک و برنامه نویسی الکترونیک ۹۸, اقدام به طراحی و انتشار پروژه ای کاربردی و حرفه ای با عنوان, ساخت وات متر و ولت متر و آمپر متر AC و DC با میکروکنترلر AVR, برای شما علاقه مندان به پروژه های میکروکنترلر AVR کرده است. در پروژه قبلی (ولت متر AC با قابلیت اندازه گیری ولتاژ 0 تا 1000 ولت rms) با نحوه اندازه گیری ولتاژ AC توسط میکروکنترلر AVR و ساخت دستگاه ولت متر AC با قدرت اندازه گیری ولتاژ 1000 ولت آشنا شدیم. حال قصد داریم در این پروژه با گسترش پروژه قبلی یک مولتی متر کامل و تمام عیار توسط میکروکنترلر AVR بسازیم.

ساخت وات متر و ولت متر و آمپر متر AC و DC با میکرو AVR

شرح عملکرد پروژه

همانطور که بیان شد در این پروژه قصد داریم تا با بهرگیری از واحد ADC میکروکنترلر AVR، ولتاژ DC، ولتاژ AC، جریان DC و جریان AC را اندازه گیری نمائیم و بر روی یک LCD کاراکتری در ابعاد 16*2 به کاربران نمایش دهیم. همچنین لازم به ذکر است که در الگوریتم برنامه نویسی این پروژه طبق رابطه P = V*I مقدار توان مصرف کننده (وات متر) نیز اندازه گیری می شود و توسط همان ال سی دی کاراکتری متصل به میکروکنترلر ATmega8 که ولتاژ و جریان را به کاربران نشان می دهد مقدار توان مصرف کننده نیز نشان داده خواهد شد.

نقشه شماتیک پروژه ساخت ولت متر و آمپر متر AC و DC با میکرو AVR

در این مدار از مدار کسینوس فی متر استفاده نشده است. این پروژه از 4 قسمت تشکیل شده است که شامل مدار اندازه گیری ولتاژ، مدار اندازه گیری جریان، یکسوساز ابزار دقیق و کنترل AVR می شود.

نقشه شماتیک پروژه ساخت ولت متر و آمپر متر AC و DC با میکرو AVR

سخت افزار پروژه

قسمت اندازه گیری ولتاژ متناوب به صورت بلوک زیر می باشد که ولتاژ AC را دریافت می کند و به ولتاژ DC تبدیل می کند و در صورت افت ولتاژ یا افزایش ولتاژ ورودی مقدار ولتاژ DC تغییر می کند که این ولتاژ به ADC میکروکنترلر AVR متصل شده و همچنین جهت تنظیم کردن ولتاژ خروجی از یک مولتی ترن در خروجی مدار استفاده شده است. توجه داشته باشید که خازن 0.39 میکروفاراد 400 ولت که در مسیر ورودی به پل دیودی قرار دارد حتما از نوع سرامیکی باشد.

تبدیل ولتاژ متناوب AC به ولتاژ مستقیم DC

 در قسمت زیر مقاومت 1.2 اهم 10 وات در مسیر ورودی و خروجی سری شده است که متناسب با عبور جریان بر روی مقاومت افت ولتاژ به وجود می آید. کانتکتور j2 ورودی برق شهر 220 ولت و کانکتور j1 خروجی برق 220 ولت است.

ساخت وات متر و ولت متر و آمپر متر AC و DC با میکرو AVR

در قسمت زیر مدار یکسوساز با مدار Op-Amp آورده شده است که افت ولتاژ دو سر مقاومت 1.2 اهم را که ولتاژ AC می باشد را به ولتاژ DC تبدیل می کند. از مشخصات اصلی و بارز یکسوساز مبتنی بر تقویت کننده عملیاتی این است که ولتاژه ها با دامنه خیلی کم را می توان یکسو نماید.

مدار یکسوساز با مدار Op-Amp

برنامه نوشته شده در نرم افزار BASCOM-AVR به زبان بیسیک BASIC

 اطلاعات پروژه

 رمز فایل : www.electronics98.com

 حجم فایل : 1.2 مگابایت

 محیط برنامه نویسی : Bascom-AVR

 برنامه نویسی شده به زبان : Basic

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

 تاریخ انتشار : 3 ژانویه 2015

107 دیدگاه

  1. سلام.پروژه رو با میکروکنترلرATmega32 میشه ساخت؟؟؟

  2. سلام دوست عزیز
    بله می توانید، اما شاید نیاز باشد در برنامه برخی پایه ها را ویرایش کنید.

  3. سلام ادمین عزیز
    امکانش هست اصل نقشه رو داشته باشم؟
    با هزینش هم مشکلی ندارم
    چون قسمت ac مدار کامل توضیح ندادید

  4. سلام دوست عزیز
    در حال حاضر تنها نقشه موجود که در اختیار داریم همین نقشه ای است که در توضیحات پروژه درج شده است.

  5. سلام مهندس خسته نباشید
    امکانش هست در مورد دستوراتی که در قسمت بدست آورن ولتاژ و جریان در برنامه نویسی کنجانده شده توضیحاتی بفرمایید که این متغیر ها و اعداد چگونه بدست آمده اند–

  6. سلام با برنامه اردوینو ندارین این برنامه رو؟ آموزش کاملتر دارین؟ چطور مدارو ببندیم ؟

  7. سلام آیا فایل طراحی شده در پروتوس این پروپژه رو دارید؟

  8. سلام دوست عزیز
    خیر – فایل طراحی شده این پروژه در نرم افزار Proteus را نداریم.
    منظورتان از پروژه پیشرفته تر از این پروژه را متوجه نشدم منظورتان چه قابلیت هایی است؟ پروژه های زیادی در حوزه اندازه گیری ولتاژ و جریان در اینترنت موجود است که هر کدام دارای مدارهای متفاوت با دقت و قدرت اندازه گیری متفاوت هستند.

  9. سلام .همین برنامه با آردوینو رو دارین یا میتونین بنویسید یا راهنمایی کنید ؟
    و آموزش بستن یا لحیم کردن مدار رو میتونید تهیه کنید یا اگر دارید دانلود کنبم؟

  10. دانلود نمیشه

  11. فرهاد اکبری

    با سلام و احترام
    فایل پروژه بررسی شد و مشکلی یافت نشد، لطفا در صورت استفاده از ابزار تغییر آی پی آنرا غیرفعال کنید.

  12. سلام وقت شما بخیر. چرا هنگام تعریف پایه های lcd, به جای PORT از PIN استفاده شده, و چرا هنگام کامپایل کردن برنامه 2 خطا به عنوان زیر داریم:

    آیا نیازی به تنظیم پورت ها در بخش programmer>Compiler>Lcd
    و I2C, SPI, 1WIRE هست؟
    من پروگرمر رو روی USBASP گذاشتم و چیپ رو ma8 انتخاب کردم, از بخش programmer chip هم write buffer to chip رو زدم و انجام شد. ایا برنامه رو میکرو ریخته شده؟ ممنون… .

  13. با سلام و احترام
    برای ویرایش برنامه لطفا از نرم افزار بسکام ورژن 1.11.9.0 استفاده کنید و برنامه را تغییر ندهید.
    برای پروگرام کردن صحیح به راهنمای پروگرامر خود مراجعه کنید چراکه با پروگرامر USBASP تا به حال کار نکردم.

  14. سلام اگه امکانش هست یه عکس از فیوز بیت ها هم بزارید ممنون

  15. سلام خسته نباشید
    محدوده ولتاژش 60 ولته یا 1000 ولت؟
    به خروجی 220 ولت، بار(مثلا لامپ) وصل میشه؟؟
    الان پروژه رو ببندیم جواب میده؟
    فایل شبیه سازی داشت خیلی خوب میشد، که بشه اجراش کرد..
    ممنون

 شرایط و قوانین ثبت دیدگاه

 فارسی بنویسید و از کیبورد فارسی استفاده کنید.

 لطفاً بیش‌از‌حدِ معمول، شکلک یا ایموجی استفاده نکنید و از کشیدن حروف یا کلمات با صفحه‌کلید بپرهیزید.

 به کاربران و سایر اشخاص احترام بگذارید. پیام‌هایی که شامل محتوای توهین‌آمیز و کلمات نامناسب باشند، حذف می‌شوند.

 از ارسال لینک‌های سایت‌های دیگر و ارایه‌ی اطلاعات شخصی خودتان مثل شماره تماس، ایمیل و آی‌دی شبکه‌های اجتماعی پرهیز کنید.