国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

車載測試:如何用CANape進(jìn)行ADAS實車功能測試?

0
分享至

前言

CANape是一款用于ECU測量、標(biāo)定、診斷以及ADAS傳感器數(shù)據(jù)采集的工具型軟件。

測量——通過CANape不僅能采集記錄ECU內(nèi)部信號,還支持與車輛上的各種傳感器的總線進(jìn)行通信。與ECU不同,ADAS傳感器不提供車輛實際運行信號,而是提供車輛運行時周圍環(huán)境的詳細(xì)信息,如通過攝像頭和雷達(dá)傳感器感知周圍環(huán)境。傳感器感知周圍環(huán)境,將車身所處環(huán)境信息傳至ECU通過ADAS算法分析決策之后,控制相應(yīng)執(zhí)行器動作。

環(huán)境感知是ADAS技術(shù)中最基礎(chǔ)、最重要的一環(huán),感知系統(tǒng)提供信息的準(zhǔn)確性直接影響到了整個ADAS系統(tǒng)的性能。通過CANape對傳感器識別感知信息進(jìn)行采集,以提高ADAS系統(tǒng)分析決策的準(zhǔn)確率。此外CANape還支持最近很火的BEV功能,通過關(guān)聯(lián)目標(biāo)的坐標(biāo)、速度等參數(shù)可以實時以圖形化的形式對目標(biāo)物進(jìn)行可視化顯示。

標(biāo)定——通過CANape可對ECU內(nèi)部的標(biāo)定量進(jìn)行修改,例如通過標(biāo)定量來打開/關(guān)閉ADAS各種功能的開關(guān)(AEB、ACC、FCW、LKA、DOW、BSD等)以及修改制動時的減速度數(shù)值、功能觸發(fā)的TTC區(qū)間等,從而優(yōu)化車輛控制策略。

診斷——通過CANape的診斷窗口可以實時顯示各路數(shù)據(jù)報文的收發(fā)情況,通常包括ECU內(nèi)部數(shù)據(jù)以及各路總線數(shù)據(jù),如Flexray、Chassis底盤報文、Radar雷達(dá)報文以及角雷達(dá)報文等。

下面將會具體說明測試工程師是如何利用CANape進(jìn)行ADAS功能測試。

協(xié)議

對于新手來說,想用CANape采集ECU數(shù)據(jù),XCP協(xié)議是一個非?;A(chǔ)也非常重要的知識點。一般情況下,我們想讀取XCP協(xié)議的信息,都有專業(yè)的工具支持,比如Vector工具鏈中的CANape,這是一款強(qiáng)大的在線標(biāo)定、讀取工具,XCP協(xié)議有幾種工作模式,我們可以采用其中的標(biāo)準(zhǔn)模式,即問答模式,主結(jié)點Master發(fā)出需求指令,從結(jié)點Slave進(jìn)行響應(yīng),如下圖所示是XCP協(xié)議標(biāo)準(zhǔn)模式的基本原理:

XCP的主結(jié)點側(cè),通常提供為在PC上運行的應(yīng)用程序,一般就是CANape軟件。相對的,從結(jié)點側(cè)則提供為ECU中的嵌入式C語言源代碼的形式的軟件模塊。

Vector對于XCP on Ethernet共提出了兩套方案,一套為基于VN5000系列以太網(wǎng)絡(luò)接口卡,通過100/1000 Base-TX或100/1000 Base-T1,再基于XCP on Ethernet進(jìn)行信息交互,另一套為基于VX1000系列高速標(biāo)定設(shè)備,通過POD接口和Adapter連接目標(biāo)控制器,最后通過XCP on Ethernet對目標(biāo)控制器內(nèi)存數(shù)據(jù)可進(jìn)行高速捕捉和標(biāo)定,下圖展示了測試常用的VX1000基本的硬件連接。

VX1000的POD設(shè)備通過調(diào)試接口(例如DAP或JTAG)連接到ECU,POD通過高速線束連接到VX1000的基礎(chǔ)模塊,上位機(jī)和VX1000的基礎(chǔ)模塊之間通過以太網(wǎng)的XCP協(xié)議(XCP on Eth)進(jìn)行通信。詳細(xì)內(nèi)容也可從Vector官方說明文檔查看。

