CAN屬于現場總線的范疇,它是一種有效支持分布式控制或實時控制的串行通信網絡。較之許多RS-485基于R線構建的分布式控制系統而言,基于CAN總線的分布式控制系統在以下方面具有明顯的優越性: 已形成標準的現場總線
另外,與其它現場總線比較而言,CAN總線是具有通信速率高、容易實現、且價格比強等諸多特點的一種已形成標準的現場總線。這些也是CAN總線應用于眾多領域,具有強勁的市場競爭力的重要原因。
發送進程CAN控制器SJA1000發送端發出的數據傳送給光發送器HFBR21414T的信號輸入端,經HFBR21414T轉換成光信號,通過光纖傳輸到集成光接收HFBR22412T。由HFBR22412T的信號輸出端直接輸出CAN總線可辨認的TTL電平信號,再接到CAN總線收發器82C250的發送端TXD,后由82C250的CANH,CANL掛接到總線上。21312接收進程CAN總線上的數據通過CAN總線收發器82C250的接收端RXD傳送到光發送器HFBR21414T的信號輸入端,經HFBR21414T轉換成光信號,通過光纖傳輸到集成光接收HFBR22412T,由HFBR22412T的信號輸出端直接輸出CAN總線可辨認的TTL電平信號,然后接SJA1000的接收端RX0(其中SJA1000的RX1接參考電壓215V)。
CAN協議的特性包括完整性的串行數據通訊、提供實時支持、傳輸速率高達1Mb/s、同時具有11位的尋址以及檢錯能力。
CAN總線用戶接口簡單,編程方便。網絡拓撲結構采用總線式結構。這種網絡結構簡單、成本低,并且采用無源抽頭連接,系統可靠性高。通過CAN總線連接各個網絡節點,形成多主機控制器局域網(CAN)。
信息的傳輸采用CAN通信協議,通過CAN控制器來完成。各網絡節點一般為帶有微控制器的智能節點完成現場的數據采集和基于CAN協議的數據傳輸,節點可以使用帶有在片CAN控制器的微控制器,或選用一般的微控制器加上獨立的CAN控制器來完成節點功能。傳輸介質可采用雙絞線、同軸電纜或光纖。