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

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

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

【CAN總線知識(shí)】為何總線“鐮刀”波形頻頻發(fā)生?

ZLG致遠(yuǎn)電子 ? 2024-12-03 01:04 ? 次閱讀

導(dǎo)讀

無(wú)論是CAN總線還是485總線,實(shí)際應(yīng)用中經(jīng)常會(huì)出現(xiàn)各種異常,常因總線組網(wǎng)后,波形邊沿出現(xiàn)過緩、呈“鐮刀”狀的現(xiàn)象,導(dǎo)致數(shù)據(jù)丟失或出錯(cuò),那么這現(xiàn)象前因后果大家是否真正的了解呢?

71bbd91e-b0cf-11ef-8084-92fbcf53809c.jpg ?案例一

1. CAN總線異?,F(xiàn)象

我司某工業(yè)機(jī)器人客戶反饋,使用SM1500的機(jī)器人控制板卡,在傳輸數(shù)據(jù)過程中出現(xiàn)丟幀的情況,如下圖1,客戶現(xiàn)場(chǎng)模擬的組網(wǎng)方式為31個(gè)節(jié)點(diǎn)的手拉手拓?fù)?,通訊波特率?50kbps。

71d18598-b0cf-11ef-8084-92fbcf53809c.png

圖1現(xiàn)場(chǎng)組網(wǎng)環(huán)境若總線收發(fā)器在使用過程中出現(xiàn)異常,一般會(huì)先從總線波形著手去分析原因。如圖2,為客戶組網(wǎng)的簡(jiǎn)要框圖,我司使用CAN分析儀抓取了第31個(gè)節(jié)點(diǎn)處總線波形,發(fā)現(xiàn)波形邊沿過緩,出現(xiàn)了“鐮刀”狀的現(xiàn)象,如下圖3。

720b0980-b0cf-11ef-8084-92fbcf53809c.png

圖2控制板卡組網(wǎng)簡(jiǎn)要框圖

72219a06-b0cf-11ef-8084-92fbcf53809c.png

圖3CAN總線“鐮刀”波形總線波形出現(xiàn)“鐮刀”狀的現(xiàn)象通常是由于總線上存在過大電容起的,根據(jù)電容的充放電時(shí)間公式可知t=RC,其中R可看成總線接口內(nèi)阻與終端電阻,C則是總線上的等效電容。如圖4,總線等效電容Cj包括總線引腳對(duì)地電容Cj1與總線之間的電容Cj2,當(dāng)總線電平由高變低時(shí)(壓差變化),由于電容上的電壓不能突變,那么電容Cj會(huì)分別通過內(nèi)阻R內(nèi)和終端電阻R終端放電。收發(fā)器內(nèi)阻和終端電阻一般固定,當(dāng)電容過大時(shí),則放電時(shí)間變長(zhǎng),從而導(dǎo)致了總線波形邊沿變緩。

723f39a8-b0cf-11ef-8084-92fbcf53809c.png

圖4總線等效電容放電原理框圖

2. CAN接口電路原理與異常分析

SM1500 CAN接口電容一般只有幾皮法,即使31個(gè)節(jié)點(diǎn)組網(wǎng)最多也不過上百皮法,配合終端電阻使用一般不會(huì)出現(xiàn)“鐮刀”狀波形。我司在檢查客戶CAN接口電路后發(fā)現(xiàn)存在TVS管、氣體放電管等保護(hù)器件,如下圖5。TVS管本身存在較大的結(jié)電容,一般在幾百到上千皮法,當(dāng)總線組網(wǎng)后結(jié)電容會(huì)累計(jì)增加,高速通訊的時(shí)候總線就有可能出現(xiàn)“鐮刀”狀波形。

725ddb56-b0cf-11ef-8084-92fbcf53809c.png

圖5控制板卡CAN接口保護(hù)電路

將總線接口保護(hù)電路的TVS3和TVS4去掉后組網(wǎng),并測(cè)試第31個(gè)節(jié)點(diǎn)處波形發(fā)現(xiàn)仍呈“鐮刀”狀,但波形邊沿遲緩程度減小,如圖6,同時(shí)也沒有再出現(xiàn)丟幀情況。最后再去掉TVS2后測(cè)試,“鐮刀”狀波形消失,如圖7。對(duì)比去掉TVS管前后波形,邊沿時(shí)間由1.3us減小至160ns,如圖8。

7276ca80-b0cf-11ef-8084-92fbcf53809c.png

圖6去掉部分TVS管后總線波形

72935a7e-b0cf-11ef-8084-92fbcf53809c.png

圖7去掉全部TVS管后總線波形

72b2ef06-b0cf-11ef-8084-92fbcf53809c.png

圖8去掉TVS管前后波形邊沿時(shí)間對(duì)比

72d6d2a4-b0cf-11ef-8084-92fbcf53809c.jpg

CAN/CANFD轉(zhuǎn)CAN/CANFD網(wǎng)橋

CAN快速升級(jí)

加負(fù)載和增程

ID過濾數(shù)據(jù)轉(zhuǎn)換

