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

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進入到初始化模式,再進入正常工作模式即可。

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

    關注

    6059

    文章

    44822

    瀏覽量

    644914
  • 嵌入式
    +關注

    關注

    5125

    文章

    19441

    瀏覽量

    313262
  • CAN
    CAN
    +關注

    關注

    57

    文章

    2837

    瀏覽量

    466294
  • 汽車業
    +關注

    關注

    0

    文章

    19

    瀏覽量

    3373
收藏 人收藏

    評論

    相關推薦

    將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

    STM32G4 CAN為什么無法檢測到bus-off狀態?

    ,最開始是在總線的末端,沒有進入bus-off。當我在對板子的CAN收發器接口處進行短接時進入了bus-off。我意識到好像與短路的距離有關,我開始用一節金屬絲重新再總線的末端短接,并將CAN
    發表于 03-11 07:46

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

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

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

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

    在總線關閉狀態下手動重啟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 ?2741次閱讀

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

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

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

    汽車內部掛有很多的ECU節點,當其中一個節點發生故障進入總線關閉狀態時,會很大程度上影響整車CAN網絡的通訊。
    發表于 01-04 11:34 ?9667次閱讀

    T113核心板CAN通訊bus-off自動恢復

    ,通信中斷。本文將深入探討CAN總線自動恢復機制的原理、調優方法及實戰應用,旨在幫助工程師優化系統配置,提升通信可靠性。軟硬件環境說明本次實戰應用基于眺望T113-I
    的頭像 發表于 04-10 08:30 ?188次閱讀
    T113核心板<b class='flag-5'>CAN</b>通訊<b class='flag-5'>bus-off</b>自動<b class='flag-5'>恢復</b>
    主站蜘蛛池模板: 天天在线精品视频在线观看 | 亚洲国产成人久久笫一页 | 四虎在线播放免费永久视频 | 夜夜爽天天干 | 欧亚激情偷乱人伦小说视频 | 三级完整在线观看高清视频 | 婷婷香蕉| 亚洲夜夜骑| 日日操夜夜操狠狠操 | 人人人人干 | 午夜视频在线免费观看 | 天天av天天翘天天综合网 | 国产福利不卡一区二区三区 | 国模龙园园私拍337p | 欧美性aaa| 久久黄色毛片 | 97影院理论片手机在线观看 | 日本成片免费高清 | 大又大又粗又爽又黄毛片女人 | 翘臀白浆 | 欧美综合成人网 | 亚洲日本视频 | 久久免费99精品久久久久久 | 国产福利久久 | 久久国产精品99久久久久久老狼 | 色在线视频观看 | 麦克斯奥特曼免费观看 | 俄罗斯美女69xxxxxx | 亚洲午夜久久久久久噜噜噜 | 色天天综合久久久久综合片 | 在线看片一区 | 精品伊人久久大线蕉地址 | 亚洲午夜久久久 | 亚洲伊人久久综合影院2021 | 人人添人人澡人人澡人人人爽 | 黄色在线播放视频 | ccav在线永久免费看 | 欧美一区二区三区视频 | 男女做视频网站免费观看 | 日本在线不卡一区二区 | 自偷自拍亚洲欧美清纯唯美 |