用51单片机驱动继电器怎样才能避免上电吸合?

[复制链接]
19083|100
ayb_ice 发表于 2007-4-6 11:30 | 显示全部楼层

LOW有效或用2个IO控制(一个LOW,一个HIGH有效)

LOW有效或用2个IO控制(一个LOW,一个HIGH有效)
编程器粉丝 发表于 2007-4-6 15:36 | 显示全部楼层

上电状态控制的硬件设计

   还是你自已的办法可行,用延时电路给继电器滞后供电,这种做法在工厂使用的很典型和可靠。
gxs64 发表于 2007-4-6 18:34 | 显示全部楼层

RE

<br /> 相关链接:<a href=''></a>
fjqhh 发表于 2007-4-7 20:10 | 显示全部楼层

学习学习

我也是菜鸟&nbsp;学习学习
guanyaoshu 发表于 2007-4-8 10:22 | 显示全部楼层

太有意思了

没想到这个驱动继电器都有那么多学问。以前用过PNP驱动,不过只是自己拿来玩,也没注意有没有上电的时候吸合的问题。<br />继续关注,学习学习。
allen2006 发表于 2007-4-8 16:15 | 显示全部楼层

好热闹呀!来凑个热闹

简单的问题复杂化,越看越觉得高深!其实有必要那么复杂么?
yangmm0927 发表于 2007-4-8 17:24 | 显示全部楼层

试一下这样

用光耦隔离,低电平有效.光耦的另一端控制三极管及继电器.试试!
maychang 发表于 2007-4-9 11:59 | 显示全部楼层

没想到,这么简单的问题,却这么热闹,竟然到87楼了

awey&nbsp;说的方法,楼主试过了吗?估计是没有试。<br />这个方法是最可靠的:用电容做交流耦合。注意51单片机的输出脚一定加较强上拉,否则驱动能力不够。电容的另一端接两个二极管,可以用1N4148,倍压整流那种形式。整流输出接控制用的三极管或芯片。<br />这个方法,无论输出引脚高电平还是低电平,都不会动作,只有单片机引脚输出足够频率的矩形波时继电器才会动作。当然,程序里该引脚控制继电器动作时必须输出足够频率的矩形波。上电时单片机引脚只有一次变化,从高电平到低电平或从低电平到高电平。只要电容量不太大,这一次电平变化不足以使继电器动作。<br />这样接还有个好处:单片机死机时,所有继电器均释放。<br />
teddeng 发表于 2007-4-10 15:43 | 显示全部楼层

98年这个问题毁了一个公司

当年有个做来电显示方案的公司,前期用一款MCU做得比较成功,但成本较高,由于竞争,换了一款MCU。<br />也许是自信,也许是市场原因,没有充分测试就投了很大的OTP/MASK量。来电显示电话是需要没电池也要保证基本功能的,需要单片机控制脉冲拨号,闪断等,也就是通断。由于大家讨论的问题,在没电池时,如有来电,用户摘机,此时对单片机来说就有一个上电过程,由于电话线供电很不理想,上电过程很长(相对衡稳电源),复位有电路保证,但完全复位前I/O口电平无法保证,从而出现一个不可饶恕的BUG:用户摘机,然后马上断掉,再接通,耳中不是对方的话音而是拨号音。。。。。外围加电容是不行的,该I/O还负责脉冲拨号,加电容时序过不了国标,其他办法大家想尽,最终只有报废。<br />那也是家小公司,几百万进去,加上信誉的影响,一蹶不振。由于对他前一方案的信任,本人一直等他的方案,好在本人原来开发其他项目时遇到过类似问题,所以很敏感,虽然第一个报告了BUG,工厂没有直接经济损失,但影响了生产进度,直接导致本人的升迁。。。。。呵呵。<br />其实有电池时,那家的方案在当时还是很优秀的。
lhzw2001 发表于 2007-4-10 16:19 | 显示全部楼层

偶也是那么用,还没发现问题

  
zxy007 发表于 2007-4-10 21:13 | 显示全部楼层

我们工厂里都是这么干的

MCU用7805供电,然后把继电器的正电源独立出来,用LM317做个慢上电的电路我想LM317应该是个运放吧
1121 发表于 2007-4-10 21:19 | 显示全部楼层

就别费事乱试了,以后设计电路要注意这个啦。

82楼:&nbsp;上电状态控制的硬件设计,是正确的解决问题的方法。<br />解决问题的方法就是延时上电,就是所谓的软启动。许多年前,我就试过许多现场了,有控制加油的,有控制配料的。。。<br />几乎每年都有类似问题在讨论。无论是单片机还是外部I/O,都有上电的瞬态响应问题,遗憾的是没有哪本教科书来说这个问题。
seven_star 发表于 2007-10-18 16:44 | 显示全部楼层

问题解决了吗?

请问楼主,问题解决了没有?<br />我现在使用继电器也出现了问题<br />想请教一下呢
中国机器 发表于 2012-2-16 23:04 | 显示全部楼层
82楼: 上电状态控制的硬件设计,是正确的解决问题的方法。解决问题的方法就是延时上电,就是所谓的软启动。许多年前,我就试过许多现场了,有控制加油的,有控制配料的。。。几乎每年都有类似问题在讨论。无论 ...
1121 发表于 2007-4-10 21:19

从头看到底,有些朋友没有看明白楼主的问题就乱说,还有支损招的,呵呵;82楼说的问题中肯。
当然其他朋友的说法看起来也有可行的,但是延时上电应该是好方案。
中国机器 发表于 2012-2-16 23:28 | 显示全部楼层
嘛搞得,顶过了才看到是2007年的帖子,我是无意中从别的地方点链接进来的---成挖坟党了
dosculler 发表于 2012-2-17 13:07 | 显示全部楼层
如果单片机不能内部设置成上电低电平或者没用
加个三极管反向驱动
估计也就学办法了
daliaoloveu 发表于 2012-2-17 14:05 | 显示全部楼层
如果是很多个继电器的话,用uln2003+74LS595行不行?
zzb147 发表于 2012-2-17 15:25 | 显示全部楼层
俺也来凑个热闹,冲破100大关。
wangguojun2010 发表于 2012-3-7 20:28 | 显示全部楼层
深山幽谷 发表于 2012-3-7 21:59 | 显示全部楼层
我们公司就是用的away的电路,芯片口输出PWM,控制点火的,可靠!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部