引言
近年以來,隨著整車功能復(fù)雜程度的提升,整車下線流程(EOL,End of Line)也變得越來越復(fù)雜,除了傳統(tǒng)的動(dòng)力、車身部分的下線流程擴(kuò)充外,更有智能駕駛,網(wǎng)絡(luò)安全相關(guān)的新流程加入。而下線流程作為整車生產(chǎn)環(huán)節(jié)末端的一部分,一旦出現(xiàn)問題,則會(huì)對生產(chǎn)效率產(chǎn)生較大影響,甚至導(dǎo)致生產(chǎn)停滯。因此,在車型研發(fā)過程中,越來越需要在量產(chǎn)之前基于單部件和實(shí)車環(huán)境測試驗(yàn)證整車下線流程相關(guān)需求,確保產(chǎn)線裝車過程中下線流程的功能穩(wěn)定性。本文將結(jié)合北匯信息為多個(gè)OEM提供研發(fā)階段下線流程測試的經(jīng)驗(yàn),為整車下線流程的測試提供一種可靠的解決方案。
1.背景知識(shí)
傳統(tǒng)的下線流程主要涉及動(dòng)力和車身兩大部分內(nèi)容,一般是車輛完成裝配后,離開生產(chǎn)線以前進(jìn)行的一系列準(zhǔn)備工作,比如制動(dòng)油液的加注、動(dòng)力系統(tǒng)自檢、門窗天窗的自學(xué)習(xí)等。近年來智能駕駛和網(wǎng)絡(luò)安全相關(guān)功能在車內(nèi)得以應(yīng)用,與之相關(guān)的部分流程,例如雷達(dá)標(biāo)定、安全信息寫入/校驗(yàn)等也被加入了下線流程。得益于目前車內(nèi)總線式的通信方式,目前大部分的下線流程,均可通過上位機(jī)下發(fā)診斷指令來完成,也即通過ISO-14229中定義的2F服務(wù)(輸入輸出控制)和31服務(wù)(例程控制)來控制對應(yīng)控制器執(zhí)行相關(guān)步驟。
因?yàn)橄戮€流程涉及到產(chǎn)線生產(chǎn),所以一旦出現(xiàn)嚴(yán)重問題往往意味著產(chǎn)線停止,嚴(yán)重影響生產(chǎn)效率。一些涉及到信息安全相關(guān)的功能,例如控制器之間的認(rèn)證流程,一旦出現(xiàn)問題,車輛將無法啟動(dòng);而涉及到動(dòng)力和底盤的功能出現(xiàn)問題,也常常導(dǎo)致產(chǎn)線暫停。因此,在一款車型投產(chǎn)之前,對下線相關(guān)流程進(jìn)行測試是很有必要的,尤其面對當(dāng)今越來越復(fù)雜的下線流程,及早測試并發(fā)現(xiàn)問題往往意味著生產(chǎn)效率的大幅度提升。
就下線流程的測試而言,我們可以將其分為兩部分:通過仿真上位機(jī)的指令來觀察下線流程中的診斷數(shù)據(jù)流是否正確;發(fā)送相應(yīng)指令后觀察各執(zhí)行器的動(dòng)作是否正常。這其中,數(shù)據(jù)流的測試可以通過部件級測試執(zhí)行,也可以通過實(shí)車級測試執(zhí)行;而后者因?yàn)樯婕暗较嚓P(guān)執(zhí)行器,一般在實(shí)車級測試中執(zhí)行較為方便。
2.實(shí)現(xiàn)難點(diǎn)
下線流程相較于傳統(tǒng)的診斷協(xié)議和診斷功能,更注重與控制器功能上的交互;而與功能測試相比,為了提升效率,部分流程可能會(huì)通過診斷儀或者產(chǎn)線設(shè)備來自動(dòng)化執(zhí)行。因此下線流程測試綜合了傳統(tǒng)診斷測試與功能測試,對測試上位機(jī)有更高的要求,我們在分析多個(gè)OEM的下線流程后,總結(jié)了如下常見的實(shí)現(xiàn)難點(diǎn),并針對這些難點(diǎn)開發(fā)了對應(yīng)的解決方案。
①多控制器兼容性:由于下線流程往往涉及多個(gè)控制器,因此需下線設(shè)備可同時(shí)兼容對多個(gè)不同功能控制器的測試。
②下線流程靈活調(diào)配:開發(fā)階段的下線流程往往尚處于調(diào)試過程中,可能會(huì)隨需求及實(shí)際項(xiàng)目進(jìn)度發(fā)生改變,這就要求測試設(shè)備可以靈活的增減下線流程,便于開發(fā)階段的調(diào)試。
③多控制器并行診斷:隨著目前車內(nèi)網(wǎng)絡(luò)帶寬的提升,越來越多的網(wǎng)絡(luò)架構(gòu)支持并行診斷或控制器并行升級,下線流程也往往使用并行診斷的方式,這就要求下線流程測試設(shè)備也可以做到對診斷請求的并行診斷。
3.方案簡介
針對上文列及的測試難點(diǎn),北匯信息結(jié)合項(xiàng)目實(shí)際開發(fā)了一套可行測試方案,并在OEM的下線流程測試中進(jìn)行了實(shí)踐,獲得了較好的效果。下面我們將對該解決方案做簡要介紹。
該測試方案的核心為基于Vector公司CANoe軟件開發(fā)的一套下線流程測試工程。如下圖所示,工程主要由診斷底層模塊,并行處理模塊,下線流程模塊及環(huán)境配置模塊組成,并與其相關(guān)的外圍設(shè)備,數(shù)據(jù)庫等進(jìn)行交互,仿真下線設(shè)備的響應(yīng)指令,從而實(shí)現(xiàn)對下線流程的測試。接下來我們將對各個(gè)組成模塊進(jìn)行簡單介紹:

