一、产品概述
SG_CAN_Modbus 是一款用于 CAN-Bus 现场总线与 RS-232 总线或 RS-485 总线之间数据转换的协议型转换器,支持标准 Modbus RTU 协议。集成 1 路 RS-232 通道、1 路 RS-485 通道、1 路 CAN-Bus 通道,可以方便地嵌入使用 RS-232 接口和 RS-485 接口的节点上,在不需要改变原有硬件结构的前提下使设备获得 CAN-Bus 通讯接口,实现 RS-232 或 RS-485 设备与 CAN-Bus 网络之间的连接及 数据通讯。SG_CAN_Modbus 的RS-232 通道和RS-485 通道支持多种常用波特率, 范 围 是 1200- 115200bps 。 CAN-Bus 通 道 支 持 多 种 常 用 CAN 速 率 范 围 是 5K-500Kbps 。使用本公司提供的配置软件,用户可以灵活设置模块的转换参数。
二、规格特性
实现 CAN-Bus 与 RS-232/RS-485 的双向数据通讯;
支持 CAN2.0A 和 CAN2.0B 协议,符合 ISO/DIS 11898 规范;
集成 1 路 CAN-bus 通讯接口,通讯速率在 5K~500Kbps;
集成 1 路 RS-232 和 1 路 RS-485 通讯接口,通讯速率在 1200~ 115200bps;
支持三种数据转换方式:透明传输、带标志转换和 Modbus协议转换,支持 Modbus RTU 协议,透明传输和带标志转换支持 RS-232 和 CAN 口,Modbus 转
换支持 RS-485 和 CAN 口;
电源:DC 9-24 V ,典型值 12V 50mA;
内置终端电阻,短接端口使能;
工作温度:-40℃ ~ 85℃。
性能参数:每秒转发 7000 字节(透明传输,RS-232 接口 115200bps ,CAN
接口 500Kbps),内置 21K 接收缓冲区,保证大量突发数据不丢包。
三、外观与接口定义
3. 1 产品外观
3.2 接口定义
VIN+ 、VIN- | 电源正负极 |
Res1+ 、Res1- | CAN-Bus 120 欧姆终端电阻选择端 |
CAN_H 、CAN_L | CAN-Bus 连接端 |
Res2+ 、Res2- | 485 总线 120 欧姆匹配电阻选择端 |
485_A 、485_B | 485 总线连接端 |
SET、MODE、 STAND | 模式选择 |
RS-232 | 232 接口 |
VIN+ 、VIN-分别为电源的正负极;
Res1+和 Res1-是 CAN-Bus 总线 120 欧姆终端电阻使能端,如果此节点需要
120 欧姆终端电阻则短路这两个端口即可,已内置 120 欧姆电阻;
CAN_H 、CAN_L 为 CAN 信号的连接端;
Res2+和 Res2-是 485 总线 120 欧姆匹配电阻使能端,如果此节点需要 120
欧姆匹配电阻则短路这两个接口,已内置 120 欧姆电阻;
485_A 、485_B 为 485 信号的连接端,且已内置 150K 上下拉电阻;
STAND 、MODE 、SET 为模式选择接口,短接 MODE 和 SET 并重新上电
设备进入配置模式,短接 MODE 和 STAND 并重新上电设备进入收发模式;
RS-232 接口使用 DB9 母头接口,接口定义如下
3.3 指示灯说明
指示灯 | 功能 |
Power | 电源状态,灯亮表示电源正常 |
CAN | 灯亮代表 CAN 通道在发送数据 |
232 | 透明传输和带标志转换下灯亮代表 232 通道在发送,Modbus 转 换模式下灯亮代表 CAN 通道错误计数达到 255 ,通道关闭 |
485 | Modbus 转换模式下灯亮代表 485 通道在发送,透明传输和带标 志转换下灯亮代表 CAN 通道错误计数达到 255 ,通道关闭 |
只有在有数据发送时灯才亮,时间很短,如果有数据连续发送会看到灯闪烁。
3.4 接线说明
为了增强 CAN-bus 通讯的可靠性,CAN-bus 总线网络的两个端点,通常要 加入终端匹配电阻(120 欧姆),也就是说如果设备工作在 CAN-Bus 终端则需
要接入 120 欧姆终端电阻,此时只需短路 Res1+和 Res1- 即可(120R 电阻已内置)。
CAN 通讯线可以使用双绞线、屏蔽双绞线。若通讯距离超过 1KM 时,应保 证线的截面积大于 1.0mm2 。具体规格,应根据距离而定,常规是随距离的加长
而适当加大。
RS-485 是差分电平通信,在距离较长或速率较高时,线路存在回波干扰,此时 需要在通信线路首末两端并联 120 欧姆匹配电阻,推荐在线路长度大于 300 米时,
才考虑加匹配电阻。如需使用短路 Res2+和 Res2 即可-。