杜文龍
(安徽江淮汽車集團(tuán)股份有限公司,安徽 合肥 230601)
標(biāo)準(zhǔn)·法規(guī)·管理
淺述某重卡網(wǎng)絡(luò)系統(tǒng)的開發(fā)與應(yīng)用
杜文龍
(安徽江淮汽車集團(tuán)股份有限公司,安徽 合肥 230601)
文章以某重卡的網(wǎng)絡(luò)系統(tǒng)開發(fā)為例,淺述了整車網(wǎng)絡(luò)系統(tǒng)的開發(fā)流程,以較全面的網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)思路以及多維度網(wǎng)絡(luò)測試驗(yàn)證的手段,保證了整車網(wǎng)絡(luò)系統(tǒng)的可靠性,為相關(guān)整車網(wǎng)絡(luò)系統(tǒng)開發(fā)提供一定的參考。
網(wǎng)絡(luò)開發(fā);系統(tǒng)設(shè)計(jì);網(wǎng)絡(luò)測試
CLC NO.:U463.9 Document Code: B Article ID: 1671-7988 (2017)13-171-03
近年來,客戶對商用車整車安全性、舒適性方面的要求越來越高,而且重型商用車司機(jī)趨向于年輕化,對整車的駕乘智能化的需求也逐漸增大。為匹配客戶日益增高的功能需求,商用車上電氣控制模塊數(shù)量越來越多。CAN網(wǎng)絡(luò)系統(tǒng)日趨復(fù)雜,使得整車總線開發(fā)風(fēng)險(xiǎn)也隨之增大。因此,在網(wǎng)絡(luò)設(shè)計(jì)及開發(fā)階段,需求多途徑多維度的驗(yàn)證,盡早的識(shí)別出缺陷及風(fēng)險(xiǎn)是十分必要的。本文將從某重卡的開發(fā)流程、系統(tǒng)設(shè)計(jì)、測試驗(yàn)證等幾個(gè)方面來介紹重卡網(wǎng)絡(luò)系統(tǒng)的開發(fā)和應(yīng)用。
網(wǎng)絡(luò)系統(tǒng)的開發(fā)遵循V字型開發(fā)模式,并貫穿于整個(gè)ECU的開發(fā)過程。開發(fā)過程包括5個(gè)階段,分別是項(xiàng)目準(zhǔn)備、需求規(guī)范制定、系統(tǒng)設(shè)計(jì)、測試開發(fā)以及測試實(shí)施。各階段使用的開發(fā)工具是基于Vector公司的網(wǎng)絡(luò)測試工具鏈,主要包括CANoe、CANstress、CANscope等,整個(gè)流程如下圖所示:

圖1
V型圖左邊是網(wǎng)絡(luò)設(shè)計(jì)任務(wù),一般為通過市場調(diào)研熟悉客戶對車型的配置需求,作為總線系統(tǒng)的設(shè)計(jì)輸入,依據(jù)制定的網(wǎng)絡(luò)需求規(guī)范,完成整車網(wǎng)絡(luò)設(shè)計(jì)工作。V型圖右邊是測試實(shí)施工作,驗(yàn)證技術(shù)手段包括總線仿真驗(yàn)證、零部件級網(wǎng)絡(luò)測試以及系統(tǒng)級網(wǎng)絡(luò)測試。而測試開發(fā)階段為主要為ECU供應(yīng)商根據(jù)需求規(guī)范,測試結(jié)果等輸入,修訂軟硬件設(shè)計(jì),實(shí)現(xiàn)網(wǎng)絡(luò)規(guī)范定義的過程。
2.1 網(wǎng)絡(luò)需求規(guī)范制定
網(wǎng)絡(luò)需求規(guī)范制定分為兩個(gè)部分,包括網(wǎng)絡(luò)協(xié)議規(guī)范和網(wǎng)絡(luò)測試規(guī)范。
網(wǎng)絡(luò)協(xié)議規(guī)范是基于SAE J1939與CAN2.0等上層協(xié)議,規(guī)定了網(wǎng)絡(luò)各層級的設(shè)計(jì)要求,搭建平臺(tái)性的網(wǎng)絡(luò)需求,具體定義的協(xié)議規(guī)范如下表:

