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

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

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

3天內不再提示

CAN總線常見問題有哪些?

億佰特物聯網應用專家 ? 2023-12-08 15:51 ? 次閱讀

CAN是Controller Area Network 的縮寫(以下稱為CAN),是ISO*1國際標準化的串行通信協議。在當前的汽車產業中,出于對安全性、舒適性、方便性、低公害、低成本的要求,各種各樣的電子控制系統被開發了出來。CAN總線是國際上應用最廣泛的現場總線之一。

CAN網絡的消息是廣播式的,即在同一時刻網絡上所有節點偵測的數據是一致的,它是一種基于消息廣播模式的串行通信總線。

8e53ef0a-959e-11ee-9788-92fbcf53809c.png

1

CAN總線的特點

①多主控制

②消息的發送

③系統的柔軟性

④通信速度

⑤遠程數據請求

⑥錯誤檢測功能·錯誤通知功能·錯誤恢復功能

⑦故障封閉

⑧連接

2

CAN總線錯誤狀態

01

錯誤狀態的種類

總線上的單元(節點)處于以下3種錯誤狀態之一。

①主動錯誤狀態

當接收錯誤計數器和發送錯誤計數器計數值全部小于等于127時,節點處在主動錯誤狀態下,此時設備可以正常在總線上進行通信,但節點需要上報主動錯誤狀態。

②被動錯誤狀態

當接收錯誤計數器或發送錯誤計數器任意計數器值大于127時,節點處在被動錯誤狀態,此時節點易導致總線錯誤。因此,處于被動錯誤的節點,不能連續向總線發送數據,需要等待一定周期。處于初始錯誤狀態的節點,檢測到總線錯誤時,需要上報被動錯誤狀態。

③總線關閉態

當發送錯誤計數器計數值大于255時,節點會進入總線關閉狀態。處于總線關閉狀態下的節點,對總線上其他節點處于不可見狀態,因此總線關閉節點不能發送數據到總線上,也不能接收總線上的數據。

處于總線關閉狀態的節點,只有通過從新初始化且等待一定總線空閑時間,才可以重新恢復并接入總線。

以上三種錯誤狀態,通過發送接收錯誤計數管理,根據不同計數器狀態進入不同錯誤狀態,其對應關系如下圖表:

8e5ddc86-959e-11ee-9788-92fbcf53809c.png8eae06c0-959e-11ee-9788-92fbcf53809c.png

圖1. 單元的錯誤狀態

02

錯誤計數值

錯誤計數根據不同的總線錯誤增加不同計數值,其對應關系如下圖表:

8ec92766-959e-11ee-9788-92fbcf53809c.png

3

其他常見問題

①CAN總線最少單元數量?

CAN總線最少需要2臺單元。

②CAN總線最多單元數量?

可連接的單元總數理論上是沒有限制的。

但實際上可連接的單元數受總線上的時間延遲及電氣負載的限制。降低通信速度,可連接的單元數增加;提高通信速度,則可連接的單元數減少。

③終端電阻數量?

在總線的首尾兩端(CANH、CANL之間)各接一個120?(Min.85?;Max.130?)電阻。(實際應用中可能會存在無終端電阻或者多個終端電阻甚至每一個設備都有終端電阻,需要避免此類問題)。

推薦閱讀:《CAN總線為什么要加終端電阻?》

8ed31e10-959e-11ee-9788-92fbcf53809c.png

④總線速率問題?

同一總線同一時刻只存在一種速率,新接入總線的設備,需要提前知道總線速率并與之匹配,否則將不可通信。

⑤總線支線長度可以有多遠?

ISO11898中只規定1M波特率下分支不超過0.3米。

支線過長會直接導致總線阻抗匹配問題發生,阻抗匹配是指信號源或者傳輸線跟負載之間達到一種適合的搭配。阻抗匹配主要為了調整負載功率和抑制信號反射,所以一旦阻抗匹配出現問題,就出現了上升沿和下降沿的臺階,很容易在邏輯識別的時候產生錯誤的識別。從而導致位寬失調,節點接收錯誤信息。

⑥如何選擇線材?

選擇屏蔽雙絞線,且屏蔽層單端接地。

⑦CANH、CANL之間短路:當CAN H 與CAN L 短路時,CAN網絡會關閉,無法再進行通信。CANH、CANL對電源(正、負)短路:可能無法正常通信,或者抗干擾能力大大降低。

⑧CANH、CANL斷路,無法正常通信;CANH、CANL反接,亦無法正常通信。

⑨采樣點匹配

同一總線,應盡量將采樣點匹配到一致。否則可能導致部分設備無法正常通信。

⑩波特率配置問題?

STM32F103為例:

8eef2ad8-959e-11ee-9788-92fbcf53809c.png

brp應該盡量小。

波特率>800kbps時,推薦采樣點75%;

波特率>500kbps時,推薦采樣點80%;

