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

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

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

0
分享至

前言

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

測量——通過CANape不僅能采集記錄ECU內(nèi)部信號,還支持與車輛上的各種傳感器的總線進(jìn)行通信。與ECU不同,ADAS傳感器不提供車輛實(shí)際運(yùn)行信號,而是提供車輛運(yùn)行時(shí)周圍環(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)確性直接影響到了整個(gè)ADAS系統(tǒng)的性能。通過CANape對傳感器識別感知信息進(jìn)行采集,以提高ADAS系統(tǒng)分析決策的準(zhǔn)確率。此外CANape還支持最近很火的BEV功能,通過關(guān)聯(lián)目標(biāo)的坐標(biāo)、速度等參數(shù)可以實(shí)時(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í)的減速度數(shù)值、功能觸發(fā)的TTC區(qū)間等,從而優(yōu)化車輛控制策略。

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

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

協(xié)議

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

XCP的主結(jié)點(diǎn)側(cè),通常提供為在PC上運(yùn)行的應(yīng)用程序,一般就是CANape軟件。相對的,從結(jié)點(diǎn)側(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使用時(shí)總是與ECU說明文件配合使用,這個(gè)文件就是ASAP2(A2L)文件。該文件包含使用XCP所需的必要信息,包括關(guān)于ECU參數(shù)、內(nèi)存變量和ECU內(nèi)存詳細(xì)地址信息等。

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

elf

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

a2l

①一般simulink生成的A2L中是不帶地址信息的,需要后面通過帶有地址信息的可執(zhí)行文件來填充地址,一般采用工具自動實(shí)現(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重新編程。為了實(shí)現(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通信時(shí)所需配置的接口信息;

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

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

以上就是作為ADAS測試工程師使用Canape需要掌握的協(xié)議部分的基礎(chǔ)內(nèi)容,可能對于初學(xué)者比較晦澀,需要一定的時(shí)間來消化吸收,可以多去去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中,點(diǎn)擊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等,具體如下:

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

總結(jié)

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

最后:在我的V:atstudy-js,可以免費(fèi)領(lǐng)取一份10G軟件測試工程師面試寶典文檔資料。以及相對應(yīng)的視頻學(xué)習(xí)教程免費(fèi)分享!其中包括了有基礎(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)推薦
熱點(diǎn)推薦
演都不演了!剛復(fù)出就開演唱會,票價(jià)賣到1280,到底誰給的自信

演都不演了!剛復(fù)出就開演唱會,票價(jià)賣到1280,到底誰給的自信

樂悠悠娛樂
2026-03-01 10:27:25
英國《衛(wèi)報(bào)》:特朗普的愚蠢之戰(zhàn)

英國《衛(wèi)報(bào)》:特朗普的愚蠢之戰(zhàn)

魏城看天下
2026-03-01 04:13:43
伊朗外交部最新聲明:伊朗武裝部隊(duì)將對侵略者作出果斷回應(yīng)

伊朗外交部最新聲明:伊朗武裝部隊(duì)將對侵略者作出果斷回應(yīng)

環(huán)球網(wǎng)資訊
2026-02-28 19:04:06
法國00后因喜歡“獨(dú)自吃午飯”被開除!還沒整頓完職場,就被職場整頓了?

法國00后因喜歡“獨(dú)自吃午飯”被開除!還沒整頓完職場,就被職場整頓了?

新歐洲
2026-02-27 20:04:00
中方對美以對伊朗發(fā)動軍事打擊深表關(guān)切

中方對美以對伊朗發(fā)動軍事打擊深表關(guān)切

新華社
2026-03-01 11:18:44
伊朗的投降王牌:只要美國松綁,出賣中國利益絕不會有半點(diǎn)猶豫

伊朗的投降王牌:只要美國松綁,出賣中國利益絕不會有半點(diǎn)猶豫

老范談史
2026-02-28 06:45:51
家里有2011年前退休的?趕緊告訴他們,這筆養(yǎng)老錢能補(bǔ)了

家里有2011年前退休的?趕緊告訴他們,這筆養(yǎng)老錢能補(bǔ)了

阿萊美食匯
2026-02-27 20:37:30
耗資12億建世界最高佛,如今水喝不起拜不起

耗資12億建世界最高佛,如今水喝不起拜不起

時(shí)光流轉(zhuǎn)追夢人
2026-02-20 13:09:13
美國第五艦隊(duì)軍事基地服務(wù)中心遭導(dǎo)彈襲擊

美國第五艦隊(duì)軍事基地服務(wù)中心遭導(dǎo)彈襲擊

每日經(jīng)濟(jì)新聞
2026-02-28 17:55:55
多家航空公司暫停中東航班,線上旅行平臺啟動應(yīng)急保障

多家航空公司暫停中東航班,線上旅行平臺啟動應(yīng)急保障

界面新聞
2026-03-01 11:17:43
今日!CCTV5直播中國男籃VS中國臺北男籃,趙繼偉繼續(xù)拯救郭士強(qiáng)

今日!CCTV5直播中國男籃VS中國臺北男籃,趙繼偉繼續(xù)拯救郭士強(qiáng)

晚池
2026-03-01 02:11:21
伊朗外長說伊朗最高領(lǐng)袖平安

伊朗外長說伊朗最高領(lǐng)袖平安

澎湃新聞
2026-02-28 23:03:09
男子被綠后還被判凈身出戶,女法官說男人要大度,男子兩槍殺之

男子被綠后還被判凈身出戶,女法官說男人要大度,男子兩槍殺之

干史人
2026-02-23 13:25:10
外媒:初步報(bào)告稱伊朗革命衛(wèi)隊(duì)損失慘重,多名革命衛(wèi)隊(duì)成員死傷

外媒:初步報(bào)告稱伊朗革命衛(wèi)隊(duì)損失慘重,多名革命衛(wèi)隊(duì)成員死傷

中國網(wǎng)
2026-02-28 16:09:08
印媒稱:中國空軍減少PL-15采購量,原因是印度破解了PL-15的技術(shù)

印媒稱:中國空軍減少PL-15采購量,原因是印度破解了PL-15的技術(shù)

黑鷹觀軍事
2026-02-26 14:10:22
美國超級富豪劃出三條紅線,警告中美不要碰觸,否則后果自負(fù)

美國超級富豪劃出三條紅線,警告中美不要碰觸,否則后果自負(fù)

梁濆愛玩車
2026-02-12 22:36:00
動真格了!中國連發(fā)兩條公告,馬年第一棒揮向日本,高市早苗傻眼

動真格了!中國連發(fā)兩條公告,馬年第一棒揮向日本,高市早苗傻眼

野史日記
2026-02-28 09:30:08
17年血戰(zhàn)史,比太平軍更狠的捻軍,為何史書幾乎不記載?

17年血戰(zhàn)史,比太平軍更狠的捻軍,為何史書幾乎不記載?

長風(fēng)文史
2026-02-28 10:32:44
施洛特貝克談慶祝動作爭議:若什么都要限制,那干脆去下棋吧

施洛特貝克談慶祝動作爭議:若什么都要限制,那干脆去下棋吧

懂球帝
2026-03-01 05:00:15
俄羅斯駐華大使館微博,27日深夜發(fā)文稱:中國網(wǎng)友誤會我們了!

俄羅斯駐華大使館微博,27日深夜發(fā)文稱:中國網(wǎng)友誤會我們了!

消失的電波
2026-02-28 08:43:31
2026-03-01 12:11:00
51Testing軟件測試網(wǎng) incentive-icons
51Testing軟件測試網(wǎng)
中國軟件測試人的精神家園
1528文章數(shù) 13252關(guān)注度
往期回顧 全部

汽車要聞

小米汽車2月交付超20000臺 雷軍:為新SU7量產(chǎn)作準(zhǔn)備

頭條要聞

伊朗伊斯蘭革命衛(wèi)隊(duì)總司令身亡

頭條要聞

伊朗伊斯蘭革命衛(wèi)隊(duì)總司令身亡

體育要聞

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

娛樂要聞

《江山為聘》:吳謹(jǐn)言陳哲遠(yuǎn)燃炸朝堂

財(cái)經(jīng)要聞

中東局勢升級 如何影響A股、黃金和原油

科技要聞

小米超跑概念車全球首秀!殺入頂豪俱樂部

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

游戲
藝術(shù)
家居
本地
公開課

爆料稱《索尼克》游戲新作將會在今年年內(nèi)官宣

藝術(shù)要聞

2025第四屆“精神·圖式”——中國寫意油畫雙年展 | 入選油畫選刊

家居要聞

素色肌理 品意式格調(diào)

本地新聞

津南好·四時(shí)總相宜

公開課

李玫瑾:為什么性格比能力更重要?

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