|
公司基本資料信息
|
CAN總線是德國BOSCH公司從80年代初為解決現代汽車中眾多的控制與測試儀器之間的數據交換而開發的一種串行數據通信協議,它是一種多主總線,通信介質可以是雙絞線、同軸電纜或光導纖維。通信速率較高可達1Mbps。
完成對通信數據的成幀處理
CAN總線通信接口中集成了CAN協議的物理層和數據鏈路層功能,可完成對通信數據的成幀處理,包括位填充、數據塊編碼、循環冗余檢驗、優先級判別等項工作。
在實踐中,有兩種重要的總線分配方法:按時間表分配和按需要分配。在一種方法中,不管每個節點是否申請總線,都對每個節點按較大期間分配。由此,總線可被分配給每個站并且是獨有的站,而不論其是立即進行總線存取或在一特定時間進行總線存取。這將保證在總線存取時有明確的總線分配。在第二種方法中,總線按傳送數據的基本要求分配給一個站,總線系統按站希望的傳送分配(如:EthernetCSMA/CD)。因此,當多個站同時請求總線存取時,總線將終止所有站的請求,這時將不會有任何一個站獲得總線分配。為了分配總線,多于一個總線存取是必要的。
CAN-bus 總線其自身優點得到越來越廣泛的應用,實際現場環境的距離過遠或節點分散較多時就要考慮采用光纖連接。成對使用,即可實現消防主機遠距離聯網。杭州飛暢科技CAN總線光纖轉換器已在海灣、利達、松江、泰和安、北大青鳥、西門子、霍尼韋爾、環宇等品牌消防主機中廣泛應用。
如果需要進一步提高系統的抗干擾能力,還可以在控制器和傳輸介質之間加接光電隔離,電源采用DC-DC變換器等措施。這樣可方便構成實時分布式測控系統。微控制器,或選用一般的微控制器加上獨立的CAN控制器來完成節點功能。傳輸介質可采用雙絞線、同軸電纜或光纖。如果需要進一步提高系統的抗干擾能力,還可以在控制器和傳輸介質之間加接光電隔離,電源采用DC-DC變換器等措施。這樣可方便構成實時分布式測控系統。