485通信的问题,百思不得其解

2019-03-23 16:43发布

有没有朋友485通讯比较了解的,求教个问题。
485调试后在收发数据都能实现,但是终端给PC发数据的时候,PC收到的数据会多出64个0xFF,例如:终端发 01 02 03 04,PC能收到:ff ff ff ...(64个) 01 02 03 04,是什么问题呢? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
chunyang
1楼-- · 2019-03-24 02:03
/ 总线没有静态偏执,故而在干扰下导致误接收。解决的办法是加上偏执电阻使总线的静态逻辑强制为1,也可以使总线上的某一节点在静态时始终处于发送逻辑1的状态,但后者需要合理的协议设计,否则会出现总线电平竞争。
安_然
2楼-- · 2019-03-24 05:11
这个不像是干扰吧,我觉得可能是程序的问题。
further_away
3楼-- · 2019-03-24 07:28
 精彩回答 2  元偷偷看……
further_away
4楼-- · 2019-03-24 13:24
原帖由 安_然 于 2013-5-27 11:45 发表
这个不像是干扰吧,我觉得可能是程序的问题。
后来试验了下,我程序不运行,PC端依然能接受到这个64个FF.
chunyang
5楼-- · 2019-03-24 15:48
485的门限电平是200mV,根据该数值和电源电压以及120欧终端电阻(注意两个终端电阻的合成阻抗)这几个参数用欧姆定律计算即可。
安_然
6楼-- · 2019-03-24 17:34
 精彩回答 2  元偷偷看……

一周热门 更多>