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

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

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

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

如何解決CAN通訊故障?原因分析與解決方法全攻略

ZLG致遠(yuǎn)電子 ? 2025-06-16 11:39 ? 次閱讀


在日常工作中,我們經(jīng)常收到客戶(hù)的反饋,他們表示 CAN 卡無(wú)法正常通訊,這給工作帶來(lái)了諸多不便。今天,就讓我們深入探討一下導(dǎo)致 CAN 卡通訊失敗的常見(jiàn)原因,以及相應(yīng)的解決方法。


87cf2a84-4a63-11f0-986f-92fbcf53809c.jpg ?單個(gè) CAN 設(shè)備發(fā)送失敗

有些客戶(hù)反映,即使只有一個(gè) CAN 口在發(fā)送數(shù)據(jù),且總線都未連接,仍然會(huì)出現(xiàn)發(fā)送失敗的情況。這可能令人感到困惑,因?yàn)榘凑粘@恚灰l(fā)送端正常工作,似乎不應(yīng)該出現(xiàn)這種問(wèn)題。然而,這正是 CAN 總線的獨(dú)特之處。與常見(jiàn)的 232、485 總線不同,CAN 總線的收發(fā)器具備自我監(jiān)測(cè)和糾錯(cuò)機(jī)制,無(wú)需額外的程序輔助。當(dāng)單個(gè)設(shè)備發(fā)送數(shù)據(jù)時(shí),發(fā)送失敗的原因在于 CAN 收發(fā)器的 ACK 應(yīng)答機(jī)制。在 CAN 控制器發(fā)送完數(shù)據(jù)的 crc 校驗(yàn)碼后,它會(huì)檢測(cè)“ack 位”是否呈現(xiàn)顯性狀態(tài)。這個(gè) ACK 位必須由接收設(shè)備將電壓差拉高至顯性,否則發(fā)送端會(huì)認(rèn)為發(fā)送失敗。

87e1cc48-4a63-11f0-986f-92fbcf53809c.jpg

這里有一個(gè)關(guān)鍵點(diǎn)需要特別注意:如果接收數(shù)據(jù)的 CAN 卡被設(shè)置為只聽(tīng)模式,那么它不會(huì)做出 ACK 回應(yīng),這同樣會(huì)導(dǎo)致發(fā)送失敗。因此,在排查此類(lèi)問(wèn)題時(shí),務(wù)必檢查接收端的設(shè)置,確保其處于正常工作模式,能夠正確回應(yīng) ACK 信號(hào)

87fdc376-4a63-11f0-986f-92fbcf53809c.jpg


87cf2a84-4a63-11f0-986f-92fbcf53809c.jpg ?兩個(gè) CAN 設(shè)備對(duì)接但發(fā)送失敗

還有一種常見(jiàn)的情況是,兩個(gè) CAN 設(shè)備都已正確對(duì)接,且波特率設(shè)置一致,但仍然無(wú)法正常發(fā)送數(shù)據(jù)。這種情況多發(fā)生在客戶(hù)使用高波特率且總線較長(zhǎng)時(shí),尤其是沒(méi)有使用終端電阻或僅使用了一個(gè)終端電阻的情況下。此時(shí),如果使用示波器進(jìn)行分析,會(huì)發(fā)現(xiàn)波形出現(xiàn)振鈴現(xiàn)象,即波形不再呈現(xiàn)規(guī)整的矩形電信號(hào)上下波動(dòng)。這是由于總線較長(zhǎng)時(shí),末端缺乏設(shè)備消耗電能,導(dǎo)致信號(hào)反射形成浪涌。可以將總線想象成一條水管,當(dāng)水流到達(dá)末端而無(wú)處可去時(shí),就會(huì)產(chǎn)生回流。而通過(guò)在兩個(gè)終端各添加一個(gè) 120 歐姆的電阻來(lái)消耗電能,就能有效消除這種浪涌現(xiàn)象,從而使通訊恢復(fù)正常。

882aea22-4a63-11f0-986f-92fbcf53809c.jpg


87cf2a84-4a63-11f0-986f-92fbcf53809c.jpg ?四個(gè)關(guān)鍵要點(diǎn)

綜上所述,要確保 CAN 通訊成功,需要重點(diǎn)關(guān)注以下四個(gè)要點(diǎn):

1. 接線正確:這是最基本的要求,只有確保所有線路連接無(wú)誤,才能為正常通訊提供基礎(chǔ)保障。

2. 波特率一致:兩個(gè) CAN 設(shè)備的波特率必須保持一致,否則會(huì)導(dǎo)致數(shù)據(jù)傳輸混亂,無(wú)法正確解讀。

3. 對(duì)端設(shè)備有 ACK 響應(yīng):如前文所述,ACK 應(yīng)答機(jī)制對(duì)于 CAN 通訊至關(guān)重要,接收端必須能夠正確回應(yīng) ACK 信號(hào),才能保證發(fā)送端確認(rèn)數(shù)據(jù)已成功送達(dá)。