XCP使用時總是與ECU說明文件配合使用,這個文件就是ASAP2(A2L)文件。該文件包含使用XCP所需的必要信息,包括關(guān)于ECU參數(shù)、內(nèi)存變量和ECU內(nèi)存詳細(xì)地址信息等。

A2L文件類似于dbc,對比如下:

elf

ELF文件通常用于讀取變量或函數(shù)的地址

a2l

①一般simulink生成的A2L中是不帶地址信息的,需要后面通過帶有地址信息的可執(zhí)行文件來填充地址,一般采用工具自動實現(xiàn)填充。測量量的地址信息來源于A2L文件,A2L文件的制作來源于代碼生成中編譯的.ELF或其他生成文件。

②a2l定義標(biāo)定量,相當(dāng)于是標(biāo)定量的一本字典,讀取模塊內(nèi)部才能讀到,導(dǎo)入后能看到標(biāo)定量的名字和標(biāo)定值。

dbc

定義總線信號,相當(dāng)于是總線信號的一本字典,不導(dǎo)入看到的總線數(shù)據(jù)都是二進(jìn)制的數(shù)字串,導(dǎo)入后相當(dāng)于基于字典對二進(jìn)制數(shù)字串進(jìn)行翻譯,能看到總線信號的值。

XCP可以從ECU上傳數(shù)據(jù),向ECU下載數(shù)據(jù)以及對ECU重新編程。為了實現(xiàn)這些功能,XCP Master必須知曉ECU不同內(nèi)存區(qū)的詳細(xì)信息。

A2L文件包括:設(shè)備參數(shù)信息、接口數(shù)據(jù)信息和ECU參數(shù)信息。

①設(shè)備參數(shù)信息:描述了ECU的基本信息和ECU數(shù)據(jù)單元的一些公共屬性;

②接口數(shù)據(jù)信息:描述了標(biāo)定系統(tǒng)與ECU通信時所需配置的接口信息;

③ECU參數(shù)信息:描述了內(nèi)部數(shù)據(jù)單元的詳細(xì)內(nèi)容。

A2L是基于ECU軟件生成的,ECU軟件的對象包含在A2L文件中,源代碼更改后A2L文件也會進(jìn)行更改。

以上就是作為ADAS測試工程師使用Canape需要掌握的協(xié)議部分的基礎(chǔ)內(nèi)容,可能對于初學(xué)者比較晦澀,需要一定的時間來消化吸收,可以多去去Vector官網(wǎng)瀏覽,上面也有詳細(xì)的說明。對于協(xié)議如果還不是很清楚對下文的測試工程等配置流程不會產(chǎn)生太大的影響。

工程配置

在上述協(xié)議部分有提到VX1000這一設(shè)備,VX1000是通過以太網(wǎng)與測試的PC直連,因此首先確保上位機(jī)的電腦與VX1000設(shè)備在同一網(wǎng)段,并且沒有防火墻限制。VX1000默認(rèn)IP為192.168.0.6,因此本地ip可設(shè)置成與其不沖突的其他IP:192.168.0.x,子網(wǎng)掩碼為:255.255.255.0。

首次使用需要對VX設(shè)備進(jìn)行相關(guān)的配置,配置VX設(shè)備需要使用到Vector VX工具包。VXtools工具包用來顯示VX設(shè)備、寫入或者讀取VX1000設(shè)備的配置、與ECU通訊的Debug信息以及更新VX1000設(shè)備的固件。

在電腦成功識別到VX設(shè)備后,我們需要在VXconfig中對設(shè)備寫入正確的Base Module以及POD參數(shù)配置,具體步驟如下:在VXconfig中,點擊Target——>General,其中Address of ECU Parameter Structure該地址描述了gVX1000結(jié)構(gòu)在ECU內(nèi)存中的位置,它的地址在版本的MAP文件中找到。

在完成VX相關(guān)的基礎(chǔ)設(shè)置之后,即可根據(jù)測試需要New Device,如VX1000,FlexRay,XCP,F(xiàn)LR前雷達(dá),Chassis底盤以及參考Camera等。

新建號Device之后需要修改配置,如添加dbc/a2l等,具體如下:

以上配置完成即可點擊菜單欄”小閃電”開始采集測試數(shù)據(jù)。

