李根深,王靜,田苗
(1.奇瑞汽車股份有限公司,安徽 蕪湖 241009;2.萬(wàn)里揚(yáng)乘變公司,安徽 蕪湖 241006)
插電式混合動(dòng)力整車控制器硬件在環(huán)測(cè)試系統(tǒng)
李根深1,王靜2,田苗1
(1.奇瑞汽車股份有限公司,安徽 蕪湖 241009;2.萬(wàn)里揚(yáng)乘變公司,安徽 蕪湖 241006)
以dSPACE公司的仿真機(jī)柜——MidSize為基礎(chǔ),從方案設(shè)計(jì)、設(shè)備連接、軟件應(yīng)用、系統(tǒng)配置、測(cè)試用例編制等方面詳細(xì)介紹了整個(gè)測(cè)試系統(tǒng)搭建過(guò)程。該測(cè)試系統(tǒng)具備CAN網(wǎng)絡(luò)測(cè)試、功能性測(cè)試、I/O測(cè)試,故障模擬、系統(tǒng)驗(yàn)證等功能。經(jīng)過(guò)系統(tǒng)測(cè)試,幫助解決了混合動(dòng)力整車高壓系統(tǒng)故障,證明了該硬件在環(huán)測(cè)試系統(tǒng)滿足設(shè)計(jì)需求。
插電式混合動(dòng)力;硬件在環(huán);整車控制器; 測(cè)試
CLC NO.: U463.7 Document Code: A Article ID: 1671-7988 (2017)05-72-04
隨著汽車技術(shù)的發(fā)展和普及,汽車保有量越來(lái)越多,其導(dǎo)致的環(huán)境問(wèn)題也日益突出。同時(shí)排放法規(guī)對(duì)汽車排放性和經(jīng)濟(jì)性的要求越來(lái)越嚴(yán)格,新能源汽車被認(rèn)為是較好的發(fā)展方向,當(dāng)前,純電動(dòng)汽車因電池技術(shù)等原因,還不能全面推廣,而兼具傳統(tǒng)燃油動(dòng)力汽車和純電動(dòng)汽車優(yōu)點(diǎn)的混合動(dòng)力汽車是較好的一種新能源汽車?;旌蟿?dòng)力系統(tǒng)控制單元(HCU,Hybrid Vehicle Control Unit)作為混合動(dòng)力整車動(dòng)力系統(tǒng)的主控制器,HCU承擔(dān)了整個(gè)系統(tǒng)的能量分配、扭矩管理、高壓安全、故障診斷等功能,是混合動(dòng)力整車的核心和大腦。
硬件在環(huán)仿真(HiL,Hardware in the Loop)測(cè)試為嵌入式控制器V字形開(kāi)發(fā)流程中必不可少的環(huán)節(jié),它是一種半實(shí)物仿真系統(tǒng),以實(shí)時(shí)處理器運(yùn)行仿真模型來(lái)模擬受控對(duì)象的運(yùn)行狀態(tài),通過(guò)I/O接口和被測(cè)控制器連接,對(duì)被測(cè)控制器進(jìn)行全面的、系統(tǒng)的測(cè)試??梢钥s短測(cè)試周期,降低開(kāi)發(fā)成本;同時(shí)還全面提高了測(cè)試的覆蓋性,提前發(fā)現(xiàn)軟件中隱藏的故障,從而確保整個(gè)系統(tǒng)的可靠性。
在混合動(dòng)力整車開(kāi)發(fā)過(guò)程中,因控制器多,系統(tǒng)復(fù)雜,無(wú)論在開(kāi)發(fā)階段還是測(cè)試階段,均需投入大量的人力物力才能完成。面對(duì)競(jìng)爭(zhēng)越來(lái)越激烈的汽車市場(chǎng)以及汽車產(chǎn)品更新?lián)Q代周期加快,需車企以最短的開(kāi)發(fā)周期和最低開(kāi)發(fā)成本完成產(chǎn)品的開(kāi)發(fā)工作。而硬件在環(huán)測(cè)試在縮短測(cè)試周期和降低測(cè)試成本方面發(fā)揮著不可替代的作用。
在一些混合動(dòng)力項(xiàng)目中,因涉及到高壓(380V甚至更高)安全,在整車控制系統(tǒng)中,高壓的相關(guān)故障都會(huì)導(dǎo)致整車不上電,車輛無(wú)法行駛。項(xiàng)目開(kāi)發(fā)過(guò)程中,高壓故障頻出現(xiàn),嚴(yán)重影響了項(xiàng)目進(jìn)度。而針對(duì)該故障的測(cè)試,在整車上難以模擬,甚至有些無(wú)法模擬,因此急需搭建一個(gè)混合動(dòng)力整車控制器硬件在環(huán)測(cè)試平臺(tái),用以對(duì)HCU的高壓診斷、CAN通信、邊界控制條件、復(fù)雜工況等進(jìn)行測(cè)試,確保整車項(xiàng)目按時(shí)完成。
本測(cè)試平臺(tái),主要硬件設(shè)備為dSPACE公司的仿真機(jī)柜(MidSize)結(jié)合相對(duì)應(yīng)的操作系統(tǒng)、板卡,I/O,連接器等設(shè)備。軟件系統(tǒng)主要為利用MathWork公司的Matlab/Simulink工具搭建的HCU整車控制物理模型。采用硬件連接,軟件互通的方式,形成一個(gè)虛擬的整車控制器測(cè)試平臺(tái)。所有的輸入輸出都形成合理的閉環(huán)回路。其中,上位機(jī)用于建模、虛擬儀表界面控制以及整車控制器監(jiān)控,其與仿真機(jī)柜通訊連接,與標(biāo)定工具通過(guò)USB口連接;仿真機(jī)柜用于運(yùn)行仿真虛擬控制器和被控對(duì)象,與整車控制器(HCU)通過(guò)硬線連接;標(biāo)定工具用于實(shí)時(shí)監(jiān)控整車控制器數(shù)據(jù),與整車控制器通過(guò)CAN口連接;使用dSPACE公司的RTICANMM工具對(duì)CAN報(bào)文數(shù)據(jù)庫(kù)文件進(jìn)行集成,在虛擬儀表(ControlDesk)中生成監(jiān)控和配置報(bào)文的界面,虛擬節(jié)點(diǎn)仿真,可接收或發(fā)送相應(yīng)的報(bào)文并且執(zhí)行相應(yīng)的觸發(fā)動(dòng)作。
圖1清晰的描述了硬件在環(huán)測(cè)試的物理設(shè)計(jì)方案,包含上位機(jī)、仿真機(jī)柜、整車控制器、標(biāo)定工具以及I/O、通信等模塊。仿真機(jī)柜使用dSAPCE公司的Simulator,整車控制器(HCU)通過(guò)硬線線束連接到Simulator設(shè)備,Simulator設(shè)備通過(guò)光纖線與上位機(jī)相連,實(shí)現(xiàn)Simulator的模型下載、信號(hào)采集、在線調(diào)參等。標(biāo)定工具與上位機(jī)通過(guò)USB口連接,標(biāo)定工具與整車控制器(HCU)通過(guò)CAN口連接,采用標(biāo)準(zhǔn)的CCP協(xié)議,可實(shí)時(shí)對(duì)整車控制器(HCU)進(jìn)行監(jiān)控。
圖1 HCU硬件在環(huán)測(cè)試平臺(tái)
dSPACE硬件在環(huán)系統(tǒng)分成硬件系統(tǒng)和軟件系統(tǒng)兩部分。硬件系統(tǒng)主要是dSPACE公司的產(chǎn)品Midsize Simulator仿真工具,該仿真工具包括DS1006處理板卡,DS2202 I/O板卡,傳感器與執(zhí)行器接口,角度處理單元,電源供給單元等部分組成(不同的項(xiàng)目,需適當(dāng)?shù)脑黾訙p少或更換不同的板卡或模塊)。軟件系統(tǒng)則由HCU仿真模型,操作軟件ControlDesk和AutomationDesk組成。
3.1硬件系統(tǒng)
3.1.1 仿真PC
PC是測(cè)試系統(tǒng)的控制界面操作工具,首先要安裝與dSPACE硬件在環(huán)系統(tǒng)相匹配的軟件,然后進(jìn)行仿真模型運(yùn)算以及仿真過(guò)程的實(shí)時(shí)控制。
3.1.2 傳感器與執(zhí)行器接口
根據(jù)HCU接口需求,配置相應(yīng)的傳感器與執(zhí)行器機(jī)構(gòu),給 HCU提供各種需求的傳感器執(zhí)行器信號(hào)。
3.1.3 I/O信號(hào)板卡DS2202
DS2202板卡具有如下幾部分功能模塊:
多功能I/O接口:DS2202板卡提供A/D轉(zhuǎn)換通道、D/A轉(zhuǎn)換通道、數(shù)字信號(hào)I/O、PWM信號(hào)的生成和測(cè)量通道等。
通訊接口:除一系列標(biāo)準(zhǔn)接口外,DS2202板卡還提供一個(gè)可以接入兩路CAN的子系統(tǒng)。
供電系統(tǒng):DS2202需從外部提供電源進(jìn)行工作。
3.1.4 DS1006處理器板卡
DS1006處理器板卡是基于皓龍?zhí)幚砥鞯膯魏嘶蚨嗪颂幚砥?,這種實(shí)時(shí)處理器是主要的處理單元??梢酝ㄟ^(guò)PHS總線與模塊化I/O板卡連接。
3.1.5 供電單元
MidSize中配有一個(gè)遠(yuǎn)程控制供電單元,該供電單元可控制四路高電壓電源通道通斷。這四路通道中有一路是直接輸出電源電壓,另外三路配有開(kāi)關(guān)進(jìn)行通斷控制。
3.2 軟件系統(tǒng)
dSPACE操作軟件主要包括實(shí)時(shí)控制手動(dòng)測(cè)試的Control Desk軟件和編寫(xiě)用例進(jìn)行大量反復(fù)測(cè)試的AutomationDesk軟件。
3.2.1 ControlDesk軟件
ControlDesk軟件將通過(guò)Matalb編譯HCU模型生成的SDF文件導(dǎo)入設(shè)備MidSize的處理器板卡中,通過(guò)建立一系列環(huán)境使軟件中的一些模塊與模型中的變量連接,從而可以實(shí)時(shí)修改模型中的變量,模擬各種需求的工況進(jìn)行硬件在環(huán)仿真測(cè)試。ControlDesk的操作界面如圖2所示。
3.2.2 AutomationDesk軟件
AutomationDesk軟件的作用是讓用戶利用已有的模塊以及python語(yǔ)言按照用戶需求編寫(xiě)測(cè)試用例,用例編寫(xiě)完成后,可以自動(dòng)化運(yùn)行,采集用例中所設(shè)置的參數(shù)生成報(bào)告。AutomationDesk軟件可以與INCA和Matlab鏈接,可以利用AutomationDesk已有模塊讓INCA自動(dòng)采集數(shù)據(jù)或讓Matlab執(zhí)行相應(yīng)指令,對(duì)于大量重復(fù)性測(cè)試,AutomationDesk軟件非常的實(shí)用和方便。
圖2 ControlDesk軟件界面
3.2.3 HCU線束制作
HCU線束設(shè)計(jì)是系統(tǒng)供電、各類信號(hào)傳輸、通訊傳輸?shù)年P(guān)鍵。根據(jù)HCU所需要采集和發(fā)生的信號(hào)數(shù)量種類不同,每款HCU的線束也有不同。在線束制作過(guò)程中,因信號(hào)種類數(shù)量繁多,在確保每個(gè)針腳對(duì)應(yīng)的信號(hào)與HCU針腳的信號(hào)一一對(duì)應(yīng)的前提下,還需多次測(cè)試,確保信號(hào)可靠性。
3.3 dSPACE系統(tǒng)配置
dSPACE系統(tǒng)配置的主要任務(wù)是在硬件平臺(tái)完成搭建和線束連接正確的基礎(chǔ)上進(jìn)行軟件配置,保證各通道的信號(hào)按照設(shè)計(jì)需求與HCU正常交互。dSPACE Peripheral I/O模塊是dSPACE軟件中對(duì)各類信號(hào)通道進(jìn)行配置的模塊,其中MappingToHardware模塊中配置模型輸出傳給HCU的信號(hào)通道,MappingFromHardware則是用ECU采集的信號(hào)通道的配置。Midsize上I/O板卡的通道和模塊中的通道存在對(duì)應(yīng)關(guān)系,此關(guān)系在購(gòu)買設(shè)備時(shí)會(huì)提供。因此信號(hào)通道的匹配只需在相應(yīng)模塊中修改即可。部分I/O板卡通道信號(hào)如表1所示。
表1 I/O通道信號(hào)展示
圖3 信號(hào)通道配置
這些通道的一些屬性在DS2202_SETUP模塊中設(shè)置,以圖3所示的DIG_OUT頁(yè)面為例說(shuō)明。該頁(yè)面為16個(gè)DIG_OUT通道的高低電壓選擇,高電壓分為VBAT1和VBAT2兩種類型,根據(jù)信號(hào)的不同從中選取一個(gè)高電壓即可。其他頁(yè)面分別有對(duì)應(yīng)的通道屬性選項(xiàng),可根據(jù)測(cè)試需求進(jìn)行設(shè)置。
3.4 測(cè)試用例編寫(xiě)
在HIL測(cè)試中,如測(cè)試對(duì)象數(shù)目較多或者重復(fù)性高,如反復(fù)測(cè)試某工況或者采集一系列工況下某一個(gè)或幾個(gè)變量的數(shù)據(jù),則可以利用dSPACE硬件在環(huán)測(cè)試系統(tǒng)中的AutomationDesk軟件根據(jù)測(cè)試需求編寫(xiě)一個(gè)自動(dòng)化測(cè)試用例。
在編寫(xiě)一個(gè)自動(dòng)化測(cè)試用例前,需要根據(jù)測(cè)試需求制作一份測(cè)試需求文檔。測(cè)試需求文檔的格式和類型可以自行定義,但是需求文檔需要具備以下基本要求:1.需求文檔能體現(xiàn)出每一個(gè)測(cè)試的步驟,2.每個(gè)測(cè)試步驟對(duì)應(yīng)的目標(biāo)期望值。根據(jù)步驟逐步用AutomationDesk軟件中的Write等模塊來(lái)編寫(xiě)自動(dòng)測(cè)試用例,并在每一步的最后插入Read等模塊來(lái)讀取相應(yīng)的變量,觀察生成的報(bào)告中的該變量值是否符合期望部分的期望值。
按照測(cè)試需求文檔中的描述,利用AutomationDesk軟件和python編程語(yǔ)言,可以編寫(xiě)如圖4所示的自動(dòng)測(cè)試化用例。
圖4 自動(dòng)化測(cè)試用例
HCU硬件在環(huán)測(cè)試平臺(tái)可以對(duì)混合動(dòng)力整車控制功能、CAN網(wǎng)絡(luò)、I/O、故障模擬等進(jìn)行測(cè)試和驗(yàn)證。HiL測(cè)試的主要作用分為兩個(gè)方面:一是根據(jù)設(shè)計(jì)需求,正向的對(duì)控制器進(jìn)行系統(tǒng)覆蓋性測(cè)試,以期找出系統(tǒng)中隱藏故障;另一方面就是根據(jù)項(xiàng)目面臨的實(shí)際困難,進(jìn)行針對(duì)性的工況測(cè)試,復(fù)現(xiàn)故障現(xiàn)象,以便快速有效的解決問(wèn)題。
對(duì)某插入式混動(dòng)動(dòng)力整車的HCU測(cè)試中,利用HiL獨(dú)有的測(cè)試能力和方法,幫助項(xiàng)目解決了許多故障,其中以解決高壓系統(tǒng)故障尤為明顯。在項(xiàng)目前期驗(yàn)證中,試驗(yàn)車發(fā)生高壓故障的比例超過(guò)90%,因?qū)嵻嚋y(cè)試,故障難以模擬甚至有些無(wú)法模擬,該難題嚴(yán)重困擾著項(xiàng)目組,也使整車的SOP時(shí)間變得遙遙無(wú)期。當(dāng)硬件在環(huán)測(cè)試介入之后,許多問(wèn)題都可簡(jiǎn)單復(fù)現(xiàn),一旦找到故障原因,問(wèn)題便迎刃而解。例如一起功能安全故障,故障發(fā)生后,整車無(wú)法運(yùn)行。而且故障工況則是高車速(80km/h以上),大角度打方向盤并且還要深踩油門,基于實(shí)際情況,該工況極難模擬,但是通過(guò)HiL測(cè)試平臺(tái),經(jīng)過(guò)軟件配置,快速的復(fù)現(xiàn)了該工況,從而找到故障原因,徹底解決故障。測(cè)試工況數(shù)據(jù)如圖5所示。
圖5 系統(tǒng)測(cè)試效果
經(jīng)過(guò)一系列的HIL測(cè)試,在極短時(shí)間內(nèi)解決了之前困擾許久的高壓系統(tǒng)故障,也達(dá)到了HCU硬件在環(huán)測(cè)試平臺(tái)搭建的目的。
經(jīng)由方案設(shè)計(jì)到系統(tǒng)搭建,最后通過(guò)測(cè)試表明,本文所研究的HCU硬件在環(huán)測(cè)試系統(tǒng)搭建成功。完全滿足了系統(tǒng)需求,達(dá)到了設(shè)計(jì)目的,同時(shí)也幫助該混合動(dòng)力整車項(xiàng)目解決了故障,確保了項(xiàng)目的順利SOP。
本文所研究的硬件在環(huán)測(cè)試系統(tǒng)僅能對(duì)HCU一個(gè)控制器進(jìn)行測(cè)試,但實(shí)際上插入式混合動(dòng)力整車具有十多個(gè)控制器,系統(tǒng)相當(dāng)復(fù)雜,下一步的工作將開(kāi)展混合動(dòng)力平臺(tái)全控制器的硬件在環(huán)測(cè)試系統(tǒng)搭建。
[1] 楊學(xué)平.基于LabCar硬件在環(huán)測(cè)試系統(tǒng)的研究[D].昆明:昆明理工大學(xué),2014.
[2] 齊鯤鵬,隆武強(qiáng),陳雷.硬件在環(huán)仿真在汽車控制系統(tǒng)開(kāi)發(fā)中的應(yīng)用及關(guān)鍵技術(shù).內(nèi)燃機(jī).2006.5.
[3] 王建強(qiáng),羅禹貢,程鶯,李克強(qiáng),連小珉.混合動(dòng)力汽車多能源動(dòng)力總成控制器硬件在環(huán)仿真系統(tǒng).中國(guó)機(jī)械工程.2005.16.
[4] 李從心,張欣,張良,盧美秀.PHEV動(dòng)力總成控制器硬件在環(huán)仿真系統(tǒng)的研究.北方交通大學(xué)學(xué)報(bào).2004.1.
[5] 倪光正,倪培宏,熊素銘.譯.現(xiàn)代電動(dòng)汽車、混合動(dòng)力電動(dòng)汽車和燃料電池車——基本原理、理論和設(shè)計(jì).機(jī)械工業(yè)出版社,2010.
Hardware in the Loop Test System of Hybrid Control Unit for Plug-in Hybrid Electric Vehicle
Li Genshen1, Wang Jing2, Tian Miao1
(1.Chery Automobile Co., Ltd, Anhui Wuhu 241009; 2.Wuhu Wanliyang Transmission Co., Ltd., Anhui Wuhu 241009)
Base on the MidSize of dSPACE company, This article introduces the building process of hareware in the loop test system, including designing, equipment connecting, software application, system configuration, test case writing and so on. This system can do the CAN test, function test, I/O test, fault simulation test, system validation and so on. It has helped to solve the high voltage system fault of PHEV successfully. It is proved that this test system satisfied the requirement of design.
PHEV; HiL; HCU; TEST
U463.7
A
1671-7988 (2017)05-72-04
李根深(1985-),男,工程師,就職于奇瑞汽車股份有限公司。主要研究方向?yàn)閯?dòng)力總成控制系統(tǒng)開(kāi)發(fā)?;痦?xiàng)目:安徽省自主創(chuàng)新項(xiàng)目課題12z0101017資助。
10.16638/j.cnki.1671-7988.2017.05.024