ماژول درایور موتور با تراشه L298N
ماژول درایور موتور L298N یک درایور توان بالا برای درایو موتورهای DC و استپر موتورها (موتورهای پلهای) است. این ماژول درایور پل کامل H (H Bridge)، از تراشه محبوب درایور موتور، L298 استفاده میکند. این ماژول درایور موتور L298، با دو پل کامل H میتواند تا 4 موتور DC یا دو موتور DC با کنترل جهت و کنترل سرعت را درایو کند.
محدوده تغذیه برای موتور میتواند بین 7 تا 35 ولت باشد. علاوه بر این نیاز به تغذیه 5 ولت برای بخش منطقی تراشه L298N هم وجود دارد. اگر تغذیه موتور برابر یا کمتر از 12 ولت باشد، میتوان رگولاتور ولتاژ با خروجی 5 ولت که روی برد قرار دارد برای تغذیه 5 ولت استفاده کرد. برای تغذیه موتور بالای 12 ولت، باید از یک تغذیه 5 ولت خارجی استفاده کرد.
این درایور موتور توان بالا برای پروژههای رباتیک و مکاترونیک، کنترل موتور DC با استفاده از میکروکنترلرها، سوییچها و رلهها مناسب است. این ماژول همچنین در پروژههای رباتیک مثل ربات موش کوچک، ربات تعقیبکننده خط، ربات بازو و رباتهای مشابه کاربرد گستردهای دارد.
استفاده از ماژول درایور موتور DC
میکروکنترلری که معمولاً با 5 ولت یا 3.3 ولت کار می کند نمی تواند مستقیم برای کنترل یک موتور DC که با ولتاژ و جریان بالاتر کار می کند استفاده شود. به همین دلیل است که ما معمولا از ماژول های درایور موتور مانند ماژول درایور موتور L293D و ماژول درایور موتور L298N استفاده می کنیم. در حالی که ماژول درایور موتور L293D را می توان برای کاربردهای جریان کم استفاده کرد، ماژول درایور موتور L298N یک درایور موتور با جریان بالا با ویژگی های بیشتر است که معمولاً با آردوینو و رزبری پای برای پروژههای رباتیک استفاده می شود.
ماژول L298N Motor Driver مبتنی بر تراشه درایور دوتایی پل کامل L298 است و می تواند سرعت و جهت دو موتور DC (موتور A و موتور B) را به طور همزمان کنترل کند. محدوده ولتاژ این موتورها می تواند بین 5 ولت تا 35 ولت و مقدار حداکثر جریان تا 2 آمپر باشد. پایههای ماژول درایور موتور L298N در تصویر زیر نشان داده شده است.
موتورهایی که باید کنترل شوند (موتور A و B) به ترمینالهای پیچی وصل می شوند. ولتاژ مورد نیاز برای تغذیه موتور به ترمینال پیچی تغذیه +12V و زمین (GND) وصل می شوند. اگر چه نام این ترمینال +12V است ولی محدوده مجاز آن ولتاژ 7 تا 35 ولت است. آی سی L298 برای کار کردن به تغذیه 5 ولت هم نیاز دارد، به همین دلیل است که یک رگولاتور خطی 5 ولت روی برد وجود دارد.
اگر ولتاژ کاری موتور کمتر یا مساوی 12 ولت باشد، رگولاتور روی برد، تراشه درایور را تغذیه می کند و این ولتاژ تنظیم شده 5 ولت را می توان به عنوان ولتاژ خروجی از ترمینال +5V نیز برای مدارهای خارجی استفاده کرد. برای استفاده از خروجی رگولاتور ولتاژ باید جامپر انتخاب 5 ولت روی پایهها گذاشته شود.
میکروکنترلرهایی مثل آردوینو اگر ولتاژ کاری موتور بیشتر از 12 ولت باشد، رگولاتور داخلی نمیتواند از آن استفاده کند، بنابراین باید با برداشتن جامپر انتخاب 5 ولت، رگولاتور را جدا کرده و یک تغذیه 5 ولت جداگانه به عنوان ولتاژ ورودی از طریق ترمینال 5 ولت به برد داده شود.
برای تنظیم سرعت موتور از پین های Enable A و Enable B استفاده می شود. بهطور پیشفرض، پینهای جامپر به هر دوی Enable A و B متصل میشوند تا آنها را بالا (5 ولت) کند، به این ترتیب موتورها با حداکثر سرعت میچرخند. شما می توانید سرعت موتورها را با برداشتن جامپر و ایجاد ولتاژ متغیر بین 0 تا 5 ولت با استفاده از سیگنال PWM تنظیم کنید.
از چهار پایه ورودی ورودی 1، 2، 3 و 4 برای کنترل جهت موتور استفاده می شود. به عنوان مثال، اگر ورودی 1 و ورودی 2 به ترتیب High و Low باشند، موتور A در جهت عقربه های ساعت می چرخد. اگر آنها Low و High ساخته شوند، موتور در خلاف جهت عقربه های ساعت می چرخد. همین منطق برای ورودی 3 و 4 با موتور B اعمال شد.
کاربردها
کنترل موتور DC (کنترل جهت و کنترل سرعت دو موتور DC)
کنترل استپر موتور (موتور پلهای)
پروژههای رباتیک و پروژههای مکاترونیک
کنترل موتور DC با استفاده از میکروکنترلرها
ربات تعقیبکننده خط، ربات بازو، ربات موش
L298N Motor Driver Module
This L298N Based Motor Driver Module is a high power motor driver perfect for driving DC Motors and Stepper Motors. H Bridge Driver Module uses the popular L298 motor driver IC and has the onboard 5V regulator which it can supply to an external circuit. It can control up to 4 DC motors, or 2 DC motors with directional and speed control.
This Stepper Motor Driver is perfect for robotics and mechatronics projects and perfect for controlling motors from microcontrollers, switches, relays, etc. Perfect for driving DC and Stepper motors for micro mouse, line-following robots, robot arms, etc. An H-Bridge is a circuit that can drive a current in either polarity and be controlled by Pulse Width Modulation (PWM). Pulse Width Modulation is a means of controlling the duration of an electronic pulse.
Pins:
- Out1: Motor A lead out
- Out2: Motor A lead out
- Out3: Motor B lead out
- Out4: Mo (Can actually be from 5v-35v, just marked as 12v)
- GND: Ground
- 5v: 5v input (unnecessary if your power source is 7v-35v, if the power source is 7v-35v then it can act as a 5v out)
- EnA: Enables PWM signal for Motor A (Please see the “Arduino Sketch Considerations” section)
- In1: Enable Motor A
- In2: Enable Motor A
- In3: Enable Motor B
- In4: Enable Motor B
- EnB: Enables PWM signal for Motor B (Please see the “Arduino Sketch Considerations” section)
Usage:
H-bridges are typically used in controlling motors’ speed and direction but can be used for other projects such as driving the brightness of certain lighting projects such as high powered LED arrays.
Two things to mention:
- Make sure you have all of your grounds tied together; Arduino, Power source, and the Motor Controller.
- The PWM Pins are unnecessary if you do not want to control PWM features.
تا این لحظه نظری در مورد این محصول ارسال نشده است.