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