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

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

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

3天內不再提示

什么是CAN的BUS-OFF,如何恢復BUS-OFF?

聚沃科技 ? 2024-02-21 09:42 ? 次閱讀

CAN作為一款強大的工業總線,其高性能和高可靠性讓其應用特別廣泛。一個小知識:汽車里面各個模塊之間的通訊就是使用CAN來實現的哦。

既然是總線,那當然會有多個設備掛載在CAN上,當一個設備在發送數據的時候,其他設備也沒有在閑著,它們會對接收到的數據格式進行解析,一旦發現有錯誤就會發送錯誤信號到總線上。

wKgaomXVVKaAI0QuAACgknMbIOM644.png

那么,如果一個設備確實出現了問題,老是發出錯誤格式的幀(比如波特率有偏差等等)怎么辦呢?嘿嘿,不等大家把它踢出局,它自己就會老老實實的退出總線,不再往總線上發數據了,這個就叫做BUS-OFF,也就是設備離線。

那么MCU如何觸發這個BUS-OFF呢?我們以GD32F303為例來說明。GD32F303的CAN在發送一次錯誤的幀后,會將發送錯誤計數器的值+1,當這個計數值達到255時,就會觸發BUS-OFF機制,退出總線。

wKgZomXVVK2AEBVDAADIYhPoyT4535.png

這個時候有的小伙伴就會問了,一個設備運行很長時間,總會有發送錯誤的時候吧,如果就這么退出總線了,豈不是太冤了?其實不是的,當設備在發送錯誤計數器的值不等于0的情況下,發送一次正確的幀,這個計數值會-1的。

當一個設備BUS-OFF了,但它自恢復了錯誤狀態,想繼續回到總線上怎么操作呢?有兩種方式:

1、打開GD32F303的離線自動恢復功能,當出現BUS-OFF,MCU在檢測到離線恢復序列(在CAN_RX檢測到128次連續11個位的隱性位 )后就會自動恢復。

wKgZomXVVMCAWfRFAADQLBUH5yo438.png

2、如果沒打開自動恢復功能,則需要讓CAN進入到初始化模式,再進入正常工作模式即可。

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

    關注

    6039

    文章

    44579

    瀏覽量

    636444
  • 嵌入式
    +關注

    關注

    5087

    文章

    19145

    瀏覽量

    306121
  • CAN
    CAN
    +關注

    關注

    57

    文章

    2757

    瀏覽量

    463914
  • 汽車業
    +關注

    關注

    0

    文章

    18

    瀏覽量

    3308