總結(jié)

CANape作為一款在業(yè)界被廣泛使用的標(biāo)定測量工具,功能涵蓋ECU測量標(biāo)定的幾乎所有應(yīng)用領(lǐng)域:無論是測量非常大的數(shù)據(jù)量、標(biāo)定數(shù)千個參數(shù),到集成基于模型的開發(fā),再到為ADAS ECU提供完整的解決方案。隨著技術(shù)不斷發(fā)展,CANape也補充了許多拓展和產(chǎn)品,其Driver Assistance(DA)選件,如VX1000高速測量標(biāo)定硬件,將CANape的應(yīng)用范圍擴(kuò)展到ADAS系統(tǒng)的開發(fā)與測量領(lǐng)域,并積累了豐富的使用案例,適用于實車測試場景下的可靠數(shù)據(jù)記錄。

最后:在我的V:atstudy-js,可以免費領(lǐng)取一份10G軟件測試工程師面試寶典文檔資料。以及相對應(yīng)的視頻學(xué)習(xí)教程免費分享!其中包括了有基礎(chǔ)知識、Linux必備、Shell、互聯(lián)網(wǎng)程序原理、Mysql數(shù)據(jù)庫、抓包工具專題、接口測試工具、測試進(jìn)階-Python編程、Web自動化測試、APP自動化測試、接口自動化測試、測試高級持續(xù)集成、測試架構(gòu)開發(fā)測試框架、性能測試、安全測試等。

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點推薦
戴口罩!戴口罩!北京兒童醫(yī)院爆滿!

戴口罩!戴口罩!北京兒童醫(yī)院爆滿!

美麗大北京
2026-02-28 18:11:16
1-1,23歲利物浦舊將救主,勒沃庫森絕平德甲第13,連續(xù)2輪不勝

1-1,23歲利物浦舊將救主,勒沃庫森絕平德甲第13,連續(xù)2輪不勝

側(cè)身凌空斬
2026-03-01 00:34:21
水利部長傅作義無實際職權(quán),副部長代替簽字,周總理:一律無效

水利部長傅作義無實際職權(quán),副部長代替簽字,周總理:一律無效

興趣知識
2026-02-27 22:03:38
1歲娃心臟有個大洞,英國醫(yī)生說沒救了!結(jié)果網(wǎng)友眾籌150萬,硬給救活了!

1歲娃心臟有個大洞,英國醫(yī)生說沒救了!結(jié)果網(wǎng)友眾籌150萬,硬給救活了!

英國那些事兒
2026-02-27 23:25:51
新iPhone 正式官宣:3 月 2 日,即將發(fā)布!

新iPhone 正式官宣:3 月 2 日,即將發(fā)布!

科技堡壘
2026-02-28 11:22:07
小米Vision GT概念超跑首發(fā)亮相:年輕人的第一款超級跑車來了

小米Vision GT概念超跑首發(fā)亮相:年輕人的第一款超級跑車來了

快科技
2026-02-28 23:32:18
女孩當(dāng)小姐,一晚要提供4到5次上門服務(wù),2015年被親人點到不赴約

女孩當(dāng)小姐,一晚要提供4到5次上門服務(wù),2015年被親人點到不赴約

漢史趣聞
2025-11-08 09:27:32
成都市中小學(xué)能否推遲開學(xué)到元宵節(jié)之后?教育局回應(yīng)

成都市中小學(xué)能否推遲開學(xué)到元宵節(jié)之后?教育局回應(yīng)

愛看頭條
2026-02-28 20:42:03
下調(diào)到0!人民幣狂飆央媽急剎車,粉碎廣場協(xié)議,不當(dāng)?shù)诙€日本

下調(diào)到0!人民幣狂飆央媽急剎車,粉碎廣場協(xié)議,不當(dāng)?shù)诙€日本

原來仙女不講理
2026-02-28 11:05:27
亞馬爾新女友太美了!她是巴薩忠實球迷 與亞馬爾前任曾是閨蜜

亞馬爾新女友太美了!她是巴薩忠實球迷 與亞馬爾前任曾是閨蜜

Emily說個球
2026-02-28 21:52:51
內(nèi)塔尼亞胡發(fā)聲:要消除伊朗政權(quán)的威脅

