3793|15

75

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

485通信遇到奇怪问题! [复制链接]

我在做PC机与51单片机的485通信时,采用三根线连接,A、B和GND,PC机端用232-485转换器,运行串口精灵。通信时,单片机首先向PC发送命令码,PC收到后,通过串口精灵回发几个字节的数据,但是每次PC回发几个自己的数据同时,都回在接受区收到几个乱七八糟的数据,而单片机并没有上传这些数据,不知道是怎么回事。比如串口精灵往单片机发送96 25 25 25 25 6E,接收区就会收到C0 C0 C0 00 00 99这样的数据,各位又遇到这样的问题吗?请问什么原因阿?

最新回复

谢谢各位,小弟在485的A和B加了上拉和下拉电阻后解决了这个问题  详情 回复 发表于 2007-2-5 21:55
点赞 关注

回复
举报

74

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
串口设置的问题
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
能说得具体一点吗
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

4
 
会是转换器的问题吗?

或是你的板子上MAX485的操作问题?

 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

5
 
如果让单片机一直发送数据而不接收数据,或者让单片机一直接收数据而不发数据,就不会出现上述的问题
如果让单片机先发送然后等着接收就会出现上述问题
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

6
 
波特率、数据位数、奇偶校验、停止位都要设置正确,否则可能会出现错位现象。
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

7
 
你要是把发送数据放到中断中,就有可能造成发送数据与接收数据之间的冲突。
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

8
 
定时器1工作方式2,自动重装初值模式,初值0x0FE,波特率4800,串口工作方式1,晶振3.6864M

pc机串口精灵设置:4800,8位数据位,1位停止位,无奇偶校验,flow control:custom

二者均为查询方式接收

485收发器:max3082,半双工
以上是我的设置,不知道是不是问题出在这里面
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

9
 
而且每次单片机复位时,串口精灵都能收到00
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

10
 
你的单片机复位时,串口精灵都能收到00可能是硬件问题,如果你的板子受到干扰可能也会收到00。
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

11
 
检查一下查询程序是否有问题
 
 
 

回复

53

帖子

0

TA的资源

一粒金砂(初级)

12
 
485总线上缺少上拉电阻
 
 
 

回复

90

帖子

0

TA的资源

一粒金砂(初级)

13
 
rS485在单片机里能直接用吗?
目标板里必须有485转232才可以呀!
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

14
 
没有给485提供电源
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

15
 
rs485的部分没接好吧
需要485传送芯片如用一对的美芯公司的max485就好了,这个系统我作过了,可以用的.
注意单片机要控制收发信号,而且要接好上拉电阻,还要将两个max485新片的:a b端接成如下形式:
A----A
B----B
注意接地问题和电源问题
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

16
 
谢谢各位,小弟在485的A和B加了上拉和下拉电阻后解决了这个问题
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表