(1) CAN 控制器,
CAN 控制器主要是接收控制單元中微處理器發(fā)出的數(shù)據(jù), 處理數(shù)據(jù)并傳給 CAN 收發(fā)
器。 同時(shí) CAN 控制器也接收收發(fā)器收到的數(shù)據(jù), 處理數(shù)據(jù)并傳給微處理器。
(2) CAN 收發(fā)器,
CAN 收發(fā)器是一個(gè)發(fā)送器和接收器的組合, 它將 CAN 控制器提供的數(shù)據(jù)轉(zhuǎn)化成電信號(hào)
并通過數(shù)據(jù)總線發(fā)送出去, 同時(shí), 它也接收總線數(shù)據(jù), 并將數(shù)據(jù)傳到 CAN 控制器。
(3) 數(shù)據(jù)傳遞終端 數(shù)據(jù)傳遞終端實(shí)際是一個(gè)電阻器, 作用是避免數(shù)據(jù)傳輸終了反射回來, 導(dǎo)致數(shù)據(jù)損壞。
(4) CAN 數(shù)據(jù)總線 CAN 數(shù)據(jù)總線是用來傳輸數(shù)據(jù)的雙向數(shù)據(jù)線, 分為 CAN 高位 ( CAN- High) 和低位
(CAN- Low) 數(shù)據(jù)線。 數(shù)據(jù)通過數(shù)據(jù)總線發(fā)送給各控制單元, 各控制單元接收后進(jìn)行
計(jì)算。 為了防止外界電磁波干擾和向外輻射, CAN 總線中的兩條線纏繞在一起,
且電位相反, 如果一條線的電壓是 5V, 另一條線就是 0V, 兩條線的電壓和等于
常值。
(5) 數(shù)據(jù)傳遞過程, 如發(fā)動(dòng)機(jī)電腦向某電腦 CAN 收發(fā)器發(fā)送數(shù)據(jù), 該電腦 CAN 收發(fā)器接收到由發(fā)動(dòng)機(jī)電腦
傳來的數(shù)據(jù), 轉(zhuǎn)換信號(hào)并發(fā)給本電腦的控制器。 CAN 數(shù)據(jù)傳輸系統(tǒng)的其他電腦收發(fā)器均
接收到此數(shù)據(jù), 但是要檢查判斷此數(shù)據(jù)是否是所需要的數(shù)據(jù), 如果不是將忽略掉。