日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

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

jf_EksNQtU6 ? 來(lái)源:談思實(shí)驗(yàn)室 ? 作者:談思實(shí)驗(yàn)室 ? 2022-12-16 09:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

汽車(chē)內(nèi)部掛有很多的ECU節(jié)點(diǎn),當(dāng)其中一個(gè)節(jié)點(diǎn)發(fā)生故障進(jìn)入總線(xiàn)關(guān)閉狀態(tài)時(shí),會(huì)很大程度上影響整車(chē)CAN網(wǎng)絡(luò)的通訊。例如,當(dāng)汽車(chē)發(fā)生碰撞時(shí),傳感器將電信號(hào)傳送給安全氣囊ECU,將信號(hào)進(jìn)行處理,當(dāng)確定需要打開(kāi)安全氣囊時(shí),ECU會(huì)立即發(fā)出點(diǎn)火信號(hào),氣體發(fā)生器才會(huì)充滿(mǎn)氣囊,對(duì)駕駛員和乘客提供安全保護(hù),如下圖1所示。若此時(shí)安全氣囊ECU處于總線(xiàn)關(guān)閉狀態(tài),則無(wú)法正常彈出氣囊,會(huì)導(dǎo)致嚴(yán)重后果。

圖1 ECU工作示意圖

因此,對(duì)于新能源汽車(chē)行業(yè)工程師,了解CAN總線(xiàn)Bus Off原理是非常有必要的。CAN控制器可以判斷出錯(cuò)誤的類(lèi)型是總線(xiàn)上暫時(shí)的數(shù)據(jù)錯(cuò)誤(如外部干擾等)還是持續(xù)的數(shù)據(jù)錯(cuò)誤(如單元內(nèi)部故障、驅(qū)動(dòng)器故障、斷線(xiàn)、短路等)。由此,當(dāng)總線(xiàn)上發(fā)生持續(xù)數(shù)據(jù)錯(cuò)誤時(shí),CAN控制器內(nèi)部的錯(cuò)誤計(jì)數(shù)器累積到總線(xiàn)關(guān)閉的閾值,可將引起此故障單元從總線(xiàn)上隔離出去,不參與跟總線(xiàn)其他節(jié)點(diǎn)的網(wǎng)絡(luò)通信。如圖2所示:

圖2 錯(cuò)誤檢測(cè)機(jī)制

哪些因素會(huì)導(dǎo)致CAN總線(xiàn)Bus Off?

引起錯(cuò)誤的原因大多是由物理故障引起的,主要是CAN線(xiàn)路產(chǎn)生的。其中包括:CAN_H開(kāi)路、CAN_L開(kāi)路、CAN_H對(duì)CAN_L短路/開(kāi)路、CAN_L對(duì)VBAT短路、CAN_H對(duì)GND短路、CAN_L對(duì)GND短路、終端電阻開(kāi)路等。

除了物理層線(xiàn)路因素,還有可能因?yàn)镃AN控制器或收發(fā)器元器件故障導(dǎo)致。同時(shí),也有可能是由于CAN總線(xiàn)信號(hào)干擾導(dǎo)致的CAN信號(hào)收發(fā)不正確,嚴(yán)重時(shí)會(huì)導(dǎo)致不能正常發(fā)送報(bào)文,從而更容易導(dǎo)致CAN總線(xiàn)關(guān)閉。

例如,新能源汽車(chē)通常是指純電動(dòng)汽車(chē)或者混合動(dòng)力汽車(chē),其特色是使用電池、電容來(lái)存儲(chǔ)能力,然后通過(guò)逆變的方式變成交流,帶動(dòng)電動(dòng)機(jī)驅(qū)動(dòng)車(chē)輛。逆變產(chǎn)生的巨大電流形成強(qiáng)干擾,串?dāng)_到CAN總線(xiàn)上,導(dǎo)致控制器死機(jī)、損壞或者通訊中斷,車(chē)輛運(yùn)行不穩(wěn)定。詳情請(qǐng)關(guān)注公眾號(hào)【車(chē)端】

CAN總線(xiàn)Bus Off恢復(fù)的解決方案

如果出現(xiàn)了Bus Off,總線(xiàn)上的節(jié)點(diǎn)需要做一些動(dòng)作,例如重啟CAN控制器或是重新上電,但是這些都只是一些補(bǔ)救措施,最根本的還是需要找到引起B(yǎng)us Off的根源。

