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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

什么是CAN的BUS-OFF,如何恢復(fù)BUS-OFF?

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

CAN作為一款強(qiáng)大的工業(yè)總線,其高性能和高可靠性讓其應(yīng)用特別廣泛。一個(gè)小知識(shí):汽車?yán)锩娓鱾€(gè)模塊之間的通訊就是使用CAN來(lái)實(shí)現(xiàn)的哦。

既然是總線,那當(dāng)然會(huì)有多個(gè)設(shè)備掛載在CAN上,當(dāng)一個(gè)設(shè)備在發(fā)送數(shù)據(jù)的時(shí)候,其他設(shè)備也沒(méi)有在閑著,它們會(huì)對(duì)接收到的數(shù)據(jù)格式進(jìn)行解析,一旦發(fā)現(xiàn)有錯(cuò)誤就會(huì)發(fā)送錯(cuò)誤信號(hào)到總線上。

wKgaomXVVKaAI0QuAACgknMbIOM644.png

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

那么MCU如何觸發(fā)這個(gè)BUS-OFF呢?我們以GD32F303為例來(lái)說(shuō)明。GD32F303的CAN在發(fā)送一次錯(cuò)誤的幀后,會(huì)將發(fā)送錯(cuò)誤計(jì)數(shù)器的值+1,當(dāng)這個(gè)計(jì)數(shù)值達(dá)到255時(shí),就會(huì)觸發(fā)BUS-OFF機(jī)制,退出總線。

wKgZomXVVK2AEBVDAADIYhPoyT4535.png

這個(gè)時(shí)候有的小伙伴就會(huì)問(wèn)了,一個(gè)設(shè)備運(yùn)行很長(zhǎng)時(shí)間,總會(huì)有發(fā)送錯(cuò)誤的時(shí)候吧,如果就這么退出總線了,豈不是太冤了?其實(shí)不是的,當(dāng)設(shè)備在發(fā)送錯(cuò)誤計(jì)數(shù)器的值不等于0的情況下,發(fā)送一次正確的幀,這個(gè)計(jì)數(shù)值會(huì)-1的。

當(dāng)一個(gè)設(shè)備BUS-OFF了,但它自恢復(fù)了錯(cuò)誤狀態(tài),想繼續(xù)回到總線上怎么操作呢?有兩種方式:

1、打開GD32F303的離線自動(dòng)恢復(fù)功能,當(dāng)出現(xiàn)BUS-OFF,MCU在檢測(cè)到離線恢復(fù)序列(在CAN_RX檢測(cè)到128次連續(xù)11個(gè)位的隱性位 )后就會(huì)自動(dòng)恢復(fù)。

wKgZomXVVMCAWfRFAADQLBUH5yo438.png