診斷底層模塊:北匯信息基于CANoe開發(fā)環(huán)境實(shí)現(xiàn)的診斷應(yīng)用層、TP層,目前已經(jīng)涵蓋了常見的CAN/CANFD/LIN/FlexRay/Ethernet等主流總線協(xié)議,并在此基礎(chǔ)上實(shí)現(xiàn)了診斷應(yīng)用層協(xié)議ISO-14229,可以通過配置適應(yīng)不同總線的診斷數(shù)據(jù)發(fā)送需求。
并行處理模塊:提供對多控制器的診斷請求并行發(fā)送處理,并可以針對各個(gè)控制器單獨(dú)計(jì)算響應(yīng)時(shí)間,判斷響應(yīng)數(shù)據(jù)。因?yàn)槟K對于每個(gè)診斷地址單獨(dú)開辟處理通道,因此可以方便的添加或減少支持同時(shí)發(fā)送的診斷地址數(shù)目,具有配置靈活的特點(diǎn)。
下線流程模塊:包含了EOL所需要的流程,并可以通過方便地進(jìn)行添加刪減或排列組合。此外下線流程模塊還可與數(shù)據(jù)庫進(jìn)行交互,從而獲取各個(gè)控制器在EOL流程中需要用到的必要信息,或者刷新數(shù)據(jù)等。
環(huán)境配置模塊:在項(xiàng)目開發(fā)的整個(gè)周期內(nèi),往往測試環(huán)境并不相同,以EOL測試為例,在項(xiàng)目前期,由于系統(tǒng)各組成部分尚處于早期開發(fā)階段,測試環(huán)境往往為零部件級測試或者HiL臺(tái)架;而到了測試后期,更多對于整個(gè)系統(tǒng)的測試會(huì)集中到實(shí)車環(huán)境。環(huán)境配置模塊中包含了設(shè)備對外圍設(shè)備控制的指令集,可以隨著開發(fā)周期及測試環(huán)境的改變而適配不同的測試設(shè)備。
從對各個(gè)模塊的簡介中,我們不難發(fā)現(xiàn),該解決方案對上文提到的測試難點(diǎn)給出了一系列解決方案。通過該測試工程,使用者可以通過數(shù)據(jù)庫方便地管理整個(gè)測試流程,在項(xiàng)目開發(fā)過程中及時(shí)進(jìn)行流程上的調(diào)整;在完善好數(shù)據(jù)庫后,工程使用時(shí)也可以通過勾選配置待測試ECU;此外,可配置的并行處理模塊可以方便的調(diào)整并行診斷請求發(fā)送數(shù)目,并且可以通過配置診斷底層來適應(yīng)多種總線類型;最后,隨著項(xiàng)目推進(jìn),測試工程還可以方便地配置測試環(huán)境。
4.方案實(shí)踐
為了使讀者對解決方案有一個(gè)更直觀的了解,將以我們已經(jīng)開發(fā)的EOL測試工程為例,為讀者介紹該方案在實(shí)際場景中的應(yīng)用。
該測試工程基于以太網(wǎng)DoIP的底層開發(fā),對整車內(nèi)所有控制器進(jìn)行下線流程測試。如下圖所示,測試工程運(yùn)行后,會(huì)根據(jù)數(shù)據(jù)庫中內(nèi)容,將車內(nèi)支持的全部控制器顯示出來,以供測試人員選取測試控制器。當(dāng)勾選測試控制器后,測試工程將按照預(yù)定流程向整車網(wǎng)關(guān)發(fā)送相應(yīng)診斷數(shù)據(jù),以仿真實(shí)際整車下線流程。

