导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→89c51驱动继电器遇到的讨厌的问题,请高手帮忙![cygsd]

 *第36556篇: 89c51驱动继电器遇到的讨厌的问题,请高手帮忙!

  
楼 主:cygsd 2005年12月19日15:49
 89c51驱动继电器遇到的讨厌的问题,请高手帮忙!
遇到一个很讨厌的问题,请高手帮忙。
我的电路如下:

此主题相关图片如下:
按此在新窗口浏览图片

电路说明:5v和24v为独立的开关电源,共用一路220v交流电源。输入信号为低电平时,光偶导通,经三极管放大后,驱动中间继电器,中间继电器控制交流接触器。cpu为89c51。

讨厌的问题:开关电源220v断电瞬间,继电器有一个短暂的闭合动作,很讨厌,到现在也没能解决。两个上述电路可控制两个接触器,实现电机正反转,两个接触器的相序不同。使用过程中,如果只断开关电源220v,而三相电源不断,能造成两个接触器(虽采取了电路互锁措施)同时吸合,从而造成短路。(小声说:已发生了一次短路,烧坏了两个接触器,没敢告诉老板。)

无奈的处理办法:后来,采取了一些补救措施,将接触器的220v线圈电源与开关电源设为一路,开关电源断电时,接触器同时断电,这样即使中间继电器误吸合,接触器也不动作,能避免短路。

现象提示:一、断电时,从开关电源的led指示灯观察可发现,24v电源电压比5v电源电压的下降速度明显慢很多。二、断电时,继电器短暂闭合的电流为正向电流,而非反向电流,此点可从继电器的led指示灯观察到。因为如果是反向电流,其led是不会亮的。

各路高手帮帮小弟的忙,在这先谢谢了!!!!!!!


  
2楼:chenxi3223 2005年12月19日22:19
 回复
cyjsd:
  你好!
  最近我也做过相关的设计,用89s51控制继电器(直流控制直流5V/24V),然后再控制(DC/AC)继电器,再控制异步电机的正反转,没发现你所说的问题,我用了两种继电器,没用光耦,在直流控制直流继电器前端加了一个二极管IN4148做保护,还有,就是我用的高电平驱动前端的直流控制直流继电器.
  
3楼:一匹狼 2005年12月19日23:14
 控制电平改为低有效
继电器有误动可能与控制信号的电平有关,单片机在上电或掉电的时刻其端口的电平为高,通过你的7407反向变为低,光藕导通。建议在加一级反向,使单片机输出控制电平为低有效,效果应该要好一些。
  
4楼:Kuang-chingTsui 2005年12月31日08:44
 这法子最好
在不修改硬件电路的基础上,用7406直接代替7407,然后I/O Pin 低电平继电器吸合。7407和7406管脚完全兼容,只是7406为OC反相驱动器。
  
5楼:xianhao5201314 2005年12月20日18:46
 
“5v和24v为独立的开关电源,共用一路220v交流电源”:地是否共用
  
6楼:wyjjyw 2005年12月20日22:02
 随便说说
这个问题多年前遇到过,你可以加三态控制门,其控制端接cpu的复位信号,可以解决
  
7楼:cygsd 2005年12月21日12:57
 谢谢各位老兄的建议

2楼:高电平有效此驱动方法是否可靠?
3楼:7407不是反向门,上述电路是低电平有效。
4楼:5V地和24V地在线路上没有相连,但有可能通过金属外壳相连。
5楼:三态门控制的方法简单可行,我得试试。顺便请教一个问题,如果通过8255控制,是否可代替三态门?

各位老兄能否分析一下问题出在哪个地方,在掉电瞬间,是光偶输入端出现了动作信号,还是三极管驱动部分因掉电时电压快速下降,而形成了通路?请帮忙分析一下。

  
8楼:cygsd 2005年12月21日13:04
 愚见
愚见: 
一、是否与5V电压下降速度快而24V电压下降速度慢有关系?
二、掉电时,7407输出端电平是不是比5V电源下降速度快,形成了电压差,造成光偶导通,进而产生继电器误动作。
  
9楼:cygsd 2005年12月21日13:22
 谁敢横刀立马,惟高手可解的难题!
谁敢横刀立马,惟高手可解的难题!
  
10楼:Radiance83 2005年12月21日16:14
 

  
11楼:wyjjyw 2005年12月21日22:01
 随便说说
用什么无所谓,关键看上电时输出是否稳态
  
12楼:lenglianxi 2005年12月22日16:41
 讨论挺激烈的啊
这些都不是办法。
不过是什么原因引起的,这些都不能彻底解决问题。
何不采用互锁?
最好是带辅助触点(或者说2组触点)的继电器,可以利用辅助触点互锁,保证其不会同时吸合。
如果只能有1组触点,可以在电路上解决,但比较麻烦。
  
13楼:虚子心 2005年12月24日20:21
 临时"对付"方法
将继电器供电24V电源再通过一个继电器控制,此继电器可用同一控制信号.可临时解决上电吸合问题.属于临时"对付"的方法.我用过.11楼说的办法好.


  
14楼:douniushi302 2005年12月28日09:51
 改一下电路
看一下这个
  
15楼:linkaimu 2005年12月28日15:11
 吸收二极管旁加个电容
二极管旁并个电容试看看!
  
16楼:独角 2005年12月29日19:39
 直接用P1.0驱动光偶,去掉SN74......
直接用P1.0驱动光偶,去掉SN74......
  
17楼:wvvw8848 2005年12月30日14:06
 随便说说 ; ;呵呵
呵呵   我认为  在关电源的瞬间电流出现了震颤,也就是毛刺,这个过程可能有几毫秒,在这段时间里单片机可能要初始化好几次,因为80C51的I/O口初始化默认为高电平,所以出现瞬间的高电平导致继电器吸合!!!!!
最好的解决办法是:改为低电平有效!!!


  
18楼:woshihai88 2005年12月30日16:16
 回复15楼
8951的I/O不可直接接光藕的,没那么大驱动力
  
19楼:独角 2005年12月31日08:18
 没有问题,我的多项设计都用IO驱动
没有问题,我的多项设计都用IO驱动
  
20楼:gx_huang 2005年12月31日11:10
 这和89C51的IO口在复位的瞬间的电平有关,上电或下电时,IO口电平事实上是不定的
需要加硬件才能保证上下电输出的正确。
我建议使用那些IO口复位时是高阻的MCU。
另外几组电源的上下电快慢也要考虑。

>>>>>>对该主题发表你的看法

本主题贴数35,分页: [第1页] [第2页]


[上一篇主题]:Unrecognized device or socket 

[下一篇主题]:请教,哪里可以免费下载icc avr开发工具