波特率<500kbps時,推薦采樣點87.5%。

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

    關注

    41

    文章

    6768

    瀏覽量

    111888
  • CAN總線
    +關注

    關注

    145

    文章

    1977

    瀏覽量

    132423
  • 通信協議
    +關注

    關注

    28

    文章

    1012

    瀏覽量

    41006
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    CAN丟幀很常見,你知道哪些主要原因嗎?(下)

    CAN總線在汽車和工業領域廣泛應用,但通信問題可能影響其穩定性。本文探討總線速率錯誤、電源不穩定和線程處理不當三大常見問題,分析原因并提供解決方法,助力優化通信可靠性。
    的頭像 發表于 02-25 11:33 ?709次閱讀
    <b class='flag-5'>CAN</b>丟幀很<b class='flag-5'>常見</b>,你知道<b class='flag-5'>有</b>哪些主要原因嗎?(下)

    如何使用Arduino實現CAN總線通信呢

    ,這些是常見CAN控制器芯片,可以通過SPI接口與Arduino通信。 CAN總線轉接板 :用于將CAN控制器芯片與Arduino連接。
    的頭像 發表于 12-23 09:06 ?1732次閱讀

    使用CAN總線的注意事項 CAN總線與其他通信協議對比

    使用CAN總線的注意事項 電氣特性 :CAN總線對電氣特性嚴格的要求,包括電壓水平、終端電阻、電纜長度等。確保遵循
    的頭像 發表于 11-21 10:16 ?1257次閱讀

    CAN總線十萬個為什么 | 聊聊幾種常見CAN網絡拓撲

    來到《CAN總線十萬個為什么》系列視頻。今天我們聊聊幾種常見CAN網絡拓撲,主要有:線型拓撲、星型拓撲、環形拓撲和樹形拓撲。1.線型拓撲線型拓撲,也稱為
    的頭像 發表于 11-21 01:03 ?1423次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>十萬個為什么 | 聊聊幾種<b class='flag-5'>常見</b>的<b class='flag-5'>CAN</b>網絡拓撲

    CAN總線是如何通信的#CAN #常學常新

    CAN總線
    北匯信息POLELINK
    發布于 :2024年11月07日 16:34:29

    CAN總線基礎知識匯總#CAN #CANoe #汽車總線

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

    什么是CAN時鐘?#CAN #汽車CAN總線? #CANoe

    CAN總線
    北匯信息POLELINK
    發布于 :2024年10月29日 12:23:36

    TVP5146常見問題

    電子發燒友網站提供《TVP5146常見問題.pdf》資料免費下載
    發表于 09-30 09:46 ?0次下載
    TVP5146<b class='flag-5'>常見問題</b>

    CAN總線常見故障和排除辦法

    CAN總線常見的故障與排除辦法主要包括以下幾個方面。
    的頭像 發表于 09-18 14:16 ?2477次閱讀

    DDR4內存的常見問題哪些

    DDR4內存作為當前廣泛應用的內存標準,盡管其性能穩定且技術成熟,但在實際使用過程中仍可能遇到一些常見問題
    的頭像 發表于 09-04 12:35 ?3008次閱讀

    CAN總線應用常見問題

    CAN是控制器局域網絡(ControllerAreaNetwork,CAN)的簡稱,由德國的BOSCH公司開發,并最終成為國際標準(ISO 11898),是國際上應用最廣泛的現場總線之一。
    的頭像 發表于 08-06 11:52 ?1386次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>應用<b class='flag-5'>常見問題</b>

    CAN總線應用常見問題(2)

    CAN總線作為一種常用的通信協議,在汽車、工業自動化等領域得到廣泛應用。然而,由于各種原因,CAN總線在使用過程中可能會出現各種故障,本文將繼續講解
    的頭像 發表于 07-26 14:56 ?1151次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>應用<b class='flag-5'>常見問題</b>(2)

    CAN總線應用常見問題(2)CAN總線應用過程中的常見問題和解決辦法

    CAN總線作為一種常用的通信協議,在汽車、工業自動化等領域得到廣泛應用。然而,由于各種原因,CAN總線在使用過程中可能會出現各種故障,本文將繼續講解
    的頭像 發表于 07-26 11:22 ?6069次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>應用<b class='flag-5'>常見問題</b>(2)<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>應用過程中的<b class='flag-5'>常見問題</b>和解決辦法

    技術小課堂 | CAN總線應用常見問題(1)

    ··CAN是控制器局域網絡(ControllerAreaNetwork,CAN)的簡稱,由德國的BOSCH公司開發,并最終成為國際標準(ISO11898),是國際上應用最廣泛的現場總線之一。C
    的頭像 發表于 07-25 08:37 ?1029次閱讀
    技術小課堂 | <b class='flag-5'>CAN</b><b class='flag-5'>總線</b>應用<b class='flag-5'>常見問題</b>(1)
    主站蜘蛛池模板: 国产精品一区二区三 | 国产激情电影综合在线看 | 视频一区二区在线 | 亚洲偷自偷白图片 | 天堂在线最新版在线www | 免费中国jlzzjlzz在线播放 | 国产一区精品视频 | 轻点灬大ji巴太大太深了 | 三级黄色网址 | 深夜视频在线免费观看 | 欧美三级日韩三级 | 亚洲第一久久 | 欧美成人一区二区三区在线视频 | 天天爽夜夜爽天天做夜夜做 | 日产国产精品亚洲系列 | 美女黄网站人色视频免费国产 | 一道精品视频一区二区三区男同 | 老色批在线播放视频网站免费 | 欧美十次| 九九热精品在线 | 色婷婷久久综合中文久久蜜桃 | 美女被上视频 | a在线免费 | 四虎永久免费最新在线 | 国产性夜夜性夜夜爽91 | 特一级黄色毛片 | 免费看国产精品久久久久 | 九九精品国产兔费观看久久 | 久操天堂 | mm131美女肉体艺术图片 | 欧美成人免费网站 | 手机看片福利久久 | 免费高清一级欧美片在线观看 | 午夜国产精品久久久久 | 97人人在线 | 久久老色鬼天天综合网观看 | 中文4480yy私人免费影院 | 亚洲区一二三四区2021 | 你懂的在线观看视频 | 拍真实国产伦偷精品 | 玖玖国产 |