參考價(jià)格:890元

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

    關(guān)注

    145

    文章

    1951

    瀏覽量

    130753
  • 板卡
    +關(guān)注

    關(guān)注

    3

    文章

    113

    瀏覽量

    16819
  • 工業(yè)機(jī)器人
    +關(guān)注

    關(guān)注

    91

    文章

    3363

    瀏覽量

    92648
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    CAN總線協(xié)議知識(shí)科普

    本文說的CAN即是一種總線,也是一種協(xié)議。因此,我們常聽見CAN總線,也常聽見CAN協(xié)議。
    發(fā)表于 09-15 12:47 ?3304次閱讀

    CAN總線入門知識(shí)

    最近在調(diào)試一個(gè)CAN總線的設(shè)備遇到一些問題,簡(jiǎn)單總結(jié)一下。本文會(huì)對(duì)CAN總線進(jìn)行簡(jiǎn)單介紹,CAN的硬件鏈路層,協(xié)議層,以及調(diào)試的一些心得。
    發(fā)表于 09-15 15:32 ?2111次閱讀

    CAN總線幾種正常的“異?!?b class='flag-5'>波形

    CAN波形一定都是標(biāo)標(biāo)準(zhǔn)準(zhǔn)的方波嗎?其實(shí)并非如此,今天就把CAN總線上的幅值“異?!睔w歸類。CAN-bus信號(hào)產(chǎn)生原理眾所周知,一個(gè)標(biāo)準(zhǔn)
    的頭像 發(fā)表于 06-26 08:25 ?2837次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>幾種正常的“異?!?b class='flag-5'>波形</b>

    CAN總線知識(shí)】全面了解CAN總線協(xié)議

    提及總線,總是讓人聯(lián)想到那些交錯(cuò)在一起的計(jì)算機(jī)電線。那么這些電線如何發(fā)揮功效呢?這還得配合總線協(xié)議的管理來(lái)使用。那么今天我們介紹的就是CAN總線協(xié)議??纯催@個(gè)協(xié)議的含義和應(yīng)用吧。
    的頭像 發(fā)表于 10-15 08:05 ?1468次閱讀
    【<b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>知識(shí)</b>】全面了解<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>協(xié)議

    CAN總線通信波形要求#電路設(shè)計(jì) #通信

    CAN總線CAN總線波形can總線控制器
    學(xué)習(xí)電子知識(shí)
    發(fā)布于 :2022年09月23日 14:33:51

    CAN 總線錯(cuò)誤檢測(cè)機(jī)制#can總線

    CAN 總線
    北匯信息POLELINK
    發(fā)布于 :2023年05月26日 13:54:03

    CAN總線基礎(chǔ)知識(shí)匯總#CAN #CANoe #汽車總線

    CAN總線
    北匯信息POLELINK
    發(fā)布于 :2024年11月04日 13:35:54

    CAN總線協(xié)議是什么?CAN總線協(xié)議有哪些?CAN總線協(xié)議知識(shí)分析

    屬于軟件協(xié)議。本篇文章先概述一下CAN網(wǎng)絡(luò),讓大家對(duì)CAN總線協(xié)議有一個(gè)全局的概念,再到底層的CAN總線協(xié)議
    的頭像 發(fā)表于 10-03 19:53 ?7.5w次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>協(xié)議是什么?<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>協(xié)議有哪些?<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>協(xié)議<b class='flag-5'>知識(shí)</b>分析

    CAN總線的基礎(chǔ)知識(shí)詳細(xì)講解

    CAN總線的基礎(chǔ)知識(shí)詳細(xì)講解。
    發(fā)表于 04-02 17:44 ?14次下載

    關(guān)于CAN總線錯(cuò)誤的相關(guān)知識(shí)

    在本系列文章中,我們將為您詳細(xì)介紹CAN總線錯(cuò)誤的相關(guān)知識(shí),包括CAN總線錯(cuò)誤的基礎(chǔ)概念、CAN
    的頭像 發(fā)表于 05-27 17:56 ?3114次閱讀

    CAN總線錯(cuò)誤的類型介紹

    在本系列文章中,我們將為您詳細(xì)介紹CAN總線錯(cuò)誤的相關(guān)知識(shí),包括CAN總線錯(cuò)誤的基礎(chǔ)概念、CAN
    的頭像 發(fā)表于 06-13 16:08 ?8228次閱讀

    CAN總線基礎(chǔ)知識(shí)

    CAN總線是一種常用的總線,對(duì)于剛開始接觸CAN總線的,面對(duì)著各式各樣的資料,可能不知道從何看起,今天科普一下
    的頭像 發(fā)表于 02-09 15:43 ?4035次閱讀

    為何總線鐮刀波形頻頻發(fā)生?

    無(wú)論是CAN總線還是485總線,實(shí)際應(yīng)用中經(jīng)常會(huì)出現(xiàn)各種異常,常因總線組網(wǎng)后,波形邊沿出現(xiàn)過緩、呈“鐮刀
    發(fā)表于 08-01 15:20 ?359次閱讀
    <b class='flag-5'>為何</b><b class='flag-5'>總線</b>“<b class='flag-5'>鐮刀</b>”<b class='flag-5'>波形</b><b class='flag-5'>頻頻</b><b class='flag-5'>發(fā)生</b>?

    【解決方案】為何總線鐮刀波形頻頻發(fā)生?

    無(wú)論是CAN總線還是485總線,實(shí)際應(yīng)用中經(jīng)常會(huì)出現(xiàn)各種異常,常因總線組網(wǎng)后,波形邊沿出現(xiàn)過緩、呈“鐮刀
    的頭像 發(fā)表于 02-23 14:55 ?952次閱讀
    【解決方案】<b class='flag-5'>為何</b><b class='flag-5'>總線</b>“<b class='flag-5'>鐮刀</b>”<b class='flag-5'>波形</b><b class='flag-5'>頻頻</b><b class='flag-5'>發(fā)生</b>?

    can總線的故障波形有哪些

    詳細(xì)介紹CAN總線的故障波形及其原因和解決方法。 故障波形概述 故障波形是指在CAN
    的頭像 發(fā)表于 06-16 10:04 ?1877次閱讀