關于單片機PWM輸出的問題?
Pwm輸出一般指脈寬調制,一般用于電流控制,一般用于穩壓。至于具體問題,要具體分析。
直流電機PWM調速器該如何設計?
DC電機的速度可以通過脈寬調制來調節。PWM是脈寬調制,可以改變脈寬/占空比來實現電機調速。對于DC電機,如果在兩端施加額定DC電壓,電機可以全速運行,如果降低電壓,電機的轉速就會降低。因此,可以通過改變PWM的占空比來實現DC電機的調速。
PWM電機調速的原理PWM其實就是一個脈寬可調的方波,它有兩個非常重要的參數:頻率和占空比。方波在一個周期內由高電平脈沖和低電平脈沖組成,高電平脈沖在一個周期內所占的比例就是占空比。平均電壓可以通過占空比來計算。占空比越大,平均輸出電壓越高;占空比越小,輸出的平均電壓越低。當占空比達到100%時,為滿幅電壓輸出;占空比為0%時,為低電平輸出。占空比和平均電壓的對應關系如下圖所示。
2PWM調速的電路設計是改變電機兩端的平均電壓,只需要控制驅動端PWM的輸出占空比。如果想實現電機的正反轉和調速,就需要使用H橋電路,如下圖所示,是H橋電路的原理圖。介紹了正轉和反轉兩種情況下的PWM電機調速方法。
電機正轉速度調節
電機正轉的電路圖如下圖所示。在驅動端Q5增加電平Q6和低電平后,電機正轉,此時,管Q1和Q3連接。如果要調節速度,只需要讓Q6低,Q5輸入PWM方波。通過改變PWM的占空比,可以實現電機的正向轉速調節。如下圖所示。
電機反向速度調節
電機的反向電路圖如下圖所示。在低電平Q6加到驅動端Q5并且高電平升高后,電機正轉,此時,電子管Q4和Q2接通。如果要調節速度,只需要讓Q5低,Q6輸入PWM方波。通過改變PWM的占空比,可以實現電機的正向轉速調節。
3利用專用電機驅動芯片實現PWM調速上述分立元件搭建的電路原理非常清晰,但存在的問題是使用的元件較多,占用PCB空間,成本可貴。最關鍵的問題是,控制時如果死區時間控制不好,很容易造成橋臂上下管同時導通,導致燒管。所以用專用集成電路是個不錯的選擇,體積小,電路簡單,不需要考慮死區的控制。以HR9110為例。其電路原理圖和控制邏輯如下圖所示。
如果要實現正向調速,只需要INB為低電平,INA為PWM輸入即可。
如果想實現反向調速,只需要INAas即可。低電平,INB為PWM輸入。
ASIC的優點是成本低、體積小、易于控制。
那個這是這個問題的答案。謝謝大家的評論、評論和轉發。更多電子設計、硬件設計、單片機等內容,請關注這個頭條號:玩轉嵌入式。謝謝大家。