叢憲冬,李秋實(shí)
(東北林業(yè)大學(xué) 交通學(xué)院,哈爾濱 150040)
電動(dòng)空調(diào)壓縮機(jī)在智能化和電氣化的趨勢(shì)下被廣泛應(yīng)用于電動(dòng)汽車(chē)及中高級(jí)燃油車(chē)中,空調(diào)系統(tǒng)主要功能是根據(jù)需求制冷或制熱,為駕乘人員提供一個(gè)舒適的環(huán)境[1],減少駕駛員的駕駛疲勞。作為汽車(chē)空調(diào)系統(tǒng)的核心-空調(diào)壓縮機(jī)控制器,它的質(zhì)量和安全性受到汽車(chē)廠家和消費(fèi)者的廣泛關(guān)注。因此研制一套功能齊全的電動(dòng)空調(diào)壓縮機(jī)ECU 測(cè)試方案,對(duì)消除用戶續(xù)航焦慮,排除產(chǎn)品安全隱患,具有重要意義。
盡管?chē)?guó)內(nèi)外學(xué)者對(duì)ECU 測(cè)試系統(tǒng)的開(kāi)發(fā)研究工作已取得較大成果,但目前國(guó)內(nèi)對(duì)新能源汽車(chē)空調(diào)系統(tǒng)的測(cè)試工作仍存在一定空白,研究工作與工業(yè)界需求仍有一定差距。比如現(xiàn)有測(cè)試系統(tǒng)無(wú)法在生產(chǎn)制造環(huán)節(jié)測(cè)試產(chǎn)品,控制單元性能測(cè)試項(xiàng)目不完備、測(cè)試工藝冗長(zhǎng)、平臺(tái)兼容性差等問(wèn)題?;谏鲜黾夹g(shù)問(wèn)題,本文研制一套高效完備的電動(dòng)空調(diào)壓縮機(jī)ECU 測(cè)試方法,解決現(xiàn)有測(cè)試系統(tǒng)的某些缺陷。
電控單元主體為一個(gè)集成電路板,外部由殼體封裝保護(hù)。板載集成了微處理器、輸入輸出接口、存儲(chǔ)器、模數(shù)轉(zhuǎn)化器、驅(qū)動(dòng)電路、穩(wěn)壓器等多個(gè)部分。
電動(dòng)空調(diào)系統(tǒng)的電子控制單元對(duì)外部傳感器采集到的各類(lèi)信號(hào)進(jìn)行處理,如壓力傳感器和鼓風(fēng)機(jī)反饋的數(shù)字量信號(hào)直接傳遞給控制器邏輯運(yùn)算,而壓縮機(jī)和鼓風(fēng)機(jī)的驅(qū)動(dòng)信號(hào)需經(jīng)過(guò)A/D 變換為數(shù)字量信號(hào)后,被控制器采集處理。外圍的電源電路提供低壓電平,經(jīng)逆變器模塊將低壓的直流電轉(zhuǎn)變?yōu)榻涣麟奫2],被信號(hào)調(diào)理電路濾波調(diào)制后供電給控制器。保護(hù)電路防止電壓值過(guò)大擊穿器件,是功率電器中的常設(shè)模塊??刂破鹘?jīng)運(yùn)算得到的指令輸出為低電平,無(wú)法驅(qū)動(dòng)執(zhí)行器[3],需經(jīng)驅(qū)動(dòng)電路放大輸出信號(hào)至額定電壓值以驅(qū)動(dòng)電機(jī)工作。
搭建的測(cè)試系統(tǒng)結(jié)構(gòu)框圖如圖1 所示,電機(jī)ECU 與PC 機(jī)間通過(guò)以太網(wǎng)通信,電源模塊負(fù)責(zé)輸出被測(cè)電機(jī)的母線電壓,臺(tái)架上搭建電機(jī)對(duì)拖進(jìn)行負(fù)載仿真,兩臺(tái)電機(jī)之間通過(guò)聯(lián)軸器和扭矩傳感器相接。傳感器將采集的電機(jī)扭矩和轉(zhuǎn)速信號(hào)上傳至測(cè)試管理軟件中,被測(cè)控制器發(fā)送的三相電壓和電流被上位機(jī)的LabView 子程序?qū)崟r(shí)存儲(chǔ),參數(shù)經(jīng)處理顯示為波形圖表,底層硬件之間利用CAN 總線通訊。
圖1 測(cè)試系統(tǒng)結(jié)構(gòu)框圖Fig.1 Test system structure block diagram
硬件組成部分包括電源管理單元、數(shù)據(jù)采集卡、CAN 通信板卡、信號(hào)調(diào)理單元和負(fù)載仿真單元。硬件各部分連接圖如圖2 所示,機(jī)柜內(nèi)部集成電源管理單元、板卡機(jī)箱、工控機(jī)和臺(tái)架。其中機(jī)柜內(nèi)部的板卡機(jī)箱有眾多卡槽可放置數(shù)據(jù)采集卡、信號(hào)調(diào)理板卡和CAN 通信卡,工控機(jī)作為測(cè)試系統(tǒng)的下位機(jī)負(fù)責(zé)執(zhí)行上位機(jī)指令并反饋數(shù)據(jù)。
圖2 硬件部分連接圖Fig.2 Hardware part connection diagram
本文的軟件操作平臺(tái)以LabView 為開(kāi)發(fā)環(huán)境,利用NI 公司的多功能數(shù)據(jù)采集卡模擬測(cè)試過(guò)程中各類(lèi)信號(hào)。軟件方案設(shè)計(jì)如圖3 所示,內(nèi)容可分為三大模塊:數(shù)據(jù)采集模塊、信號(hào)輸出模塊和測(cè)試管理模塊。
圖3 軟件方案結(jié)構(gòu)圖Fig.3 Software scheme structure diagram
利用LabView 編程各模塊的子程序,前面板是顯示界面負(fù)責(zé)輸出波形圖表。測(cè)試軟件操作界面實(shí)時(shí)顯示各項(xiàng)性能指標(biāo),監(jiān)控電流和電壓變化曲線。信號(hào)輸出模塊對(duì)采樣信號(hào)降噪濾波處理并輸出波形。
測(cè)試管理模塊包括信息管理、用戶管理、測(cè)試序列執(zhí)行等多個(gè)界面[4]。如圖4 所示,界面支持顯示操作人員、產(chǎn)品工單、產(chǎn)品工裝信息和測(cè)試序列執(zhí)行的詳細(xì)過(guò)程,實(shí)時(shí)顯示測(cè)試的每一個(gè)測(cè)試項(xiàng)的結(jié)果和數(shù)據(jù),測(cè)試標(biāo)準(zhǔn)值上限、下線、標(biāo)準(zhǔn)值。
圖4 測(cè)試執(zhí)行界面Fig.4 Test execution interface
在批量化生產(chǎn)中ECU 可能因油污、焊接、震動(dòng)因素導(dǎo)致虛焊、短路等故障。因此,需要在研發(fā)及生產(chǎn)環(huán)節(jié)加入對(duì)ECU 的功能性檢測(cè),以確保ECU 各模塊功能正常。根據(jù)需求將測(cè)試項(xiàng)目在系統(tǒng)內(nèi)劃分成4 個(gè)模塊:參數(shù)標(biāo)定、負(fù)載模擬、通訊功能測(cè)試及過(guò)欠壓保護(hù)。
方案選用基于CAN 總線的CCP 協(xié)議標(biāo)定參數(shù),其采用主-從式通信方式。標(biāo)定系統(tǒng)由3 部分組成:主設(shè)備采用C# 編寫(xiě)上位機(jī)標(biāo)定軟件[5],通訊模塊采用USB-CAN 卡,從設(shè)備為待標(biāo)定ECU。CCP 協(xié)議棧的具體實(shí)現(xiàn)流程如圖5 所示。
圖5 CCP 協(xié)議棧實(shí)現(xiàn)流程Fig.5 CCP protocol stack implementation flow chart
初始化USB-CAN 卡,標(biāo)定系統(tǒng)成功建立邏輯連接,啟動(dòng)CAN 報(bào)文接收器持續(xù)不斷的接受報(bào)文。從機(jī)接受主機(jī)發(fā)送的CRO 報(bào)文,讀取數(shù)據(jù)傳輸報(bào)文中第1 個(gè)字節(jié)的CMD 代碼和從機(jī)需執(zhí)行的指令參數(shù)。從機(jī)完成指令后向主機(jī)發(fā)送DTO 報(bào)文,主機(jī)根據(jù)返回報(bào)文中的第1 個(gè)字節(jié)PID 段識(shí)別DTO 報(bào)文類(lèi)型,故障模式下返回故障代碼(ERR)供主機(jī)軟件處理,其余部分為數(shù)據(jù)參數(shù)區(qū),用于反饋?lái)憫?yīng)主機(jī)指令后參數(shù)狀態(tài)。
方案以2 臺(tái)功率一致的無(wú)刷直流電機(jī)對(duì)拖方式連接,構(gòu)建負(fù)載仿真單元模擬過(guò)載工況。
數(shù)學(xué)模型可以更直觀描述各物理量之間的邏輯關(guān)系,對(duì)于無(wú)刷直流電機(jī)這種關(guān)系復(fù)雜、變量多的控制系統(tǒng),優(yōu)先架構(gòu)數(shù)學(xué)模型,進(jìn)行控制系統(tǒng)的研究分析,有利于對(duì)測(cè)試系統(tǒng)的精確模擬。為簡(jiǎn)化分析過(guò)程,做出如下假設(shè)[6]:
(1)忽略電機(jī)鐵芯飽和,不計(jì)渦流和磁滯損失;
(2)永磁體材料的電導(dǎo)率為0,其內(nèi)部的磁導(dǎo)率和空氣一致;
(3)電機(jī)的氣隙磁場(chǎng)在空氣中呈正弦分布;
(4)轉(zhuǎn)子上沒(méi)有阻尼繞組;
(5)電機(jī)電流為對(duì)稱三相電流。
式中:va、vb、vc是定子繞組兩端相電壓;Rs是每個(gè)定子繞組線圈的等效電阻;ia、ib、ic是流經(jīng)定子繞組線圈的相電流;ψa、ψb、ψc是每個(gè)定子繞組線圈的總磁鏈;p=d/dt 是微分算子。
式 中:Laa、Lbb、Lcc是定子繞組的自感;Mac、Mab、Mbc、Mba、Mcb是定子繞組的互感。
三相繞組總磁鏈由定子繞組的永磁體磁鏈和3個(gè)繞組共同組成,定義如下:
式中:ψam、ψbm、ψcm是轉(zhuǎn)子磁鏈過(guò)定子A、B、C 三相繞組時(shí)產(chǎn)生的磁鏈。
根據(jù)上述公式構(gòu)建電機(jī)數(shù)學(xué)模型,在LabView搭建仿真模塊采集輸出數(shù)據(jù)。搭建的電機(jī)試驗(yàn)臺(tái)架如圖6 所示,主體包括負(fù)載電機(jī)、驅(qū)動(dòng)電機(jī)以及扭矩傳感器,中間用聯(lián)軸器連接。
圖6 電機(jī)試驗(yàn)臺(tái)架Fig.6 Motor test bench
左側(cè)驅(qū)動(dòng)電機(jī)為真實(shí)電動(dòng)空調(diào)壓縮機(jī),右側(cè)為負(fù)載電機(jī)其轉(zhuǎn)矩與轉(zhuǎn)速方向相反。測(cè)試系統(tǒng)控制負(fù)載電機(jī)轉(zhuǎn)矩模擬實(shí)際負(fù)載,探究可能存在的隱形問(wèn)題。負(fù)載可模擬在10%~78%的濕度和0℃~52℃的溫度下,調(diào)控電機(jī)輸出800~8500 r/min 范圍的轉(zhuǎn)速,輸出0~8 N·m 范圍的目標(biāo)轉(zhuǎn)矩。
方案以無(wú)刷直流電機(jī)為被控對(duì)象,利用CAN 總線將測(cè)試各個(gè)節(jié)點(diǎn)聯(lián)合成完整的控制系統(tǒng),測(cè)試系統(tǒng)驗(yàn)證控制器接收各節(jié)點(diǎn)報(bào)文功能是否正常。ECU通訊功能測(cè)試中定義的各項(xiàng)目參數(shù)和功能如表1所示。
表1 其余測(cè)試項(xiàng)協(xié)議格式定義Tab.1 Protocol format definition of remaining test items
通訊模塊以CAN 總線為主要通信總線,上位機(jī)采用NI 公司的PCI-8512 板卡。測(cè)試過(guò)程如下:首先對(duì)CAN 模塊數(shù)據(jù)初始化,實(shí)現(xiàn)對(duì)CAN 控制器的自定義配置。板卡初始化完成后,測(cè)試系統(tǒng)中的ECU與上位機(jī)互相發(fā)送接收?qǐng)?bào)文,交互信息被存放在緩沖器中,根據(jù)表1 中定義的格式解析報(bào)文內(nèi)容,觀察發(fā)送和返回的報(bào)文是否與表1 中定義一致。PC 機(jī)與CAN 板卡之間通過(guò)驅(qū)動(dòng)程序進(jìn)行通訊,動(dòng)態(tài)鏈接庫(kù)中包括常見(jiàn)CAN 通道開(kāi)啟、初始化、啟動(dòng)、復(fù)位、報(bào)文接受/發(fā)送、關(guān)閉等函數(shù),進(jìn)程可自由調(diào)用執(zhí)行代碼相關(guān)函數(shù)。
過(guò)欠壓保護(hù)是大功率電氣設(shè)計(jì)中不可或缺的一部分。為有效檢測(cè)電壓值,防止瞬時(shí)高壓擊穿IGBT。通常會(huì)在控制器內(nèi)部設(shè)置2 個(gè)高壓傳感器,定時(shí)比較兩者差值。當(dāng)傳感器差值超過(guò)設(shè)定值時(shí),壓縮機(jī)進(jìn)入停機(jī)保護(hù)。在本方案中電機(jī)的額定電壓為350 V,設(shè)計(jì)持續(xù)輸入450 V 的過(guò)壓和215 V 的欠壓驗(yàn)證電路閾值精度,探究電路對(duì)溫度和電流敏感度的變化。
基于上述測(cè)試方案設(shè)計(jì),分析測(cè)試需求梳理框架對(duì)產(chǎn)品進(jìn)行實(shí)際測(cè)試。測(cè)試完成對(duì)數(shù)據(jù)進(jìn)行分析并對(duì)方案評(píng)價(jià)。測(cè)試總體流程如圖7 所示。
圖7 測(cè)試方案流程Fig.7 Test scheme flow chart
測(cè)試總體過(guò)程如下:先完成上電準(zhǔn)備開(kāi)始測(cè)試,配置測(cè)試所需的參數(shù)搭建硬件環(huán)境。測(cè)試正式開(kāi)始,操作上位機(jī)進(jìn)入測(cè)試界面準(zhǔn)備測(cè)試,持續(xù)給被測(cè)ECU 上電4 s,記錄控制器電源和PSM 板電壓;隨后增壓操作,持續(xù)2 s 輸出350 V 的額定電壓,完成u,v,w 三相電壓上電,讀取電壓值并通過(guò)高壓互鎖測(cè)試驗(yàn)證高壓電路連接情況。
進(jìn)入測(cè)試第1 項(xiàng)參數(shù)標(biāo)定:設(shè)置負(fù)載電機(jī),壓縮機(jī)轉(zhuǎn)子在額定功率下啟動(dòng)并開(kāi)始發(fā)送報(bào)文,延時(shí)18 s 后轉(zhuǎn)子通過(guò)CAN 發(fā)送報(bào)文被上位機(jī)讀取,持續(xù)2 s 讀取轉(zhuǎn)子工作碼、軟件版本日期、版本號(hào)以及故障碼,校驗(yàn)故障碼是否正常,若正常則繼續(xù)測(cè)試,若失敗則根據(jù)碼值解析具體故障原因;轉(zhuǎn)子返回母線電壓值、壓縮機(jī)功率、溫度、轉(zhuǎn)速、扭矩等參數(shù),判斷采集轉(zhuǎn)速是否正常記錄數(shù)據(jù);轉(zhuǎn)子在壓縮機(jī)內(nèi)以額定功率正常運(yùn)作,繼續(xù)讀取母線電壓和u,v,w 三相電壓再依次采集數(shù)值,延時(shí)5 s 后該測(cè)試項(xiàng)結(jié)束。
進(jìn)入測(cè)試第2 項(xiàng)控制器過(guò)欠壓保護(hù)測(cè)試:電壓經(jīng)過(guò)二次增壓達(dá)到450 V 的過(guò)壓并持續(xù)12 s,再降低電源電壓至420 V 并保持15 s,依次讀取轉(zhuǎn)速、電壓值、轉(zhuǎn)子狀態(tài)等信息。參數(shù)讀取完成,設(shè)置電壓回歸額定狀態(tài)350 V,讀取電機(jī)轉(zhuǎn)速,過(guò)壓保護(hù)測(cè)試結(jié)束進(jìn)入欠壓測(cè)試。設(shè)置電壓為215 V 的欠壓狀態(tài)輸出12 s,讀取相關(guān)參數(shù),欠壓保護(hù)測(cè)試結(jié)束。
恢復(fù)額定電壓等待10 s 上電,轉(zhuǎn)子工作停止保持通訊連接正常讀取狀態(tài),此時(shí)控制器停止發(fā)送報(bào)文等待結(jié)束,觀測(cè)到三相電壓源采集為0,電壓采集顯示壓縮機(jī)已停止工作,關(guān)閉控制器電源測(cè)試結(jié)束。
電壓隨時(shí)間變化曲線如圖8 所示,觀察到實(shí)驗(yàn)效果達(dá)到預(yù)期。在整個(gè)測(cè)試執(zhí)行過(guò)程中驗(yàn)證了產(chǎn)品的可靠性,通過(guò)了安全規(guī)范生產(chǎn)的行業(yè)要求,絕緣測(cè)試、耐壓測(cè)試和漏電流測(cè)試通過(guò)表征產(chǎn)品絕緣性能良好;高壓互鎖測(cè)試佐證電路器件連接完好,沒(méi)有線束短接或外露風(fēng)險(xiǎn);過(guò)欠壓保護(hù)中電壓波動(dòng)處于正常范圍內(nèi),被控單元能在規(guī)定的時(shí)間內(nèi)完成過(guò)壓和欠壓的恢復(fù)、停機(jī),可保障操作人員的人生安全。整個(gè)測(cè)試方案設(shè)計(jì)合理、可靠,測(cè)試方案的準(zhǔn)確性和有效性滿足預(yù)期設(shè)想。
圖8 電壓隨時(shí)間變化曲線Fig.8 Voltage curve over time
本文基于電動(dòng)空調(diào)壓縮機(jī)的工作原理和結(jié)構(gòu)特點(diǎn),開(kāi)發(fā)設(shè)計(jì)一款車(chē)載空調(diào)壓縮機(jī)ECU 的測(cè)試方案,使測(cè)試人員從繁瑣的機(jī)械化流程中解放出來(lái)。自動(dòng)化測(cè)試系統(tǒng)有效提高電動(dòng)空調(diào)壓縮機(jī)控制器的檢測(cè)質(zhì)量,優(yōu)化測(cè)試流程,提高測(cè)試效率,使產(chǎn)品的質(zhì)量和安全性得到有效保證。
方案充分發(fā)揮LabView 虛擬儀器平臺(tái)的智能化和可塑性強(qiáng)的特點(diǎn),設(shè)計(jì)出集成度高的軟件界面和硬件平臺(tái)。目前該方案在工業(yè)界逐步推廣,已產(chǎn)生一定的商業(yè)價(jià)值,具有良好的示范效應(yīng)。