搜索
bottom↓
回复: 92

驱动继电器那位用过这种电路?三极管驱动继电器没有动作

  [复制链接]

出0入0汤圆

发表于 2016-4-26 15:04:32 | 显示全部楼层 |阅读模式
本帖最后由 anxiangbo 于 2016-4-26 15:22 编辑

这个电路是继电器驱动,用的STM32控制MC1413驱动继电器,加入C1电容后驱动不了,D2,D1端电压为0,去掉C1就没有问题,驱动正常,请问C1在这个电路中有什么作用?去掉可以吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入33汤圆

发表于 2016-4-26 15:09:00 来自手机 | 显示全部楼层
明明一只三极管两只电阻可以搞定的事,楼主你弄这么复杂干嘛。电容隔直,加了电容当然不行了。

出0入0汤圆

发表于 2016-4-26 15:09:30 | 显示全部楼层
可以看出,设计这个电路的是高手

出0入8汤圆

发表于 2016-4-26 15:14:37 | 显示全部楼层
这个电容绝对不能去掉,是为了增加电路可靠性。单片机通过脉冲形式驱动继电器。一旦程序跑飞,脉冲就会停止,继电器会立马断开。比给高低电平可靠多了。

出0入0汤圆

发表于 2016-4-26 15:15:19 | 显示全部楼层
这个电容是不是3.3V的去耦电容?

出0入0汤圆

发表于 2016-4-26 15:30:53 | 显示全部楼层
12tangyang12 发表于 2016-4-26 15:14
这个电容绝对不能去掉,是为了增加电路可靠性。单片机通过脉冲形式驱动继电器。一旦程序跑飞,脉冲就会停止 ...

这种保护电路用的好多的,在LED屏中的行驱动中就用到

出0入0汤圆

发表于 2016-4-26 15:31:46 | 显示全部楼层
12tangyang12 发表于 2016-4-26 15:14
这个电容绝对不能去掉,是为了增加电路可靠性。单片机通过脉冲形式驱动继电器。一旦程序跑飞,脉冲就会停止 ...

脉冲形式?这样继电器不是频繁动作了

出0入8汤圆

发表于 2016-4-26 15:34:26 | 显示全部楼层
powermeter 发表于 2016-4-26 15:31
脉冲形式?这样继电器不是频繁动作了

并不会,假设给的脉冲是1K,继电器线圈视为电感,电流不会突变,因此继电器会一直保持吸合,哈哈哈哈,神奇吧!

出0入8汤圆

发表于 2016-4-26 15:36:08 | 显示全部楼层
zcp17521 发表于 2016-4-26 15:15
这个电容是不是3.3V的去耦电容?

要说作用,还是通交

出0入0汤圆

发表于 2016-4-26 15:37:33 | 显示全部楼层
学习了,涨姿势……………………

出0入0汤圆

发表于 2016-4-26 15:40:56 | 显示全部楼层
本帖最后由 coslight_dt 于 2016-4-26 21:19 编辑

是我理解错了,确实有独特用途,只是理解不了为什么要这样复杂

出50入58汤圆

发表于 2016-4-26 15:41:38 | 显示全部楼层
坐等高手

出0入4汤圆

发表于 2016-4-26 15:42:16 | 显示全部楼层
学习了, 值得思考

出0入0汤圆

发表于 2016-4-26 15:43:55 | 显示全部楼层
高手们的电路看不懂~

出0入0汤圆

发表于 2016-4-26 15:45:07 | 显示全部楼层
的确是脉冲驱动继电器呀,的确是高手,
一般的人都是想着io直接输出高低来控制。

出0入0汤圆

发表于 2016-4-26 15:56:14 | 显示全部楼层
原来还能这么玩继电器,真是长知识。

出0入0汤圆

发表于 2016-4-26 15:57:34 | 显示全部楼层
能具体说一下什么应用环境下要这样设计吗

