找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1863|回复: 8
打印 上一主题 下一主题
收起左侧

RS485调试问题

[复制链接]
跳转到指定楼层
楼主
ID:805491 发表于 2021-11-13 21:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因为需要使用485连接远端传感器, 在MCU上调整后,进行测试,通过RS485转TTL模块,可以与电脑通信,但是连接到传感器上无法收到数据,为了检验问题,进行了测试如下:

一、连接方式,使用485A、B总线,单片机485电路---传感器-----USB转485口 均连接到总线上,在测试环境下,三个接口相距很小,均为半米以内。

二、现象:
1、单片机传感器数据查询帧,传感器无返回数据。 串口调试助手可以接收到单片机发送的查询数据,也无法接受到传感器返回数据。
2、串口调试助手模拟发送传感器数据查询帧,可以收到传感器返回数据帧,同时单片机也可以收到查询帧和数据回复帧。

求问可能原因。

绘图1.jpg (24.4 KB, 下载次数: 77)

测试拓扑

测试拓扑
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:980723 发表于 2021-11-13 22:10 | 只看该作者
估计单片机的485输出电平不够高,或者485芯片速度不够
回复

使用道具 举报

板凳
ID:883242 发表于 2021-11-13 22:15 | 只看该作者
如果没有硬件调试工具,只能从软件分析的话,可能是起始位结束位时间不够。导致单片机发送数据传感器收到的是乱码。
回复

使用道具 举报

地板
ID:1004607 发表于 2022-2-13 20:26 来自手机 | 只看该作者
我也是有这样的问题,请问最后怎么解决的?
回复

使用道具 举报

5#
ID:311903 发表于 2022-2-15 14:10 | 只看该作者
modbus协议??两帧命令帧报文单片机发送间隔是多少?还是只发送一帧?
回复

使用道具 举报

6#
ID:94031 发表于 2022-2-15 14:33 | 只看该作者
问传感器厂家要通信协议,在这里问不出结果。
回复

使用道具 举报

7#
ID:161164 发表于 2022-2-15 14:38 | 只看该作者
电脑用Modbus 模拟软体取代传感器与单片机沟通看看
Modbus Master Slave.zip (626.89 KB, 下载次数: 9)

回复

使用道具 举报

8#
ID:546175 发表于 2022-2-15 16:25 | 只看该作者
用示波器查看485波形,曾经遇到某厂家485输出使用的单向TVS方向焊错导致485电平被钳位
回复

使用道具 举报

9#
ID:879809 发表于 2022-2-15 18:24 | 只看该作者
明显的硬件问题,上示波器是唯一解决问题之道。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表