表1
網(wǎng)絡(luò)測試是驗(yàn)證網(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è)計(jì)
整車通訊設(shè)計(jì)主要依據(jù)各控制器的功能需求,同時(shí)也充分考慮總線的負(fù)載要求。負(fù)載率為單位時(shí)間內(nèi)通信時(shí)間所占的時(shí)間比率,一般設(shè)計(jì)總線負(fù)載率不超過30%,最大不超過60%。根據(jù)以上原則,確認(rèn)該重卡的整車通訊矩陣。
2.3 整車網(wǎng)絡(luò)方案設(shè)計(jì)
通過市場調(diào)研、標(biāo)桿對比,以及前瞻性的規(guī)劃,確認(rèn)整車配置。以平臺(tái)架構(gòu)為基礎(chǔ),梳理各零部件的通訊需求,充分考慮未來汽車電子系統(tǒng)的擴(kuò)展空間,最終確認(rèn)了整車網(wǎng)絡(luò)方案:
1)整車共有18個(gè)控制器,分為2個(gè)網(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ò)驗(yàn)證工作任務(wù)包含總線仿真驗(yàn)證、零部件級網(wǎng)絡(luò)測試、系統(tǒng)級網(wǎng)絡(luò)測試。
為驗(yàn)證網(wǎng)絡(luò)設(shè)計(jì)的質(zhì)量以及整車網(wǎng)絡(luò)的可靠性,需求在不同維度對網(wǎng)絡(luò)設(shè)計(jì)進(jìn)行驗(yàn)證。在網(wǎng)絡(luò)設(shè)計(jì)維度使用殘余總線仿真技術(shù)對網(wǎng)絡(luò)拓?fù)湓O(shè)計(jì)的合理性進(jìn)行驗(yàn)證,在零部件級維度通過零部件接口通訊測試規(guī)范、網(wǎng)關(guān)路由測試、網(wǎng)絡(luò)管理測試對其可靠性進(jìn)行驗(yàn)證,在系統(tǒng)級維度通過系統(tǒng)集成測試對其實(shí)時(shí)性和魯棒性進(jìn)行驗(yàn)證。
3.1 殘余總線仿真驗(yàn)證
殘余總線仿真分析可以實(shí)現(xiàn)驗(yàn)證CAN網(wǎng)絡(luò)協(xié)議的正確性和合理性,從總線負(fù)載、周期偏差、錯(cuò)誤幀干擾、擴(kuò)展性能等方面為網(wǎng)絡(luò)設(shè)計(jì)的合理性提供評價(jià)依據(jù)。殘余總線仿真是基于CANoe的軟件仿真技術(shù),需求輸入定義完整的通訊數(shù)據(jù)庫DBC文件,利用CAPL語言編寫腳本,以實(shí)現(xiàn)在Simulated Bus中觀察總線負(fù)載、報(bào)文延時(shí)、發(fā)送頻率、以及其他總線狀態(tài)等信息,為網(wǎng)絡(luò)設(shè)計(jì)階段的校核評價(jià)提供依據(jù)。

圖2
3.2 零部件級網(wǎng)絡(luò)測試
零部件網(wǎng)絡(luò)測試主要從物理層、數(shù)據(jù)鏈路層、應(yīng)用層、網(wǎng)絡(luò)管理等方面對零部件的可靠性進(jìn)行驗(yàn)證。其中物理層的測試主要有總線電平、終端電阻、波形質(zhì)量等,數(shù)據(jù)鏈路層測試主要有為位時(shí)間、采樣點(diǎn)、負(fù)載、報(bào)文格式等,應(yīng)用層測試主要有故障輸入,Busoff表現(xiàn)等,網(wǎng)絡(luò)管理測試主要有總線開啟、關(guān)閉及NM節(jié)點(diǎn)的建環(huán)及喚醒策略等。主要的測試環(huán)境如下:

圖3
3.3 系統(tǒng)級網(wǎng)絡(luò)測試
系統(tǒng)級網(wǎng)絡(luò)測試包括臺(tái)架網(wǎng)絡(luò)測試以及實(shí)車網(wǎng)絡(luò)測試,其中網(wǎng)絡(luò)臺(tái)架系統(tǒng)測試,主要目的是在試制車下線前,使用整車零部件搭建一個(gè)系統(tǒng)的網(wǎng)絡(luò)環(huán)境,在此環(huán)境下進(jìn)行預(yù)防性的測試驗(yàn)證,提前發(fā)現(xiàn)問題,降低試制階段網(wǎng)絡(luò)問題集中爆發(fā)的風(fēng)險(xiǎn)。實(shí)車網(wǎng)絡(luò)測試是針對整車網(wǎng)絡(luò)系統(tǒng)的最終驗(yàn)證,確保最終狀態(tài)的車輛網(wǎng)絡(luò)系統(tǒng)的可靠性。實(shí)車測試部分?jǐn)?shù)據(jù)如下圖:

圖4 實(shí)車總線電平測試

圖5 實(shí)車busoff恢復(fù)測試

圖6 實(shí)車睡眠轉(zhuǎn)換測試
商用車CAN網(wǎng)絡(luò)的應(yīng)用逐漸趨向高端智能化方向發(fā)展,網(wǎng)絡(luò)系統(tǒng)的開發(fā)風(fēng)險(xiǎn)逐漸增高。多維度的測試驗(yàn)證是保證整車網(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è)計(jì)工作,研究方向?yàn)檐囕d網(wǎng)絡(luò)技術(shù)。