RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

康謀分享 | 從CAN到CAN FD:ADTF在汽車網(wǎng)絡(luò)中的應(yīng)用

康謀自動(dòng)駕駛 ? 2024-06-19 10:50 ? 次閱讀

?隨著汽車電子技術(shù)的發(fā)展,車輛上配備了越來越多的電子裝置,這些設(shè)備多采用點(diǎn)對(duì)點(diǎn)的方式通信,這也導(dǎo)致了車內(nèi)存在龐大的線束。造成汽車制造和安裝的困難并進(jìn)一步降低汽車的配置空間,汽車總線逐步開始向網(wǎng)絡(luò)化方向發(fā)展。

在此背景下,CAN(Controller Area Network)總線應(yīng)運(yùn)而生,以其高可靠性和靈活性,成為汽車通信系統(tǒng)中不可或缺的一部分,承載著車輛控制、監(jiān)控和診斷等關(guān)鍵任務(wù)。

一、技術(shù)演進(jìn):從CAN到CAN FD

隨著技術(shù)的持續(xù)發(fā)展,傳統(tǒng)的CAN總線在數(shù)據(jù)傳輸速率和帶寬上逐漸顯現(xiàn)出局限性。具體來說,傳統(tǒng)的CAN總線波特率最大為1Mbit/s,數(shù)據(jù)幀中有效數(shù)據(jù)域最大為8個(gè)字節(jié)。

這種設(shè)計(jì)在早期滿足了車輛控制和監(jiān)控的需求,但隨著車載系統(tǒng)復(fù)雜度的提升,對(duì)更高數(shù)據(jù)傳輸速率和更大數(shù)據(jù)容量的需求日益迫切。

因此,CAN FD(CAN with Flexible Data-Rate)隨之推出。CAN FD在保持CAN優(yōu)良特性的基礎(chǔ)上,實(shí)現(xiàn)了技術(shù)上的重大突破:

1、可變數(shù)據(jù)位速率

CAN FD引入了數(shù)據(jù)段的波特率可變機(jī)制,其傳輸速率一般5-8Mbit/s,這一段的波特率可變,而其余部分仍使用原來的CAN速率,從而在保持兼容性的同時(shí)大幅提升了數(shù)據(jù)傳輸速率。

2、擴(kuò)大的有效數(shù)據(jù)域

CAN FD將數(shù)據(jù)幀中有效數(shù)據(jù)域擴(kuò)展到64個(gè)字節(jié),相比傳統(tǒng)CAN的8個(gè)字節(jié),顯著提高了單幀數(shù)據(jù)的傳輸量,使得通信更加靈活、快速、可靠。

3、新的CRC算法

為了適應(yīng)更大的數(shù)據(jù)域和提高錯(cuò)誤檢測的準(zhǔn)確性,CAN FD采用了新的CRC算法,并對(duì)填充位規(guī)則進(jìn)行了優(yōu)化,以減少錯(cuò)幀漏檢率。

4、新的幀結(jié)構(gòu)

CAN FD在控制場中增加了FDF位、BRS位和ESI位,這些位用于區(qū)分CAN報(bào)文與CAN FD報(bào)文,并確定是否轉(zhuǎn)換為可變速率。同時(shí),DLC編碼方式也由線性變?yōu)殡A梯式,以適應(yīng)更大的數(shù)據(jù)長度。

二、ADTF:支持全面的CAN通信協(xié)議

ADTF(AUTOMOTIVE DATA & TIME-TRIGGERED FRAMEWORK)是一款汽車數(shù)據(jù)與時(shí)間觸發(fā)框架,可用于開發(fā)車輛駕駛輔助系統(tǒng)。提供一系列功能和工具來支持車輛自動(dòng)化和駕駛輔助系統(tǒng)的開發(fā)和測試。ADTF能用于快速原型設(shè)計(jì)、仿真、數(shù)據(jù)記錄和驗(yàn)證(后處理)。

wKgaomZyRmeAEz_DAAJ4lURWJhs372.png圖1:ADTF框架

在總線方面,ADTF具備多個(gè)工具箱以支持其仿真與測試,比如ADTF Device Toolbox,ADTF Calibration Toolbox等。

在ADTF Device Toolbox中提供ARXML數(shù)據(jù)庫文件總線解析,支持汽車總線(CAN 、CANFD 、 Flexray 、 以太網(wǎng))、Vector?設(shè)備、信號(hào)處理和可視化等。

