<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

CAN FD升級的解決方案

AGk5_ZLG_zhiyua ? 來源:YXQ ? 2019-08-06 17:42 ? 次閱讀

隨著新能源汽車的發展,需要傳輸的數據量也逐漸增加,很多車廠都在考慮使用CAN FD來替代CAN實現數據量傳輸的提速。那么如何穩定地升級到CAN FD呢?本文為您解答。

一、CAN FD與CAN的主要區別

圖1 CAN幀基本格式

圖2 CAN FD幀基本格式

如圖1、圖2所示分別是CAN幀和CAN FD幀的基本格式,區別主要分為兩大點:

1.BRS(可變速率)

CAN FD的傳輸速率分為兩個頻段,從BRS位開始到CRC校驗之前這一段是可變速率段,這一段的波特率可以進行加速,理論最高可達到5Mbit/s,而其他位置則和CAN2.0一樣,最高速率可達到1Mbit/s。

2.數據場長度增加BRS

CAN FD對數據場的長度做了擴充,從CAN的8字節增加到CAN FD的64字節。如圖3所示,當DLC小于8字節時和CAN一樣是線性增長,當大于8字節時是非線性增長。

圖3 DLC編碼方式

二、CAN FD的升級與CAN是否有沖突?

由于使用CAN FD網絡時,需要ECU和CAN控制器、收發器均支持CAN FD通訊。所以當CAN網絡中某些節點升級為CAN FD時,車輛上CAN與CAN FD處于共存的情況,因為普通的CAN節點無法正常解析CAN FD報文,節點就會一直報錯,出現大量錯誤報文,導致總線通訊異常。

圖 4 CAN與CAN FD報文的波形對比

如圖三所示,可以看到CAN FD的傳輸速率是5Mbit/s,而CAN的傳輸速率為500Kbit/s,我們在平常使用上位機軟件解析CAN報文的時候需要設置對應的波特率,否則報文就無法解析。那么用一種簡單的方式來理解,對于CAN節點來說,它的波特率是500K,那么5M的波特率與它不匹配,所以不能被正常解析,該節點就會報錯,導致CAN FD報文一直無法正常發送,干擾總線的正常運行。

三、CAN FD升級的解決方案

針對CAN FD升級的情況,一般有三種解決方案。

1.CAN節點忽略CAN FD報文

支持CAN2.0的ECU忽略CAN FD報文,不對其進行識別,這樣雖然無法對CAN FD報文進行解析處理,但是也不會將其識別為錯誤幀,總線可以保證正常通訊。因為CAN FD是向下兼容CAN的,所以所有的CAN節點和CAN FD節點對于CAN報文都可以正常通訊,但是CAN FD的報文只能在支持CAN FD的ECU之間進行傳輸。由于只能保證CAN FD節點可以正常接收所有類型的CAN報文,CAN節點無法接收解析CAN FD報文,所以該解決方案僅可作為臨時使用。

2.全部節點升級為CAN FD

將所有網絡上所有的節點都替換成CAN FD,由于CAN FD可以向下兼容CAN,此時的網絡既可以進行CAN報文收發也可以進行CAN FD報文收發。但是由于整體網絡全部更新替換,成本較高,所以使用率很低。

3.利用CAN網橋進行CAN FD與CAN的轉換

在原有的CAN網絡上通過CAN網橋與新的CAN FD節點進行連接,將傳統的CAN總線網絡通過協議轉換與CAN FD網絡進行融合,快速實現CAN設備的升級。工作原理如圖5所示,當接收到CAN FD報文的時候,CAN網橋會采用直轉、合并、拆分三種方式實現傳統CAN的8字節長度和CAN FD的64字節長度的互相轉換,無損還原原有數據。

總結:

對于CAN FD的升級,如果不是全部節點都進行升級,那么為了避免與CAN總線的沖突,相對來說,使用CAN網橋作為轉換來完成是更好的方法。工程師可以不用在意如何完成CAN與CAN FD報文之間的轉換,可以將工作重心放到產品功能的實現上,這樣對于產品的快速更迭,搶占市場會更加有幫助。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 新能源汽車
    +關注

    關注

    140

    文章

    9842

    瀏覽量

    97945
  • 汽車電子
    +關注

    關注

    3002

    文章

    7511

    瀏覽量

    161852
  • CAN
    CAN
    +關注

    關注

    56

    文章

    2485

    瀏覽量

    460046

原文標題:CAN FD升級,要如何避免與CAN總線的沖突?

