当前位置 - 股票行情交易網 - 文娛動態 - stm32輸出pwm,怎麽控制直流電機的正反轉?

stm32輸出pwm,怎麽控制直流電機的正反轉?

PWM信號只是控制信號,想要控制電機驅動,還需要驅動電路,比如H橋、驅動芯片等。正裝是壹個輸出控制PWM信號,另壹個輸出低電平。反轉是壹個輸出低電平,另壹個輸出控制PWM,設置成復用就當成普通的IO口,輸出低電平。

通過調節PWM的占空比就能調節IO口上電壓的持續性變化,因此也能夠控制外設的功率進行持續性變化,也就能控制直流電機的轉速快慢。

擴展資料:

註意事項:

1、在STM32中擁有多路PWM信號。每壹個定時器的輸出引腳都可以設置成相應的PWM信號的輸出。PWM信號主要的參數有兩個,周期的占空比。周期主要是由對應的定時器來確定。占空比就是PWM輸出高電平的時間。

2、在程序運行中可以使用TIM_SetCompare1()來改變相應的占空比。這樣就可以實現靈活的控制PWM信號的輸出。

3、管腳的IO輸出模式是根據應用來定,比如如果用PWM輸出驅動LED則應該將相應管腳設為AF_PP,否則單片機沒有輸出。

百度百科-stm32

百度百科-PWM

百度百科-直流電動機

百度百科-電機正反轉