RS232通讯遇到的怪事

[复制链接]
4158|8
 楼主| zwd 发表于 2007-6-7 14:36 | 显示全部楼层 |阅读模式
上位机用的是研祥的工控机主板,下位机是用STC89C51的单片机。互相之间通过RS232交换数据。绝大多是情况运行良好,当突然无法通讯时那就彻底不行了,即便是重新上电也无济于事。奇怪的是,当出现这种情况时,只要用笔记本电脑替代上位机对下位机进行一次通讯操作后,工控机和下位机的通讯就能恢复正常。现场有一百多台设备,其中二十多台出现过这种情况,换过晶振没有效果,实在不知道该如何解释?
chunyang 发表于 2007-6-7 14:42 | 显示全部楼层

从你提供的信息无法准确判断

可能是下位机232接口芯片有问题,也可能是接地电位不平衡导致的,还有可能是软件问题。
maychang 发表于 2007-6-7 14:43 | 显示全部楼层

这种情况

显然应该检查硬件。第一件事就是检查各点直流电压和电流,其次是上位机输出波形和下位机输出波形。<br />怀疑是TTL电平转232电平芯片问题。
heyunhuan 发表于 2007-6-8 08:35 | 显示全部楼层

re

1.100多台有20台出现这样的问题,说明,你的软件部分还是好用的;<br />2.根据以上的说法,说明你的电源也应该没有问题,除非你100多台使用的电源不一样;<br />3.唯一的一个问题就是电平转换这块的问题了;<br />4.可是你说通过笔记本通信一次后就能好用,这就说明了,可能是你下位机的毛病,比如晶振不出现不振的时候,起振的电容换一下,232的4个电容换一下,在就是建议你换一下单片机试试……比如你在你100台里面好用的机器的单片机换下来,在试验试验,可能是单片机的问题也说不定呢。
nlgz 发表于 2007-6-8 10:49 | 显示全部楼层

看描述,更像是接地的问题

  
 楼主| zwd 发表于 2007-6-8 12:50 | 显示全部楼层

问题正在解决中

至今尚未解决,待解决了一定请大家喝酒。现场放了台手提电脑随时进行疏通,比较搞笑
thw 发表于 2007-6-8 15:51 | 显示全部楼层

。。。

怀疑是上位机的232电平有问题,导致MAX232工作不正常
chen_sf 发表于 2007-6-8 17:14 | 显示全部楼层

是不是STC单片机启振电容的问题,以前我也碰到过

  
xaccy 发表于 2007-6-10 00:56 | 显示全部楼层

有可能是:

从机的TXD可能出现恒“0”或高阻“悬空”
您需要登录后才可以回帖 登录 | 注册

本版积分规则

zwd

33

主题

97

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部