在測試過程中,工程使用并行診斷的方式,同時(shí)對多個(gè)控制器更新應(yīng)用程序,且在數(shù)據(jù)庫中,可以方便的配置下線流程。當(dāng)測試完成后,測試模塊會(huì)輸出測試數(shù)據(jù)及測試報(bào)告,以供測試人員分析。

小結(jié)
整車功能的急劇擴(kuò)充,預(yù)埋軟硬件成為趨勢,也將測試環(huán)節(jié)的重要性一再凸顯,可以預(yù)見,不久的將來整車下線流程將變得越來越復(fù)雜,更多的功能需在下線流程環(huán)節(jié)實(shí)現(xiàn)配置,這對于整車下線流程的測試提出了更高的要求。
北匯信息長期深耕于汽車電子電器測試,為整車電子電器測試提供部件級,系統(tǒng)級,實(shí)車級一站式解決方案。同時(shí),我們也更注重從需求設(shè)計(jì)出發(fā),針對整車應(yīng)用場景完善測試開發(fā),形成閉環(huán),以期為客戶提供更高質(zhì)量和更具前瞻性的測試方案。
-
CANoe
+關(guān)注
關(guān)注
4文章
85瀏覽量
9767 -
EOL
+關(guān)注
關(guān)注
0文章
15瀏覽量
12623
發(fā)布評論請先 登錄
40噸重卡的EOL測試:虹科PCAN-Router Pro FD并行總線監(jiān)控方案
商用車EOL測試實(shí)踐:虹科PCAN-Router Pro FD并行總線監(jiān)控方案
電控EOL測試系統(tǒng)如何守護(hù)新能源汽車的“智慧核心”
東風(fēng)猛士M817第10000輛整車正式下線
比亞迪第1500萬輛新能源汽車下線
長安汽車搭載亞太ABS芯旺微底盤專用芯片SMC6008AF第5000輛整車下線
長安汽車搭載芯旺微芯片第5000輛整車下線
小鵬汽車迎來第100萬臺(tái)整車正式下線
長城汽車金剛炮第10萬輛整車下線并交付
從實(shí)驗(yàn)室到產(chǎn)線:EOL測試如何為儲(chǔ)能電池安全與效益保駕護(hù)航
比亞迪第1300萬輛新能源汽車下線
賦能高效EOL測試:虹科Baby-LIN格柵電機(jī)控制與診斷
比亞迪巴西工廠首車下線
福田汽車全球第1200萬輛整車下線
AI賦能,智慧融合 | 整車功能測試解決方案
整車下線流程(EOL)測試解決方案介紹
評論