色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

經典CAN網絡加入CAN FD節點需要注意什么?

汽車ECU開發 ? 來源:開心果 Need Car ? 2023-08-22 09:11 ? 次閱讀

目前,整車的網絡拓撲中,CAN FD的使用已經非常普遍。當然,帶來的問題也非常的多。CAN FD在設計之初,就考慮了向后兼容Classic CAN,以便于CAN FD報文和經典CAN報文在同一個局域網內共存。然而,具體到工程的實現,很多細節還需要開發人員把控,確保網絡通信的魯棒性。本文,從經典CAN和CAN FD組網的角度討論如下幾個問題:

1、經典CAN網絡加入CAN FD節點,需要注意什么?

2、CAN和CAN FD的ID可以相同嗎?

3、采樣點對通信的影響

1、經典CAN網絡加入CAN FD節點,需要注意什么?

當整車電子電器架構由原有的經典CAN網絡拓撲升級到支持CAN FD的網絡拓撲時,節點的軟/硬件均需要有所改變。CAN的網絡拓撲升級如下所示:

72fbfe94-4087-11ee-ac96-dac502259ad0.png

(一)硬件改變

當經典CAN節點升級到CAN FD節點時,需要考慮Transceiver和Controller的選型。

Transceiver選型:

因為CAN FD的數據段支持更高的通信速率(eg:2000Kbps),意味著Transceiver可以進行更快的數(Digital)/模(Analog)信號的轉換,所以,如果要支持CAN FD報文,對于CAN FD節點,Transceiver選型中,要選擇支持CAN FD的收發器。eg:TLE6250(不支持CAN FD),不能選用,NXP TJA1145(支持CAN FD),可以選用。

Controller選型:

一般,CAN Module(主要指CAN Controller)集成在主芯片中,所以,選擇主芯片時,需要選擇支持CAN FD通信的芯片。就目前常用的主流芯片(eg:英飛凌瑞薩、ST等),幾乎都支持CAN FD通信。

網絡拓撲增加CAN FD節點,不能僅增加一個CAN FD節點,如果僅增加一個CAN FD節點,意味著這個CAN FD節點發送的CAN FD報文,沒有對應的接收節點,也就會造成No Ack錯誤,總線上出現錯誤幀,如下所示:

7334a910-4087-11ee-ac96-dac502259ad0.png

所以,支持CAN FD報文的網絡,需要至少兩個通信CAN FD節點。 CAN和CAN FD的組網通信如下所示:

736878c6-4087-11ee-ac96-dac502259ad0.png

(二)軟件改變 如果CAN的網絡拓撲中,增加了CAN FD節點,需要Classic CAN節點設置CAN ID的過濾功能,否則,Classic CAN節點會將CAN FD報文數據段按照500Kbps速率采樣,進而可能造成數據采樣錯誤,發送錯誤幀,影響總線通信。關于CAN采樣原理,可以參考前文《CAN通信基礎:采樣原理》。 如何理解過濾?為了降低CPU的負載,在開發中,會對總線報文進行過濾(Filter)設置,即:節點只接收需要的報文,忽略非相關報文。具體的操作可以參考芯片手冊說明,如下(Aurix手冊)示意:

73b69f06-4087-11ee-ac96-dac502259ad0.png

如上圖,過濾的實質是將與節點不相關的報文丟棄,只有數據相關才放入接收緩沖區,也就是郵箱(Mailbox)。

注意:上圖的過濾,從ID開始過濾,如果ID不同,則ID之后的數據,節點不在接收。

2、CAN和CAN FD的ID可以相同嗎?

:可以。在11898的規范中,CAN和CAN FD報文格式不同,如下所示:

73e6bcfe-4087-11ee-ac96-dac502259ad0.png

所以,即使ID(IDentifier)相同,CAN和CANFD報文也不是相同的報文。所以,兩者可以在一個網段內共存,且不會影響對應節點的接收,示意如下:

7419b0c8-4087-11ee-ac96-dac502259ad0.png

提示:由于Classic CAN的FDF位為顯性(0),CAN FD報文的FDF位為隱性(1),因此,在CAN仲裁過程中,當CAN和CAN FD的ID相同時,根據"線與"規則,CAN報文優先搶占總線使用權。

3、采樣點對通信速率的影響

CAN通信質量的好/壞,需要合理的采樣點保證。不管是CAN或者CAN FD,開發或者測試中,要嚴格按照需求設置采樣點,否則,可能導致節點發送錯誤幀,影響總線通信。

舉例:

在CANoe中設置仲裁段采樣點為65%,通信質量如下所示:

747dc982-4087-11ee-ac96-dac502259ad0.png

在CANoe中設置仲裁段采樣點為95%,通信質量如下所示:

749ae7a6-4087-11ee-ac96-dac502259ad0.png






審核編輯:劉清

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

    關注

    5

    文章

    751

    瀏覽量

    46277
  • 網絡拓撲
    +關注

    關注

    0

    文章

    101

    瀏覽量

    11373
  • 過濾器
    +關注

    關注

    1

    文章

    428

    瀏覽量

    19593
  • CAN收發器
    +關注

    關注

    2

    文章

    165

    瀏覽量

    25637
  • CANoe總線
    +關注

    關注

    0

    文章

    4

    瀏覽量

    928

原文標題:CAN和CAN FD組網思考

