找回密码
 立即注册

QQ登录

只需一步,快速开始

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

89c52rc单片机主机做rs485(MODBUS)协议的位移传感器通信,但无收发信号

[复制链接]
跳转到指定楼层
楼主
ID:1077520 发表于 2024-5-7 12:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以“STC12C5A60S2单片机接MAX485模块,读取485温湿度传感器的数据(MODBUS)OLED显示程序”这个帖子的代码为基础做了89c52rc主机的rs485通信程序,但连接烧录后ttl转rs485模块的收发信号灯均没有反应,主从机之间不传输信息。ttl模块的RXD/TXD与单片机的TXD/RXD相连,485A/B接口对应相连
新手第一次做modbus协议很多不懂,51单片机的资料也比较少,请各位大佬多多指教!

20240507_115735(1).jpg (1.8 MB, 下载次数: 48)

20240507_115735(1).jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:883242 发表于 2024-5-7 14:28 | 只看该作者
单片机没有跟485模块共地。
回复

使用道具 举报

板凳
ID:961114 发表于 2024-5-7 17:04 | 只看该作者
STC8G系列-串口相关程序 (1).rar (249.23 KB, 下载次数: 9)
回复

使用道具 举报

地板
ID:1010435 发表于 2024-5-8 21:57 | 只看该作者
故障排查么,首先用你的usb转ttl转485直接连接温湿度传感器,用电脑看看传感器工作正常不正常,然后用你的额usb转ttl连接单片机,给单片机烧录程序后,先用电脑看看单片机发出的modbus命令是不是正常,两个都正常了,问题也就解决了。
回复

使用道具 举报

5#
ID:77589 发表于 2024-5-9 14:37 | 只看该作者
Hephaestus 发表于 2024-5-7 14:28
单片机没有跟485模块共地。

正解!
回复

使用道具 举报

6#
ID:492633 发表于 2025-4-6 12:37 | 只看该作者
Hephaestus 发表于 2024-5-7 14:28
单片机没有跟485模块共地。

485有AB就行不需要公地
回复

使用道具 举报

7#
ID:446156 发表于 2025-4-7 09:41 | 只看该作者
3wjkdhus 发表于 2025-4-6 12:37
485有AB就行不需要公地

RS485总线不需要共地但是RS485驱动器(MAX485或者其他)需要和单片机共地
回复

使用道具 举报

8#
ID:446156 发表于 2025-4-7 09:42 | 只看该作者
Hephaestus 发表于 2024-5-7 14:28
单片机没有跟485模块共地。

眼尖,给你点赞
回复

使用道具 举报

9#
ID:879809 发表于 2025-4-7 17:35 | 只看该作者
3wjkdhus 发表于 2025-4-6 12:37
485有AB就行不需要公地

你仔细看看是AB那两条线没共地么?
回复

使用道具 举报

10#
ID:492633 发表于 2025-6-13 21:52 | 只看该作者
qinlu123 发表于 2025-4-7 09:42
眼尖,给你点赞

485不需要地
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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