內(nèi)塔尼亞胡發(fā)聲:要消除伊朗政權(quán)的威脅

新華社
2026-02-28 18:14:22
伊朗伊斯蘭革命衛(wèi)隊稱重創(chuàng)美軍支援艦

伊朗伊斯蘭革命衛(wèi)隊稱重創(chuàng)美軍支援艦

每日經(jīng)濟(jì)新聞
2026-02-28 23:03:37
電訊報:切爾西投入6.8億卻落后16分,和阿森納差距越拉越大

電訊報:切爾西投入6.8億卻落后16分,和阿森納差距越拉越大

懂球帝
2026-03-01 00:47:05
春節(jié)后,這4種蔬菜不要隨便買!菜販子:我從來不吃,顧客搶著買

春節(jié)后,這4種蔬菜不要隨便買!菜販子:我從來不吃,顧客搶著買

阿龍美食記
2026-02-26 10:37:19
富士康創(chuàng)始人郭臺銘:“若兩岸爆發(fā)沖突,我會誓死守護(hù)臺灣”

富士康創(chuàng)始人郭臺銘:“若兩岸爆發(fā)沖突,我會誓死守護(hù)臺灣”

百態(tài)人間
2026-02-12 15:21:00
美以“定點清除”行動失敗,伊朗表現(xiàn)大有改觀

美以“定點清除”行動失敗,伊朗表現(xiàn)大有改觀

明叔雜談
2026-03-01 00:12:28
新加坡大滿貫賽:太遺憾!世界冠軍陳幸同0:4被淘汰,無緣女單4強(qiáng)

新加坡大滿貫賽:太遺憾!世界冠軍陳幸同0:4被淘汰,無緣女單4強(qiáng)

國乒二三事
2026-02-28 18:52:21
賺大了!網(wǎng)友網(wǎng)購一條32GB DDR5內(nèi)存 打開包裹目瞪口呆:竟收到十條

賺大了!網(wǎng)友網(wǎng)購一條32GB DDR5內(nèi)存 打開包裹目瞪口呆:竟收到十條

快科技
2026-02-27 09:37:04
410次開房記錄流出:央企“女老虎”陶荔芳,背后還有多少同伙

410次開房記錄流出:央企“女老虎”陶荔芳,背后還有多少同伙

深度報
2025-12-14 22:36:54
戰(zhàn)爭打響,伊朗唯一活路是把一萬枚導(dǎo)彈當(dāng)成“一次性打火機(jī)”!

戰(zhàn)爭打響,伊朗唯一活路是把一萬枚導(dǎo)彈當(dāng)成“一次性打火機(jī)”!

百態(tài)人間
2026-01-29 15:41:40
2026-03-01 01:16:49
51Testing軟件測試網(wǎng) incentive-icons
51Testing軟件測試網(wǎng)
中國軟件測試人的精神家園
1528文章數(shù) 13252關(guān)注度
往期回顧 全部

汽車要聞

嵐圖泰山黑武士版3月上市 搭載華為四激光智駕方案

頭條要聞

媒體:美以的真實目標(biāo)已經(jīng)擺上臺面 不達(dá)目的不罷休

頭條要聞

媒體:美以的真實目標(biāo)已經(jīng)擺上臺面 不達(dá)目的不罷休

體育要聞

球隊主力全報銷?頂風(fēng)擺爛演都不演了

娛樂要聞

周杰倫兒子正面照曝光,與父親好像

財經(jīng)要聞

沖突爆發(fā) 市場變天?

科技要聞

狂攬1100億美元!OpenAI再創(chuàng)融資神話

態(tài)度原創(chuàng)

本地
藝術(shù)
教育
房產(chǎn)
游戲

本地新聞

津南好·四時總相宜

藝術(shù)要聞

驚艷!這位天使般的女子與油畫讓人心動不已!

教育要聞

“比預(yù)估高了20多分,激動得有點想哭!”今天有人歡呼,有人沉默,有人紅了眼眶,這一年都經(jīng)歷了什么?

房產(chǎn)要聞

濱江九小也來了!集齊海僑北+哈羅、寰島...江東教育要炸了!

所有人保持嘴角不變!生化危機(jī):安魂曲里昂騷話大盤點

無障礙瀏覽 進(jìn)入關(guān)懷版