打印
[应用相关]

485通信的问题

[复制链接]
620|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
迪卡|  楼主 | 2017-3-14 20:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有没有朋友485通讯比较了解的,求教个问题。
485调试后在收发数据都能实现,但是终端给PC发数据的时候,PC收到的数据会多出64个0xFF,例如:终端发 01 02 03 04,PC能收到:ff ff ff ...(64个) 01 02 03 04,是什么问题呢?
沙发
米尔豪斯| | 2017-3-14 21:02 | 只看该作者
总线没有静态偏执,故而在干扰下导致误接收

使用特权

评论回复
板凳
lefeng| | 2017-3-14 21:11 | 只看该作者
解决的办法是加上偏执电阻使总线的静态逻辑强制为1,也可以使总线上的某一节点在静态时始终处于发送逻辑1的状态,但后者需要合理的协议设计,否则会出现总线电平竞争。

使用特权

评论回复
地板
lwsn| | 2017-3-14 21:26 | 只看该作者
不像是干扰吧,我觉得可能是程序的问题

使用特权

评论回复
5
冰河w| | 2017-3-14 21:35 | 只看该作者
485的门限电平是200mV,根据该数值和电源电压以及120欧终端电阻(注意两个终端电阻的合成阻抗)这几个参数用欧姆定律计算即可。

使用特权

评论回复
6
qiufengsd| | 2017-3-14 21:49 | 只看该作者
开始的时候会有干扰信号。

使用特权

评论回复
7
qiufengsd| | 2017-3-14 21:52 | 只看该作者
配置信号的时候,把485使能关掉。

使用特权

评论回复
8
可可球| | 2017-3-14 22:04 | 只看该作者
PC端的程序应该是有问题吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

109

主题

650

帖子

1

粉丝