女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

CAN通信出現異常?可以用這些方法排查!

億佰特物聯網應用專家 ? 2024-04-26 08:20 ? 次閱讀

相信大家都已經很熟悉CAN總線,CAN作為一種為解決現代汽車中眾多電控單元之間的數據交換而開發的多主機局部網絡串行通信協議。由于其高性能、高可靠性以及獨特的設計而越來越受到人們的重視,被廣泛應用于諸多領域。

d2f9bdb0-0362-11ef-9118-92fbcf53809c.png

CAN總線應用環境復雜多樣,可能會出現各種異常情況,下面將分析常見的CAN接口異常情況及解決方法。

1

CAN總線接線問題

對于CAN收發器常見的接線錯誤,常見于將與CAN控制器連接的RXD和TXD接線錯誤,以及CAN收發器與收發器連接的CAN_H和CAN_L接線錯誤。

CAN收發器的TXD引腳是數據輸入引腳,需要與控制器的TXD輸出引腳連接,CAN收發器的RXD引腳是數據輸出引腳,需要與控制器的RXD輸入引腳連接,與習慣上使用Tx表示發送、Rx表示接收的RS485RS232這些收發器的定義不同,初次接觸CAN收發器的工程師,可能會根據習慣,將TXD和RXD接反,導致無法通信。

CAN收發器的CAN_H引腳需要與其他收發器的CAN_H引腳連接,CAN_L需要與CAN_L連接。將CNA_H和CAN_L接反會導致通信異常。

d3132eee-0362-11ef-9118-92fbcf53809c.png

2

CAN收發器與控制器電壓不匹配問題

對于使用多個電壓的系統,可能會出現CAN收發器供電為5V,控制器供電電壓為3.3V的情況,以TJA1050的內部結構圖來看,TXD和RXD引腳輸出電壓都與VCC供電電壓相關。

d330ad98-0362-11ef-9118-92fbcf53809c.png

TJA1050這顆收發器的供電電壓一般使用5V進行供電,那么在TXD和RXD引腳上的電壓就為5V。此時如果控制器供電電壓為3.3V(例如使用STM32F407作為控制器),此時直接將這兩顆電源軌不同的芯片直接連接,就可能因為兩個芯片對高低電平的判斷電壓不同,從而導致通信異常。

電壓不同還會導致5V電壓輸入到3.3V引腳拉高3.3V芯片端電壓的情況發生。

3

未加終端電阻存在的問題

CAN通訊的終端電阻為120歐姆,在高速CAN通訊的過程中,可能會產生電感現象,對CAN通訊的高低電壓產生影響,使得系統無法判別顯性或者隱形電平。因此并聯一個終端電阻,使得在阻抗高的時候電流可以從終端電阻流過,從而保證CAN通訊的正常運行。

d34b9e96-0362-11ef-9118-92fbcf53809c.png

4

通信波特率配置問題

在設計時,需要考慮到我們要接入的CAN總線的總線速率,總線速率需要一致才能正常的發送和接收數據。

有時我們在進行測試時,當接入的節點數量較少時通信是正常的,但當我們嘗試接入更多的節點時,CAN網絡就會崩潰。發生這種情況時,可以檢查CAN總線上的數據波形,看波形是否出現變形,由于CAN控制器對控制時序要求較高,變形的波形可能導致控制器接收到的波形時序不正確,出現控制器解碼失敗的情況。

5

應用中易損壞,更換芯片后正常

發生這種情況通常是由CAN芯片的接口保護不足導致的。在復雜的使用場景中,經常存在很強的電磁和靜電干擾。而CAN收發器的保護能力不夠就會因外部環境影響而被毀壞,這種情況下,我們需要增加保護電路,或者更換具有更強保護能力的芯片。

億佰特CAN設備&串口服務器設備:

d36134b8-0362-11ef-9118-92fbcf53809c.png

