首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

串口调试记录

调试目的

A设备和B设备采集的信息通过GPRS DTU上传至云平台

调试过程

B设备485 通过 485转232转换器 连接笔记本PCI串口卡(232);电脑打开串口调试助手, 按modbus通讯规约发送查询报文(勾选十六进制发送),无应答。经咨询B设备只支持485,不支持485转232形式连接,笔记本可用USB转485串口线连接B设备485接口

由于现场暂无USB转485串口线,于是将B设备连接至GPRS DTU 485通讯口 (此时A设备已连接至GPRS DTU模块的另外一个232接口,并已通讯正常,云平台可以正常查询并解析收到的A设备报文)

此时犯了个错误:两个设备同时连接到GPRS DTU ,通讯地址没有修改,都为默认的01,在云平台串口调试界面发送B设备查询报文时,A设备报文错乱,云平台不更新数据。

后记

- 九针口不一定是232

硬件接口转换,不代表协议转换

- 使用九针口公对公或者母对母 转接头(交叉)通讯不上,可换公对公或者母对母交叉串口线再试

- 连接多个MODBUS从机,记得修改从机地址,并且重新计算查询报文CRC校验码

本文将同步发表于基于区块链的社交与写作平台

https://steemit.com/@wlcpu

电气知道

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171220G0318B00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券