當(dāng)發(fā)生CAN總線(xiàn)關(guān)閉時(shí),我們可以檢查Bus Off寄存器的值,對(duì)CAN控制器的驅(qū)動(dòng)及相關(guān)寄存器進(jìn)行初始化操作。初始化完成后,CAN總線(xiàn)關(guān)閉故障就會(huì)立即解除。為了避免該節(jié)點(diǎn)在CAN網(wǎng)絡(luò)中頻繁發(fā)生總線(xiàn)關(guān)閉問(wèn)題,建議在初始化后,不要立即對(duì)外發(fā)送CAN報(bào)文。

從下圖所示可以看出,當(dāng)節(jié)點(diǎn)進(jìn)入總線(xiàn)關(guān)閉狀態(tài)后,如果MCU僅是開(kāi)啟自動(dòng)恢復(fù)功能,CAN控制器在檢測(cè)到128次11個(gè)連續(xù)的隱性位后即可恢復(fù)通信,在實(shí)際的CAN通信總線(xiàn)中,這一條件是很容易達(dá)到的。我們已經(jīng)知道,當(dāng)進(jìn)入總線(xiàn)關(guān)閉狀態(tài)時(shí),節(jié)點(diǎn)已經(jīng)發(fā)生了嚴(yán)重的錯(cuò)誤,處于不可信狀態(tài),如果迅速恢復(fù)參與總線(xiàn)通信,具有較高的風(fēng)險(xiǎn),因此實(shí)際應(yīng)用中,往往會(huì)通過(guò)MCU對(duì)CAN控制器總線(xiàn)關(guān)閉狀態(tài)的恢復(fù)過(guò)程進(jìn)行編程處理,以控制節(jié)點(diǎn)從總線(xiàn)關(guān)閉狀態(tài)恢復(fù)到錯(cuò)誤主動(dòng)狀態(tài)的等待時(shí)間,如圖4所示,具體包括“快恢復(fù)”和“慢恢復(fù)”策略,兩種策略一般同時(shí)應(yīng)用。

圖3

上文也提到過(guò),由于汽車(chē)內(nèi)部存在強(qiáng)干擾,也會(huì)導(dǎo)致CAN總線(xiàn)關(guān)閉。針對(duì)這種現(xiàn)象,我們通過(guò)以下方式進(jìn)行處理:

由于汽車(chē)內(nèi)部存在強(qiáng)電流產(chǎn)生的空間磁干擾,應(yīng)該將CAN線(xiàn)纜雙絞程度加大;

CAN接口設(shè)計(jì)采用CTM1051隔離收發(fā)器、隔離限幅,防止ECU死機(jī);

CAN接口增加磁環(huán)、共模電感等效果好的感性防護(hù)器件;

外接專(zhuān)用的信號(hào)保護(hù)器消除干擾,如ZF-12Y2;

使用網(wǎng)橋中繼設(shè)備CANBridge對(duì)部分強(qiáng)干擾源進(jìn)行隔離。

綜合上述,汽車(chē)CAN總線(xiàn)關(guān)閉故障發(fā)生時(shí),應(yīng)分析物理層包括CAN線(xiàn)路、CAN控制器及收發(fā)器、CAN信號(hào)干擾等外在因素,同時(shí)分析CAN寄存器及軟件處理,重新初始化CAN驅(qū)動(dòng)和恢復(fù)正常后,定時(shí)嘗試往外發(fā)送報(bào)文。

審核編輯:郭婷

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

    關(guān)注

    10

    文章

    3840

    瀏覽量

    111476
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    17886

    瀏覽量

    195282
  • CAN總線(xiàn)
    +關(guān)注

    關(guān)注

    146

    文章

    2050

    瀏覽量

    135524

原文標(biāo)題:CAN總線(xiàn)Bus Off原理

