杜文龍
(安徽江淮汽車集團股份有限公司,安徽 合肥 230601)
標(biāo)準(zhǔn)·法規(guī)·管理
淺述某重卡網(wǎng)絡(luò)系統(tǒng)的開發(fā)與應(yīng)用
杜文龍
(安徽江淮汽車集團股份有限公司,安徽 合肥 230601)
文章以某重卡的網(wǎng)絡(luò)系統(tǒng)開發(fā)為例,淺述了整車網(wǎng)絡(luò)系統(tǒng)的開發(fā)流程,以較全面的網(wǎng)絡(luò)系統(tǒng)設(shè)計思路以及多維度網(wǎng)絡(luò)測試驗證的手段,保證了整車網(wǎng)絡(luò)系統(tǒng)的可靠性,為相關(guān)整車網(wǎng)絡(luò)系統(tǒng)開發(fā)提供一定的參考。
網(wǎng)絡(luò)開發(fā);系統(tǒng)設(shè)計;網(wǎng)絡(luò)測試
CLC NO.:U463.9 Document Code: B Article ID: 1671-7988 (2017)13-171-03
近年來,客戶對商用車整車安全性、舒適性方面的要求越來越高,而且重型商用車司機趨向于年輕化,對整車的駕乘智能化的需求也逐漸增大。為匹配客戶日益增高的功能需求,商用車上電氣控制模塊數(shù)量越來越多。CAN網(wǎng)絡(luò)系統(tǒng)日趨復(fù)雜,使得整車總線開發(fā)風(fēng)險也隨之增大。因此,在網(wǎng)絡(luò)設(shè)計及開發(fā)階段,需求多途徑多維度的驗證,盡早的識別出缺陷及風(fēng)險是十分必要的。本文將從某重卡的開發(fā)流程、系統(tǒng)設(shè)計、測試驗證等幾個方面來介紹重卡網(wǎng)絡(luò)系統(tǒng)的開發(fā)和應(yīng)用。
網(wǎng)絡(luò)系統(tǒng)的開發(fā)遵循V字型開發(fā)模式,并貫穿于整個ECU的開發(fā)過程。開發(fā)過程包括5個階段,分別是項目準(zhǔn)備、需求規(guī)范制定、系統(tǒng)設(shè)計、測試開發(fā)以及測試實施。各階段使用的開發(fā)工具是基于Vector公司的網(wǎng)絡(luò)測試工具鏈,主要包括CANoe、CANstress、CANscope等,整個流程如下圖所示:
圖1
V型圖左邊是網(wǎng)絡(luò)設(shè)計任務(wù),一般為通過市場調(diào)研熟悉客戶對車型的配置需求,作為總線系統(tǒng)的設(shè)計輸入,依據(jù)制定的網(wǎng)絡(luò)需求規(guī)范,完成整車網(wǎng)絡(luò)設(shè)計工作。V型圖右邊是測試實施工作,驗證技術(shù)手段包括總線仿真驗證、零部件級網(wǎng)絡(luò)測試以及系統(tǒng)級網(wǎng)絡(luò)測試。而測試開發(fā)階段為主要為ECU供應(yīng)商根據(jù)需求規(guī)范,測試結(jié)果等輸入,修訂軟硬件設(shè)計,實現(xiàn)網(wǎng)絡(luò)規(guī)范定義的過程。
2.1 網(wǎng)絡(luò)需求規(guī)范制定
網(wǎng)絡(luò)需求規(guī)范制定分為兩個部分,包括網(wǎng)絡(luò)協(xié)議規(guī)范和網(wǎng)絡(luò)測試規(guī)范。
網(wǎng)絡(luò)協(xié)議規(guī)范是基于SAE J1939與CAN2.0等上層協(xié)議,規(guī)定了網(wǎng)絡(luò)各層級的設(shè)計要求,搭建平臺性的網(wǎng)絡(luò)需求,具體定義的協(xié)議規(guī)范如下表:
表1
網(wǎng)絡(luò)測試是驗證網(wǎng)絡(luò)開發(fā)過程是否依據(jù)網(wǎng)絡(luò)協(xié)議規(guī)范開展的重要手段,測試標(biāo)準(zhǔn)必須執(zhí)行網(wǎng)絡(luò)協(xié)議規(guī)范的定義,也需要全面覆蓋網(wǎng)絡(luò)協(xié)議規(guī)定的內(nèi)容。網(wǎng)絡(luò)測試規(guī)范需求定義以下內(nèi)容:
表2
2.2 整車通訊設(shè)計
整車通訊設(shè)計主要依據(jù)各控制器的功能需求,同時也充分考慮總線的負(fù)載要求。負(fù)載率為單位時間內(nèi)通信時間所占的時間比率,一般設(shè)計總線負(fù)載率不超過30%,最大不超過60%。根據(jù)以上原則,確認(rèn)該重卡的整車通訊矩陣。
2.3 整車網(wǎng)絡(luò)方案設(shè)計
通過市場調(diào)研、標(biāo)桿對比,以及前瞻性的規(guī)劃,確認(rèn)整車配置。以平臺架構(gòu)為基礎(chǔ),梳理各零部件的通訊需求,充分考慮未來汽車電子系統(tǒng)的擴展空間,最終確認(rèn)了整車網(wǎng)絡(luò)方案:
1)整車共有18個控制器,分為2個網(wǎng)段,由車身控制器(BCM)集成網(wǎng)關(guān)功能;
2)通信協(xié)議遵守SAE J1939標(biāo)準(zhǔn),網(wǎng)絡(luò)通信速率為250Kbps,采用29位CAN標(biāo)示符;
3)根據(jù)整車通訊需求,定義整車通訊矩陣;
4)網(wǎng)絡(luò)驗證工作任務(wù)包含總線仿真驗證、零部件級網(wǎng)絡(luò)測試、系統(tǒng)級網(wǎng)絡(luò)測試。
為驗證網(wǎng)絡(luò)設(shè)計的質(zhì)量以及整車網(wǎng)絡(luò)的可靠性,需求在不同維度對網(wǎng)絡(luò)設(shè)計進(jìn)行驗證。在網(wǎng)絡(luò)設(shè)計維度使用殘余總線仿真技術(shù)對網(wǎng)絡(luò)拓?fù)湓O(shè)計的合理性進(jìn)行驗證,在零部件級維度通過零部件接口通訊測試規(guī)范、網(wǎng)關(guān)路由測試、網(wǎng)絡(luò)管理測試對其可靠性進(jìn)行驗證,在系統(tǒng)級維度通過系統(tǒng)集成測試對其實時性和魯棒性進(jìn)行驗證。
3.1 殘余總線仿真驗證
殘余總線仿真分析可以實現(xiàn)驗證CAN網(wǎng)絡(luò)協(xié)議的正確性和合理性,從總線負(fù)載、周期偏差、錯誤幀干擾、擴展性能等方面為網(wǎng)絡(luò)設(shè)計的合理性提供評價依據(jù)。殘余總線仿真是基于CANoe的軟件仿真技術(shù),需求輸入定義完整的通訊數(shù)據(jù)庫DBC文件,利用CAPL語言編寫腳本,以實現(xiàn)在Simulated Bus中觀察總線負(fù)載、報文延時、發(fā)送頻率、以及其他總線狀態(tài)等信息,為網(wǎng)絡(luò)設(shè)計階段的校核評價提供依據(jù)。
圖2
3.2 零部件級網(wǎng)絡(luò)測試
零部件網(wǎng)絡(luò)測試主要從物理層、數(shù)據(jù)鏈路層、應(yīng)用層、網(wǎng)絡(luò)管理等方面對零部件的可靠性進(jìn)行驗證。其中物理層的測試主要有總線電平、終端電阻、波形質(zhì)量等,數(shù)據(jù)鏈路層測試主要有為位時間、采樣點、負(fù)載、報文格式等,應(yīng)用層測試主要有故障輸入,Busoff表現(xiàn)等,網(wǎng)絡(luò)管理測試主要有總線開啟、關(guān)閉及NM節(jié)點的建環(huán)及喚醒策略等。主要的測試環(huán)境如下:
圖3
3.3 系統(tǒng)級網(wǎng)絡(luò)測試
系統(tǒng)級網(wǎng)絡(luò)測試包括臺架網(wǎng)絡(luò)測試以及實車網(wǎng)絡(luò)測試,其中網(wǎng)絡(luò)臺架系統(tǒng)測試,主要目的是在試制車下線前,使用整車零部件搭建一個系統(tǒng)的網(wǎng)絡(luò)環(huán)境,在此環(huán)境下進(jìn)行預(yù)防性的測試驗證,提前發(fā)現(xiàn)問題,降低試制階段網(wǎng)絡(luò)問題集中爆發(fā)的風(fēng)險。實車網(wǎng)絡(luò)測試是針對整車網(wǎng)絡(luò)系統(tǒng)的最終驗證,確保最終狀態(tài)的車輛網(wǎng)絡(luò)系統(tǒng)的可靠性。實車測試部分?jǐn)?shù)據(jù)如下圖:
圖4 實車總線電平測試
圖5 實車busoff恢復(fù)測試
圖6 實車睡眠轉(zhuǎn)換測試
商用車CAN網(wǎng)絡(luò)的應(yīng)用逐漸趨向高端智能化方向發(fā)展,網(wǎng)絡(luò)系統(tǒng)的開發(fā)風(fēng)險逐漸增高。多維度的測試驗證是保證整車網(wǎng)絡(luò)系統(tǒng)可靠性的關(guān)鍵技術(shù)手段。通過本文可以初步了解重卡網(wǎng)絡(luò)系統(tǒng)的開發(fā)流程和應(yīng)用規(guī)劃,為相關(guān)整車網(wǎng)絡(luò)系統(tǒng)開發(fā)提供一定的參考。
[1] 李平.基于CAN-BUS的汽車車載網(wǎng)絡(luò)系統(tǒng).
[2] 孟超,楊彥召.乘用車網(wǎng)絡(luò)測試技術(shù)與應(yīng)用.
Development and Application of Network System on the Heavy Truck
Du Wenlong
( Anhui Jianghuai Automobile group Co., Ltd, Anhui Hefei 230601 )
In this paper, a heavy truck is taken as an example to describe the vehicle network system development process. With a comprehensive network system design ideas and a wide range of network test verification means to ensure the reliability of the network system, as a reference for other vehicles.
Network development; System design; Network test
U463.9
B
1671-7988 (2017)13-171-03
10.16638/j.cnki.1671-7988.2017.13.059
杜文龍,男,助理工程師,就職于安徽江淮汽車技術(shù)中心,從事電器設(shè)計工作,研究方向為車載網(wǎng)絡(luò)技術(shù)。