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

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

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

can總線關(guān)閉怎么恢復(fù)

工程師 ? 來源:未知 ? 作者:姚遠(yuǎn)香 ? 2018-11-27 17:00 ? 次閱讀

汽車CAN總線關(guān)閉的故障記錄與恢復(fù)建議

雖然CAN總線有著非常高的穩(wěn)定性,然而,一旦出現(xiàn)錯(cuò)誤尤其是CAN總線關(guān)閉,對于汽車的整體功能甚至安全性都造成極大影響。為此,在汽車行業(yè)高速發(fā)展,電子通信技術(shù)廣泛應(yīng)用的今天,如何檢測汽車網(wǎng)絡(luò)故障的發(fā)生,如何修復(fù)故障,使我們能夠保證穩(wěn)定和安全的應(yīng)用CAN網(wǎng)絡(luò)技術(shù)服務(wù)于汽車產(chǎn)業(yè),形成了本文研究的背景和意義。

汽車CAN總線關(guān)閉故障發(fā)生時(shí),應(yīng)分析物理層包括CAN線路、CAN控制器收發(fā)器、CAN信號干擾等外在因素,同時(shí)分析CAN寄存器及軟件處理,重新初始化CAN驅(qū)動(dòng)和恢復(fù)正常后,定時(shí)嘗試往外發(fā)送報(bào)文。CAN總線關(guān)閉嚴(yán)重影響到整車的功能與安全性,我們通過對故障的成因分析,提出合理的完善建議,希望能對汽車電子技術(shù)的健康發(fā)展起到一定的作用。

診斷規(guī)范描述了一系列的診斷服務(wù),定義ECU與診斷儀之間的請求響應(yīng)規(guī)則、ECU對于請求報(bào)文的處理行為以及請求、響應(yīng)報(bào)文信息含義。常用的診斷規(guī)范包括有UDS,KWP2000以及ISO15765等協(xié)議。其中記錄和讀取診斷故障碼(DTC)就是診斷的一項(xiàng)重要工作,網(wǎng)絡(luò)節(jié)點(diǎn)單元把曾經(jīng)或現(xiàn)在發(fā)生的相關(guān)故障碼都保存在非易失性存儲器(NVM)中,隨時(shí)方便于汽車工程師檢查故障記錄。

我們對于CAN總線關(guān)閉故障的診斷流程是,CAN控制器在錯(cuò)誤中斷里或者在周期性的查詢里,檢查BUS OFF寄存器的值,如果CAN控制器發(fā)生了BUS OFF,這個(gè)寄存器的值就會被賦真值。此時(shí),CAN診斷模塊會把BUS OFF的DTC狀態(tài)中的Test Failed位給置上,表示當(dāng)前檢查CAN總線關(guān)閉故障是存在的,即CAN網(wǎng)絡(luò)通信處在失效模式,同時(shí)把BUS OFF的記錄次數(shù)加1。當(dāng)BUS OFF的記錄次數(shù)達(dá)到整車廠規(guī)定的閥值時(shí),CAN診斷模塊會DTC狀態(tài)中的Confirmed位給置上,同時(shí)把CAN總線關(guān)閉的DTC記錄到非易失性存儲器中。

can總線關(guān)閉怎么恢復(fù)

CAN總線關(guān)閉的恢復(fù)建議

我們的CAN診斷模塊在錯(cuò)誤中斷或周期性查詢中發(fā)現(xiàn)總線關(guān)閉故障時(shí),應(yīng)該立即對CAN控制器的驅(qū)動(dòng)及相關(guān)寄存器進(jìn)行初始化操作,這樣,在初始化完成后,CAN總線關(guān)閉的故障能夠立即被解除。但是,該CAN節(jié)點(diǎn)在解除總線關(guān)閉故障后,會繼續(xù)對外發(fā)送報(bào)文,如果此時(shí)產(chǎn)生總線關(guān)閉的真正外部因素沒有解除,該CAN節(jié)點(diǎn)仍有機(jī)會再次發(fā)生總線關(guān)閉的故障。

為了避免該節(jié)點(diǎn)在CAN網(wǎng)絡(luò)中頻繁發(fā)生總線關(guān)閉的問題,防止影響到網(wǎng)絡(luò)資源的消耗和對其他節(jié)點(diǎn)的不必要干擾,我們建議在CAN初始化完成后,不要立即對外發(fā)送CAN報(bào)文,應(yīng)該等待一定時(shí)間段后再嘗試發(fā)送報(bào)文是否成功。

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

    關(guān)注

    145

    文章

    1898

    瀏覽量

    130333
