HR1124S芯片:適合玩具的電機驅動電路方案
作者:米樂發布時間:2025-03-27
小孩子都喜歡玩具車吧,拿著遙控器,讓它前進就前進,讓它后退就后退。作為研發工程師,在開發類似這樣的玩具車,它里面其實是有一個電機的。
用電機的正轉和反轉,來實現玩具車的前進和倒退。也就是說,如果站在電路研發的角度來看,要想實現玩具車的前進和倒退功能,本質上是控制電機的正轉和反轉。
問題是,電機,它是分為有刷電機和無刷電機的。就玩具車而言,用得比較多的是有刷電機,這是因為玩具車本身的功能就比較單一,較為簡單。
HR1124S芯片,它是禾潤的一個有刷電機驅動芯片,它的兩個輸出引腳能直接驅動有刷電機,只要電機的工作電壓在6.8V以內即可。
HR1124S芯片---禾潤
芯片在驅動有刷電機,它能提供的電流可以達到1.2A。在沒有驅動電機的時候,它的待機電流也僅僅為0.01uA。
HR1124S芯片內部電路
從它的內部電路可以看到,芯片內部是集成了一個H橋驅動電路,分別涵蓋了2個P型MOS管和2個N型MOS管。
H橋電路的輸出,是連接到OUTA引腳和OUTB引腳,芯片就是靠這兩個引腳控制有刷電機。
另外VM引腳,很顯然是H橋的電壓輸入引腳,也就是說電機的工作電壓,是通過VM引腳提供的。而VCC引腳,雖然也是電源引腳,但它也僅僅是提供芯片內部邏輯電路的工作電壓,而非為電機提供電壓米樂m6官網登錄入口。
Thermal Shutdown是芯片內部的一個熱管理功能,防止在電機驅動的過程中出現大電流,起到一個熱保護功能。
按照HR1124S芯片的電路功能,工程師可以設計出它的有刷電機驅動電路
HR1124S芯片的有刷電機驅動電路
有刷電機,因為只有兩根電源線,不像無刷電機,它內部還有霍爾傳感器,用來檢測它的位置。這也是為什么有刷電機的驅動電路不那么復雜的一個原因。
怎么控制電機的正反轉呢?
查看HR1124S芯片的數據手冊,不難發現,當INA引腳接到高電平,INB引腳接到低電平,驅動的有刷電機就會正轉;
當INB引腳接到高電平,INA引腳接到低電平,驅動的有刷電機就會反轉。
只是在實際項目開發中,比如工程師在研發玩具車,控制前進和倒退的時候,中間要經過一個切換過程。
在前進的時候,先要剎車停下來,然后再倒退。
與之類似,用HR1124S芯片驅動有刷電機,當它在正轉的時候,也就是INA引腳為高電平,INB引腳為低電平的時候,如果想要它反轉,該怎么做呢?
不是直接讓INA引腳為低電平,INB引腳為高電平;而是先讓INA引腳和INB引腳都設置為高電平,電機先進入剎車狀態,停下來的時候,才讓INA引腳為低電平和INB引腳為高電平。
怎樣讓HR1124S芯片進入待機狀態呢?

還是通過控制INA引腳和INB引腳的邏輯電平來實現。只有INA引腳和INB引腳都為低電平的時候,芯片才會進入低功耗的待機狀態,電流大概在0.01uA。
這種待機的低功耗,就很適合電池供電的玩具車。
有刷電機和無刷電機,它們都有一個調速的功能。想讓它快一點就快一點,想讓它慢一點就慢一點。
對于HR1124S芯片,如果在正轉的時候,只需要將INA引腳的高電平,調整為PWM信號,INB引腳的低電平維持不變,就能實現工程師熟悉的PWM調速功能了。
在反轉的時候,也是一樣。
將INB引腳的高電平,設置為PWM信號,INA引腳的低電平一直保持不變,就可以控制電機的轉速了。
請持續關注【芯片哥】,后面會定期更新有關于電子元器件和芯片,包括一些電子產品項目開發案例的相關內容米樂M6。