درایور موتور با قابلیت چپ گرد راست گرد و کنترل سرعت PWM

این پروژه از سه قسمت تشکیل شده تا بتواند فقط یک موتور را چپ گرد و راست گرد کند.
خصوصیات:
پشتیبانی از PWM برای تغییر دادن سرعت موتور
جریان دهی 5 آمپر لحظه ای و 2.5 آمپر پیوسته بدون هیت سینک (5 آمپر پیوسته با هیت سینک)
کنترل تنها با دو پین میکروکنترلر – enable و direction
محدودیت ها :
حداقل به 7.5 ولت برای راه اندازی نیاز دارد.
عمر رله فقط قابلیت 100000 بار سوویچ کردن دارد.
قابلیت ترمز کردن ندارد.
قطعات مورد نیاز :

رله 12 ولت 5 آمپر مدل OMI-SH-212D – یک عدد
ترانزیستور دارلینگتون TIP120 - دو عدد
مقاومت 220 اهم (کمی بالا یا پایین مهم نیست) – 2 عدد
هیت سینک ( اگر بیشتر از 2.5 آمپر جریان نیاز دارید)
شماتیک و تئوری :

این مدار از یک رله DPDT برای تغییر دادن جهت حرکت موتور استفاده میکند.
DPDT: که مخفف Double Pole Double Throw و به معنی دو قطب و دو لولا است. در این رله دو ردیف ترمینال دو حالته است. معادل دو SPDT بوده که با یک سیم پیچ کار می کند و در مجموع به همراه سیم پیچ هشت ترمینال دارد.
از آنجایی که میکروکنترلر توانایی تامین جریان مورد نیاز رله را ندارد از یک ترانزیستور زوج دارلینگتون استفاده شده است.
ترانزیستور دیگر برای کنترل PWM استفاده میشود.
خوبی ترانزیستور دارلینگتون TIP120 این است که نیازی به کنترل ولتاژ برگشتی مدار با دیود نیست، این کار توسط خود ترانزیستور انجام میشود.
هر جفت ترانزیستور ها با یک مقاومت 220 اهم به میکروکنترلر متصل میشود.
حداقل ولتاژ مورد نیاز برای سویچ کرد رله طبق دیتاشیت 9.6 ولت میباشد اما در آزمایش ها 7.5 ولت هم جواب داد.
البته برای کنترل آن در ولتاژهای پایین تر میتوانید از رله های 5 ولتی استفاده کنید.
مراحل ساخت به ترتیب
1-

2-

3-

4-

5-

6-

7-

8-

9-

تمام شد. حالا نوبت تشریح پایه ها
Power +
اگر از رله 12 ولت استفاده میکنید این پایه رو باید به حداقل 7.5 ولت وصل کنید
اگر از رله 5 ولت استفاده میکنید میتوانید از 5 ولت هم استفاده کنید.
دقت کنید این پایه تامین ولتاژ موتور است.
GND
این پایه همزمان به پایه منبع تغذیه و پایه ی زمین میکروکنترلر متصل میشود.
Enable
این پایه به پایه ی PWM میکروکنترلر متصل میشود و برای کنترل سرعت استفاده می شود.
دقت کنید برای خاموش کردن و متوقف کردن موتور باید این پایه رو خاموش یا صفر کنید.
Direction
این پایه برای کنترل جهت چرخش موتور استفاده میشود. با یک و صفر کردن آن میتوانید این عمل رو انجام دهید.
Motor 1 and Motor 2
این پایه ها به پایه های یک موتور متصل می شوند.
دیدگاه