收藏 人收藏

    評論

    相關推薦

    CAN控制器總線錯誤分析之CAN節點BusOff恢復過程分析與測試

    “ 總線關閉(bus off)是CAN節點比較重要的錯誤處理機制。那么,在總線關閉狀態下,CAN節點的恢復流程是怎樣的?又該如何理解節點
    發表于 08-04 11:16 ?1.5w次閱讀
    <b class='flag-5'>CAN</b>控制器總線錯誤分析之<b class='flag-5'>CAN</b>節點BusOff<b class='flag-5'>恢復</b>過程分析與測試

    將TC397的MCMCAN模塊的canh和canl短接到GND,MCMCAN模塊進入到bus off狀態后無法繼續正常發送的原因?

    將TC397的MCMCAN模塊的canh和canl短接到GND。按照網絡上的資料:此時CAN總線會進入到bus off狀態,但當故障移除后即通信線正常連接后,CAN模塊會
    發表于 02-01 07:21

    CYT2B75CAD CANbus off狀態如何檢測的?

    使用芯片為:CYT2B75CAD,CANbus off狀態如何檢測的,CAN的錯誤以及發送完成等?是否有相關例程可以參考?
    發表于 02-02 08:36

    STM32F03進入CANBUS OFF時間能不能縮短?

    開啟BUS OFF中斷后,該中斷更新時間怎么這么長,能不能縮短?
    發表于 03-22 07:54

    什么是CANBUS-OFF,如何恢復BUS-OFF?#CAN #汽車電子 #單片機

    單片機mcu
    聚沃科技
    發布于 :2024年02月22日 10:56:31

    off-page connector怎么不能和bus相連

    請問如何才能使busoff-page connector相連?
    發表于 03-29 15:09

    STM32之CAN---錯誤管理分析

    bus-off state only upon a user request.由于錯誤界定規則,一個節點可能處于離線狀態,當處于此狀態時,這個節點既不發送也不接收。至于何時離線恢復取決于何時用戶請求。2
    發表于 03-20 13:48

    在總線關閉狀態下手動重啟CAN

    controllers in a PSoC 4200L.The datasheet for the component says that when the Bus-off restart option
    發表于 10-24 16:47

    CAN卡報告CAN bus off是什么原因

    `通過LAbVIEW發送CAN消息,周期變化,一段時間后,CAN卡會報bus off`
    發表于 10-26 16:06

    STM32 CAN配置使用工具

    2使用共同的篩選器,總計28組。CAN2作為CAN1的從站,CAN1復位是否會影響CAN2?CAN總線關閉之后一定要自主
    發表于 08-19 09:29

    請問NUC240 CAN bus遇到bus-off如何自動恢復

    各位大大安安,我在BSP中CAN范例遇到CAN bus中斷進到bus-off狀態問題,導至message無法傳送,想問除了重新上電復位之外,如何初始化讓
    發表于 08-21 06:04

    CAN-BUS,CAN-BUS是什么意思

    CAN-BUS,CAN-BUS是什么意思 CAN-BUS  1,CAN-BUS的起源  控制器局域網(controllerareanetwork 簡稱
    發表于 03-11 15:31 ?1.8w次閱讀

    CAN-BUS,CAN-BUS原理是什么?

    CAN-BUS,CAN-BUS原理是什么?  1,CAN-BUS的起源  控制器局域網(controllerareanetwork 簡稱CAN)最初是德國Bosch公司于1983年為汽
    發表于 03-22 15:51 ?2668次閱讀

    CAN總線Bus Off原理及恢復解決方案

    除了物理層線路因素,還有可能因為CAN控制器或收發器等元器件故障導致。同時,也有可能是由于CAN總線信號干擾導致的CAN信號收發不正確,嚴重時會導致不能正常發送報文,從而更容易導致CAN
    的頭像 發表于 12-16 09:26 ?1.3w次閱讀

    CAN總線Bus Off原理及CAN總線Bus Off恢復的解決方案

    汽車內部掛有很多的ECU節點,當其中一個節點發生故障進入總線關閉狀態時,會很大程度上影響整車CAN網絡的通訊。
    發表于 01-04 11:34 ?9010次閱讀
    主站蜘蛛池模板: 亚洲 日本 中文字幕 制服| 日本红怡院亚洲红怡院最新| qvod理论电影| 中文字幕精品视频在线| 亚洲日韩视频免费观看| 小处雏一区二区三区| 色尼玛亚洲综合| 日韩精品一卡二卡三卡四卡2021| 嫩草www视频在线观看高清| 久久九九精品国产自在现线拍| 蝴蝶中文娱乐| 国产在线精品一区二区网站免费 | 97在线观看成人免费视频| 在线免费国产| 综合亚洲桃色第一影院| 中字幕视频在线永久在线| 羽月希被黑人吃奶dasd585| 在线观看亚洲 日韩 国产| 中文字幕无线观看不卡网站 | 韩国伦理电影在线神马网| 国产永不无码精品AV永久| 国产一卡在线观看完整版 | 亚洲黄色在线播放| 亚洲国产精品综合久久一线| 亚洲精品国产专区91在线| 亚洲男女羞羞无遮挡久久丫| 亚洲中文字幕日产乱码2020| 影视先锋男人无码在线| 2021精品国产综合久久| 99视频全部看免费观| 成人在线观看视频免费| 国产精品久久久久久日本| 国偷自产视频一区二区99| 久久se精品一区二区国产| 看免费人成va视频全| 欧美高清vivoesond在线播放| 日本阿v在线资源无码免费| 日本xxx片免费高清在线| 无码AV熟妇素人内射V在线| 亚洲精品午夜久久久伊人| 一个人的免费完整在线观看HD|