打印

求助!关于继电器吸合瞬间单片机复位

[复制链接]
楼主: hua00001
手机看帖
扫描二维码
随时随地手机跟帖
41
hua00001|  楼主 | 2012-1-11 13:33 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
to gozzz:
上面我说了,把继电器用引线接到远离PCB就没问题,应该不是电源这边的问题

使用特权

评论回复
42
gozzz| | 2012-1-11 14:10 | 只看该作者
单片机为什么会复位??
像你这种原因,不好保证不是干扰串到电源脚或是复位脚引起电压变化的复位?

使用特权

评论回复
43
corset| | 2012-1-12 09:21 | 只看该作者
做工程,不怕解决问题,就怕找不到问题所在。
LZ你自己没有思路,试试别人的建议把你累死了?
做技术的有时候就是倔

使用特权

评论回复
44
lichuanfa| | 2012-1-12 09:47 | 只看该作者
本帖最后由 lichuanfa 于 2012-1-12 09:49 编辑

前一段时间我也遇到这个问题,郁闷很久,提示:1、电源的功率足够大,2、爬电间距足够大,3、续流二极管建议不要用4001-4007系列,改用FR系类或者肖特基系列。

使用特权

评论回复
45
hua00001|  楼主 | 2012-1-12 12:08 | 只看该作者
to corset:
你可能没有仔细看我上面的回复,我已经用过独立的直流电源试过了

使用特权

评论回复
46
刘前辈| | 2012-1-12 12:47 | 只看该作者
本帖最后由 刘前辈 于 2012-1-12 12:49 编辑

很简单的事。我刚入门的时候,也是LZ这样。后来做过专门研究,现在都成“精”了。看到单片机控制交流电负载就兴奋:最简单的:

1、干扰显然来自输出继电器触点上的火花,交流干线上的干扰窜入单片机电源其次。
2、既然主要问题都来自继电器,你就改用光电零点输出双向可控硅,俗称固态继电器RSS;——绝对没有交流感性负载启动时大电流产生的火花干扰了。

上面是硬件解决方法,书上早就有了,请参考北航出版社《单片机抗干扰技术》。下面是软件,个人实验出来的,与书上不同的独家秘笈:
1、输出继电器(假定LZ原电路不变)交流220V负载驱动指令一旦发出,后面立即跟一条休眠指令,强迫CPU进入休眠;哈哈,休眠一个交流负载启动浪涌时间(100ms够了吧),此期间外面打雷都不怕,干扰过后,CPU 醒来,从睡眠处继续运行。

       2项软硬件措施分别都100%有效。然后同时实施。
     我当时驱动的是大功率交流电动机,——之前现象是电机一启动,单片机就跑飞。

     哈哈,其实书上网上都有,看看别人怎么干的,几十年前,别人早就解决了的问题。咱们照葫芦画瓢,不需要自己重复研究。

     12V供给7805入端,电容470U之前应该加一个“隔离二极管”,救火车等已经说过,LZ没理解:12V瞬态跌落时,由于隔离二极管的作用,7805入端470U电容不会跳变,仍然维持12V,想当一个小电源。——如果没有这个二极管隔离,7805跟着12V跌落,直接干扰,清静就大不一样啦。

、、



、、

使用特权

评论回复
评论
13413697407 2019-5-10 22:10 回复TA
求救,我用电源模块220转5V电源模块给单片机供电,到达某个值后,单片机控制继电器处于一直吸合状态,正常情况下直接用到电脑的5V给单片机和继电器是没有问题,但是换用电源模供电后,继电器就一直处于吸断吸断的状态。 
评分
参与人数 2威望 +11 收起 理由
mcu_c10g16 + 1
tyw + 10 惹不起就躲,符合"敌进我退"之毛思想 ...
47
l4157| | 2012-1-12 13:09 | 只看该作者
严重支持... 47# 刘前辈

使用特权

评论回复
48
hua00001|  楼主 | 2012-1-12 13:24 | 只看该作者
to 刘前辈:
软件上做休眠处理对我这个产品来说不太可能实现,主控芯片可以知道继电器闭合时间,但是另外的芯片不可能知道继电器上面时候吸合。关于加二极管,我已经试过,没什么效果

