挑戰(zhàn):
開發(fā)一個可擴展且靈活的通用硬件在環(huán)(HIL)平臺來驗證并聯(lián)式混合動力汽車多個電子控制單元(ECU)的集成。
開發(fā)一個可擴展且靈活的通用硬件在環(huán)(HIL)平臺來驗證并聯(lián)式混合動力汽車多個電子控制單元(ECU)的集成。
解決方案:
利用PXI平臺的可擴展性和NI VeriStand軟件的開箱即用功能開發(fā)一個測試系統(tǒng),在短短兩個月的時間內(nèi)同時測試六個互連的汽車ECU。
作者:
Sanjay Mane - TATA Motors
關(guān)于塔塔汽車
塔塔汽車公司是印度最大的汽車公司。 它是商用車各領(lǐng)域的領(lǐng)導者,在乘用車領(lǐng)域也是全球頂尖制造商,其生產(chǎn)的緊湊型和中型轎車以及多功能車屢獲殊榮。 同時它也是世界第五大卡車制造商和第四大客車制造商。
作為塔塔汽車公司高級集成團隊的一部分,我們的任務是驗證汽車的主要電子部件,如電子控制單元(ECU)和儀表盤。 同時我們還需要響應和解決報告的現(xiàn)場故障并向相關(guān)團隊提供反饋。 從更廣義的角度來看,高級集成團隊充當著汽車開發(fā)過程中設(shè)計和最終部署階段之間的橋梁。
具體應用
我們項目的目標是開發(fā)一個通用的測試裝置,只需少量的工作便可對其進行自定義來測試任何ECU。 該系統(tǒng)還需要具有可擴展性來同時多個ECU,同時還需要具備足夠的靈活性,在需要時與不同的ECU進行交互。
對于其中一款即將上市的并聯(lián)混合動力車輛,我們決定將所有的ECU和電子元件集成到一個實驗室環(huán)境中,并使用硬件在環(huán)(HIL)測試驗證集成。 我們希望能夠?qū)λ锌赡艿默F(xiàn)場場景進行測試,并在組裝第一個物理原型之前糾正問題。 集成測試的結(jié)果對我們選擇ECU軟件和對來自多個供應商的多個功能選項進行評估非常有幫助。
在最初構(gòu)想汽車設(shè)計概念時,我們將四個主要的ECU元件分離出來,并根據(jù)要求分別制定測試計劃。 那時,我們決定采用一個非NI HIL系統(tǒng)來滿足我們的測試需求。 后來我們采購了該系統(tǒng)。 與此同時,我們使用NI的PXI系統(tǒng)來執(zhí)行另一輛汽車的ECU HIL測試,我們真的很喜歡PXI技術(shù)的模塊化特性。 我們考慮了PXI平臺的優(yōu)勢,并購買了一個NI的實時PXI系統(tǒng)來滿足我們未來的需求。
根據(jù)未來幾個月汽車設(shè)計的變化,主要的ECU數(shù)量從四個增加到了六個。 對于非NI HIL系統(tǒng),我們面臨著通道數(shù)不夠的問題,因為該系統(tǒng)是專門針對我們最初的四個ECU而定制的。 因此,我們遷移到實時NI PXI系統(tǒng),并開始使用NI VeriStand軟件進行開發(fā)。
我們增加了一些模塊來滿足通道需求。 借助NI VeriStand,我們在不到兩個月的時間內(nèi)成功開發(fā)了6個ECU的測試軟件。
系統(tǒng)架構(gòu)

圖1. 整體系統(tǒng)架構(gòu)
NI VeriStand引擎內(nèi)可同時執(zhí)行多個對象模型,通過控制器區(qū)域網(wǎng)絡(luò)(CAN)網(wǎng)絡(luò)的物理I/O與相應的ECU通信。 ECU之間通過共享CAN網(wǎng)絡(luò)彼此通信。 我們將一些物理組件集成到裝置中,包括廢氣再循環(huán)閥、電機和電力負載。
在大多數(shù)情況下,模型I/O與硬件I/O相匹配。然而,某些非標準信號,諸如凸輪和曲軸信號等需要在線處理。 我們使用NI LabVIEW FPGA模塊和NI可重配置I/ O(RIO)技術(shù)將這些信號的高速數(shù)據(jù)采集和信號處理集成到NI VeriStand中,這為我們提供了巨大的靈活性。

圖2.系統(tǒng)用戶界面
在測試過程中,我們仿真各種驅(qū)動條件并監(jiān)測CAN網(wǎng)絡(luò)的錯誤幀和來自各ECU的診斷消息。 這些幀作為集成質(zhì)量的指標,幫助我們識別潛在的故障。 我們還將ECU固件問題獨立出來。 我們將測試結(jié)果反饋給設(shè)計團隊,在某些情況下也反饋給零部件供應商。
主要優(yōu)勢
基于NI產(chǎn)品的HIL測試系統(tǒng)幫助我們解決了先前測試裝置的一些問題,同時在許多方面也提高了我們的生產(chǎn)力。 一些主要優(yōu)勢包括:
- 可擴展性: 我們需要可擴展的測試系統(tǒng)來開發(fā)項目,而PXI正好幫助我們實現(xiàn)了這一目標。 系統(tǒng)通道需求會隨著時間增加,使得量身定制的解決方案成為一個障礙。 輕松添加模塊PXI機箱的能力使得升級過程相當簡單,而且我們能夠在很大程度上保持系統(tǒng)適應未來需求。
- 靈活性: 我們希望開發(fā)一個可復用的系統(tǒng)來測試未來其他車型的ECU。 我們的測試系統(tǒng)包括通用的硬件模塊和可靈活自定義的軟件。 我們只需進行兩步操作就可以使用相同的裝置來測試一組不同的ECU: 為新對象模型創(chuàng)建一個新的NI VeriStand項目;重新物理連接新的ECU組。
- 生產(chǎn)力: 有時候,我們沒有實體ECU可以進行測試。 這時,我們可以使用ECU仿真模型,并將其映射至對象模型。 硬件I/O與模型I/O和參數(shù)之間的簡單映射可大幅提高生產(chǎn)效率。 我自己一個人在不到一個月的時間內(nèi)就完成了NI VeriStand項目的開發(fā)。
- 硬件質(zhì)量: 相比其他系統(tǒng)時,PXI硬件在質(zhì)量和可靠性方面都非常出色。 此外,F(xiàn)PGA編程選項幫助我們實現(xiàn)近乎完美的系統(tǒng)響應。
選擇NI HIL平臺的理由
利用NI模塊化硬件和可擴展的軟件,我們構(gòu)建了一個面向未來、可靠且適應性強的HIL測試系統(tǒng)。 系統(tǒng)自定義功能使我們對測試結(jié)果非常放心,NI的持續(xù)支持也幫助我們更快速實現(xiàn)我們的目標。

圖3. HIL系統(tǒng)裝置
作者信息:
Sanjay Mane
Sanjay Mane