出0入0汤圆

发表于 2016-4-26 15:58:35 | 显示全部楼层
相当于一个电荷泵?会不会导致C2上的电压太高?

出350入8汤圆

发表于 2016-4-26 15:59:36 | 显示全部楼层
这种方式比较少见,涨知识了!

出0入0汤圆

 楼主| 发表于 2016-4-26 16:12:00 | 显示全部楼层
本帖最后由 anxiangbo 于 2016-4-26 16:13 编辑

刚刚测试下,用定时器做IO翻转,250HZ还是没有办法驱动的。看来只能用PWM控制输出了。

出0入0汤圆

发表于 2016-4-26 16:20:29 | 显示全部楼层
这确实是一个高手设计出来的电路啊,有脉冲继电器动作,没脉冲就不动作

出0入148汤圆

发表于 2016-4-26 16:23:16 | 显示全部楼层
收藏学习

出0入0汤圆

发表于 2016-4-26 16:24:34 | 显示全部楼层
anxiangbo 发表于 2016-4-26 16:12
刚刚测试下,用定时器做IO翻转,250HZ还是没有办法驱动的。看来只能用PWM控制输出了。 ...

250Hz不够高,除非你加大电容。

不要用PWM,PWM是硬件外设,即使CPU跑飞也会持续输出方波,跟原设计目的相悖

一定要软件翻转IO来产生方波,想办法提高频率就行

出0入0汤圆

 楼主| 发表于 2016-4-26 16:32:04 | 显示全部楼层
250Hz不够高,除非你加大电容。

不要用PWM,PWM是硬件外设,即使CPU跑飞也会持续输出方波,跟原设计目的相悖

一定要软件翻转IO来产生方波,想办法提高频率就行

回复:

现在频率到2.5KHZ,还没有驱动继电器,看来定时IO翻转方案行不通的

出0入0汤圆

发表于 2016-4-26 16:35:43 | 显示全部楼层
加大C1/C2至uF级别,我相信能行

出0入0汤圆

发表于 2016-4-26 16:49:46 | 显示全部楼层
主要是为了 上电 不要误动作

出0入0汤圆

发表于 2016-4-26 17:06:25 | 显示全部楼层
高手设计的电路,需要程序很好的配合才行

出0入0汤圆

 楼主| 发表于 2016-4-26 17:18:01 | 显示全部楼层
刚刚把二极管换了,电容加到1uf,正如mowin大师所说,现在250HZ可以正常驱动继电器。

出0入0汤圆

发表于 2016-4-26 17:35:58 | 显示全部楼层
吼吼,,,我就是这么做的,关键的继电器需要一个可靠的驱动,,,,

出0入0汤圆

发表于 2016-4-26 17:46:48 来自手机 | 显示全部楼层
预防程序跑飞,这种电路适用于需要高可靠性的场合,普通场合我都是直接高低电平推!

出0入0汤圆

发表于 2016-4-26 17:48:03 来自手机 | 显示全部楼层
anxiangbo 发表于 2016-4-26 17:18
刚刚把二极管换了,电容加到1uf,正如mowin大师所说,现在250HZ可以正常驱动继电器。 ...

1khz的方波,更稳定

出0入0汤圆

发表于 2016-4-26 17:55:35 来自手机 | 显示全部楼层
这个电路还具有延时断电的作用呢

出0入0汤圆

发表于 2016-4-26 20:20:25 | 显示全部楼层
牛逼、、学习了、、

出0入0汤圆

发表于 2016-4-26 20:55:39 | 显示全部楼层
哪位 莫友 能详细解释一下 这个电路的工作原理吗  还有就是  D1,D2 还有 C1,C2 各实现什么 功能了? 谢谢了

出0入0汤圆

发表于 2016-4-26 21:36:39 | 显示全部楼层
powermeter 发表于 2016-4-26 15:31
脉冲形式?这样继电器不是频繁动作了

