L298N 驱动模块的应用
2:啟動性能好,啟動轉矩大。
3:工作電壓可達到36V,4A。
4:可同時驅動兩臺直流電機。
5:適合應用于機器人設計及智能小車的設計。
情況一:用L298N驅動兩臺直流減速電機的電路。引腳A,B可用于PWM控制。如果機器人項目只要求直行前進,則可將IN1,IN2和IN3,IN4兩對引腳分別接高電平和低電平,僅用單片機的兩個端口給出PWM信號控制使能端A,B即可實現直行、轉彎、加減速等動作。
情況二:用L298實現二相步進電機控制。將IN1,IN2和IN3,IN4兩對引腳分別接入單片機的某個端口,輸出連續的脈沖信號。信號頻率決定了電機的轉速。改變繞組脈沖信號的順序即可實現正反轉。
提供原理圖和直流、步進等電機的測試程序,是測試程序、、、
模塊幾點說明:
IN1-IN4邏輯輸入:其中IN1、IN2控制電機M1;IN3、IN4控制?電機M2。例如IN1輸入高電平1,IN2輸入低電平0,對應電機M1正轉;IN1輸入低電平0,IN2輸入高電平1,對應電機M1反轉,調速就是改變高電平的占空比。(如何改變占空比請學會百度)
白色芯片:為TLP521-4光隔,作用是光電隔離,保護因電機啟動停止瞬間產生的尖峰脈沖對主控制器的影響。
RN1、RN2:上下拉電阻,不用多說;其中470為470歐電阻,5.6K為5600歐電阻。
PWMA、PWMB:L298N使能端(高電平有效,常態下用跳線帽接于VCC),可通過這兩個端口實現PWM調速(使用PWM調速時取下跳線帽),具體參考L298N芯片手冊。
VIN:電機供電電源接口,如果電機采用9V供電,那么電源正極接VIN,負極接GND即可。
VCC:L298N芯片供電5V,此模塊需要外接(最好取邏輯部分的電壓供電)
D1-D8:續流二極管-IN4007
M1:電機1接口,沒有正負之分,如果發現電機轉向不對將電機兩線調換即可。
M2:同M1。
有個別買家拿到模塊后反應模塊不能正常工作的大半都是共地問題引起的,這里我們簡要說明一下共地問題。
注意:
L298N供電的5V如果是用另外電源供電的話,(即不是和單片機的電源共用),那么需要將單片機的GND和模塊上的GND連接在一起,只有這樣單片機上過來的邏輯信號才有個參考0點。此點非常重要,請大家注意。
?
L298N 的說明及應用
恒壓恒流橋式2A 驅動芯片L298N
L298 是SGS 公司的產品,比較常見的是15 腳Multiwatt 封裝的
L298N,內部同樣包含4 通道邏輯驅動電路。可以方便的驅動兩個直
流電機,或一個兩相步進電機。
L298N 芯片可以驅動兩個二相電機,也可以驅動一個四相電機,輸出
電壓最高可達50V,可以直接通過電源來調節輸出電壓;可以直接用
單片機的IO 口提供信號;而且電路簡單,使用比較方便。
L298N 可接受標準TTL 邏輯電平信號VSS,VSS 可接4.5~7 V 電壓。
4 腳VS 接電源電壓,VS 電壓范圍VIH 為+2.5~46 V。輸出電流可達
2 A,可驅動電感性負載。1 腳和15 腳下管的發射極分別單獨引出以
便接入電流采樣電阻,形成電流傳感信號。L298 可驅動2 個電動機,
OUT1,OUT2 和OUT3,OUT4 之間可分別接電動機,本實驗裝置我們選
用驅動一臺電動機。5,7,10,12 腳接輸入控制電平,控制電機的
正反轉。EnA,EnB 接控制使能端,控制電機的停轉。表1 是L298N 功
能邏輯圖。
In3,In4 的邏輯圖與表1 相同。由表1 可知EnA 為低電平時,輸入電
平對電機控制起作用,當EnA 為高電平,輸入電平為一高一低,電機
正或反轉。同為低電平電機停止,同為高電平電機剎停。
L298N 控制器原理如下:
圖3 是控制器原理圖,由3 個虛線框圖組成。
(1)虛線框圖1 控制電機正反轉,U1A,U2A 是比較器,VI來自爐體
壓強傳感器的電壓。當VI>VRBF1 時,U1A 輸出高電平,U2A 輸出高電
平經反相器變為低電平,電機正轉。同理VI<VRBF1 時,電機反轉。電
機正反轉可控制抽氣機抽出氣體的流量,從而改變爐體壓強。
(2)虛線框圖2 中,U3A,U4A 兩個比較器組成雙限比較器,當VB
<VI<VA 時輸出低電平,當VI>VA,VI<VB 時輸出高電平。VA,VB 是由
爐體壓強轉感器轉換電壓的上下限,即反應爐體壓強控制范圍。根
據工藝要求,我們可自行規定VA,VB 的值,只要爐體壓強在VA,VB
所確定范圍之間電機停轉(注意VB<VRBF1<VA,如果不在這個范圍內,
系統不穩定)。
(3)虛線框圖3 是一個長延時電路。U5A 是一個比較器,Rs1 是采樣
電阻,VRBF2 是電機過流電壓。Rs1 上電壓大于VREF2,電機過流,U5A 輸
出低電平。由上面可知,框圖1 控制電機正反轉,框圖2 控制爐體
壓強的紋波大小。當爐體壓強太小或太大時,電動機轉到兩端固定
位置停止,根據直流電機穩態運行方程[3]:
U=CeФN+RaIa
其中:Ф為電機每極磁通量;
Ce 為電動勢常數;
N 為電機轉數;
Ia 為電樞電流;
Ra 電樞回路電阻。
電機轉數N 為0,電機的電流急劇增加,時間過長將會使電機燒壞。
但電機起動時,電機中線圈中的電流也急劇變大,因此我們必須把
這兩種狀態分開。長延時電路可把這兩種狀態區分出來。長延時電
路工作原理:當Rs1 過流U5A 產生一個負脈沖經過微分后,脈沖觸發
555 的2 腳,電路置位,3 腳輸出高電平,由于放電端7 腳開路,C1,
R5 及U6A 組成積分器開始積分,電容C1 上的充電電壓線性上升,延
時運放積分常數為100R5C1。當C1 上充電電壓,即6 腳電壓超過2/3
VCC,555 電路復位,輸出低電平。電機啟動時間一般小于0.8 s,
C1 充電時間一般為0.8~1 s。U5A 輸出電平與555 的3 腳輸出電平
經U7 相或,如果U5A 輸出低電平大于C1 充電時間,U7 在C1 充電后
輸出低電平由與門U8 輸入到L298N 的6 腳ENA 端使電機停止。如果
U5A 的輸出電平小于C1 充電時間,6 腳不動作電機的正常啟動。長延
時電路吸收電機啟動過流電壓波形,從而使電機正常啟動。
下圖是其引腳圖:
1、15 腳是輸出電流反饋引腳,其它與L293 相同。在通常使用中這
兩個引腳也可以直接接地。上圖是其與51 單片機連接的電路圖。
總結
以上是生活随笔為你收集整理的L298N 驱动模块的应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [css] 请说说CSS3实现文本效果
- 下一篇: [vue] 说说组件的命名规范