4. 終端電阻匹配:在長(zhǎng)距離的 CAN 總線中,終端電阻的匹配對(duì)于信號(hào)的穩(wěn)定傳輸起著關(guān)鍵作用。合理配置終端電阻,可以有效避免信號(hào)反射和浪涌問(wèn)題,確保通訊的可靠性。通過(guò)以上分析和解決方法,相信能夠幫助大家更好地理解和解決 CAN 卡通訊失敗的問(wèn)題。在實(shí)際工作中,只要嚴(yán)格按照這四個(gè)要點(diǎn)進(jìn)行檢查和配置,就能大大提高 CAN 通訊的成功率,避免因通訊故障而影響工作進(jìn)度。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • 收發(fā)器
    +關(guān)注

    關(guān)注

    10

    文章

    3660

    瀏覽量

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

    關(guān)注

    57

    文章

    2901

    瀏覽量

    467059
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    2956

    瀏覽量

    89475
收藏 人收藏

    評(píng)論

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

    GPS 設(shè)計(jì)全攻略

    GPS 設(shè)計(jì)全攻略
    發(fā)表于 09-25 14:11

    LED技術(shù)全攻略

    LED技術(shù)全攻略
    發(fā)表于 09-25 14:16

    GPS 設(shè)計(jì)全攻略

    GPS 設(shè)計(jì)全攻略
    發(fā)表于 12-05 12:08

    GPS設(shè)計(jì)全攻略

    本帖最后由 zgzzlt 于 2012-8-16 13:58 編輯 GPS設(shè)計(jì)全攻略
    發(fā)表于 08-06 12:56

    LED技術(shù)全攻略

    本帖最后由 zgzzlt 于 2012-8-16 13:56 編輯 LED技術(shù)全攻略
    發(fā)表于 08-06 12:59

    經(jīng)典電腦故障全攻略

    經(jīng)典電腦故障全攻略
    發(fā)表于 08-17 16:35

    MCU解密全攻略

    MCU解密全攻略
    發(fā)表于 08-19 14:28

    FPGA開(kāi)發(fā)全攻略

    FPGA開(kāi)發(fā)全攻略
    發(fā)表于 05-10 11:40

    FPGA開(kāi)發(fā)全攻略

    FPGA開(kāi)發(fā)全攻略
    發(fā)表于 09-27 10:59

    FPGA開(kāi)發(fā)全攻略

    FPGA開(kāi)發(fā)全攻略
    發(fā)表于 05-21 09:28

    FPGA開(kāi)發(fā)全攻略

    FPGA開(kāi)發(fā)全攻略
    發(fā)表于 03-03 10:30

    FPGA開(kāi)發(fā)全攻略

    FPGA開(kāi)發(fā)全攻略
    發(fā)表于 03-07 11:46

    MCU解密全攻略

    本內(nèi)容介紹了MCU解密的全攻略教程
    發(fā)表于 07-11 17:51 ?649次下載
    MCU解密<b class='flag-5'>全攻略</b>

    Proteus ARES 制板PCB 方法 全攻略

    Proteus ARES 制板PCB 方法 全攻略, 單片機(jī)中知識(shí)。
    發(fā)表于 05-17 11:09 ?21次下載

    LED調(diào)光技術(shù)全攻略

    LED調(diào)光技術(shù)全攻略
    發(fā)表于 02-08 00:50 ?42次下載
    主站蜘蛛池模板: aa视频免费| 欧美xxxx极品流血 | 国产视频一二三 | 欧美天堂视频 | 久久观看 | 欧美色图综合网 | 99视频在线永久免费观看 | 黄色一级片在线观看 | 丁香婷婷激情综合 | 亚洲大成色www永久网址 | 美女扒开尿口让男人捅 | 黄色毛片基地 | 天天干天天干天天 | 久久免费手机视频 | 99久久99久久久精品齐齐鬼色 | 午夜骚片 | 黄色在线网站视频 | 香蕉久久精品 | 激情五月婷婷丁香 | 欧美精品啪啪 | 老师在办公室被躁得舒服小说 | 久久久久久久综合狠狠综合 | 黄色网址网站在线观看 | 一区| 美女免费视频是黄的 | 性欧美丨18一19 | 婷婷资源| 五月天婷亚洲 | 91三级视频 | 国产va免费精品高清在线观看 | 欧美一级片免费观看 | 中文字幕在线天堂 | 黄色软件合集 | 天天摸夜夜添夜夜添国产 | 色视频线观看在线播放 | 国产精品免费拍拍1000部 | 四虎影库永久在线 | 四虎永久地址4hu紧急入口 | 天天躁日日躁狠狠躁一级毛片 | 精品国产柚木在线观看 | 草草影院ccyy国产日本欧美 |