不能单纯只看C1,应该和R1一起看,保证驱动继电器的信号是一定的时间宽度,不可能长时间导通继电器。只有在信号来的瞬间,给继电器线圈一个驱动脉冲。

出0入0汤圆

发表于 2016-4-26 21:53:41 | 显示全部楼层
涨知识了,这个电路真没见过

出0入0汤圆

发表于 2016-4-26 21:57:22 | 显示全部楼层
长知识了!

出200入0汤圆

发表于 2016-4-26 21:58:14 | 显示全部楼层
收藏,备用!涨知识了

出0入0汤圆

发表于 2016-4-26 21:58:48 | 显示全部楼层
二极管及电容,组成一个倍压整流电路,输入要求是交变的(脉冲形)。

出0入0汤圆

发表于 2016-4-26 22:45:23 来自手机 | 显示全部楼层
学习了,在高可靠电路上就要用到

出0入0汤圆

发表于 2016-4-26 22:50:57 | 显示全部楼层
思路确实好,可靠性高

出0入8汤圆

发表于 2016-4-26 22:52:07 来自手机 | 显示全部楼层
电压力锅上用的

出0入91汤圆

发表于 2016-4-26 22:59:39 | 显示全部楼层
原来可以这么玩, 单片机跑飞了 就自然断了  思路牛B

出0入0汤圆

发表于 2016-4-26 23:23:27 来自手机 | 显示全部楼层
学习了 高可靠性继电器驱动 倍压整流

出0入17汤圆

发表于 2016-4-26 23:43:14 | 显示全部楼层
电池充电脉冲也这样设计过,免得死机撑爆电池

出0入0汤圆

发表于 2016-4-27 07:32:45 来自手机 | 显示全部楼层
学习了,思路确实不一般

出0入4汤圆

发表于 2016-4-27 07:42:44 | 显示全部楼层
修改一下PWM脉冲的频率

出0入0汤圆

发表于 2016-4-27 08:04:20 | 显示全部楼层
经典啊,学习了

出0入0汤圆

发表于 2016-4-27 08:05:19 | 显示全部楼层
学习了。。。。

出0入0汤圆

发表于 2016-4-27 09:16:54 | 显示全部楼层
学习了, 高可靠

出0入0汤圆

发表于 2016-4-27 09:19:31 | 显示全部楼层
电容要是崩了,那也就挂了。。。

出0入0汤圆

发表于 2016-4-27 09:25:21 | 显示全部楼层
长姿势了 。 电容加三极管是不是也一样可以

出0入0汤圆

发表于 2016-4-27 09:33:13 | 显示全部楼层
学习了                 

出0入0汤圆

发表于 2016-4-27 09:55:53 | 显示全部楼层
jinzhong0507 发表于 2016-4-26 20:55
哪位 莫友 能详细解释一下 这个电路的工作原理吗  还有就是  D1,D2 还有 C1,C2 各实现什么 功能了? 谢谢 ...


IO口配置为开漏输出,如果使用推挽,充电瞬间会输出大电流,损坏IO。
IO输出1,R1A通过C1-D1路径给C2充电;
IO输出0,相当于把电容左侧与二极管C2正极连接,C1通过D2续流,将电荷放干净。
从D1、C2的连接点看,是一个脉冲在给C2充电,因R1A、C2组成RC滤波,若占空比不变,一段时间后C2上的电压趋近于一个固定的直流。
当脉冲停止,IO为固定的高或低电平,因C1的隔直作用,C2得不到脉冲充电,C2通过后级的负载放电,当电压低到一定程度,无法驱动后级,则继电器断开。

出0入0汤圆

发表于 2016-4-27 11:42:40 | 显示全部楼层
很巧妙的一个电路,学习了。

出0入0汤圆

发表于 2016-4-27 11:57:21 来自手机 | 显示全部楼层
驱动继电器也可以这么玩………开阔思路了