文章出處:【微信號:eng2mot,微信公眾號:汽車ECU開發】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    如何實現CANCAN FD的升級?

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

    求助,基于51單片機的can總線節點需要注意的問題

    課程設計要做一個基于51單片機的can總線節點需要注意那些問題啊,求大神指點!!!
    發表于 03-21 21:43

    需要更快的速度CAN FD

    節點的時序,在這兩個節點需要能夠互相檢測時,其就會同時開始通信。這就引出了雙程延遲要求。CAN FD 協議可消除數據階段的雙程延遲要求,實現
    發表于 09-17 15:56

    在設計CAN總線接口電路時需要注意哪些問題?

    在設計CAN總線接口電路時需要注意哪些問題呢?怎么實現CAN總線節點的可靠性設計?
    發表于 05-20 06:53

    CAN總線節點的可靠性設計

    CAN總線通訊已經從汽車電子行業逐漸向各行各業鋪開使用了,例如軌道交通、礦井監控等。在設計CAN總線接口電路時需要注意, 對于提高CAN總線節點
    發表于 06-08 11:41 ?3093次閱讀

    需要更快的速度:CAN FD

    CAN FD 到底是什么意思?全雙工?頻域?還是消防局?都不是,實際上它是 CAN 領域的最新技術,FD 代表 F lexible D ata-rate(靈活數據速率),幾年前由博世公
    發表于 04-08 11:16 ?3661次閱讀
    <b class='flag-5'>需要</b>更快的速度:<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>

    你知道CAN-FD協議有多少?

    需要做很多的工作。  1.硬件  我們需要選取支持 CAN-FDCAN 控制器和收發器,還要選取新的網絡調試和監測工具。  2.
    發表于 07-09 11:53 ?1.1w次閱讀

    CANCAN FD快速升級的實現方案

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

    CAN FD的七個技術問題資料總結

    CAN的差另|J?6.CAN FD速率高達8MBit/s,是否還需要CAN -樣區分高低速?使用不同的收發器?7.
    發表于 09-27 08:00 ?29次下載
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>的七個技術問題資料總結

    關于車載網絡技術革新-CAN FD深度分析

    NXP宣布將在2013年上半年發布TJA1145 FD收發器的樣片,這款收發器支持CAN局部網絡(PN, Partial Networking)并且配置了額外的寄存器可以忽略CAN
    的頭像 發表于 08-09 17:03 ?6847次閱讀
    關于車載<b class='flag-5'>網絡</b>技術革新-<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>深度分析

    CAN底層驅動數據的傳輸需要注意什么

    ,但經典CAN還是使用最多和最頻繁的,在底層驅動中,我們要注意數據的傳輸。 如我們在讀取CAN數據幀的時候需要做調整,我們以NXP的 Kin
    的頭像 發表于 06-04 14:49 ?1913次閱讀
    <b class='flag-5'>CAN</b>底層驅動數據的傳輸<b class='flag-5'>需要注意</b>什么

    STM32設備上的CAN FD

    本文件的目的如下所述: ?概述具有靈活數據速率(CAN-FD)協議的控制器局域網(CAN)。 ?描述CAN-FD相對于經典CAN
    發表于 08-28 10:34 ?8次下載

    CANCAN FD如何解決彼此的通訊

    因為受制于產品的穩定性考驗,改造成本等問題,沒法快速全面普及CAN FD。另外,在2012年底提出CAN FD到2015年中成為ISO CAN
    發表于 10-18 14:20 ?3177次閱讀

    需要更快的速度:CAN FD

    需要更快的速度:CAN FD
    發表于 11-07 08:07 ?0次下載
    <b class='flag-5'>需要</b>更快的速度:<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>

    CAN FD幀結構介紹

    CAN FD幀結構 CAN FD節點可以正常收、發CAN報文,但
    的頭像 發表于 07-18 10:42 ?7601次閱讀
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>幀結構介紹
    主站蜘蛛池模板: 午夜一区欧美二区高清三区| 亚洲精品一区国产欧美| 成人麻豆日韩在无码视频| 国产AV电影区二区三区曰曰骚网 | 人妻插B视频一区二区三区| 暖暖视频 免费 高清 日本8 | 亚洲国产综合久久精品| 亚洲国产精品一区二区三区在线观看| 亚洲午夜精品A片久久不卡蜜桃| 最近2019中文字幕MV免费看| freevideoshd| 国产精品爽爽久久久久久蜜桃| 僵尸女av| 欧美含羞草免费观看全部完| 歪歪漫画羞羞漫画国产| 怡春院国产精品视频| 99久久免费国产精品特黄| 国产成人刺激视频在线观看| 黄色三级三级免费看| 男男女女爽爽爽视频免费| 丝袜美女被艹| 伊人成色综合人网| 成人网视频在线观看免费| 黄色三级网络| 人与人特黄一级| 亚洲中文字幕一二三四区苍井空| 99久久久精品免费观看国产| 国产精品一区二区AV97| 啦啦啦影院视频在线看高清...| 日韩高清特级特黄毛片| 樱花动漫成人隐藏入口| 成人无码在线超碰视频| 九九热精品在线| 三级黄色在线观看| 与子敌伦刺激对白亂輪亂性| 成人在免费视频手机观看网站| 久草在线在线精品观看| 日韩精品免费一区二区| 中文字幕 亚洲 有码 在线| 俄罗斯18xv在线观看| 久热在线这里只有精品7 |