在ADTF Calibration Toolbox中支持通過多個(gè)過濾器與 ECU 進(jìn)行 XCP 通信,以便通過 CAN 、 FlexRay 或以太網(wǎng)進(jìn)行通信。

結(jié)合上述工具箱,ADTF可以在應(yīng)用在以下領(lǐng)域:

1、汽車電子系統(tǒng)開發(fā)

ADTF廣泛應(yīng)用于汽車電子控制單元(ECU)的開發(fā),包括發(fā)動(dòng)機(jī)控制、底盤控制、車身電子等。

2、仿真和測試

在汽車電子系統(tǒng)的仿真和測試中,ADTF能夠模擬總線通信,進(jìn)行系統(tǒng)級(jí)和組件級(jí)的測試。

3、數(shù)據(jù)記錄和分析

ADTF支持?jǐn)?shù)據(jù)記錄功能,可以捕獲和存儲(chǔ)總線上的數(shù)據(jù),便于后續(xù)分析和故障診斷。

三、應(yīng)用實(shí)踐:ADTF的技術(shù)實(shí)現(xiàn)

ADTF的一個(gè)強(qiáng)項(xiàng)就是對(duì)總線數(shù)據(jù)的解析。比如對(duì)CAN FD采集的數(shù)據(jù),基于DBC配置進(jìn)行解析和可視化呈現(xiàn),如圖2和3所示。

wKgZomZyRp2AcE1fAACDXHxVnYM195.png圖2:CAN FD數(shù)據(jù)回放工程圖

wKgaomZyRq6AcCNqAAOg1FSlEMI692.png圖3:CAN FD數(shù)據(jù)解析效果展示

此外,ADTF支持AUTOSAR架構(gòu)下ARXML CANFD數(shù)據(jù)的解析。如圖4和圖5所示的ARXML CANFD數(shù)據(jù)解析工程。

wKgaomZyRtaAEyUcAACWtNHVNjc245.png圖4:ARMXL CANFD數(shù)據(jù)回放工程圖

wKgZomZyRuWAAqIyAANAfy1Arg8813.png圖5:ARMXL CANFD數(shù)據(jù)解析效果展示

ADTF軟件以其強(qiáng)大的功能、高度的靈活性和專業(yè)的技術(shù)支持,成為汽車電子開發(fā)領(lǐng)域的重要工具。無論是在產(chǎn)品開發(fā)、系統(tǒng)集成還是測試驗(yàn)證階段,ADTF都能提供有效的解決方案,加速汽車電子系統(tǒng)的開發(fā)進(jìn)程。


作者介紹

鄭工

