|
公司基本資料信息
|
CAN總線以報文為單位進行數據傳送,報文的優先級結合在11位標識符中,具有較低二進制數的標識符有較高的優先級。這種優先級一旦在系統設計時被確立后就不能再被更改。總線讀取中的沖突可通過位仲裁解決。例如標識符0111111、0100100、0100111發生位仲裁時,0100100報文將會被跟蹤,而其余報文會被丟棄。具體過程為:當幾個站同時發送報文時,站1的報文標識符為0111111,站2的報文標識符為0100100,站3的報文標識符為0100111,所有標識符都有相同的兩位01,直到第3位進行比較時,站1的報文被丟棄,因為它的第3位為高,而其它兩個站的報文第3位為低。站2和站3報文的3、4、5位相同,直到第7位時,站3的報文才被丟棄。注意,總線中的信號持續跟蹤后獲得總線讀取權的站的報文。在此例中,站2的報文被跟蹤。這種非破壞性位仲裁方法的優點在于,在網絡終確定哪一個站的報文被傳送以前,報文的起始部分已經在網絡上傳送了。所有未獲得總線讀取權的站都成為具有較高優先權報文的接收站,并且不會在總線再次空閑前發送報文。
雖然消防CAN總線減少了大量布線的麻煩,但是它在傳輸數據時有一個弊端,那就是傳輸距離的問題,當通信距離超過10Km時,CAN總線無法無損地傳遞數據了,這時就需要我們的光纖轉CAN設備了。
CAN光纖轉換器應用于消防報警主機聯網,主要是為了解決CAN總線通信距離的問題。在延長CAN總線通信距離的同時,還能防止電磁干擾、地環干擾、雷擊等對總線和設備造成的損壞。
CAN總線雖然有強大的抗干擾和糾錯重發機制,但目前CAN被大量應用于比如新能源汽車、軌道交通、煤礦、電機驅動等行業,而這些場合的電磁環境比較嚴重,所以如何抗干擾是工程較為關心的話題。
前段時間有個做模臺流水線的用戶,一條流水線有兩路CAN總線,一條總線有22個控制節點,每當啟動模臺就會出現嚴重的失控狀態,模臺下是由很多電機驅動的,而操控臺下放著變頻器。使用CANScope測試發現,在未啟動電機情況下,控制臺的CAN通信正常,幀統計結果顯示成功率。