Super169 发表于 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路继电器,就是在一个电路中的。

eddiewwm 发表于 2017-5-23 10:01:49

這是典型的電源耦合扞擾,能分開兩個獨立電源,是解決問題的一法,但若一定要用同一電源,就應使用退耦電路,最簡單的退耦電路,就是在你的主控電路和有機會被扞擾的電路中加電容了。
繼電器也應加接防扞擾電路,接點若能再加上防火花器件則更佳。

xiaoliumonitor 发表于 2017-5-23 10:09:51

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

Super169 发表于 2017-5-23 12:20:10

谢谢大家, 虽然没完全看懂 (不好意思, 我还是硬小白一名, 一直都没长进.:L), 但最少知道是可行的.
我会先从一些自己会用的简单元件尝试, 希望可以做出来.

Super169 发表于 2017-5-23 21:29:25

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

只是, 小弟不知应该用多大的电容, 请问是否有什麽方法去计算呢?如果过大会否有不良影响?
页: [1]
查看完整版本: 继电器控制元件可以跟主电路在同一电路上吗?