出0入0汤圆

发表于 2016-4-27 11:58:17 | 显示全部楼层
留名,  学习了.

出0入0汤圆

发表于 2016-4-27 12:44:31 | 显示全部楼层
学习了,有没有位数少点的达林顿阵列芯片?

出0入0汤圆

发表于 2016-4-27 13:22:15 | 显示全部楼层
十分感谢 55楼 大虾 的 详细回答  学习了。

出0入0汤圆

发表于 2016-4-27 14:09:45 | 显示全部楼层
用PWM或定时器,就白瞎这个电容了

必须在软件轮训里面进行喂狗,这就是个继电器狗

出0入0汤圆

发表于 2016-4-27 14:15:33 | 显示全部楼层
mark  过一段时间要弄

出0入0汤圆

发表于 2016-4-27 14:33:33 | 显示全部楼层
涨知识了!

出0入0汤圆

发表于 2016-4-27 14:50:28 | 显示全部楼层
本帖最后由 yijingxiaoyou 于 2016-4-27 15:15 编辑

脉冲高时 给c1 c2充电 脉冲低时放掉c1的电荷  有脉冲时 c2一直保持高电平

出0入0汤圆

发表于 2016-4-27 15:12:24 | 显示全部楼层
学习了,mark一下

出5入14汤圆

发表于 2016-4-27 16:26:47 | 显示全部楼层
根本就是个华而不实的电路,还一帮人在这里点赞!

都说这个电路能在处理器飞、或死掉的时候释放继电器,,,,,,但是这根本就是个伪命题好么?
1、首先,能要求这么高的场合,设备一定也是必须非常可靠的,你能想象一个动不动就死机的设备能用在这里?“不死机”这个要求不算高吧!
2、在不死机的基础上,CPU异常导致复位时自动断开继电器,不算啥难题吧?
3、那这电路还有个毛用?

出0入0汤圆

发表于 2016-4-27 17:57:47 | 显示全部楼层
这是PWM输出,两个二极管倍压整流,通过反向驱动,增加了电路的可靠性。

出0入0汤圆

发表于 2016-4-27 23:17:34 | 显示全部楼层
这电路用来驱动继电器应该不太合理吧, 继电器至少要确保可靠闭合或断开,PWM是不如固定电平驱动的; 用来驱动一些场合的电磁铁应用倒是很适合,可以改善电磁铁散热;
再个这个IO串电容输出,IO口损坏的机率会比较高;

出0入0汤圆

发表于 2016-4-28 00:11:16 | 显示全部楼层
好坏不论,扩展思路了!

出0入0汤圆

发表于 2016-4-28 06:49:06 来自手机 | 显示全部楼层
不错的思路,学习了!

出0入0汤圆

发表于 2016-4-28 07:06:01 | 显示全部楼层
曾经见过这种高可靠性继电器驱动,实践出真知,以后有机会用到的时候调一调就知道了。

出0入0汤圆

发表于 2016-4-28 09:37:40 | 显示全部楼层
mark,需自己验证一下

出0入0汤圆

发表于 2016-4-28 09:47:01 | 显示全部楼层
有机会调一下

出0入0汤圆

发表于 2016-4-28 10:02:26 | 显示全部楼层
这种电路最好是将C2容值加大点,然后在附近并上一个电阻,构成放电延时电路,这样单片机通过脉冲驱动,稳稳的,一旦程序跑飞,延时电路没有充电,继电器就不会工作了。

出0入0汤圆

发表于 2016-4-28 10:10:40 | 显示全部楼层
RelayProtect 发表于 2016-4-26 15:57
能具体说一下什么应用环境下要这样设计吗

很多场合都用到,比如电饭煲,这样MCU 跑飞、死机的情况,驱动IO 输出的是固定电平,所以加热就自动取消了。
不像有些新手设置的加热控制板,MCU 跑飞、死机之后 会继续加热,然后加热盘都融化了,这就是熟手 和新手的差别。

