CAN现场总线转RS485/232 智能协议网关

电子说

1.2w人已加入

描述


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

转换器



审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分