康謀科技高級(jí)自動(dòng)駕駛技術(shù)研發(fā)工程師,擁有超過5年的汽車電子和自動(dòng)駕駛數(shù)據(jù)分析經(jīng)驗(yàn)專精于高精度傳感器數(shù)據(jù)的獲取、整合與優(yōu)化。數(shù)據(jù)采集技術(shù)方面造詣深厚,尤其在車載網(wǎng)絡(luò)和實(shí)時(shí)數(shù)采系統(tǒng)上富有實(shí)踐成果,設(shè)計(jì)并優(yōu)化了多種數(shù)據(jù)采集與傳輸方案。曾多次代表公司參加海外技術(shù)研討會(huì)和培訓(xùn)項(xiàng)目,深入了解國際自動(dòng)駕駛行業(yè)的最新動(dòng)態(tài)和技術(shù)趨勢,積累了豐富的國際視野。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    57

    文章

    2744

    瀏覽量

    463612
  • 汽車網(wǎng)絡(luò)
    +關(guān)注

    關(guān)注

    0

    文章

    63

    瀏覽量

    14763
  • 自動(dòng)駕駛
    +關(guān)注

    關(guān)注

    784

    文章

    13784

    瀏覽量

    166382
  • CAN FD
    +關(guān)注

    關(guān)注

    0

    文章

    78

    瀏覽量

    12898
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    虹科干貨 三代CAN技術(shù)演進(jìn):CAN CCCAN XL的創(chuàng)新路徑(上篇)

    CAN FD作為CAN技術(shù)的一個(gè)重要迭代,其高速率和大數(shù)據(jù)量的傳輸能力為現(xiàn)代汽車和其他需要高效數(shù)據(jù)傳輸?shù)膽?yīng)用場景提供了有力的支持。
    的頭像 發(fā)表于 11-01 11:04 ?329次閱讀

    三代CAN技術(shù)演進(jìn):CAN CCCAN XL的創(chuàng)新路徑(下篇)

    整個(gè)以太網(wǎng)幀,顯著提升了數(shù)據(jù)吞吐量。符合ISO 11898:2024標(biāo)準(zhǔn),CAN XL德國巴登舉行的第五屆CAN XL研討會(huì)上成功通過了互操作性測試,展現(xiàn)了其現(xiàn)代
    的頭像 發(fā)表于 11-01 11:04 ?1274次閱讀
    三代<b class='flag-5'>CAN</b>技術(shù)演進(jìn):<b class='flag-5'>從</b><b class='flag-5'>CAN</b> CC<b class='flag-5'>到</b><b class='flag-5'>CAN</b> XL的創(chuàng)新路徑(下篇)

    CAN總線知識(shí)】深度解析CAN-FDCAN協(xié)議的差別

    導(dǎo)讀隨著工業(yè)的發(fā)展,工業(yè)總線上的數(shù)據(jù)量越來越多,這使得CAN總線的逐漸達(dá)到負(fù)荷極限,這就需要改進(jìn)原有的總線來提高總線傳輸速率,CAN-FD便在這樣的背景下誕生了。隨著當(dāng)今工業(yè)的發(fā)展,尤其是C
    的頭像 發(fā)表于 10-23 08:06 ?581次閱讀
    【<b class='flag-5'>CAN</b>總線知識(shí)】深度解析<b class='flag-5'>CAN-FD</b>與<b class='flag-5'>CAN</b>協(xié)議的差別

    CAN系列協(xié)議和以太網(wǎng)協(xié)議汽車電子的應(yīng)用

    本文旨在深入探討現(xiàn)代汽車電子系統(tǒng)關(guān)鍵的通信協(xié)議,包括CAN(Controller Area Network)、CAN FD(Flexibl
    的頭像 發(fā)表于 10-22 14:30 ?915次閱讀
    <b class='flag-5'>CAN</b>系列協(xié)議和以太網(wǎng)協(xié)議<b class='flag-5'>在</b><b class='flag-5'>汽車</b>電子<b class='flag-5'>中</b>的應(yīng)用

    CAN FD與傳統(tǒng)CAN的區(qū)別是什么

    隨著汽車電子、工業(yè)自動(dòng)化的蓬勃發(fā)展,CAN總線上的設(shè)備數(shù)量、數(shù)據(jù)量都大大增加,給CAN總線帶來了極大的挑戰(zhàn)。為滿足更高的帶寬及數(shù)據(jù)吞吐量,CAN F
    的頭像 發(fā)表于 10-22 10:47 ?381次閱讀
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>與傳統(tǒng)<b class='flag-5'>CAN</b>的區(qū)別是什么

    CAN-FDCAN總線網(wǎng)絡(luò)第二章

    2024-08-28 |Will Siffer 一些背景! 也許您剛剛讀完Maker.io 工作人員提供的關(guān)于 CAN 總線的[精彩教程],并且想知道接下來會(huì)發(fā)生什么?;蛘吣赡苷跍?zhǔn)備一家
    的頭像 發(fā)表于 10-02 15:20 ?245次閱讀
    <b class='flag-5'>CAN-FD</b>:<b class='flag-5'>CAN</b>總線<b class='flag-5'>網(wǎng)絡(luò)</b>第二章

    替代創(chuàng)新,國產(chǎn)CAN FD芯片持續(xù)突破

    電子發(fā)燒友網(wǎng)報(bào)道(文/吳子鵬)隨著汽車電子、工業(yè)自動(dòng)化設(shè)備的發(fā)展迭代,CAN總線上的設(shè)備、數(shù)據(jù)量都大大增加,給CAN總線帶來了極大的挑戰(zhàn)。因此,CAN
    的頭像 發(fā)表于 09-02 08:13 ?6517次閱讀

    CAN/CAN FD/CAN XL三大總線協(xié)議解讀,是逐步替代關(guān)系嗎?

    電子發(fā)燒友網(wǎng)報(bào)道(文/吳子鵬)軟件定義汽車逐漸成為主流的當(dāng)下,數(shù)據(jù)傳輸?shù)乃俣群托食蔀榇蛟熘悄?b class='flag-5'>汽車的瓶頸,在這種大背景下,傳統(tǒng)CAN總線應(yīng)對(duì)一些需求已經(jīng)相當(dāng)吃力,因此
    的頭像 發(fā)表于 08-12 01:12 ?4386次閱讀

    CAN FD盒基本功能包括哪些

    CAN FD盒基本功能有哪些? CAN FD盒作為CAN FD總線通信的重要設(shè)備,其基本功能包括
    的頭像 發(fā)表于 07-02 16:21 ?880次閱讀

    分享 | ADTFCAN方面技術(shù)的深入探討

    在當(dāng)今汽車電子系統(tǒng)的開發(fā),CAN總線作為車輛內(nèi)部通信的骨干,承載著大量關(guān)鍵信號(hào)的傳輸。ADTF汽車電子領(lǐng)域總線方面提供了一套工具鏈,不僅
    的頭像 發(fā)表于 07-02 15:12 ?3213次閱讀
    <b class='flag-5'>康</b><b class='flag-5'>謀</b>分享 | <b class='flag-5'>ADTF</b><b class='flag-5'>在</b><b class='flag-5'>CAN</b>方面技術(shù)的深入探討

    分享:CANCAN FDADTF汽車網(wǎng)絡(luò)的應(yīng)用

    隨著汽車電子技術(shù)的發(fā)展,車輛上配備了越來越多的電子裝置,這些設(shè)備多采用點(diǎn)對(duì)點(diǎn)的方式通信,這也導(dǎo)致了車內(nèi)存在龐大的線束。造成汽車制造和安裝的困難并進(jìn)一步降低汽車的配置空間,汽車總線逐步開
    的頭像 發(fā)表于 06-20 17:14 ?3722次閱讀
    <b class='flag-5'>康</b><b class='flag-5'>謀</b>分享:<b class='flag-5'>從</b><b class='flag-5'>CAN</b><b class='flag-5'>到</b><b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>:<b class='flag-5'>ADTF</b><b class='flag-5'>在</b><b class='flag-5'>汽車網(wǎng)絡(luò)</b><b class='flag-5'>中</b>的應(yīng)用

    汽車CAN FD總線測試原理及應(yīng)用

    CAN FD總線報(bào)文周期一致性測試方法,可自動(dòng)實(shí)現(xiàn)監(jiān)控測試并快速生成測試報(bào)告,主要根據(jù)CAPL語言設(shè)計(jì)建立測試應(yīng)用工程。
    發(fā)表于 04-01 12:53 ?898次閱讀
    <b class='flag-5'>汽車</b><b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>總線測試原理及應(yīng)用

    資訊 | ADTF助力高??蒲校瑒?chuàng)新技術(shù)免費(fèi)享用

    為了進(jìn)一步促進(jìn)高??蒲泻蛣?chuàng)新,決定向全體高校師生免費(fèi)開放ADTF教育版,讓高校師生更輕松地投入自動(dòng)駕駛技術(shù)的深入研究和創(chuàng)新,推動(dòng)科技
    的頭像 發(fā)表于 03-06 16:54 ?379次閱讀
    <b class='flag-5'>康</b><b class='flag-5'>謀</b>資訊 | <b class='flag-5'>ADTF</b>助力高??蒲校瑒?chuàng)新技術(shù)免費(fèi)享用

    技術(shù)| 揭秘汽車功能的核心——深度解讀ADTF的過濾器圖

    汽車領(lǐng)域,ADTF(Automotive Data and Time-Triggered Framework)是一個(gè)強(qiáng)大的工具,用于開發(fā)切實(shí)可行的汽車功能和復(fù)雜的應(yīng)用程序,實(shí)現(xiàn)數(shù)據(jù)的
    的頭像 發(fā)表于 02-04 11:18 ?554次閱讀
    <b class='flag-5'>康</b><b class='flag-5'>謀</b>技術(shù)| 揭秘<b class='flag-5'>汽車</b>功能的核心——深度解讀<b class='flag-5'>ADTF</b><b class='flag-5'>中</b>的過濾器圖

    如何使用DSLogic分析CAN/CAN-FD 信號(hào)?

    一文檔介紹本文將一步步介紹如何使用DSLogic邏輯分析儀采集并分析CAN/CAN-FD信號(hào),因?yàn)?b class='flag-5'>CAN信號(hào)的測量和CAN-FD的大致一樣,所以下文以
    的頭像 發(fā)表于 01-08 14:54 ?1326次閱讀
    如何使用DSLogic分析<b class='flag-5'>CAN</b>/<b class='flag-5'>CAN-FD</b> 信號(hào)?
    RM新时代网站-首页