CAN總線接口常見(jiàn)故障和異常分析指南_第1頁(yè)
CAN總線接口常見(jiàn)故障和異常分析指南_第2頁(yè)
CAN總線接口常見(jiàn)故障和異常分析指南_第3頁(yè)
CAN總線接口常見(jiàn)故障和異常分析指南_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、【W(wǎng)ord版本下載可任意編輯】 CAN總線接口,常見(jiàn)故障和異常分析指南 CAN總線應(yīng)用環(huán)境復(fù)雜多樣,可能會(huì)出現(xiàn)各種異常情況。本文列舉了常見(jiàn)的CAN接口異常情況及解決方法,幫您更加高效地分析及解決CAN接口應(yīng)用問(wèn)題。 常見(jiàn)異常及解決方法 1、兩個(gè)節(jié)點(diǎn)近距離測(cè)試,低波特率通信正常,高波特率無(wú)法通信。 可能原因:未加終端電阻。由于CAN收發(fā)芯片內(nèi)部CANH、CANL引腳為開(kāi)漏驅(qū)動(dòng),如圖1,在顯性狀態(tài)期間,總線的寄生電容會(huì)被充電,而在恢復(fù)到隱性狀態(tài)時(shí),這些電容需要放電。如果CANH、CANL之間沒(méi)有放置任何阻性負(fù)載,電容只能通過(guò)收發(fā)器內(nèi)部阻值較大的差分電阻放電。如果放電速度過(guò)慢,就會(huì)出現(xiàn)通信問(wèn)題。 解

2、決方法:增加終端電阻。 圖1 CAN收發(fā)器構(gòu)造示意圖 2、組網(wǎng)節(jié)點(diǎn)數(shù)少,通信正常,增加節(jié)點(diǎn)后,通信異常。 可能原因:總線電容過(guò)大??偩€電容過(guò)大會(huì)影響CAN差分波形上升下降速度,如圖2。 解決方法:a. 檢查CAN節(jié)點(diǎn)接口的外圍電路,是否有外加電容、TVS管等器件,適當(dāng)去除,以降低電容。b. 降低工作波特率。波特率降低可以延長(zhǎng)位時(shí)間,減小電容的影響,但若電容過(guò)大,則不一定有效。 圖2 總線電容影響波形圖 3、應(yīng)用中易損壞,更換模塊后正常。 可能原因:保護(hù)缺陷。CAN模塊由于體積受限,內(nèi)部保護(hù)電路等級(jí)不高。在一些環(huán)境惡劣的應(yīng)用現(xiàn)場(chǎng),干擾能量過(guò)大易造成損壞。 解決方法:根據(jù)損壞情況適當(dāng)增加保護(hù)電路。

3、圖3是推薦的典型保護(hù)電路圖,電源端口有TVS保護(hù),CAN接口有三級(jí)電路保護(hù),可以抑制大能量的雷擊浪涌。 圖3 典型保護(hù)電路 4、5V模塊匹配3.3V MCU,錯(cuò)誤幀多或發(fā)不出數(shù)據(jù)。 可能原因:電平不匹配。5V模塊匹配3.3V MCU在測(cè)試中可能并無(wú)異常,但由于某些參數(shù)的微小變化,就會(huì)導(dǎo)致電平不能正常識(shí)別。圖4標(biāo)示了模塊TXD輸入高電平的值0.7VCC,如小于該值,則存在風(fēng)險(xiǎn)。 解決方法:選擇3.3V模塊匹配3.3V MCU,或增加電平轉(zhuǎn)換電路。 圖4 CAN模塊輸入?yún)?shù) 5、近距離通信正常,遠(yuǎn)距離無(wú)法通信。 可能原因:a. CAN速率過(guò)高。由于CAN總線的仲裁機(jī)理,其對(duì)延時(shí)有著非常嚴(yán)格的要求。

4、線纜延時(shí)的存在,使得導(dǎo)線長(zhǎng)度制約著實(shí)際應(yīng)用中CAN的工作速率。CAN速率與通信距離成反比,速率越高,通信距離越短。b. 線纜阻抗大,遠(yuǎn)端信號(hào)幅值過(guò)低。 解決方法:a.降低速率,或縮短總線長(zhǎng)度,可參考圖5線纜長(zhǎng)度與波特率的關(guān)系。b.換用阻抗小的電線纜,或適當(dāng)增大終端電阻值,可參考圖6線纜長(zhǎng)度與直流參數(shù)推薦。 圖5 線纜長(zhǎng)度與波特率的關(guān)系 圖6 線纜長(zhǎng)度與直流參數(shù)推薦 通過(guò)測(cè)試定位問(wèn)題 當(dāng)通過(guò)現(xiàn)有信息無(wú)法判斷問(wèn)題所在時(shí),則需要對(duì)CAN接口開(kāi)展測(cè)試,定位問(wèn)題點(diǎn)。已推測(cè)出問(wèn)題所在時(shí),也可以對(duì)CAN接口開(kāi)展測(cè)試,以驗(yàn)證推測(cè)與解決效果。 1、阻抗測(cè)量 在產(chǎn)品斷電、或從PCB卸下后,使用數(shù)字萬(wàn)用表測(cè)量模塊各

5、引腳阻抗是否異常,如圖7。若出現(xiàn)短路情況,說(shuō)明模塊或相關(guān)聯(lián)電路有損壞現(xiàn)象。 測(cè)試時(shí),TXD、RXD、VCC以GND為參考;CANH、CANL以CANG為參考。 圖7 阻抗測(cè)量示意 2、檢測(cè)模塊供電電壓 產(chǎn)品上電,使用數(shù)字萬(wàn)用表測(cè)量模塊VCC-GND之間電壓,電壓應(yīng)該在模塊正常供電范圍內(nèi),如圖8。若電壓值明顯低于正常范圍,且模塊發(fā)熱嚴(yán)重,則內(nèi)部可能存在短路情況。若模塊發(fā)熱量正常(常規(guī)溫升15),則需要檢查外部供電電路是否異常。 圖8 供電測(cè)試示意圖 3、檢測(cè)發(fā)送波形 使用示波器測(cè)試TXD引腳,以及CANH、CANL的差分波形,檢查波形的幅值大小、波特率、波形質(zhì)量、TXD和CAN差分波形是否對(duì)應(yīng)等,如圖9、圖10。 圖9 發(fā)送波形測(cè)試示意圖 圖10 TXD與CAN差分波形 4、檢測(cè)接收波形 使用示波器測(cè)試RXD引腳,以及CANH、CANL的差分波形,檢查波形的幅值大小、波特率、波形質(zhì)量、RXD和CAN差分波形是否對(duì)應(yīng)等,如圖11、圖12。 圖11 接收波形測(cè)試示意圖 圖12 CAN差分與RXD波形圖 5、檢測(cè)CAN總線波形 使用示波器測(cè)試CANH、CANL的波形,檢查顯性電平、隱性電平、位時(shí)間等參數(shù)是否正確。如圖13、圖14。

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論