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

系統(tǒng)連接:

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

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