PWM 原理及应用
由定時(shí)器產(chǎn)生PWM波,定時(shí)器本質(zhì)就是計(jì)數(shù)器(向上或向下計(jì)數(shù))
例如
向上計(jì)數(shù) 從0開(kāi)始到ARR-1 周而復(fù)始 ,又從0開(kāi)始到ARR-1 并且ARR決定PWM波的周期。
在計(jì)數(shù)過(guò)程中 計(jì)數(shù)值小于CCR(設(shè)定值可變)的是為低電平 大于CCR的為高電平 PWM波峰值由CCR決定。
ARR 預(yù)分頻數(shù)
占空比:低電平或高電平占整個(gè)周期的比例
PWM在直流電機(jī)控制中的應(yīng)用
1.電機(jī)驅(qū)動(dòng)模塊
1.1 L298N電機(jī)驅(qū)動(dòng)模塊
L298N有兩個(gè)供電,一個(gè)是邏輯控制部分的5伏供電,一個(gè)是電機(jī)的供電。
實(shí)物圖中標(biāo)注的12伏是給電機(jī)供電的,不接的話電機(jī)不轉(zhuǎn)。
板上有一個(gè)5伏穩(wěn)壓管,如果板上5伏使能有效的話,L298N的邏輯部分供電就從這個(gè)穩(wěn)壓管獲得,這樣就不用外接5伏,此時(shí)還可以將得到的5v穩(wěn)壓跟別的模塊供電。如果外接5伏的話,板上5伏使能就要斷開(kāi)無(wú)效了。
穩(wěn)壓管的輸入和輸出有個(gè)壓差,如果給電機(jī)的供電太低的話(比方說(shuō)只有5v),通過(guò)壓差后可能會(huì)降低太多,那么邏輯控制部分所要求的5v電壓可能就達(dá)不到了,此時(shí)需要將板上5伏使能斷開(kāi),然后外接5v的電源來(lái)給邏輯控制部分供電。
1.2 TB6612FNG電機(jī)驅(qū)動(dòng)模塊
TB6612FNG相對(duì)于傳統(tǒng)的L298N效率上提高很多,體積上也大幅度減少,在額定范圍內(nèi),芯片基本不發(fā)熱。
TB6612FNG每通道輸出最高1.2 A的連續(xù)驅(qū)動(dòng)電流,啟動(dòng)峰值電流達(dá)2A/3.2 A(連續(xù)脈沖/單脈沖);片內(nèi)集成低壓檢測(cè)電路與熱停機(jī)保護(hù)電路;PWM支持頻率高達(dá)100 kHz,支持待機(jī)狀態(tài)。
1.若不需要使用PWM調(diào)速,只需要控制電機(jī)正反轉(zhuǎn),則邏輯A與B跳線帽插上即可,相當(dāng)于始終使能。(即高電平對(duì)應(yīng)1、低電平對(duì)應(yīng)0)
2.若需要使用PWM調(diào)速,需將跳線帽拔起,將使能端接上單片機(jī)IO口。(即高電平對(duì)應(yīng)1/PWM、低電平對(duì)應(yīng)0)
總結(jié)
- 上一篇: matlab仿真直流电机,[转载]基于M
- 下一篇: 【OpenCV】Chapter10.色彩