1、方案描述
大聯大世平集團針對低壓無刷電機,推出基于靈動微 MM32SPIN560C 的無刷電機驅動方案。此方案采用的 MM32SPIN560C 內部集成了一部分驅動電路,所以方案的外圍電路比較簡單。適用于多種應用場合,比如空氣凈化器、服務器風機、吊扇、落地扇、電動手工具、吸塵器、無人機電調、小型水泵等。
2、硬件設計說明
2.1. 主控
采用的是 靈動微 MM32SPIN560C,使用高性能的 ARM Cortex-M0 為內核的 32 位微控制器,最高工作頻率可達 96 MHz,內置高速存儲器,豐富的 I/O 端口和多種外設,包括:
- 128KB Flash,8KB SRAMB
- 包含 12 位的 ADC,采樣速度高達 3Msps
- 5 個通用定時器、2 個針對電機控制的 PWM 高級定時器
- 1 個 I2C 接口、2 個 SPI 接口和 3 個 UART 接口
- 針對電機應用內置 3 個運放,3 個比較器
- 內嵌經出廠調校的 48MHz 高速振蕩器
- 內置預驅工作電壓 7V ~ 48V
- 5V LDO 穩壓器,輸入電壓最高 13.5V
- 提供 QFN48 封裝
MM32SPIN560C 框圖如下圖所示:
2.2. N-MOSFET
電機驅動部分,方案采用 6 顆 N-MOS 管來做電機的電子換相控制。芯片采用的是 Nexperia 的 PXN012-60QL。PXN012-60QL 體積小、功耗低、漏源電壓(VDSS)可以達到 60V,連續漏電流(Id)可以達到 42A,開關頻率可以達到 30KHz 以上。
2.3. 電源設計
方案采用的電源芯片是圣邦微的 LDO SGM2225。其特點如下:
- 寬電壓輸入 Vin:3.6~36V
- 輸出電壓可調 Vout:1.8V~15V
- 最大輸出電流 Iout:800mA
- 低噪音、低損耗電壓
- 封裝小,最小封裝大小為 3*3mm
- 過流/短路保護
- 過熱保護
- 工作溫度范圍:-40~+125℃
3、軟件設計說明
方案軟件部分采用世平HALL FOC 雙電阻采樣的軟件庫架構,通過板載電位器使電機旋轉,整個軟件結構清晰易懂。軟件采用雙環控制(電流環+速度環),矢量控制的框圖如下圖所示:
3.1. SVM
空間矢量脈寬調制(SVM)是FOC的基礎,是根據其所在扇區選擇非零矢量與零矢量合成而成,有五段式、七段式、混合式。七段式開關次數較多,但諧波較小;五段式開關次數是七段式的一半,但諧波較大,代碼采用的是七段式。其實現流程大致如下:
① 判斷合成矢量所在扇區
② 計算相鄰矢量作用時間
③ 計算各橋臂導通時間
④ 得到各相PWM占空比
⑤ 更新相應寄存器值
3.2. Current Sensing
在電流環,軟件中的電流采樣選擇雙電阻采樣,通過采樣 V 和 W 相的下橋臂電阻上的壓降,再用基爾霍夫電流定律計算第三相(U 相)的電流。
3.3. HALL 角度補償插值
在速度環,軟件采用基于對霍爾傳感器插值補償角度方法對電機轉子的速度估計與控制。
3.4. 軟件架構介紹
世平提供的 FOC 軟件結構如下圖所示,這套軟件具有如下特點:
① 時序清晰 —— 僅使用一個常用中斷,減少可能的時序沖突和 BUG。
② 便于移植 —— 算法層、驅動層、數學庫完全獨立,軟硬件配置完全剝離,互不干擾。
③ 定標統一 —— 統一 Q15 小數定標。
④ 函數模塊化 —— 邏輯清晰的狀態機,簡潔明了的狀態切換。
⑤ 配置方便 —— 主要參數配置意義明確,可視化。
世平基于靈動微 SPIN560C 的低壓無刷電機應用方案
靈動微電子官網附有 MM32SPIN560C 的全套低壓無刷電機套件軟件支持包
?場景應用圖
世平基于靈動微 SPIN560C 的低壓無刷電機應用方案場景圖?產品實體圖
世平基于靈動微 SPIN560C 的低壓無刷電機應用方案產品實體圖?展示板照片
世平基于靈動微 SPIN560C 的低壓無刷電機應用方案展示板照片?方案方塊圖
世平基于靈動微 SPIN560C 的低壓無刷電機應用方案方案方塊圖?核心技術優勢
1. ARM Cortex-M0 32 位 MCU,主頻高達 96 MHz,內置預驅、比較器和放大器,整個驅動電路簡單
2. MCU 電源使用 5V,可由 MCU 內部 LDO 轉換
3. 支持有傳感器/無傳感器的 BLDC/PMSM 電機
4. 支持 1/2 Shunt R 三相電流采樣
5. 可通過跳線選擇不同的電機回授方式,比如:HALL、BEMF、IPD 等
6. 支持 DC Bus 電壓, 總電流量測
7. 使用 MCU 內建比較器作為過電流保護
8. ADC 采樣速率高達 3 Mpbs
9. 支持單電阻 PWM 移相,降低單電阻算法復雜程度
?方案規格
1. MCU: ARM Cortex-M0 32-bit 內核,主頻高達 96MHz
2. MCU 電源使用 5V,可由 MCU 內部 LDO 轉換
3. 支持 UART 通訊 & LIN 通訊
4. 支持 2 種電源輸入接口:DC-Jack 和接線端子
5. 使用 60V/40A N-MOS 管 * 6
6. 支持 2 種 SWD 調試接口
7. 支持 2 種調速接口:電位器和外接電壓
8. 具備 LED 指示燈 & 按鍵
9. 開發板尺寸 : 65 * 75 mm
? 技術文檔
見資料庫或大大通官網搜索下載
-
電機
+關注
關注
142文章
9034瀏覽量
145727 -
無刷電機
+關注
關注
58文章
846瀏覽量
45890
發布評論請先 登錄
相關推薦
評論