關(guān)鍵詞:232轉(zhuǎn)CAN,485轉(zhuǎn)CAN,串口轉(zhuǎn)CAN,現(xiàn)場(chǎng)總線
系統(tǒng)要求:實(shí)現(xiàn)PC或者帶有RS232/RS485接口設(shè)備和CAN設(shè)備之間的通信。
系統(tǒng)實(shí)現(xiàn):
- 解決方案:SiboTech的網(wǎng)關(guān)SCA-102能夠?qū)崿F(xiàn)RS232/RS485與CAN總線之間透明傳輸,同時(shí)也可以滿足從RS232/RS485到CAN的數(shù)據(jù)轉(zhuǎn)換傳輸(RS232\RS485發(fā)送數(shù)據(jù)中帶有CAN報(bào)文信息轉(zhuǎn)換成相應(yīng)的CAN報(bào)文發(fā)送)。
- 技術(shù)特性:SCA-102的CAN口支持CAN2.0A和CAN2.0B,波特率:5K~1000Kbps;串口支持RS232/RS485,波特率:1200 ~115200bps;提供兩種數(shù)據(jù)轉(zhuǎn)換模式:透明轉(zhuǎn)換、透明帶標(biāo)識(shí)轉(zhuǎn)換;可設(shè)置斷幀超時(shí)時(shí)間;CAN接口采用光電隔離,DC-DC電源隔離;串口接收緩存:4.5K字節(jié),CAN接收緩存:1.6K字節(jié)。
- 配置方法:建立SCA-102串口(RS232)和電腦串口的連接,通過(guò)配置軟件配置通訊相關(guān)參數(shù):

系統(tǒng)連接:

如上圖所示:RS232設(shè)備發(fā)送01 02 03 04數(shù)據(jù),通過(guò)SCA-102,幀ID為06 27,所以只有節(jié)點(diǎn)2才能收到 01 02 03 04四個(gè)數(shù)據(jù),而節(jié)點(diǎn)2發(fā)送的數(shù)據(jù)01 02 03 04幀ID是06 43,因?yàn)镾CA-102設(shè)置的接收ID范圍為06 40~06 50,所以RS232設(shè)備能接收到節(jié)點(diǎn)2發(fā)來(lái)的數(shù)據(jù),從而實(shí)現(xiàn)RS232設(shè)備和CAN設(shè)備的數(shù)據(jù)通信。

如上圖所示:通過(guò)SCA-102可以發(fā)送CANopen命令來(lái)控制各個(gè)CANopen從站,并接收CANopen從站節(jié)點(diǎn)的數(shù)據(jù)通過(guò)串口發(fā)送給PC機(jī),然后PC機(jī)經(jīng)過(guò)分析處理決定發(fā)送CANopen報(bào)文。
|