文章出處:【微信號(hào):談思實(shí)驗(yàn)室,微信公眾號(hào):談思實(shí)驗(yàn)室】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    在 EB Tresos 中配置自動(dòng)總線(xiàn)關(guān)閉接收S32K322遇到的問(wèn)題求解

    CAN_H和CAN_L線(xiàn): The API Can_43_FLEXCAN_ProcessBusOffInterrupt () is triggered, and bus-off
    發(fā)表于 04-28 06:55

    USBCAN-IPro工業(yè)級(jí)高性能USB接口CAN卡用戶(hù)手冊(cè)

    USBCAN-I Pro 是集成 1 路 CAN 接口的高性能型 CAN-bus 總線(xiàn)通訊接口卡。該型號(hào) CAN 卡可兼容 USB2.0 總線(xiàn)
    發(fā)表于 04-23 17:07 ?0次下載

    深度解析AS32S601芯片CAN Bus Off機(jī)制

    在汽車(chē)電子、工業(yè)自動(dòng)化等眾多領(lǐng)域,CAN 總線(xiàn)作為一種可靠的通信協(xié)議被廣泛應(yīng)用。而 AS32S601 芯片憑借其卓越的性能和可靠性,在這些領(lǐng)域也發(fā)揮著重要作用。其中,CAN Bus
    的頭像 發(fā)表于 04-22 09:36 ?427次閱讀
    深度解析AS32S601芯片<b class='flag-5'>CAN</b> <b class='flag-5'>Bus</b> <b class='flag-5'>Off</b>機(jī)制

    利用泰克示波器 CAN 總線(xiàn)解碼器加快 CAN 總線(xiàn)的故障排除速度

    什么是 CAN 總線(xiàn)? 控制器局域網(wǎng)絡(luò) (CAN) 最初是針對(duì)汽車(chē)應(yīng)用而設(shè)計(jì)的總線(xiàn)結(jié)構(gòu),但是,它也在其他領(lǐng)域找到用武之地。CAN
    的頭像 發(fā)表于 04-17 17:35 ?662次閱讀
    利用泰克示波器 <b class='flag-5'>CAN</b> <b class='flag-5'>總線(xiàn)</b>解碼器加快 <b class='flag-5'>CAN</b> <b class='flag-5'>總線(xiàn)</b>的故障排除速度

    基于FPGA的輕量級(jí)CAN總線(xiàn)控制器實(shí)現(xiàn)方案

    CAN總線(xiàn)作為工業(yè)和汽車(chē)領(lǐng)域最常用的通信總線(xiàn),具有拓?fù)浣Y(jié)構(gòu)簡(jiǎn)潔、可靠性高、傳輸距離長(zhǎng)等優(yōu)點(diǎn)。CAN總線(xiàn)的非破壞性仲裁機(jī)制依賴(lài)于幀ID,
    的頭像 發(fā)表于 04-03 10:10 ?2996次閱讀
    基于FPGA的輕量級(jí)<b class='flag-5'>CAN</b><b class='flag-5'>總線(xiàn)</b>控制器實(shí)現(xiàn)<b class='flag-5'>方案</b>

    CAN 總線(xiàn)不好調(diào)?抗干擾與排錯(cuò)技巧一篇帶走!

    做過(guò)嵌入式開(kāi)發(fā)的同學(xué),大概都有過(guò)這樣的經(jīng)歷:程序?qū)懙脹](méi)問(wèn)題,邏輯也跑通了,結(jié)果CAN總線(xiàn)一插上線(xiàn),數(shù)據(jù)就開(kāi)始亂飄;電機(jī)一開(kāi),報(bào)文就掉包;項(xiàng)目上線(xiàn)前一切正常,上車(chē)測(cè)試時(shí)卻瘋狂進(jìn)入Bus-Off,整條鏈
    的頭像 發(fā)表于 01-04 09:15 ?733次閱讀
    <b class='flag-5'>CAN</b> <b class='flag-5'>總線(xiàn)</b>不好調(diào)?抗干擾與排錯(cuò)技巧一篇帶走!

    CAN被動(dòng)錯(cuò)誤恢復(fù)后為什么rt_device_write還會(huì)返回異常呢?

    1、系統(tǒng)啟動(dòng),給CAN總線(xiàn)發(fā)送數(shù)據(jù),總線(xiàn)設(shè)備通訊正常 2、制造總線(xiàn)錯(cuò)誤,當(dāng)總線(xiàn)設(shè)備錯(cuò)誤幀達(dá)到128之后,
    發(fā)表于 12-22 16:29

    CAN 總線(xiàn)自定義協(xié)議使用說(shuō)明

    關(guān)于can總線(xiàn)的設(shè)置
    發(fā)表于 11-05 17:00 ?2次下載

    2025全球CAN總線(xiàn)網(wǎng)關(guān)轉(zhuǎn)換模組選型推薦與解決方案解析

    CAN總線(xiàn)轉(zhuǎn)換模組作為CAN總線(xiàn)與其他通信協(xié)議(如以太網(wǎng)、串口、USB等)的橋梁,被廣泛應(yīng)用于工業(yè)自動(dòng)化、智能交通、能源監(jiān)測(cè)等場(chǎng)景。 2025年,全球
    的頭像 發(fā)表于 09-12 09:23 ?935次閱讀

    silex希來(lái)科CAN通信的無(wú)線(xiàn)化解決方案

    silex希來(lái)科CAN通信的無(wú)線(xiàn)化解決方案
    的頭像 發(fā)表于 08-27 15:07 ?875次閱讀
    silex希來(lái)科<b class='flag-5'>CAN</b>通信的無(wú)線(xiàn)化<b class='flag-5'>解決方案</b>

    120Ω的秘密:CAN總線(xiàn)終端電阻的重要性

    CAN總線(xiàn)作為一種廣泛應(yīng)用的工業(yè)通信協(xié)議,其終端電阻的作用不容忽視。本文將詳細(xì)探討CAN總線(xiàn)終端電阻的重要性及其在通信中的關(guān)鍵作用。CAN
    的頭像 發(fā)表于 08-08 11:35 ?1521次閱讀
    120Ω的秘密:<b class='flag-5'>CAN</b><b class='flag-5'>總線(xiàn)</b>終端電阻的重要性

    廣成科技CANFD轉(zhuǎn)CAN總線(xiàn)GCAN-418的優(yōu)勢(shì)

    作為CAN總線(xiàn)的升級(jí)產(chǎn)品,CANFD相較于傳統(tǒng)的CAN總線(xiàn),擁有如下幾個(gè)方面的優(yōu)勢(shì)。
    的頭像 發(fā)表于 08-05 11:47 ?1324次閱讀
    廣成科技CANFD轉(zhuǎn)<b class='flag-5'>CAN</b><b class='flag-5'>總線(xiàn)</b>GCAN-418的優(yōu)勢(shì)

    CAN總線(xiàn)電容過(guò)大?三種解決方案來(lái)了

    在新能源汽車(chē)路試中,CAN總線(xiàn)傳輸異常是一個(gè)常見(jiàn)問(wèn)題。本期我們將探討由于總線(xiàn)電容過(guò)大導(dǎo)致的下降沿過(guò)緩問(wèn)題,并介紹三種有效的解決方案。CAN
    的頭像 發(fā)表于 07-22 11:36 ?887次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線(xiàn)</b>電容過(guò)大?三種<b class='flag-5'>解決方案</b>來(lái)了

    車(chē)載 CAN-Bus 數(shù)據(jù)記錄儀

    車(chē)載CAN-Bus數(shù)據(jù)記錄儀 型號(hào):SG-CAN-200R 產(chǎn)品概述 CAN 總線(xiàn)故障排查中,對(duì)于偶發(fā)性的故障排查非常棘手,工程師很難再次復(fù)現(xiàn)故障現(xiàn)場(chǎng)。 SG-
    的頭像 發(fā)表于 07-15 14:13 ?961次閱讀
    車(chē)載 <b class='flag-5'>CAN-Bus</b> 數(shù)據(jù)記錄儀

    如何評(píng)估CAN總線(xiàn)信號(hào)質(zhì)量

    CAN總線(xiàn)網(wǎng)絡(luò)的性能在很大程度上取決于其信號(hào)質(zhì)量。信號(hào)質(zhì)量差可能導(dǎo)致通信錯(cuò)誤,進(jìn)而引發(fā)系統(tǒng)故障、效率降低甚至安全隱患。因此,評(píng)估和確保CAN總線(xiàn)信號(hào)質(zhì)量是維護(hù)系統(tǒng)健康和可靠性的關(guān)鍵。
    發(fā)表于 06-07 08:46
    成都市| 牡丹江市| 阳东县| 林周县| 仙游县| 响水县| 九龙县| 平定县| 岳阳市| 弥渡县| 灵川县| 双柏县| 交城县| 抚州市| 曲阜市| 招远市| 榆社县| 林西县| 陈巴尔虎旗| 泉州市| 贵州省| 邛崃市| 宜阳县| 安乡县| 夏邑县| 达拉特旗| 工布江达县| 江安县| 龙门县| 克什克腾旗| 都兰县| 仙游县| 万山特区| 突泉县| 新巴尔虎左旗| 龙胜| 广西| 驻马店市| 宜黄县| 浑源县| 沽源县|