HIL測試技術(shù)在汽車ECU開發(fā)流程中的應(yīng)用
HIL測試技術(shù)在汽車ECU開發(fā)流程中的應(yīng)用
1、V模式開發(fā)流程
V模式開發(fā)流程是現(xiàn)代最重要的開發(fā)方法,在這套開發(fā)流程中大量使用了計算機輔助控制系統(tǒng)設(shè)計(CACSD:Computer-Aided Control System Design)。計算機輔助控制系統(tǒng)設(shè)計不僅僅是進行控制方案的設(shè)計和離線仿真,還包括實時快速控制原型、產(chǎn)品代碼生成和硬件在回路測試,如圖1.1。這是一個完整的流線型的控制系統(tǒng)開發(fā)步驟。
1-1 V模式的開發(fā)流程
2、硬件在回路測試(HIL)
在上述環(huán)節(jié)中硬件在回路(HIL)測試承擔了重要的任務(wù),其實質(zhì)是一套與電子控制器真實連接的測試系統(tǒng),用于檢測汽車電子控制器大部分功能性故障。
由于總線技術(shù)的發(fā)展與成熟,現(xiàn)在汽車已經(jīng)通過網(wǎng)絡(luò)實現(xiàn)分布式控制功能。而各個ECU之間的交互作用增加,例如共享傳感器、計算信息和執(zhí)行器等。同時,網(wǎng)絡(luò)支持多種總線系統(tǒng)(CAN、LIN、MOST、FlexRay),并且對于大多數(shù)的整車廠或系統(tǒng)供應(yīng)商而言,網(wǎng)絡(luò)中的ECU大部分由不同的廠商提供,這些都又可能成為潛在錯誤來源(存在產(chǎn)品召回的風險)。
綜上所述,由于汽車技術(shù)快速發(fā)展,電控單元(ECU)的復(fù)雜程度快速增加,控制算法與功能不斷增強,對整車而言還集成了各種總線通訊功能、在線故障診斷(OBD)等功能。傳統(tǒng)的檢測方法面對復(fù)雜的測試需求開始顯得力不從心,而在國外各大汽車廠商流行的HIL測試環(huán)節(jié)中,HIL設(shè)備正逐步滿足更為復(fù)雜的測試需求。
2.1、兩種主要的基于HIL的ECU測試類型
2.1.1、單個ECU功能測試
一個ECU開發(fā)完成后,必須對其功能進行全面的測試?,F(xiàn)在由于控制系統(tǒng)所完成功能的日漸復(fù)雜性,對其進行全面綜合的測試,特別是故障情況和極限條件下測試就顯得尤為重要。但如果用實際的控制對象進行測試,很多情況是無法實現(xiàn)的,或要付出高昂的代價,但如果用計算機輔助設(shè)計工具對被控對2.1 變速箱ECU開發(fā)的HIL測試象進行實時仿真,就可以進行各種條件下的測試,特別是故障和極限條件下的測試。
對單個ECU的功能測試包括軟件功能集成測試,驗收與發(fā)布測試。如圖2.1顯示了利用HIL環(huán)境對變速箱ECU(TCU)進行的功能測試。在HIL測試環(huán)境的搭建中,我們使用dSPACE的實時控制仿真平臺(Simulator設(shè)備)作為實時環(huán)境的硬件載體,在MATLAB/SIMULINK中來建立變速箱模型、液力變矩器模型、發(fā)動機模型、整車底盤模型與路面模型等被控對象模型。在通過MATLAB產(chǎn)品家族中的自動代碼生成工具(RTW)將上述模型轉(zhuǎn)化為實時代碼下載至Simulator設(shè)備中的處理器板卡后,即可完成HIL測試環(huán)境的搭建。
首先TCU通過Simulator中專用I/O板卡獲取車輛模型發(fā)出的狀態(tài)信號,如發(fā)動機轉(zhuǎn)速、變速箱輸入與輸出轉(zhuǎn)速、發(fā)動機油溫、換檔手柄狀態(tài)、變速箱檔位等,TCU基于這些信號發(fā)出對變速箱模型的控制信號,例如換檔控制信號、離合器控制信號等。同樣,通過Simulator中專用I/O板卡完成對這些控制信號的采集后,車輛模型將根據(jù)控制信號進行狀態(tài)的更新,模擬車輛的被控動作。
在上述過程中,通過信號調(diào)理模塊或外圍驅(qū)動電路模塊,Simulator還可以集成一些傳感器或執(zhí)行器,所以對于一些關(guān)鍵部件模型我們可以采取真實部件取代,例如手柄部件油門踏板,剎車踏板等。同時,可通過Simulator的標準硬件集成相應(yīng)的診斷或標定工具。
對于功能測試,我們可以通過操作車輛模型模擬平穩(wěn)加速狀態(tài)、急加速急減速狀態(tài)、坡道狀態(tài)、軟件故障狀態(tài),甚至一些在現(xiàn)實中很難出現(xiàn)的極端行駛狀態(tài),從而測試與評估TCU的控制效果。另外,還可通過Simulator的故障注入單元模擬大量的硬件故障,如傳感器輸入的開路、短路等,進一步檢測TCU的診斷功能。Simualtor與TCU之間的接口如圖2-2所示。
2-2 Simulator與控制器的接口
面對傳統(tǒng)的測試流程,HIL測試環(huán)境提供了自動檢測的可能性。在上述案例中,我們可通過dSPACE的自動測試軟件AutomationDesk完成對上述檢測功能的全部操作,并且可生成相應(yīng)的自動測試報告。這些都大大提高了測試工程師的測試效率。
2.2.2、測試ECU網(wǎng)絡(luò)、節(jié)點分布式功能
ECU網(wǎng)絡(luò)測試包括網(wǎng)絡(luò)中各ECU的“相互作用”,如總線上的相互行為、網(wǎng)絡(luò)管理、功率消耗、系統(tǒng)集成等。目前,大多汽車中集成了診斷與標定,動力傳動控制,底盤控制(ABS、ESP、ASR),安全氣囊,車身電子控制,座位調(diào)節(jié),電動后視鏡,汽車導(dǎo)航,汽車娛樂媒體等功能,這使得網(wǎng)絡(luò)功能很復(fù)
2-3 車身網(wǎng)絡(luò)拓樸圖
雜與強大。各個ECU必須基于總線技術(shù)(如CAN總線)進行信息傳遞,資源共享。如圖2-3,整個汽車網(wǎng)絡(luò)可以分為速率不同的網(wǎng)絡(luò)。同一速率的網(wǎng)絡(luò)中每個ECU有控制信號通訊,不同速率的網(wǎng)絡(luò)中的ECU也有通訊,整個網(wǎng)絡(luò)中所有ECU形成一個整體,互相影響,一個ECU的功能出錯會影響其他ECU的工作,甚至會引起整個網(wǎng)絡(luò)的崩潰。
單個ECU的一部分功能錯誤已在開發(fā)階段檢測出來,但還有很多錯誤必須在一個集成的系統(tǒng)中才能被檢測出來;因此對ECU網(wǎng)絡(luò)的測試更為重要,更復(fù)雜。現(xiàn)在流行的虛擬車輛環(huán)境可以對ECU網(wǎng)絡(luò)進行測試,而這實質(zhì)就是HIL測試。特別對于整車廠而言,對于一套網(wǎng)絡(luò)系統(tǒng)的各個ECU可以交給供應(yīng)商開發(fā),最后必須進行所有ECU集成的測試。在傳統(tǒng)方法中,常常采用手動方法在測試臺架上或使用原型車輛來對ECU 進行測試。這種測試方法沒有或有限的自動操作,沒有或有限的可重用性,難以處理ECU不同的變型,并且不能自動生成測試報告。
如圖2.4,在HIL測試環(huán)境中對ECU網(wǎng)絡(luò)進行測試,除可以進行自動化測試外,具有很高的可重復(fù)性。并且可方便的重現(xiàn)出車輛(總線)中的大量故障。
HIL測試環(huán)境可以測量所有的電氣信號,包括總線信號 、測試網(wǎng)絡(luò)負載、網(wǎng)絡(luò)容錯能力等;可分階段地進行系統(tǒng)測試(對未開發(fā)好的ECU進行總線仿真),并且能在不同ECU變型結(jié)構(gòu)之間快速切換。
2-4 用于ECU網(wǎng)絡(luò)測試的HIL臺架
上述的HIL測試環(huán)境同樣是基于dSPACE的Simulator設(shè)備,由于這種設(shè)備的可擴展性,它可以靈活的配置大量的輸入與輸出通道(I/O,模擬量,PWM)、信號調(diào)理模塊、驅(qū)動電路模塊、電源管理、通訊接口(CAN、LIN、FlexRay等)、負載模塊和故障模擬模塊等。
圖2.5為一個對ECU網(wǎng)絡(luò)測試的具體方案,其中主要有三臺 Simulator設(shè)備,其中第一臺主要模擬動力傳動模型,與發(fā)動機控制器、變速箱控制器等連接,同理第二臺主要模擬車輛動力學模型、動力轉(zhuǎn)向模型等,第三臺模擬各種車輛通訊部件模型。三臺Simulator設(shè)備通過CAN總線和高速傳輸總線連接,其中CAN總線傳輸網(wǎng)絡(luò)中各ECU的傳遞信息,高速傳輸總線傳輸各車輛模型的仿真計算數(shù)據(jù);同時還有專門的CAN網(wǎng)絡(luò)故障模擬器分別與各Simulator設(shè)備連接;最后所有Simulator和故障模擬器通過專門的信號接口與PC總控制臺連接,實現(xiàn)Simulator的模型下載、故障類型設(shè)置、信號采集、在線調(diào)參等。這樣基于虛擬車輛,通過確定測試需求,制定測試流程,我們可以對整個ECU網(wǎng)絡(luò)進行測試。
圖2.5 ECU網(wǎng)絡(luò)測試的具體方案
3、HIL測試技術(shù)的展望
HIL測試可以為ECU的控制算法及功能開發(fā)提供良好的閉環(huán)開發(fā)環(huán)境,為開發(fā)成果轉(zhuǎn)化成產(chǎn)品提供有效支持。零部件供應(yīng)商通過HIL測試系統(tǒng)可以快速開發(fā)與完善ECU控制功能;整車廠可以利用HIL測試系統(tǒng)對單個ECU進行功能測試,故障排除,更重要是對集成多個ECU的網(wǎng)絡(luò)進行測試,完善所設(shè)計的系統(tǒng)產(chǎn)品。
而開發(fā)經(jīng)驗的積累,開發(fā)流程的細化與規(guī)范,各種控制學科的支持,應(yīng)用環(huán)境與各種法規(guī)的完善制定,都為HIL測試技術(shù)的完善與規(guī)范提供良好的基礎(chǔ)與必要的支持。目前,國內(nèi)許多汽車企業(yè),如一汽技術(shù)中心、一汽大眾、東風有限等已在恒潤科技的技術(shù)支持下,成功應(yīng)用HIL測試進行ECU及網(wǎng)絡(luò)的開發(fā)和測試,并取得滿意的效果。
非常好我支持^.^
(256) 64.3%
不好我反對
(142) 35.7%
相關(guān)閱讀:
- [電子說] 8月30日直播|新能源汽車三電HiL測試系統(tǒng)方案揭秘! 2023-08-30
- [汽車電子] ADAS HiL測試如何實現(xiàn)Camera仿真 2023-08-25
- [電子說] 底盤系統(tǒng)硬件在環(huán)(HiL)測試解決方案 2022-07-19
- [汽車電子] 基于實時嵌入式系統(tǒng)的自動駕駛系統(tǒng)HiL測試平臺 2023-08-16
- [電子說] 5月31日直播預(yù)告 | 智能駕駛HiL測試系統(tǒng)解決方案 2023-05-26
- [電子說] 會充電的CANoe - 歐標充電控制器EVCC HIL測試系統(tǒng) 2023-05-12
- [電子說] 你知道如何解決自動駕駛中HIL測試的同步以及延遲問題嗎? 2023-02-27
- [電子說] 3分鐘帶您快速了解HIL測試及其架構(gòu) 2023-02-20
( 發(fā)表人:admin )