在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

CAN控制器在CANFD中會導致什么問題

AGk5_ZLG_zhiyua ? 來源:ZLG致遠電子 ? 作者:ZLG致遠電子 ? 2022-07-01 11:55 ? 次閱讀

都說CANFD是兼容CAN的,實際上這句話有個大前提,那就是CAN控制器是完全遵循ISO11898-1規范的。為什么這么說,接下來聽君娓娓道來…

我們先看下CAN的幀結構:

CAN幀結構

75a0ff4a-f8ef-11ec-ba43-dac502259ad0.png

從上圖可以看出,標準幀中有個r0位,這個位實際上是個保留位,ISO11898-1中規定:發送方發送r0位固定為顯性,接收方則不對該位顯隱性做判斷。同樣,擴展幀除r0位還有個r1位,也是保留位,其規定與r0位一致。由于ISO11898-1對保留位的規定,導致部分老舊的CAN控制器在發送保留位時,未遵循ISO規范要求,將r0或r1位發送為隱性,而不是顯性,接收方也能正常接收CAN報文。那么CAN控制器發送標準幀r0或擴展幀r1為隱性,在CANFD中會導致什么問題呢?這個就要從CANFD幀結構說起了。

CANFD幀結構

75b7f1dc-f8ef-11ec-ba43-dac502259ad0.png

如上圖所示中箭頭方向,在CANFD幀中,原來的CAN標準幀中的r0為此時變為了EDL位(CANFD位),CAN擴展幀中的r1位也同樣變為EDL位。EDL位規定,EDL為隱性時為CANFD幀,顯性為CAN幀。

CAN標準幀r0位和擴展幀r1位發送隱性位帶來的問題那么問題就來了,那些未完全符合ISO11898-1規范的CAN控制器,他們發送CAN幀時R0位為隱性,此時若總線上存在CANFD節點時,就會被CANFD控制器識別為CANFD幀,但是實際上他發送又是CAN幀,這種情況下就導致CANFD控制器接收異常而發送錯誤幀。這種情況下,對于不完全遵循ISO11898-1規范的CAN控制器來說,CANFD就不兼容CAN了。

75ceaf1c-f8ef-11ec-ba43-dac502259ad0.png

最后,我們再通過上面這張圖總結下:未符合ISO11898-1規范的CAN控制器,因其發送報文時,標準幀r0位或擴展幀r1位為隱性,在CANFD網絡中,會被CANFD控制器的接收方判別為CANFD幀,從而導致總線錯誤。

解決方法

若總線存在此CAN控制器時,我們可以將CANFD控制器設置為CAN控制器以兼容該CAN節點。

若使用USBCANFD-200U系列CANFD卡,遇到不規范的CAN控制器時,我們可以通過ZCANPRO設置控制器類型為CAN,就可以解決這個問題。

原文標題:【Z站推薦】CANFD真的完全兼容CAN?

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

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

    關注

    57

    文章

    2895

    瀏覽量

    466890
  • CAN控制器
    +關注

    關注

    3

    文章

    75

    瀏覽量

    15253
  • CANFD
    +關注

    關注

    0

    文章

    79

    瀏覽量

    5255

