SAE J1939转ModBus RTU模块 YMMCS-7001使用说明及心得体会

SAE J1939总线是工程机械行业常用总线,发动机、车辆等运行参数都可以通过该总线获取。

常规电控系统以PLC加组态屏方案为主,具有RS485接口,ModBus RTU协议进行总线组网。

YMMCS-7001 协议转换模块直接可将SEA J1939总线数据进行解析并保存到ModBus协议寄存器中,作为从设备非常方便PLC及组态屏等设备读取。

下图已对接发动机为例,对接车辆及其他J1939设备同理。

下图为本人使用modBus poll软件读取YMMCS-7001模块数据截图,总体来说使用方便,数据准确:

本人总结在调试YMMCS-7001过程中遇到的一些问题如下:

1.modBus Poll软件读不到数据,正常读取数据modBus灯会闪烁,不闪烁的话应该是modBus通讯问题,从以下几个方面着手:

  ①检查红色电源指示灯是否亮,需要24V供电;

  ②电脑读取数据的话,检查USB转RS485线端口号是否正确,波特率是否设置正确(他们说明书上有)

  ③120欧姆电阻是否接入正确

  ④modBus Poll软件寄存器地址是否配置正确,设备地址配置是否正确

2.modBus Poll软件读到的数据都是-1或者32767,这种情况一般是J1939 CAN总线端数据问题

  ①如果CAN总线端没有接入任何设备,则正常

  ②如果CAN总线端接入设备,设备没有发送数据,则正常

  ③如果CAN总线端接入设备,设备正常发送数据,读取数据为-1或者32767,则需要检查CAN总线CANH和CANL是否接反,是否接入120欧姆电阻

  ④观察模块J1939指示灯是否闪烁,如果不闪烁则模块没有收到数据,如果已经闪烁,则模块已经可以正常接收数据。

 

以上是本人在使用YMMCSS-7001过程中的一些总结,欢迎技术交流。
————————————————
版权声明:本文为CSDN博主「★不坏★」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/adaiplay/article/details/114652814

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值