靈動微MCU MM32電機驅動硬件的參考設計
來源:宇芯有限公司 日期:2019-11-07 10:10:20
在現今越來越強調環保節能的法規要求下, 新一代的產品需要具備高效的性能, 在永磁無刷電機驅動上亦是如此, 除了高效率的電機外, 電子組件及驅動算法也必須盡可能的高效。
為此靈動微提出了以MM32 SPIN0x 32位微處理器開發的無位置傳感器FOC弦波驅動風機解決方案。以下表格為此方案所提供的電機驅動功能列表。
靈動微MCU MM32電機驅動硬件的參考設計
硬件系統由外部 24V電源供電, 經過電源降壓轉換后提供15V、5V電壓, 分別供電給Gate driver IC, 以及MM32 SPIN0x 微處理器,而功率開關管則直接使用24V電源。
此方案采用0~5V的電壓輸入做為速度命令的來源, 以控制電機轉速。用戶調節可變電阻旋鈕(VR1, 請見圖1)可以改變此輸入電壓值, 當輸入電壓值超過0.7V時電機將會啟動, 當電壓值低于0.4V電機將會停止。 此方案的轉速是經過此輸入電壓的變化加以控制, 目前規劃為七段轉速控制。
圖1. MM32 MCU電機驅動硬件框圖
電機啟動前會先量測電機的U, V兩相的反電動勢電壓(BEMF), 并由此偵測點擊目前是在靜止狀態或是旋轉狀態。 若是在靜止狀態,則可以直接啟動電機運轉。 若電機是在旋轉狀態, 程序將會持續量測BEMF U,V 的電壓一段時間后, 經由計算得知此電機的轉速及順逆轉方向, 之后才能依此數據啟動電機。
電機開始啟動后, 將會透過運算放大器量測二相的相電流 Ia, Ib, 并將此信息經過坐標軸轉換后控制電機的力矩電流大小及相位。
電機進入閉回路運轉后, 其運轉的角度將由滑模估測器提供, 并藉由此獲得電機速度的數據。此時若是收到用戶傳來的電機停止命令, 程序并不會立即關閉PWM輸出, 而是會自行降低目前的轉速命令, 使實際轉速低于參數設定值后才會將PWM 輸出關閉。
靈動微MCU選型鏈接:
http://www.titisx.com/list-75-1.html
關鍵詞:靈動微MCU
上一篇:
靈動微MCU六大新品
宇芯有限公司自成立以來,我們專注于代理國內外各大知名品牌的半導體元器件,代理品牌有NETSOL、JSC、everspin、來楊Lyontek、ISSI、CYPRESS等多個品牌總代理資質,主要產品線為sram、mram、psram等其他存儲器芯片,致力于為客戶提供具有競爭優勢的產品,是一家專業提供存儲方案解決商。