پرش به محتوا

پروژه کنترل جهت چرخش موتور DC با AVR

برنامه ای که نوشتیم این طور عمل میکنه که با دو کلید اول موتور رو در دو جهت ساعتگرد و پاد ساعتگرد به حرکت در میاره و این رو به خوبی روی lcd نشون میده. و توی برنامه یک Interrupt یا وقفه گذاشته شده که با کلید سوم عمل میکنه و 10 ثانیه موتور رو خاموش میکنه و بعد از ده ثانیه موتور دوباره آماده فرمان گرفتن میشه.
پروژه کنترل جهت چرخش موتور DC

پروژه کنترل جهت چرخش موتور DC

سلام به همه ی دوستداران الکترونیک و مکاترونیک
در ادامه آموزش های میکرو کنترلر avr و الکترونیک پایه یک پروژه تمرینی براتون تدارک دیدیم که کنترل جهت موتور هست که در اون از lcd کاراکتری درایور موتور l298 و atmega32 استفاده شده که توضیحات کامل این پروژه داخل ویدیو موجود هست.

آموزش حرفه ای AVR بخش کدویزارد (نرم افزار کدویژن)

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

  •  Atmega32
  • کاراکتری 16*2 Lcd
  •  پتانسیومتر(برای lcd )
  • 3 کلید فشاری
  • 1 مقاومت یک کیلو اهم
  • درایور موتور l298
  • منبع تغذیه 12 ولت و 5 ولت
  • موتور dc
    برنامه ای که نوشتیم (کنترل جهت موتور) این طور عمل میکنه که با دو کلید اول موتور رو در دو جهت ساعتگرد و پاد ساعتگرد به حرکت در میاره و این رو به خوبی روی lcd نشون میده. داخل برنامه یک Interrupt یا وقفه گذاشته شده که با کلید سوم عمل میکنه، 10 ثانیه موتور رو خاموش میکنه و بعد از ده ثانیه موتور دوباره آماده فرمان گرفتن میشه.

توضیحات کامل در مورد درایور موتور l298 ( البته توی ویدیو هم کامل توضیحات داده شده ) :

دلیل استفاده از درایور در مدار اینه که میکرو کنترلر چه از لحاظ جریان و چه از لحاظ ولتاژ نمیتونه موتور رو روشن کنه و حتی
اگر به طور مستقیم وصل بشه جریان زیادی از میکرو میکشه و میکرو میسوزه!!! این ماژول به همراه هیتسینک مخصوص آی سی
ارایه می شود تا بتونه حرارت ناشی از جریان دهی را کاهش بده.

برا ی هر کانال مدیریت موتورها توانایی جریان دهی تا 2 آمپر را دارد.

این ماژول چندین بخش داره تا بتونه به درستی کار کنه :

12Power :+قسمت وصل 12 ولت برای تغذیه موتور
5Power :+قسمت وصل 5 ولت برای تغذیه ای سی درایور
GND Power :قسمت وصل زمین یا قطب منفی
B/A OUTPUT : قسمت وصل موتور ها ( این درایور میتونه
همزمان دو موتور رو کنترل بکنه )
B / A Enable : قسمت فعال کردن م وتور اول یا دوم که با
موج PWM میشه سرعت موتور رو کنترل کرد .


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

جهت دانلود رایگان فایل های این پروژه روی عکس زیر کلیک کنیدبرای دانلود کلیک کنید

پروژه های بعدی تو راهن…
منتظر باشید…
بدرود.

 

اشتراک گذاری این نوشته

شاید این مطالب براتون جذاب باشه!

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تماس با ما

عضویت

عضو سایت هستید؟ برای ورود کلیک کنید

ورود به حساب کاربری