CAN總線
CAN是控制器局域網絡的簡稱,是一種能夠實現分布式實時控制的串行通信網絡。CAN總線的功能復雜且智能。
CAN總線網絡主要掛在CAN_H和CAN_L,各個節(jié)點通過這兩條線實現信號的串行差分傳輸,為了避免信號的反射和干擾,還需要在CAN_H和CAN_L之間接上120歐姆的終端電阻。
每一個設備既可做主設備也可做從設備。CAN總線的通信距離可達10千米(速率低于5Kbps),速度可達1Mbps(通信距離小于40M)。
CAN電平邏輯
CAN總線采用”線與”的規(guī)則進行總線沖裁,1&0為0,所以稱0為顯性,1為隱性。
從電位上看,因為規(guī)定高電位為0,低電位為1,同時發(fā)出信號時實際呈現為高電位,從現象上看就像0覆蓋了1,所以稱0為顯性,1為隱性。
USB通信串行總線
USB接口最少有四根線,其中有兩根是數據線,而所有的USB數據傳輸都是通過這兩根線完成。它的通信遠比串口復雜的多。
兩根數據線采用差分傳輸,即需要兩根數據線配合才能傳輸一個bit,因此是半雙工通信,同一時間只能發(fā)送或者接收。
USB 規(guī)定,如果電壓電平不變,代表邏輯1;如果電壓電平變化,則代表邏輯0。
-
控制器
+關注
關注
114文章
16960瀏覽量
182873 -
CAN總線
+關注
關注
145文章
1973瀏覽量
132224 -
數據線
+關注
關注
8文章
298瀏覽量
38827
發(fā)布評論請先 登錄
高速CAN總線和低速CAN總線兩者的特性和區(qū)別

什么是CAN總線通信?CAN總線工作原理

邏輯電平詳細介紹
CAN總線是什么?CAN總線數據鏈路層又是什么?

評論