使用特权

评论回复
49
lichuanfa| | 2012-1-13 14:46 | 只看该作者
正如47楼所说,加过零固态继电器可以避免火花

使用特权

评论回复
50
lichuanfa| | 2012-1-13 14:48 | 只看该作者
建议把PCB贴出来

使用特权

评论回复
51
刘前辈| | 2012-1-13 17:58 | 只看该作者
本帖最后由 刘前辈 于 2012-1-13 18:01 编辑

呵呵。2楼老叶和16楼救火车版主都提到12V 和7805之间,470U前面要加一个隔离二极管的问题。这个快速高速二极管非常重要:它把干扰环境隔离在二极管正极以外,经过整流积分器,已经是安静环境了。任凭12V跳变跌落,隔离就是隔离。

         LZ说此二极管加不加没用,两个原因,
1、加的是慢速二极管,只能对慢速电压跌落反应;
2、隔离二极管加错了位置,加到积分器后面去了。见贴图。
3、一般交流整流二极管不能胜任,选好一点的高频整流二极管才行。

想当年,我帮一个老工程师研究一个发电机绕组控制电路,现象就是控制IC总是烧毁。原因是控制IC +5V 供电电压取自发电机输出电压经过7805,——非常恶劣的干扰毛刺输24V输入,加大控制芯片滤波电容根本没用,后来我想到这个隔离二极管,加了2级积分器。哈哈!任凭外面浪涌毛刺,我自安然平静,—— 一点跳变和毛刺都没有啦!

最喜剧的结果就是这位老工程师凭这个电路写的论文评上了研究员,而我借光凭上了高工。(否则不知要熬多少年)





、、

使用特权

评论回复
评分
参与人数 1威望 +4 收起 理由
handlike + 4 很给力!
52
nongfuxu| | 2012-1-13 18:20 | 只看该作者
52#的电源输入低通电路值得借鉴.
轻负荷下的电阻替代电感,既是低成本又管够负载吃饱.

使用特权

评论回复
53
dqyubsh| | 2012-1-13 20:07 | 只看该作者
mark,学习

使用特权

评论回复
54
cjseng| | 2012-1-13 23:38 | 只看该作者
努力解决问题吧!

试试这个,只有好处没有坏处的电路。

继电器电源.GIF (4.4 KB )

继电器电源.GIF

使用特权

评论回复
55
dengm| | 2012-1-14 10:39 | 只看该作者
52楼:  加2到3个2极管串联会更好!!

使用特权

评论回复
56
兰天白云| | 2012-1-14 13:44 | 只看该作者
先支持47楼的观点

继电器吸合-->产生电火花-->电火花干扰有传导和辐射两方面
1:传导方面-->使12V电源跌落-->导致各种芯片复位
2:辐射方面-->直接干扰芯片(谁离继电器近谁倒霉)

LZ说把继电器引线到外面就可以,距离远,干扰的衰减就大,每1米的导线可衰减1000V脉冲的干扰

解决措施电源方面很多网友都说了,你至少要试一试嘛
辐射方面在靠近芯片的电源脚加104电容或再并102电容

还有你这个电源太落,至少增加20%功率

使用特权

评论回复
57
gozzz| | 2012-1-14 18:50 | 只看该作者
各位前辈大佬,像这种问题,没钱买专业设备,
举几个土法子做试验好吗?

使用特权

评论回复
58
谈的元| | 2012-1-14 19:35 | 只看该作者
pCB图呢?波形图呢?

使用特权

评论回复
59
yzhj| | 2012-1-14 20:26 | 只看该作者
本帖最后由 yzhj 于 2012-1-14 20:27 编辑

我上面已经提醒楼主让他弄个蓄电池试试,就是不知道有没有测试下!不是让你用在最终产品上,只是用来辅助查抄原因。
这也是我最近无意中想明白的,相对而言蓄电池供电比较干净,内阻也小。帮我解决了几个问题,有兴趣可以试试。

使用特权

评论回复
60
中国机器| | 2012-1-15 23:21 | 只看该作者
:lol看了52楼的回帖,受益匪浅,呵呵,多谢多谢

使用特权

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

本版积分规则