极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 17182|回复: 5

继电器控制元件可以跟主电路在同一电路上吗?

[复制链接]
发表于 2017-5-22 22:38:21 | 显示全部楼层 |阅读模式
本帖最后由 Super169 于 2017-5-23 21:29 编辑

最近需要做一个简单的控制件, 需要控制一个电灯, 每开启60秒後, 关闭一秒, 然後重新开启, 不断循环.

这个要求很简单, 希望用一个很便宜的方案去完成.
由於之前有用过 ATtiny13A, 就想到用 ATtiny13 做个简单的 loop, 以继电器控制电路.
由於整个电路上的元件都是 5V 的, 所以我用了一个电源以并联的方式供电.

我是用低电触发, 每 60 秒 LOW 之後 1 秒 HIGH.  程式很简单, 初期测试时, 用万用表量度输出, 每 60秒 5V, 1 秒 0V, 没问题.
但当我接上电灯使用时, 通电後继电器不停地跳, 上面的讯号灯一直在闪, 开关响过不停.

考虑到可能是一到干扰吧, 就找来另一个 5V 电源, 两个电源分别为 电灯, 及 控制电路 供电, 一切也正常了.

但我再翻查我买的继电器, 本身就已经有光耦隔离, 为什麽还会有干扰?

不好意思, 原理图我不会画, 也怕画错了, 就说出接线, 希望大家看得明白:
(继电器那个, 我不太肯定是 NO 还是 NC, 我是低电触发时通电, 应该是常开吧.)

如果分开两个电源就一切正常:

ATting13A继电器电源1电源2电灯
VCCVCC+
GNDGND-
Pin0IN
COM +
NO +
--



但如果这样用单一个电源, 继电器 就会乱跳:

ATting13A继电器电源1电灯
VCCVCC, COM+
GNDGND--
Pin0IN
NO +



是否因为并联电路中, 电流分配出了问题呢?

如果想用一个电源, 应该要怎样做呢?
回复

使用道具 举报

发表于 2017-5-23 07:16:57 | 显示全部楼层
本帖最后由 弘毅 于 2017-5-23 09:06 编辑

可以在一个电路中,只要你电源部分规划好就OK。继电器需要三极管或者达林顿管扩流。我们的S-100 8路继电器,就是在一个电路中的。
回复 支持 反对

使用道具 举报

发表于 2017-5-23 10:01:49 | 显示全部楼层
這是典型的電源耦合扞擾,能分開兩個獨立電源,是解決問題的一法,但若一定要用同一電源,就應使用退耦電路,最簡單的退耦電路,就是在你的主控電路和有機會被扞擾的電路中加電容了。
繼電器也應加接防扞擾電路,接點若能再加上防火花器件則更佳。
回复 支持 反对

使用道具 举报

发表于 2017-5-23 10:09:51 | 显示全部楼层
如果不接电灯,继电器工作OK,那么
1.ATtiny13A输出先加一级光耦再推动继电器
2.考虑在继电器线圈端与触点端加入一些去毛刺的电路。
3.ATtiny13A在发送完指令,继电器马上要吸合或断开前,ATtiny13A进入几百毫秒休眠时间。
4.在ATtiny13A与继电器的两个5V间加个电感可尝试。
现在的LED电灯在上电与工作时,由于大部分没有PFC电路(电流不再是50HZ正弦),导致线路会有扰动。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-23 12:20:10 | 显示全部楼层
谢谢大家, 虽然没完全看懂 (不好意思, 我还是硬小白一名, 一直都没长进.), 但最少知道是可行的.  
我会先从一些自己会用的简单元件尝试, 希望可以做出来.

回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-5-23 21:29:25 | 显示全部楼层
谢谢大家, 由於小弟家中元件有限, 就先试了加一个电容到 ATtiny13A 的正负脚上.
初时用 0.1uF 的, 第一下好像成功了, 但当再开关一次, 又再乱跳了.
手上没太多选择, 就换了一个大的, 470uF 的小水桶, 真的把问题解决了.  己试了一个多小时, 运作顺畅.
真心感谢大家热心帮忙, 将来有机会再研究其他的方案.

只是, 小弟不知应该用多大的电容, 请问是否有什麽方法去计算呢?  如果过大会否有不良影响?
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 22:21 , Processed in 0.042976 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表