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
百度百科-直流電動機
百度百科-電機正反轉