找回密码
 立即注册

QQ登录

只需一步,快速开始

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

关于RS485收发数据不正确

[复制链接]
跳转到指定楼层
楼主
100黑币
主机232 -> 232转48 ->485转USB 电脑数据接受正常从设备 485 -> 485转USB 电脑数据接受正常
主机232 -> 232转485 -> 从设备 485数据不正常
数据在仿真器中监听不正确
主设备和从设备之间通讯数据不正常,每一包的错误都一致
1.232转485模块和485转USB均是某一个宝入手出粗概率不大。
2.主设和电脑通信正常,从设和电脑通信正常,主从相互之间通信不正常。
3.设备均使用12v电源 ,共地
4.不正确的包每一包数据由 aa 00 00 00 00 05 8c 00 10 00 00 00 00 00 00 ...ff,变为 aa 00 00 00 00 00 05 8c 80 dc 80 c0 e0 e0 e0 ... 3f,数据还少了两位
求大神指点

c81d7b6eb4cc84caa63515814ceed30.jpg (1.22 MB, 下载次数: 63)

从设备使用的485电路

从设备使用的485电路

c4a928a00d80373177a1c49adb15fc2.jpg (1.19 MB, 下载次数: 56)

主控使用的232电路图

主控使用的232电路图
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:689247 发表于 2021-10-6 17:49 | 只看该作者
找到原因
232转485模块的问题,给模块供5v电后,数据就正常了。
很奇怪,之前同样的主控没有供电就可以使用
回复

使用道具 举报

板凳
ID:689247 发表于 2021-10-6 17:55 | 只看该作者
顺带使用TTL转485芯片过程中遇到的问题
1.发送时没有数据输出
解决办法:查看485芯片的RE脚状态有无置发送状态
2.解收数据时少几个字节
解决办法:485发送时引脚切换加上延时,还不行在发送中断中每发送一字节延时50us左右。
3.接受数据乱码等问题
解决办法:这些问题统一找波特率是否一致,485 a,b端是否接反。
回复

使用道具 举报

地板
ID:584195 发表于 2021-10-7 09:29 | 只看该作者
cpu小白白 发表于 2021-10-6 17:55
顺带使用TTL转485芯片过程中遇到的问题
1.发送时没有数据输出
解决办法:查看485芯片的RE脚状态有无置发 ...

楼主,我也是刚学485的,以后请多多指教!
回复

使用道具 举报

5#
ID:689247 发表于 2022-4-16 17:21 | 只看该作者
给232转485供上电
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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