modbus协议下用串口调试助手调试下位机发送指令没接收的问题!

jsbgx 2015-05-04 03:09:32
本人串口通信菜鸟,老板要求计算机和SST-HT00温湿度传感器通信
买了一个232转485转换器,按说明将温湿度传感器的485口与232口相连,即+对+,-对-,(转换器有内置电源)。
然后想用串口调试助手按照温湿度传感器的modbus协议发送命令,如下:

/*7、命令举例:
设温湿度传感器的地址为1,
读所有数据为:
上位机发送:01 04 0000 0002 71CB (读从数据起始地址为0000H开始的2个模拟量)
下位机返回:01 04 04,温度H,温度L,湿度H,湿度L,CRCL,CRCH。*/

即发送:01 04 00 00 00 02 71 CB
波特率,地址位均设置正确,可就是接收不到任何数据= =

请教各位大神我是哪里出了问题??急~


...全文
2133 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
i513536373 2015-05-06
  • 打赏
  • 举报
回复
示波器打撒。。
色郎中 2015-05-06
  • 打赏
  • 举报
回复
OK了啊 以后遇到这样问题,果断换机器测试,,
qq_27945307 2015-05-05
  • 打赏
  • 举报
回复
虽然不知道副科级大家第三个发给的风格和韩国 更换 是
jsbgx 2015-05-05
  • 打赏
  • 举报
回复
最后发现是串口的故障,换了台pc就可以了= = 也是醉了 谢谢大家
mangoalx 2015-05-04
  • 打赏
  • 举报
回复
用示波器看485的信号波形,你的485是双线半双工还是4线全双工?半双工的划一条线上就可以看到发送/接受的信号。485正常再查232的发送接受,分别在两条发/收线上。
zhenghn2010 2015-05-04
  • 打赏
  • 举报
回复
能否用2台PC进行通讯测试一下?
jsbgx 2015-05-04
  • 打赏
  • 举报
回复
引用 5 楼 zhenghn2010 的回复:
线有多长?这个用起来和串口一样,不过不是双工的。你确认你的传感器状态正常吗?


线一米左右,传感器温湿度显示都正常,,,



您看看~
zhenghn2010 2015-05-04
  • 打赏
  • 举报
回复
线有多长?这个用起来和串口一样,不过不是双工的。你确认你的传感器状态正常吗?
jsbgx 2015-05-04
  • 打赏
  • 举报
回复
up up 大神们快来帮忙阿!!
jsbgx 2015-05-04
  • 打赏
  • 举报
回复
引用 1 楼 zhenghn2010 的回复:
“按说明将温湿度传感器的485口与232口相连” 你是指将传感器的485与232<->485的转换器的232信号连接?还是与转换器的485信号连接?
555555弄了一个上午了没找到问题所在 网上类似疑问说要检查: 1、确认通讯线路是否正常; 2、确认设备地址是否正确; 3、确认04H指令是否能被执行; 4、确认CRC校验方式是否一致 其中2,3,4都可以保证正确,1应该也没有接错,不知道问题在哪里
jsbgx 2015-05-04
  • 打赏
  • 举报
回复
引用 1 楼 zhenghn2010 的回复:
“按说明将温湿度传感器的485口与232口相连” 你是指将传感器的485与232<->485的转换器的232信号连接?还是与转换器的485信号连接?
我没有说清楚,是转换器的485与传感器的485信号连接
zhenghn2010 2015-05-04
  • 打赏
  • 举报
回复
“按说明将温湿度传感器的485口与232口相连” 你是指将传感器的485与232<->485的转换器的232信号连接?还是与转换器的485信号连接?
课程背景Modbus 协议是工业自动化控制系统中常见的通信协议协议的全面理解是个痛点。本课程主讲老师集10多年在Modbus协议学习、使用中的经验心得,结合当前物联网浪潮下Modbus协议开发的痛点,推出这套面向Modbus 协议初学者的课程。本课程不同于以往市面课程只是协议讲解无实现代码,而是采用讲解与实践并重的方式,结合STM32F103ZET6开发板进行手把手编程实践,十分有利于初学者学习。涵盖了学习者在Modbus协议方面会遇到的方方面面的问题,是目前全网首个对Modbus协议进行全面总结的课程。课程名称   协议讲解及实现>>课程内容1、Modbus 协议的基础。2、Modbus协议栈函数编程实现。3、Modbus协议在串行链路编程实现。4、Modbus协议在以太网链路编程实现。5、常见问题的解决方法。带给您的价值通过学习本课程,您可以做到如下:1、全面彻底的理解Modbus协议。2、理解在串行链路,以太网链路的实现。3、掌握Modbus协议解析的函数编程方法,调试工具的使用。4、掌握多个串口,网口同时运行同一个Modbus协议栈的方法。5、掌握Modbus协议下,负数,浮点数等处理方法。讲师简介许孝刚,山东大学工程硕士,副高职称,技术总监。10多年丰富嵌入式系统开发经验,国家软考“嵌入式系统设计师”。2017年获得“华为开发者社区杰出贡献者”奖励。

27,382

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