羅來軍、張善
(聯創(chuàng)汽車電子有限公司 201206)
對于現代汽車而言,轉向控制系統(tǒng)的電氣化成熟發(fā)展并形成的基于一款電機的EPS電控驅動,一般采用檢測到失效之后切斷電機的驅動輸出電路且將系統(tǒng)置為安全狀態(tài),之后駕駛員依然能夠奪回汽車的控制權。但對于未來汽車而言,駕駛員的依賴將隨著冗余度與多元化的增加而逐漸消失,失效保護(FailSafe)模式將演化至失效后系統(tǒng)繼續(xù)保持對汽車完全控制的失效可操作(Fail Operational)模式,由此對系統(tǒng)提出了供電電池系統(tǒng)、傳感器、控制單元及執(zhí)行器等冗余設計要求。因此,雙星型繞組六相電機驅動及采樣時序設計,是將傳統(tǒng)應用中的永磁同步三相無刷電機(PMSM)的轉子繞組形成雙份備份,在電控策略及驅動輸出時分別兩路冗余的PWM獨立控制且保持時序的驅動同步性,在采樣電路中應用統(tǒng)一的定時時基觸發(fā)的雙電阻ADC采樣時刻,保證了單側電機繞組的相電流等信號采樣的復雜度,提升了在EPS應用中的轉向系統(tǒng)魯棒性。
本文根據冗余EPS軟硬件架構的主從ECU設計,詳解六相電機的轉子冗余獨立式結構[1],以及EcuA單側“一拖二”形式的電機復雜驅動(Complex Driver)獨立控制兩組三相橋驅MOSFET電路的原理,最終實現對兩組冗余獨立繞組的PWM輸出驅動功能。
如圖1所示,冗余EPS硬件架構的主要器件及功能包含有以下部分。
圖1 冗余EPS硬件拓撲圖
(1)冗余式EPS系統(tǒng)中供電電池、扭矩傳感器、連接車身網絡CAN與點火等信號、電機轉子位置傳感器和電控單元ECU等均采用冗余雙份,保持傳統(tǒng)EPS控制與診斷功能。
(2)電控單元ECU中由單片機作為主控電控單元[2],分別擔當主、從控制角色,布置在雙側主、從控制器EcuA和EcuB內。
(3)系統(tǒng)正常運行時,由EcuA單側的主MCU驅動PWM輸出控制兩組三相橋驅MOSFET電路。
(4)系統(tǒng)異常運行時,EcuA單側診斷并確認故障后,通過MCU間私用CAN FD通信方式通知EcuB單側功能接管。
(5)EcuA單側切換至EcuB單側功能接管成功后,EcuA單側功能停止驅動PWM輸出控制兩組三相橋驅MOSFET電路,而EcuB單側功能啟動驅動PWM輸出控制三相橋驅MOSFET電路。
其中,兩側的各三相橋驅MOSFET電路分別連接至六相電機的繞組M1和M2,即對于軟件驅動方案而言,繞組M1視為UVW三相PMSM電機,而繞組M2視為XYZ三相PMSM電機,進行獨立輸出控制。
永磁同步電機相數越多,控制的復雜度就越高。對于相數為3的倍數的電機,如六相電機,對其進行控制時,既可進行解耦控制,也可將其作為多組3相對稱電機進行控制。因此,當電機相數為3的倍數時,電機具有更多的控制方法,更容易簡化系統(tǒng)控制復雜度[3]。
本研究的EPS助力電機繞組以3的倍數作冗余。若電機相數為3的2倍,即六相電機。六相電機的繞組空間分布通常有2種:一種是對稱六相電機(圖2),可視作由2套相移60°三相繞組組成,稱之為正六相電機;另一種是不對稱六相電機(圖3),可視作由2套相移30°三相繞組組成,稱之為雙三相電機。
圖2 正六相電機
圖3 雙三相電機
在本文研究EPS產品的電機驅動應用中,采用的雙星型繞組電機屬于雙三相電機,根據驅動目標的此種電氣特性,即對于電機控制理論及方案而言,繞組M1視為UVW三相PMSM電機;而繞組M2視為XYZ三相PMSM電機,進行獨立輸出控制。
在冗余EPS電機復雜驅動的功能架構中,對于EcuB控制橋驅電路來說,與傳統(tǒng)的三相PMSM電機控制方案相同。本文僅詳解EcuA側對雙星型繞組六相電機的驅動控制方法。
如圖4所示,雙星型繞組六相電機的UVW三相和XYZ三相分別由單片機的2個電機控制單元實現獨立驅動輸出PWM,2個電機控制單元均由定時器T12和T13組成。具體功能如下。
(1)將T12設置成中心沿對齊的計數模式,用于生成每組三相6路PWM輸出。
(2)T13中斷設置成左對齊的計數模式,用于生成采樣延時信號。
(3)計數時,設置上升沿事件觸發(fā)單片機采樣單元VADC執(zhí)行六相電機各采樣信號的轉換。
(4)通用定時器控制單元GTM,為2個電機控制單元提供啟動計數觸發(fā)源,由此可確保T12計數的同步性。2個電機控制單元中的T12輸出12路PWM同步時基,T13定時延時采樣僅由其中1個電機控制單元來實現即可,優(yōu)點是保證了觸發(fā)VADC的信號源唯一性,降低了對另一個電機控制單元重復配置的復雜度。
(5)每側均采用雙電阻低邊采樣方式,U/W和X/Z相分別經過運放后放大輸入電壓信號進行采樣,采用RPS磁阻傳感器采樣六相電機轉子的位置信號。
(6)六相電機各采樣信號的采樣時刻,與復雜驅動中的雙三相12路PWM輸出緊密時序相關,這些采樣信號主要有:U相零電流和相電流(IU0&IU),X相零電流和相電流(IX0&IX);W相零電流和相電流(IW0&IW),Z相零電流和相電流(IZ0&IZ);UVW三相的相線電 壓(VphU,VphV,VphW),XYZ三 相 的 相 線 電 壓(VphX,VphY,VphZ);電機轉子位置傳感器高精度電壓信號(VSIN,VCOS),低精度冗余PWM占空比信號DPWM(由ICU捕獲PWM占空比Duty值)。
如圖5所示,六相電機復雜驅動中,設置占空比為一定調節(jié)頻率,即在底層軟件中由一定時長的中斷作為時基TB(TimeBase),而電機控制算法為一定倍數時長同步段隙(Slot)軟件調度周期,并且在TB_3內的電機控制算法中,將目標占空比設定為4個時基的占空比漸變輸出方式,即TB_0~3分為4次PWM占空比漸變值生效。對于PWM占空比輸出由電機控制單元的比較寄存器值a、b、c分別定時比較控制,并將單邊上下MOSFET死區(qū)時間由預設寄存器DTM(Dead time module)自動完成。在軟件最終實現上,僅通過3個占空值賦值到比較寄存器值a、b、c中,即可實現UVW/XYZ兩側共12路PWM的同步輸出。
如圖6所示,六相電機每側的6個MOSFET處于PWM驅動的T0(000)時刻采樣零電流,對應圖7中的零電流采樣時刻,實際控制中的采樣時刻位置均可通過寄存器設定延時并由采樣定時器T13來完成。
圖4 冗余EPS電機驅動架構
圖5 冗余EPS電機驅動架構
圖6 兩路下橋臂雙電阻采樣
如圖8所示,由采樣定時器為T13調制輸出脈沖采樣延時信號的上升沿,作為VADC控制單元采樣轉換的觸發(fā)事件源。即通過采樣定時器T13將延時值預設的觸發(fā)時刻,與ADC控制單元(或ICU)采樣轉換關聯起來,分別在時序上的零電流采集時刻、相電流采集時刻和相電壓采集時刻,完成獲取全部六相電機的采樣值。
圖7 雙三相電機信號與時序關系圖
在EPS軟件中,電機應用層包含電機控制算法和電機故障診斷2部分,采集到的各路采樣值輸入到2個功能單元中,最終實現電機正常運行。然而在硬件電路設計中,零電流和相電流的采樣,對于單片機端子和板級電路而言,是相同資源的時序分時采樣,對于這些相同的VADC采樣通道必須及時讀取ADC轉換完成后的各Group中的采樣值,以避免采樣數據的覆蓋。
圖8 雙繞組三相電機驅動采樣時序圖
圖9 六相電機控制及診斷調度時序圖
如圖9所示,本文設計的各當前TB的中斷入口,分別根據需要讀取前一個TB內的采樣值,即TB_1入口讀取4路零電流值;TB_2入口讀取4路相電流值、RPS傳感器轉速相關信號值,并均輸入至電機控制算法功能單元;TB_3入口讀取6路相電壓值,并輸入至電機故障診斷功能單元。
通過示波器分別捕獲ADC觸發(fā)采樣的時刻位置、UVW三相的電機控制單元一側的PWM輸出、XYZ三相的電機控制單元一側的PWM輸出以及TB時基中斷的波形。如圖10所示,各采樣延時位置、雙三相復雜驅動同步性及中斷系統(tǒng)定時驅動功能等均正確。
通過德國Gliwa T1軟件對函數體運行位置進行定位觀測(圖11),可視化的時間特性上位機界面中,可見六相電機實際運行時序均與設計預期完全一致。
圖10 六相電機驅動功能驗證的示波器截圖
圖11 六相電機驅動功能驗證的Gliwa T1截圖
通過Vector CANape觀測軟件運行過程中,六相電機驅動主要功能的電流實時數據、電機轉子位置傳感器RPS的轉角解算值等信息。如圖12所示,各觀測數據更新正常,結果良好且達到預期的驅動和采樣時序效果。
圖12 六相電機驅動及采樣功能驗證CANape觀測圖
本文基于六相電機工作原理,從電機控制的驅動輸出理論與電機采樣時序設計2個方面,闡述在EPS產品中的應用方法,利用單片機內核2個電機控制單元獨立雙三相PWM定時器輸出及定時延遲采樣觸發(fā)時刻的方式,實現了雙星型繞組UVW/XYZ的冗余獨立控制,且保證了時序上的同步性。進一步實驗論證了軟件運行中,六相電機零電流、相電流、相電壓以及RPS傳感器相關數據的有效性和設計的合理性。通過該設計應用將為推進冗余EPS六相電機在未來智能駕駛領域,轉向執(zhí)行器的安全和系統(tǒng)持續(xù)助力可用性提供技術保證。