各位前輩:
小弟剛接觸馬達電路設計,目前設計了一塊直流有刷馬達驅動板。是使用H橋驅動馬達正反轉,並且使用英飛凌的gate driver 驅動,原理圖附件。
電路在進行測試時使用PWM控制,但在PWM訊號到達較高的duty cycle時(不同馬達出現狀況的duty cycle不同),會出現馬達狀態不穩的狀況。我直接在gate driver晶片的PWMH2腳位用訊號產生器產生PWM 3.3V 20Khz的訊號(duty cycle動態調控) ,其他接腳則分別在PWML1接3.3V的高電位,PWMH1、PWML2接地,馬達則接在M+、M-腳位。電壓的部分在圖中+48_1V接15V、+15V接12V,其餘的地線則互相導通。在影片中實驗的過程可以看到直接在訊號產生器上調整duty cycle 對應馬達的狀況,可以看到在dutt cycle調整到96%時出現不穩定的狀況。
(可以開聲音比較清楚)
測試時影片:
https://youtu.be/CkmF651DQeM
接示波器測試時影片:
https://youtu.be/TXXWQKXWQg4
附上在duty cycle 95% 時的脈波
各位前輩有遇過這個問題嗎?
其實,問題的根源是你把無刷電機的gate driver,用在有刷電機的應用上。
如果你還可以更改硬體設計,可以考慮轉用有刷電機的控制芯片(有些芯片會包含H橋)。這些芯片內建升壓穩壓器,去提供驅動高端MOSFET的電壓,讓芯片在100% duty cycle的PWM下,也可以正常工作。
在淘寶上很容易買到的L298模塊,便是這類芯片。但是,L298的H橋是BJT,會發熱,不適合工業用途。工業用通常會選用DMOS芯片。
很多半導體公司(例如:microchip、STmicro、OnSemi、Allegro)都有相關的產品,在網絡搜尋一下,便會有很多資料。
原理圖(有刷電機的控制芯片-不包含H橋)
原理圖(有刷電機的控制芯片-包含H橋)