出0入0汤圆

发表于 2016-4-28 11:41:35 | 显示全部楼层
这个电路非常好,可以用在工控仪表行业。就是成本增加了点

出0入4汤圆

发表于 2016-4-28 12:01:27 | 显示全部楼层
Chuda 发表于 2016-4-27 09:55
IO口配置为开漏输出,如果使用推挽,充电瞬间会输出大电流,损坏IO。
IO输出1,R1A通过C1-D1路径给C2充电 ...

原来还能这么玩继电器,真是长知识!收藏!

出0入0汤圆

发表于 2016-4-28 14:28:54 | 显示全部楼层
EMC菜鸟 发表于 2016-4-27 16:26
根本就是个华而不实的电路,还一帮人在这里点赞!

都说这个电路能在处理器飞、或死掉的时候释放继电器,, ...

没有谁敢保证不死机的。

出0入0汤圆

发表于 2016-4-28 14:29:15 | 显示全部楼层
262619890 发表于 2016-4-27 12:44
学习了,有没有位数少点的达林顿阵列芯片?

TIP127  一位的

出10入0汤圆

发表于 2016-4-28 14:32:04 | 显示全部楼层
学习了。                                          

出0入0汤圆

发表于 2016-4-28 14:53:37 | 显示全部楼层
涨见识了,谢谢~

出5入14汤圆

发表于 2016-4-28 15:04:10 | 显示全部楼层
tam2907 发表于 2016-4-28 14:28
没有谁敢保证不死机的。

你见 PLC 里用这个电路么?

出0入0汤圆

发表于 2016-4-28 15:08:04 | 显示全部楼层
anxiangbo 发表于 2016-4-26 16:32
250Hz不够高,除非你加大电容。

不要用PWM,PWM是硬件外设,即使CPU跑飞也会持续输出方波,跟原设计目的相 ...

IO是不是配置成推挽输出?

出0入0汤圆

发表于 2016-4-28 15:09:58 | 显示全部楼层

那玩意叫达林顿管

出0入0汤圆

发表于 2016-4-28 15:11:54 | 显示全部楼层
EMC菜鸟 发表于 2016-4-28 15:04
你见 PLC 里用这个电路么?

对于特殊场合PLC也是需要外部电路进行异常保护的

出0入0汤圆

发表于 2016-4-28 15:14:55 | 显示全部楼层
262619890 发表于 2016-4-28 15:09
那玩意叫达林顿管

也有四位的芯片

出0入0汤圆

发表于 2016-4-28 15:19:19 | 显示全部楼层
脉冲驱动,一点拨就明白了,学习啦。

出0入0汤圆

发表于 2016-4-28 15:21:35 | 显示全部楼层
tam2907 发表于 2016-4-28 15:14
也有四位的芯片

看了下资料,只看到220封装的

出0入0汤圆

发表于 2016-4-28 15:23:48 | 显示全部楼层
262619890 发表于 2016-4-28 15:21
看了下资料,只看到220封装的

ULN2064 :50V - 1.5A QUAD DARLINGTON SWITCHES  

出0入0汤圆

发表于 2016-4-28 15:31:43 | 显示全部楼层
ULN2068  看了下,这个合适,3.3V可用,4位达林顿阵列

出0入0汤圆

发表于 2017-8-8 00:38:57 | 显示全部楼层
谢谢,学习了。

出0入4汤圆

发表于 2017-8-8 06:28:50 来自手机 | 显示全部楼层
谢谢,学习了

出50入10汤圆

发表于 2017-8-8 07:37:57 | 显示全部楼层
要分场合用,加了电容,动作和断开会有一定的延时。
另外要考虑电容的失效问题。
不过总的来说用做异常保护还是可以的,无论单片机死机,还是电容失效继电器都是不动作。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-21 16:32

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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