原文標題:【Z站推薦】CANFD真的完全兼容CAN?

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    如何驗證CAN控制器的錯誤響應機制?

    使用ZPS-CANFD設備驗證CAN控制器的錯誤響應過程。CAN控制器的錯誤管理機制是保障CAN
    的頭像 發表于 04-30 18:24 ?148次閱讀
    如何驗證<b class='flag-5'>CAN</b><b class='flag-5'>控制器</b>的錯誤響應機制?

    CANFD協議轉換:搭建通訊橋梁

    物聯網 CAN FD 協議轉換是一種用于實現不同通信協議之間轉換的設備,主要用于將 CAN FD(Controller Area Network Flexible Data - rate,
    的頭像 發表于 04-19 09:48 ?251次閱讀
    <b class='flag-5'>CANFD</b>協議轉換<b class='flag-5'>器</b>:搭建通訊橋梁

    車載通信方案為何選擇CAN/CANFD

    摘要 隨著汽車電子技術的飛速發展,車載通信系統在車輛的智能化、網聯化進程中扮演著至關重要的角色。控制器局域網絡(CAN)及其擴展版本CANFD憑借其卓越的可靠性、高效的數據傳輸能力和強大的抗干擾特性
    的頭像 發表于 03-25 21:38 ?231次閱讀

    如何使用ZPS-CANFD觀察CAN數據鏈路層的工作過程

    CAN總線在數據鏈路層中的應用是其通信協議中的關鍵部分、它負責物理層之上實現數據的可靠傳輸。致遠第二代CAN總線分析儀ZPS-CANFD,除了可以完成
    的頭像 發表于 03-18 11:38 ?328次閱讀
    如何使用ZPS-<b class='flag-5'>CANFD</b>觀察<b class='flag-5'>CAN</b>數據鏈路層的工作過程

    CAN/CANFD?總線干擾儀TESTBASE-BDI

    總線干擾儀是CAN/CANFD總線一致性測試中必不可少的重要設備,用于實現采樣點以及故障注入等測試項配合桌面式車載網絡自動化測試系統TESTBASE-DESKNAT以及基于VBA的CAN/CA
    的頭像 發表于 12-26 11:24 ?1046次閱讀
    <b class='flag-5'>CAN</b>/<b class='flag-5'>CANFD</b>?總線干擾儀TESTBASE-BDI

    rk3588 canfd發送部分數據失敗的問題

    使用rk3588的板子進行canfd通信時,有些數據發送必然失敗: 1,cansend can0 200##065.68.00.00.96.00.00.01 必然成功 2,cansend c
    發表于 12-18 10:53

    如何選擇CAN總線控制器

    現代工業自動化和汽車電子領域,CAN(Controller Area Network)總線因其高可靠性、實時性和靈活性而成為廣泛使用的通信協議之一。選擇合適的CAN總線控制器對于確保
    的頭像 發表于 11-12 09:48 ?706次閱讀

    一款實現PLC擴展CANFD的好工具 — PXB-6020D協議轉換

    (可編程邏輯控制器)是核心組件之一,而其上的CAN接口對于實現設備間的通信至關重要。今天,我們就來探討一下PLC上的CAN接口及其優化方案。PLC通常可以選配CA
    的頭像 發表于 10-16 08:07 ?511次閱讀
    一款實現PLC擴展<b class='flag-5'>CANFD</b>的好工具 — PXB-6020D協議轉換<b class='flag-5'>器</b>

    CAN/CANFD卡接口函數使用說明

    電子發燒友網站提供《CAN/CANFD卡接口函數使用說明.pdf》資料免費下載
    發表于 10-15 17:35 ?0次下載

    CAN總線控制器的工作原理

    CAN(Controller Area Network,控制器局域網)總線控制器的工作原理涉及多個方面,包括消息傳輸、沖突檢測與解決、總線仲裁等關鍵機制。以下是對CAN總線
    的頭像 發表于 09-30 11:33 ?1872次閱讀

    CAN總線控制器是什么意思

    CAN總線控制器(Controller Area Network Bus Controller)是CAN總線通信系統中的核心部件,它扮演著接收、處理并轉發CAN總線數據的關鍵角色。下面
    的頭像 發表于 09-03 14:16 ?2112次閱讀

    國產控制器廠家 整車控制器 以太網控制器 CAN控制器 國產化替代

    控制器
    長沙碩博電子科技股份有限公司
    發布于 :2024年09月03日 09:15:51

    車載智能控制器 工程機械控制器 CAN總線控制器 碩博電子 #控制器 #can總線 #國產化替代

    控制器總線
    長沙碩博電子科技股份有限公司
    發布于 :2024年08月29日 10:43:57

    【龍芯2K0300蜂鳥板試用】CAN接口驅動板設計、CANFD測試、CAN C++程序驅動測試

    繪制接口板 3k0300支持4路CANFD,從原理圖來看,只是把TX和RX放出來了,并沒有差分收發IC。 為了測試CAN功能,必須先做一個驅動板。 兩路CANFD擠在一
    發表于 08-25 21:09

    請問esp32支持can總線嗎?是不是需要外接can控制器

    請問esp32支持can總線嗎?是不是需要外接can控制器?比如用tja1050can控制器,怎么接線?即用esp32的那兩個管腳接tja1
    發表于 07-02 07:22
    主站蜘蛛池模板: 午夜国产视频 | 激情五月五月婷婷 | 午夜大片在线观看 | 国产精品成人观看视频国产奇米 | 黑人40厘米全进去xxxx猛交 | 激情综合色综合啪啪开心 | 伊人久久大香线蕉观看 | 亚洲综合色婷婷在线观看 | 一级特一级特色生活片 | 天天怕夜夜怕狠狠怕 | 一级特黄特黄的大片免费 | 免费看欧美一级特黄a大片 免费看欧美一级特黄a大片一 | 好爽毛片一区二区三区四 | 中文字幕视频二区 | 一区二区三区四区视频在线观看 | 国产黄色三级三级三级 | 亚洲欧美精品成人久久91 | 久久青草91免费观看 | 国产美女主播一级成人毛片 | 67pao强力打造 | 午夜无码国产理论在线 | 日本xxxxxxxxx69| 日韩毛片在线看 | 天天插日日插 | 亚洲一区二区三区电影 | 伊人最新网址 | 夜夜骑日日操 | 黄色高清视频网站 | 91精品啪国产在线观看免费牛牛 | 在线午夜视频 | 美女张开大腿让男人捅 | 欧美国产一区二区二区 | 超h 高h 污肉男男 | 精品一区二区在线观看 | 亚洲好骚综合 | 亚洲欧美国产视频 | 国产精品美女www爽爽爽视频 | www我要色综合com | 人人操天天射 | 国产拍拍拍免费视频网站 | 黑粗硬大欧美视频 |