線性拓撲是CAN總線布線規范中最為常見的,如果采用了線性拓撲中的“T”型分支連接,按規定分支長度是不能大于0.3m的,需要更長的分支應該怎么辦呢?
?CAN拓撲分類
CAN (控制器局域網, controller area network)屬于工業現場總線的范疇,是一種有效支持分布式控制和實時控制的多主異步串行通信網絡。CAN網絡的拓撲結構主要有線性拓撲、星形拓撲、樹狀拓撲和環形拓撲,這幾種拓撲的結構的特點如圖1所示。
圖1 CAN拓撲結構特點 ?線性拓撲接線方式在IOS-11898-2中有高速CAN物理層規范,其中推薦CAN網絡采用總線形式的線性拓撲結構,如圖2所示,線性拓撲CAN網絡采用單一信道(總線)作為傳輸介質,所有的站點通過相應的硬件接口接到一條公共的總線上。線性拓撲阻抗匹配比較簡單,只需要在主干的兩端并上合適的終端電阻即可(2km內通常為120Ω)。

圖2 線性拓撲
線性拓撲結構是CAN總線布線規范中最為常見的,線性拓撲結構中,最常用的就是“手拉手”式的連接,如圖3所示。

圖3 “手拉手”式連接
但是在絕大多數的工業現場、軌道機車中,由于整體線纜非常多,均需要使用接線排,以方便維護。所以會采用“T”型分支式連接,如圖4所示。

圖4 “T”型連接 ?“T”型連接分支約束T型接線方式會存在由于分支長度以及分支長度的積累造成阻抗的不連續,因而接頭處產生信號“反射”的現象。反射的信號量由瞬態阻抗的變化量決定,變化量越大,反射就越嚴重。分支處產生的是負相反射,引起信號電平下沖,這種下沖可能會超過噪聲容限,造成誤觸發。為了避免這種情況發生,希望反射波盡快回到源端,也就是支線要盡可能短。
如圖5所示,在IOS-11898-2中規定分支長度在1M波特率下不得大于0.3m,1M波特率是CAN的最高波特率,所以其他波特率時,分支長度如果也遵循0.3m規范,則可以穩定運行。

圖5 “T”型網絡拓撲參數 ?如何確定分支長度IOS 11898-2中分支長度的規定是在1M波特率的條件下,有些場合或許無法做到很短的分支,根據不同波特率,分支長度規范可以有適當的調整。不同波特率下分支長度可以達到多少?需要分析節點的信號質量進行評判,測量節點在不同分支長度下的信號質量,即可找到合適的分支長度范圍。
如圖6所示,評估節點信號質量需要測量節點CAN差分信號的最小電壓幅值、最大電壓幅值、信號幅值、波形上升沿時間、波形下降沿時間、信號時間等進行綜合評分,具體參數指標在ISO 11898-2中有詳細規定。

圖6 信號質量參數
信號質量評估沒有專業的工具顯然是件麻煩的事情,想要快速評判節點的信號質量,可以使用CANScope的信號質量分析插件一鍵分析。分析插件通過分析每個CAN節點發出的波形,自動對其進行綜合評分,然后通過柱狀圖來直觀顯示出每個CAN 幀ID 的信號質量(如圖7所示),從而獲得每一個節點的信號質量,定量評價節點的物理層質量。

圖7 信號質量柱狀圖
-
CAN總線
+關注
關注
145文章
1975瀏覽量
132277 -
工業
+關注
關注
3文章
2012瀏覽量
47733 -
串行通信
+關注
關注
4文章
586瀏覽量
36037
發布評論請先 登錄
什么是CAN總線 CAN總線有什么作用
CAN總線冷知識-邊沿臺階是怎么來的?
CAN總線節點的可靠性設計
CAN總線概述及應用_CAN總線的應用案例(汽車CAN總線應用)

CAN-bus總線是什么?如何在一分鐘內找到CAN總線的問題節點?

評論