億佰特自主研發的高性能CAN協議轉換器/轉換模塊ECAN系列,可以實現CAN與串口RS232/RS485、TTL、USB、光纖、Wi-Fi等不同協議數據之間的雙向轉換。具有體積小巧、方便安裝等特點,在CAN-BUS類產品開發、數據分析應用中具有極高的性價比,是工程應用、項目調試及產品開發的可靠助手。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 控制器
    +關注

    關注

    114

    文章

    16979

    瀏覽量

    182997
  • CAN通信
    +關注

    關注

    5

    文章

    97

    瀏覽量

    18321
  • 總線
    +關注

    關注

    10

    文章

    2952

    瀏覽量

    89375
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    TJA1043的收發器,如果CAN總線出現異常,它會進入異常狀態嗎?

    關于 TJA1043 的收發器,如果 CAN 總線出現異常,它會進入異常狀態嗎?一旦處于異常狀態,它的行為會如何?例如,可以發送數據包但無法
    發表于 04-04 07:30

    CAN總線故障排查:從問題到解決的實戰案例

    視頻推薦在工業現場的煤安監控網絡中,CAN總線通信常因復雜環境出現數據丟失問題。本文以一起煤安監控網絡中CAN總線數據丟失的故障排查案例,簡
    的頭像 發表于 02-28 11:37 ?701次閱讀
    <b class='flag-5'>CAN</b>總線故障<b class='flag-5'>排查</b>:從問題到解決的實戰案例

    重復開機關機,有時會出現ADS1232異常,為什么?

    PWND拉低復位操作。等出現異常狀態時,快速重新開關機。采樣的數值依然不正確。PWND拉低復位,無效果. 4.當出現異常狀態時,需要長時間斷電后,重新開機。ADS1232才有可能正常 。 有沒有出現這個現象的?可能是什么原因呢?
    發表于 02-11 06:44

    ADS1118低溫下出現異常的原因?

    口(設置成5V,1s)每秒鐘大概有5次轉換進行;當我把電路板放在室外后,上述較為規律的波形就會出現異常,具體表現為某一次轉換時間變長;當溫度繼續下降時,ADC的一次轉換就無法完成,由于我的程序中有一個
    發表于 02-10 07:45

    通信控制器驅動異常原因,怎么解決

    在現代計算機系統中,通信控制器驅動扮演著至關重要的角色,它們負責在計算機操作系統與各種通信設備之間建立和維護通信鏈路。然而,有時通信控制器驅動可能會
    的頭像 發表于 01-29 14:33 ?1025次閱讀

    ads1298使用內部測試信號,連續讀數據方式,獲取的數據會不定時的出現異常數據,是哪里出了問題?

    ads1298 使用內部 測試信號,連續讀數據方式,獲取的數據會不定時的出現異常數據,不知道哪里出問題。
    發表于 01-23 07:56

    采用多個ADS1299菊花鏈的方式連接,內部測試信號進行測試,第二個芯片讀取時不知道為什么出現異常

    你好,我采用多個ADS1299菊花鏈的方式連接,采用1299內部測試信號進行測試,第一個芯片讀取時數據是對的,第二個芯片讀取時不知道為什么出現異常
    發表于 11-27 07:52

    TLV320ADC3101-K加載配置時出現異常,導致電腦藍屏死機怎么解決?

    請教大牛一個問題, 第一次使用音頻ADC評估板(TLV320ADC3101-K),當加載配置(”USB-AudioEVM0304_48KHZ”)時出現異常,導致電腦藍屏死機(Win10系統),之后只要把評估板連接電腦均導致電腦藍屏。
    發表于 10-18 08:03

    TPA3251調大輸入時,波形出現異常,是哪里出了問題?

    當調大輸入時,波形出現異常,這可能是哪方面問題嗎?
    發表于 10-15 06:49

    磁環繞線電感壞了可以用什么代替

    電子發燒友網站提供《磁環繞線電感壞了可以用什么代替.docx》資料免費下載
    發表于 09-30 11:23 ?1次下載

    電動機出現異常噪聲怎么處理

    當電動機發出異常噪聲時,首先需要檢查的是機械部件是否出現了問題。其中,軸承是最容易出現問題的部件之一。 軸承磨損或者損壞會導致電動機在運行過程中發出嗡嗡或者嘎吱嘎吱的聲音。這種聲音通常比較明顯,容易
    的頭像 發表于 09-14 17:19 ?922次閱讀

    如何解決交流接觸器出現異常抖動問題

    在工業控制系統中,交流接觸器穩定性直接影響到整個系統的可靠性。針對交流接觸器出現異常抖動問題,采取有效的措施是至關重要的。本文將詳細探討如何應對交流接觸器異常抖動的問題。 首先,從電源電壓的角度出發
    的頭像 發表于 09-11 10:52 ?1379次閱讀

    LMV321AIDBVR在板子上面不工作,出現異常不亮燈的情況,為什么?

    LMV321AIDBVR,在板子上面不工作,出現異常不亮燈的情況,重新更換了芯片,然后就正常工作了,請問這是什么情況呢?附件有視頻可提供參考,謝謝!
    發表于 08-13 07:02

    叉車can總線異常怎么解決

    ,被廣泛應用于叉車控制系統中,實現了叉車各控制單元之間的高速、可靠通信。然而,在實際使用過程中,叉車CAN總線可能會出現各種異常情況,影響叉車的正常使用。 叉車
    的頭像 發表于 06-16 10:56 ?2796次閱讀

    485串口可以用can協議嗎

    一、引言 隨著工業自動化和智能控制技術的發展,通信協議在設備間數據傳輸和控制中扮演著越來越重要的角色。485串口和CAN協議是兩種常見的通信協議,它們在不同的應用場景中發揮著重要作用。本文將對這兩種
    的頭像 發表于 06-16 09:21 ?2160次閱讀