寫在前面:聚沃科技電機驅(qū)動板采用FOC三電阻采樣方式,實現(xiàn)了霍爾傳感器模式和無傳感器模式,其中霍爾傳感器模式分為霍爾相序檢測和霍爾控制電機轉(zhuǎn)動,無傳感器模式采用了非線性磁鏈觀測器進行速度位置觀測。 本電機驅(qū)動板可搭配GD32F303紅楓派開發(fā)板使用,可實現(xiàn)電機正反轉(zhuǎn)控制、霍爾傳感器模式和無傳感器模式以及電機調(diào)速等功能。 |
電機驅(qū)動板展示
聚沃科技電機驅(qū)動板具有以下特點:
? FOC矢量控制;
? 七段式SVPWM調(diào)制方式;
? 三電阻阻電流采樣方式;
? 霍爾傳感器調(diào)速;
? 非線性磁鏈觀測器調(diào)速;
? 霍爾相序檢測;
? 搖桿實現(xiàn)電機轉(zhuǎn)速調(diào)節(jié);
? 源代碼開源便于學習及開發(fā);
? 硬件可搭載聚沃開發(fā)板使用,目前可支持GD32F303紅楓派開發(fā)板(后續(xù)會不斷適配不同平臺,切換平臺不用更換電機板,可實現(xiàn)多平臺的學習及應用評估)。
硬件資源簡介
軟件資源簡介
主程序流程如上圖所示,電機上電后,首先配置電機驅(qū)動相關GPIO,TIMER0配置輸出三對互補PWM波。
接著檢測三相電流偏置,該步操作獲取了三相電流的偏置電壓,后續(xù)進行雙閉環(huán)控制時,應減去該偏置得到真實電流,進行控制,當完成三相電流偏置采樣后,接著配置3個ADC進行三相電流采樣;
接著,獲取寫在FLASH里面的電機HALL相序,后續(xù)可根據(jù)電機HALL相序在HALL模式下控制電機轉(zhuǎn)動。
代碼進入到while(1),此時不斷循環(huán)查詢按鍵狀態(tài),當檢測到模式按鍵時,會切換對應的控制模式,分別為霍爾模式,霍爾檢測模式、磁鏈觀測器模式,在不同模式下啟動電機,電機會在該模式下運行。
霍爾檢測模式:電機處在IF開環(huán)控制狀態(tài),同時電機d軸給定較大的電流,給定固定累加的電機開環(huán)角度,拖動電機轉(zhuǎn)動,電機轉(zhuǎn)動過程中,當檢測到電機霍爾狀態(tài)變化時,記錄對應的HALL相序,在完成6個相序檢測后,將對應的相序值寫入到FLASH中?;魻枡z測模式無需多次運行,在更換電機后,運行一次檢測相序即可。
霍爾模式:電機運行在霍爾模式,在電機啟動時,電機根據(jù)當前霍爾狀態(tài),讀取對應的霍爾相序?qū)慕嵌戎?,控制電機轉(zhuǎn)動,當電機轉(zhuǎn)動起來后,會根據(jù)兩個變化的霍爾相序之間的時間間隔計算電機轉(zhuǎn)速,并根據(jù)電機轉(zhuǎn)速,完成霍爾角度插補,實現(xiàn)角度平滑控制。
FOC控制原理
轉(zhuǎn)速參考nref與轉(zhuǎn)子轉(zhuǎn)速n作差,輸入到速度環(huán)PID,速度環(huán)的輸出iqref作為q軸電流環(huán)給定,在不進行弱磁控制時,d軸電流環(huán)給定idref為0,dq軸電流參考idref、iqref與反饋電流id、iq作差經(jīng)過PID調(diào)節(jié)后輸出Vd、Vq,再經(jīng)過反Park變換、SVPWM得到三相電壓Va、Vb、Vc,驅(qū)動電機轉(zhuǎn)動。在控制中,采集三相電流ia、ib、ic,經(jīng)過Clark變換、Park變換得到反饋電流id、iq,參與電流環(huán)控制。
其中使用中各個變換過程的作用分別為:
? Clarke變換:作用于定子電流,將基于(A-B-C)三相靜止坐標系的定子電流變換到(α-β)兩相靜止坐標系中;
? Park變換:作用于定子電流,將(α-β)兩相靜止坐標系下的電流量變換到(d-q)兩相旋轉(zhuǎn)坐標系中;
? Park逆變換:作用于定子電流,將反電勢從旋轉(zhuǎn)坐標系(d-q)變換到(α-β)靜止坐標系中。
電流采樣采用三電阻采樣方式,串聯(lián)在三相下橋臂的三相電阻分別對三相電流進行采樣,采樣結(jié)果分別為ia、ib、ic。采樣電阻得到的是電壓值,需要結(jié)合采樣電阻值以及對應的放大倍數(shù)對真實電流進行還原,同時在得到的結(jié)果基礎上需要減去對應的偏置電壓。
電機參數(shù)
本開發(fā)板驅(qū)動BLDC(PMSM)電機相關參數(shù)如下表所示。
型號 | JK57BLS02 |
極數(shù) | 4極 |
相電阻 | 0.33Ω |
額定電壓 | DC24V |
額定轉(zhuǎn)矩 | 0.22N·M |
額定轉(zhuǎn)速 | 3000±10% RPM |
空載轉(zhuǎn)速 | 3800±10% RPM |
空載電流 | 0.7 Amps Max |
輸出功率 | 69W |
反電動勢常數(shù) | 6.3V/kRPM |
轉(zhuǎn)矩常數(shù) | 0.06 N·M/A |
絕緣等級 | Class B |
繞組連接方式 | 星形 |