打印

求助:继电器引起单片机通信错误问题

[复制链接]
3054|24
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
youimiss|  楼主 | 2013-10-25 10:58 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

上图为51单片机驱动继电器电路,测试结果如下:
1、继电器不动作,通信正常;继电器动作后,通信出错。
2、去掉R101、R103,对P34操作或者不操作,通信出错。
3、去掉R101、R103、R3、R10,对P34操作或者不操作,通信出错。
4、换其他IO口,继电器不动作,通信正常;继电器动作后,通信出错。
5、继电器动作时用示波器监测了单片机电源、继电器电源、驱动IO口,很干净;单片机没有复位。
请问是什么原因造成通信出错的呢?

相关帖子

沙发
mmuuss586| | 2013-10-25 12:42 | 只看该作者
可能高频干扰。

使用特权

评论回复
板凳
skm2008| | 2013-10-25 12:50 | 只看该作者
继电器去控制什么电路,可能是那部分电路引起的,不能说是继电器引起的

使用特权

评论回复
地板
youimiss|  楼主 | 2013-10-25 12:54 | 只看该作者
skm2008 发表于 2013-10-25 12:50
继电器去控制什么电路,可能是那部分电路引起的,不能说是继电器引起的

继电器控制一个芯片外围电阻电容的切换哦

使用特权

评论回复
5
tyw| | 2013-10-25 12:55 | 只看该作者
在继电器触点上并电容,调整容量,直到在暗处看不到火花

使用特权

评论回复
6
skm2008| | 2013-10-25 12:55 | 只看该作者
继电器实现了机电隔离,不可能是继电器的问题

使用特权

评论回复
7
youimiss|  楼主 | 2013-10-25 12:56 | 只看该作者
是继电器动作之后的通信会出现错误,不是继电器动作过程中。

使用特权

评论回复
8
youimiss|  楼主 | 2013-10-25 12:57 | 只看该作者
tyw 发表于 2013-10-25 12:55
在继电器触点上并电容,调整容量,直到在暗处看不到火花

叔,不是控制强电哇

使用特权

评论回复
9
tyw| | 2013-10-25 13:00 | 只看该作者
电流大了就会有火花,低压也会有

使用特权

评论回复
10
李冬发| | 2013-10-25 13:01 | 只看该作者
去掉R101、R103,对P34操作或者不操作,通信出错。
-----------
Q5/Q6截止,继电器不动作了,你的通讯还是出错!换句话,你只要是操作了P34就错,不管继电器如何,对吧?!

使用特权

评论回复
11
youimiss|  楼主 | 2013-10-25 13:32 | 只看该作者
李冬发 发表于 2013-10-25 13:01
去掉R101、R103,对P34操作或者不操作,通信出错。
-----------
Q5/Q6截止,继电器不动作了,你 ...

对的,这是最奇怪的地方,如果是继电器干扰的话,这一项测试应该没问题

使用特权

评论回复
12
li880wert| | 2013-10-25 13:36 | 只看该作者
1:通信出错是具体是指 什么,两个芯片之间?
2:这12V 供电和你MCU是同一个电源,还是独立的

使用特权

评论回复
13
youimiss|  楼主 | 2013-10-25 13:51 | 只看该作者
li880wert 发表于 2013-10-25 13:36
1:通信出错是具体是指 什么,两个芯片之间?
2:这12V 供电和你MCU是同一个电源,还是独立的 ...

232通信不正常,12V和MCU电源由稳压电源两通道输出

使用特权

评论回复
14
jhycl| | 2013-10-25 14:08 | 只看该作者
你看下232波形,感觉是切换时有低电平导致误检测到起始位。

使用特权

评论回复
15
li880wert| | 2013-10-25 14:39 | 只看该作者
youimiss 发表于 2013-10-25 13:51
232通信不正常,12V和MCU电源由稳压电源两通道输出

12V 电源 和MCU电源 共地处 有没加电容

使用特权

评论回复
16
youimiss|  楼主 | 2013-10-25 14:43 | 只看该作者

问题解决了,亲们。。。
继电器触点上这个RD网络标号标错,导致与单片机P3.7(RD)连在了一起,割断后就没问题了。具体什么原因导致出错还是不懂,这个错误导致了P3.7口与SG2525的第7脚连在一起并通过一个RC到地,不至于干扰到单片机吧

使用特权

评论回复
17
pa2792| | 2013-10-25 19:32 | 只看该作者
youimiss 发表于 2013-10-25 13:51
232通信不正常,12V和MCU电源由稳压电源两通道输出

是隔离的吗?还是存在共地?

使用特权

评论回复
18
zyj9490| | 2013-10-25 19:37 | 只看该作者
ok

使用特权

评论回复
19
李冬发| | 2013-10-25 21:22 | 只看该作者
找程序bug啊

使用特权

评论回复
20
天意无罪| | 2013-10-25 21:59 | 只看该作者

使用特权

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

本版积分规则

个人签名:不卖开发板! http://minifairyfly.taobao.com/

43

主题

1097

帖子

1

粉丝