文章出處:【微信號:ZLG_zhiyuan,微信公眾號:ZLG致遠電子】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    如何實現CANCAN FD升級?

    自動駕駛技術迅速發展,車輛中的CAN總線已經無法滿足數據吞吐量和傳輸速度的要求,CAN總線的加速升級版——CAN FD技術正在逐漸替代現有網
    的頭像 發表于 09-20 09:31 ?8674次閱讀

    如何解決車載CANCAN FD升級困擾

    ,根據協議和通信速度的不同分為CANCAN FD系統。CAN的通信速度在500Kbps,CAN FD
    的頭像 發表于 04-25 07:52 ?4633次閱讀

    CAN FD的波特率到底能跑多快?

    眾所周知,CAN FD是基于CAN 2.0的升級版協議,為了滿足汽車電子日益增長的高帶寬和高傳輸速率的要求,CAN
    的頭像 發表于 08-22 17:55 ?1.3w次閱讀

    CAN FD的波特率到底能跑多快?

    眾所周知CAN FDCAN 2.0的升級協議,也是汽車電子行業未來發展的主要趨勢,那CAN FD
    的頭像 發表于 09-17 10:01 ?1.6w次閱讀

    如何穩定地升級CAN FD呢?本文為您解答

    報錯,導致CAN FD報文一直無法正常發送,干擾總線的正常運行。三、CAN FD升級解決方案
    發表于 05-29 17:45

    基于OptoLyzer MOCCA FDCAN FD測試模擬

    作者:Microchip Technology Inc. 車載信息娛樂系統解決方案部 資深技術銷售和產品營銷經理Bjoern SanderOptoLyzer? MOCCA系列是K2L的汽車總線接口
    發表于 07-22 08:06

    Microchip宣布提供業界第一款外部CAN靈活數據速率(CAN FD)控制器MCP2517FD

    Microchip日前宣布,開始提供業界第一款外部CAN靈活數據速率(CAN FD)控制器。采用MCP2517FD,設計人員能夠很快從CAN
    的頭像 發表于 10-19 06:31 ?2w次閱讀

    CANCAN FD快速升級的實現方案

    自動駕駛技術迅速發展,車輛中的CAN總線已經無法滿足數據吞吐量和傳輸速度的要求,CAN總線的加速升級版——CAN FD技術正在逐漸替代現有網
    的頭像 發表于 09-19 16:56 ?1.3w次閱讀

    CAN FD升級之后 通訊距離能否縮短

    CAN FD允許最大64字節數據幀,并且數據段部分的傳輸速率高達5Mbit/s。那么,CAN FD升級之后,通訊距離是否會縮短呢?
    的頭像 發表于 05-07 11:12 ?7038次閱讀
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b><b class='flag-5'>升級</b>之后 通訊距離能否縮短

    CAN FD升級要如何避免與CAN總線的沖突?

    隨著新能源汽車的發展,需要傳輸的數據量也逐漸增加,很多車廠都在考慮使用CAN FD來替代CAN實現數據量傳輸的提速。那么如何穩定地升級CAN
    發表于 06-02 09:08 ?4595次閱讀
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b><b class='flag-5'>升級</b>要如何避免與<b class='flag-5'>CAN</b>總線的沖突?

    汽車應用中升級到或擴展CAN FD時 不用再修改MCU了!

    以往,在升級至或擴展CAN FD功能時,設計師不得不在其設計中整合多個分立的組件或徹底修改微控制器,不僅耗時,而且成本高昂。為此,TI公司推出了新款汽車系統基礎芯片(SBC)TCAN4550-Q1
    的頭像 發表于 07-02 08:41 ?7382次閱讀

    CAN FD升級之后,通訊距離會縮短嗎

    CAN FD允許最大64字節數據幀,并且數據段部分的傳輸速率高達5Mbit/s。那么,CAN FD升級之后,通訊距離是否會縮短呢?本文帶你一
    的頭像 發表于 12-26 02:45 ?1874次閱讀

    如何從傳統的CAN升級CAN FD資料下載

    電子發燒友網為你提供如何從傳統的CAN升級CAN FD資料下載的電子資料下載,更有其他相關的電路圖、源代碼、課件教程、中文資料、英文資料、參考設計、用戶指南、
    發表于 04-22 08:54 ?24次下載
    如何從傳統的<b class='flag-5'>CAN</b><b class='flag-5'>升級</b>到 <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>資料下載

    如何快速升級CAN FD的三個解決方案

    21世紀初,CAN總線技術迎來了CAN FD時代,數據傳輸的速率不斷提高的同時,極大地縮短了數據傳輸,尤其是程序下載的時間。那么如何才能將手頭的CAN總線
    的頭像 發表于 04-24 11:50 ?2891次閱讀

    can總線一幀多少字節多少位_MCU擴展CAN/CAN FD接口方案MCP2518FD+ATA6563

    “本文介紹MCU通過SPI串口擴展CAN/CAN FD接口擴展方案,該方案基于MCP2518FD
    發表于 10-29 11:21 ?16次下載
    <b class='flag-5'>can</b>總線一幀多少字節多少位_MCU擴展<b class='flag-5'>CAN</b>/<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>接口<b class='flag-5'>方案</b>MCP2518<b class='flag-5'>FD</b>+ATA6563
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>