收藏 人收藏

    評論

    相關(guān)推薦

    CAN總線控制器是什么意思

    CAN總線控制器(Controller Area Network Bus Controller)是CAN總線通信系統(tǒng)中的核心部件,它扮演著接收、處理并轉(zhuǎn)發(fā)
    的頭像 發(fā)表于 09-03 14:16 ?204次閱讀

    控制模塊通訊總線關(guān)閉怎么修

    控制模塊通訊總線關(guān)閉是一個(gè)涉及多個(gè)可能原因和復(fù)雜修復(fù)步驟的問題。 一、問題概述 控制模塊通訊總線關(guān)閉通常指的是車輛或其他系統(tǒng)中的控制模塊之間的通信鏈路出現(xiàn)問題,導(dǎo)致信息無法正常傳遞。這
    的頭像 發(fā)表于 08-29 15:44 ?156次閱讀

    什么情況會造成can總線關(guān)閉

    CAN總線(Controller Area Network)是一種基于廣播技術(shù)的局域網(wǎng)絡(luò),廣泛應(yīng)用于汽車、工業(yè)自動(dòng)化、醫(yī)療設(shè)備等領(lǐng)域。然而,在某些情況下,CAN總線可能會
    的頭像 發(fā)表于 06-16 10:53 ?1478次閱讀

    can總線隔離模塊的作用

    CAN總線隔離模塊是一種用于保護(hù)CAN總線通信系統(tǒng)的電子設(shè)備,它通過在CAN總線
    的頭像 發(fā)表于 06-16 10:32 ?803次閱讀

    can總線中斷狀態(tài)什么意思呢?

    CAN總線(Controller Area Network)是一種廣泛使用的現(xiàn)場總線通信協(xié)議,主要用于汽車、工業(yè)控制等領(lǐng)域。在CAN總線通信
    的頭像 發(fā)表于 06-16 10:21 ?938次閱讀

    如何檢查CAN總線是否處于關(guān)閉狀態(tài)?

    我正在檢查 CAN 總線關(guān)閉情況。 但它不起作用。 請幫我檢查 CAN 總線是否處于關(guān)閉狀態(tài)。
    發(fā)表于 05-20 06:21

    什么是CAN總線通信?CAN總線工作原理

    這意味著變送器通過CAN收發(fā)器改變總線電平,并將其信息傳輸?shù)?b class='flag-5'>CAN總線。接收器通過監(jiān)測總線電平將總線
    發(fā)表于 02-19 14:53 ?4514次閱讀
    什么是<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>通信?<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>工作原理

    高速CAN總線和低速CAN總線的特性

    高速CAN總線和低速CAN總線的特性 高速CAN總線和低速C
    的頭像 發(fā)表于 01-31 14:09 ?2127次閱讀

    CAN總線共模電感選型

    CAN總線共模電感是應(yīng)用于CAN總線通信中的一種電子元件,用于解決CAN總線通信中的共模干擾問題
    的頭像 發(fā)表于 01-05 13:42 ?3121次閱讀

    CAN總線的發(fā)展歷程 CAN XL總線的典型應(yīng)用

    CAN總線通訊協(xié)議由德國博世于上世紀(jì)80年代發(fā)明,第一個(gè)使用CAN總線通訊協(xié)議的量產(chǎn)車型是1991年的奔馳S級轎車,至今CAN
    的頭像 發(fā)表于 12-21 14:03 ?2323次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>的發(fā)展歷程 <b class='flag-5'>CAN</b> XL<b class='flag-5'>總線</b>的典型應(yīng)用

    can總線傳輸距離

    can總線傳輸距離? CAN總線是一種串行通信協(xié)議,常用于汽車行業(yè)中的數(shù)據(jù)通信。它被廣泛應(yīng)用于車載電子系統(tǒng),如發(fā)動(dòng)機(jī)控制單元、制動(dòng)系統(tǒng)、儀表盤和空調(diào)控制系統(tǒng)等。
    的頭像 發(fā)表于 12-07 18:09 ?3111次閱讀

    CAN總線和電平邏輯介紹

    CAN總線 CAN是控制器局域網(wǎng)絡(luò)的簡稱,是一種能夠?qū)崿F(xiàn)分布式實(shí)時(shí)控制的串行通信網(wǎng)絡(luò)。CAN總線的功能復(fù)雜且智能。
    的頭像 發(fā)表于 11-09 18:11 ?1421次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>和電平邏輯介紹

    CAN總線訪問與仲裁機(jī)制#汽車CAN總線?

    CAN總線
    北匯信息POLELINK
    發(fā)布于 :2023年10月20日 15:33:02

    一條口訣總結(jié),汽車CAN總線使用權(quán)獲取規(guī)則#汽車CAN總線?

    CAN總線
    北匯信息POLELINK
    發(fā)布于 :2023年10月20日 12:15:34

    CAN總線關(guān)閉故障的診斷流程

    汽車CAN總線關(guān)閉故障發(fā)生時(shí),應(yīng)分析物理層包括CAN線路、CAN控制器及收發(fā)器、CAN信號干擾等
    發(fā)表于 10-16 15:36 ?1321次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>關(guān)閉</b>故障的診斷流程