在總線中傳送的報文,每幀由7部分組成。CAN協(xié)議支持兩種報文格式,其獨有的不同是標識符(ID)長度不同,標準格式為11位,擴展格式為29位。
在標準格式中,報文的起始位稱為幀起始(SOF),然后是由11位標識符和遠程發(fā)送請求位 (RTR)組成的仲裁場。RTR位標明是數(shù)據(jù)幀還是請求幀,在請求幀中沒有數(shù)據(jù)字節(jié)。
控制場包括標識符擴展位(IDE),指出是標準格式還是擴展格式。它還包括一個保留位 (ro),為將來擴展使用。它的較后四個位用來指明數(shù)據(jù)場中數(shù)據(jù)的長度(DLC)。數(shù)據(jù)場范圍為0~8個字節(jié),其后有一個檢測數(shù)據(jù)錯誤的循環(huán)冗余檢查(CRC)。
應答場(ACK)包括應答位和應答分隔符。發(fā)送站發(fā)送的這兩位均為隱性電平(邏輯1),這時正確接收報文的接收站發(fā)送主控電平(邏輯0)覆蓋它。用這種方法,發(fā)送站可以保證網(wǎng)絡中至少有一個站能正確接收到報文。
報文的尾部由幀結束標出。在相鄰的兩條報文間有一很短的間隔位,如果這時沒有站進行總線存取,總線將處于空閑狀態(tài)。
1、將模塊的 RS232 接口或 RS485 接口與 PC 連接。進入設備管理器找到串口號。
2、軟件連接:當串口轉CAN模塊進入配置模式且通過串口與 PC 機正常連接后,打開光盤中的“RS232/485 Config Tools”軟件對模塊進行配置。進入軟件后,選擇連接到串口轉CAN模塊的串口號,點擊連接設備即可建立連接。
火災是人們不得不防范的一種災害,它危及人們的生命安全,因此提前做好消防預警工作就十分必要了。在消防報警系統(tǒng)網(wǎng)絡中,主要由兩部分組成:火災探測器和火災報警器。在需要監(jiān)視火災的現(xiàn)場安裝上火災探測器,用于監(jiān)測是否有火災發(fā)生;在消防控制中心安裝好火災報警器,用于管理所有的火災探測器。
隨著科學技術的發(fā)展,光纖轉CAN的應用越來越廣泛。現(xiàn)在的消防報警主機大多采用CAN總線接口形式,但是考慮到主機與設備通信距離的問題,就不得不使用光纖轉CAN了。今天我們就來說說光纖轉CAN在消防報警主機聯(lián)網(wǎng)中的應用。
CAN線遠離干擾源
遠離干擾源是簡單的抗干擾方法,如果CAN線與強電干擾源遠離0.5米,干擾就基本影響不到了。可是在實際布線中,經(jīng)常遇到空間太小而不得不和強電混在一起,為某新能源汽車的驅動系統(tǒng),CAN線與驅動線混在一起,結果導致干擾很大。只要與CAN并行的驅動線,具備2A/秒的電流變化,就會耦合出強磁場而導致CAN線上出現(xiàn)干擾脈沖。所以CAN線必須要和電流會劇烈變化的線纜遠離。比如繼電器、電磁閥、逆變器、電機驅動線等。