2、如果沒(méi)打開自動(dòng)恢復(fù)功能,則需要讓CAN進(jìn)入到初始化模式,再進(jìn)入正常工作模式即可。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6044

    文章

    44624

    瀏覽量

    638930
  • 嵌入式
    +關(guān)注

    關(guān)注

    5095

    文章

    19189

    瀏覽量

    307951
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    57

    文章

    2773

    瀏覽量

    464462
  • 汽車業(yè)
    +關(guān)注

    關(guān)注

    0

    文章

    19

    瀏覽量

    3322
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    CAN控制器總線錯(cuò)誤分析之CAN節(jié)點(diǎn)BusOff恢復(fù)過(guò)程分析與測(cè)試

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

    將TC397的MCMCAN模塊的canh和canl短接到GND,MCMCAN模塊進(jìn)入到bus off狀態(tài)后無(wú)法繼續(xù)正常發(fā)送的原因?

    將TC397的MCMCAN模塊的canh和canl短接到GND。按照網(wǎng)絡(luò)上的資料:此時(shí)CAN總線會(huì)進(jìn)入到bus off狀態(tài),但當(dāng)故障移除后即通信線正常連接后,CAN模塊會(huì)
    發(fā)表于 02-01 07:21

    CYT2B75CAD CANbus off狀態(tài)如何檢測(cè)的?

    使用芯片為:CYT2B75CAD,CANbus off狀態(tài)如何檢測(cè)的,CAN的錯(cuò)誤以及發(fā)送完成等?是否有相關(guān)例程可以參考?
    發(fā)表于 02-02 08:36

    STM32F03進(jìn)入CANBUS OFF時(shí)間能不能縮短?

    開啟BUS OFF中斷后,該中斷更新時(shí)間怎么這么長(zhǎng),能不能縮短?
    發(fā)表于 03-22 07:54

    什么是CANBUS-OFF,如何恢復(fù)BUS-OFF?#CAN #汽車電子 #單片機(jī)

    單片機(jī)mcu
    聚沃科技
    發(fā)布于 :2024年02月22日 10:56:31

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

    請(qǐng)問(wèn)如何才能使busoff-page connector相連?
    發(fā)表于 03-29 15:09

    STM32之CAN---錯(cuò)誤管理分析

    bus-off state only upon a user request.由于錯(cuò)誤界定規(guī)則,一個(gè)節(jié)點(diǎn)可能處于離線狀態(tài),當(dāng)處于此狀態(tài)時(shí),這個(gè)節(jié)點(diǎn)既不發(fā)送也不接收。至于何時(shí)離線恢復(fù)取決于何時(shí)用戶請(qǐng)求。2
    發(fā)表于 03-20 13:48

    在總線關(guān)閉狀態(tài)下手動(dòng)重啟CAN

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

    CAN卡報(bào)告CAN bus off是什么原因

    `通過(guò)LAbVIEW發(fā)送CAN消息,周期變化,一段時(shí)間后,CAN卡會(huì)報(bào)bus off`
    發(fā)表于 10-26 16:06

    STM32 CAN配置使用工具

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

    請(qǐng)問(wèn)NUC240 CAN bus遇到bus-off如何自動(dòng)恢復(fù)

    各位大大安安,我在BSP中CAN范例遇到CAN bus中斷進(jìn)到bus-off狀態(tài)問(wèn)題,導(dǎo)至message無(wú)法傳送,想問(wèn)除了重新上電復(fù)位之外,如何初始化讓
    發(fā)表于 08-21 06:04

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

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

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

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

    CAN總線Bus Off原理及恢復(fù)解決方案

    除了物理層線路因素,還有可能因?yàn)?b class='flag-5'>CAN控制器或收發(fā)器等元器件故障導(dǎo)致。同時(shí),也有可能是由于CAN總線信號(hào)干擾導(dǎo)致的CAN信號(hào)收發(fā)不正確,嚴(yán)重時(shí)會(huì)導(dǎo)致不能正常發(fā)送報(bào)文,從而更容易導(dǎo)致CAN
    的頭像 發(fā)表于 12-16 09:26 ?1.4w次閱讀

    CAN總線Bus Off原理及CAN總線Bus Off恢復(fù)的解決方案

    汽車內(nèi)部掛有很多的ECU節(jié)點(diǎn),當(dāng)其中一個(gè)節(jié)點(diǎn)發(fā)生故障進(jìn)入總線關(guān)閉狀態(tài)時(shí),會(huì)很大程度上影響整車CAN網(wǎng)絡(luò)的通訊。
    發(fā)表于 01-04 11:34 ?9155次閱讀
    主站蜘蛛池模板: 午夜高清| 国产色系视频在线观看免费 | 啪啪免费视频网站 | 五月婷婷在线观看视频 | 在线观看日本一区 | 男同小黄文 | 国产亚洲婷婷香蕉久久精品 | 久久成人国产精品免费 | 野外啪啪抽搐一进一出 | 丝袜美腿视频一区二区三区 | 国内精品免费视频自在线 | 99久久婷婷国产综合精品电影 | 国产黄大片在线观看 | 性欧美高清强烈性视频 | 在线免费看一级片 | 亚洲区一二三四区2021 | 久久亚洲精选 | 激情五月激情综合网 | 五月天婷婷网址 | 国产呦在线观看视频 | 一区二区三区视频 | 国产午夜不卡在线观看视频666 | 三级在线观看视频 | 小说老卫陈红张敏陈法蓉 | 天堂视频免费在线观看 | 免费看日本大片免费 | 免费观看视频在线 | 亚洲一级香蕉视频 | 狠狠操亚洲| 四虎国产成人亚洲精品 | 啪视频免费 | 精品福利在线视频 | 久久国产午夜精品理论片34页 | 天天干天天干天天 | 国产三级精品三级在线观看 | 国产午夜视频在永久在线观看 | 免费黄色在线视频 | 国产在线综合网 | 国产一区中文字幕 | 乱人伦xxxx国语对白 | 青草国产在线视频 |