YC-MDCAN-001 是一款有源RS-232/485 到CAN_BUS 总线的转换器,是远创科技公司为了解决RS-232/485串口设备与CAN_BUS 设备之间的数据通信而专业设计的,该CAN_BUS 转换器能够将单端的RS-232/485 信号转换为平衡差分CAN_BUS 标准信号,内置的控制芯片可以自动识别 RS-232,RS-485 信号,无需人工调拨。CAN_BUS 转换器
另一大特点是内置的 DC/DC 隔离电源以及防雷管极其有效的抑制了雷电和地电位差对设备带来的危害。CAN_BUS 转换器具有很强的防雷防浪涌功能。CAN-BUS 转换器采用CAN 隔离芯片保证CAN 与RS232/485 之间保持光电隔离状态进行通信。
测试连接:
数据通信测试
透明传输:
配置软件设置为透明传输,CAN波特率按照USB转CAN设置。
打开测试软件,对发数据。透明传输时,串口发送数据,只需要填写有效的CAN数据即可,不用填写ID号,串口发送数据的长度,取决于配置软件里的CAN帧长度。CAN发送数据,串口也是只会接收到CAN发送的有效数据。
协议传输:
配置软件设置为协议传输,CAN波特率按照USB转CAN设置。
打开测试软件,对发数据。协议传输时,串口发送数据,需要按照设备固定协议格式发送数据。CAN发送数据,串口接收到CAN发送的 帧信息+ID号+有效数据。
MODBUS从机:
配置软件设置为MODBUS从机,CAN波特率按照USB转CAN设置。
打开测试软件,对发数据。Modbus从机模式,CAN端可以主动上传数据, 上传的数据存储到设备内存,上限100条,超出的替换新数据。CAN端也可以被动上传或者受控。
主动上传:MODBUS需要03功能码去采集设备内存数据。
采集命令:01 03 00 00 00 0D 84 0F。具体协议解析看文档的协议说明。
受控或者被动上传数据:需要MODBUS的10功能码,通过转换器写下数据。
写(10功能码):01 10 0000 000C 18 0000 0000000A 000800110022003300440055006600770088 69DC
审核编辑 黄宇
-
转换器
+关注
关注
27文章
8680浏览量
147063 -
RS485
+关注
关注
39文章
1154浏览量
82226 -
总线
+关注
关注
10文章
2877浏览量
88043 -
协议网关
+关注
关注
0文章
283浏览量
3612
发布评论请先 登录
相关推荐
评论