【回到大虾电子网】 【回到精华帖子首页】
'for test
电磁干扰问题!!(532字)tmpic842004-10-21 11:46:59[191次]
--------以上部分请勿修改!-------------
我做了一个像上图的串行扩展电路,后面驱动的是220V的交流接触器.电路做成后不接交流接
触器运行电路一切正常.可接上交流接触器后问题就来了:在接触器接通或放开的瞬间其它本
来不接通的交流接触器也会跟着接通的一下弄得保护用的漏电开关不断的动作.为此我在单
片机的电源加入了EMI滤波器和反向尖峰脉冲吸收电路.接触器线圈加了RC吸收电路.加上以
上的电路后干扰还是不能触决.各位DX请给点见议吧!
相关帖子>>>:
moc3041的最小驱动电流是15mA,你的电路显然做不到,也会引起不完全道通状态,这是最强的干扰源(0字)晓奇[12次]2004-10-21 12:53:21
密切关注!!(0字)努力[5次]2004-10-21 13:00:25
用带过零的固态继电器替代光藕和可控硅(0字)雨加雪[10次]2004-10-21 13:02:23
刚才做了个实验:用一个充满电的电容分别对595的输出脚和信号脚进行电压干扰,发现只有干扰595的SER脚才会引起误动作.SER引线都很短也不致于感应这么历害吧?(0字)tmpic84[5次]2004-10-21 13:41:34
我一直怀疑不是电磁干扰引起!(0字)努力[6次]2004-10-21 13:45:31
加大驱动程序中得延时,多加几个NOP(0字)机电部[3次]2004-10-21 14:02:44
在晶闸管得G上加电容(0字)机电部[4次]2004-10-21 14:20:53
我的电路不止一个74HC595,有两个74HC595驱动工作指示灯,也受了干扰.所以主要是74HC595受干扰.我见国外的PLC也用74HC595作输出扩展,他们也用得不错!真不知哪里见鬼,我就不行!(0字)tmpic84[11次]2004-10-21 14:49:24
加电容可以使电容的冲放电,不致是晶闸管误触发(0字)机电部[3次]2004-10-21 16:06:15
或者将驱动晶闸管G得线屏蔽(0字)机电部[3次]2004-10-21 14:22:17
那你安骁骑的作,但是时间太短我怕触发不了(0字)机电部[3次]2004-10-21 16:00:25
51新手头疼过的问题,他解决了(0字)shnj[10次]2004-10-21 11:51:26
(0字)masufang博云天[6次]2004-10-21 11:55:33
将交流接触器先用电阻代替,看是否还是如此!如果是可能软件有问题。(0字)努力[7次]2004-10-21 11:56:35
试过了软件没问题.应该就是干扰问题的了.我做了很多实验就是不懂是怎样干扰的.晕!!!!!(0字)tmpic84[6次]2004-10-21 12:08:32
再做个实验:把控制部分和被控部分物理上拉开X米,再把他们的电源分开使用,(用两个变压器)或者干脆控制部分先用电池!!再实验。如果还是如此就是电磁干扰!(0字)努力[8次]2004-10-21 12:13:22
我用过蓄电池单独给单片机供电,干扰还是一样.距离也试过了面且我的电路的电源和后级被控制的电路是分开的.现在是没办法了!!(0字)tmpic84[6次]2004-10-21 12:19:35
我用过蓄电池单独给单片机供电,干扰还是一样.距离也试过了面且我的电路的电源和后级被控制的电路是分开的.现在是没办法了!!(0字)tmpic84[6次]2004-10-21 12:19:39
这么看来就不是硬件的问题了!?你再试着先不用串行扩展,直接用单片机外加三极管驱动看可以吗?如过这样都不行只能说:“阿门,愿主与我同在!!”(0字)努力[7次]2004-10-21 12:24:50
你不用交流接触器,就什么事没有,对吧(0字)shnj[7次]2004-10-21 12:27:12
我想你的问题肯定能解决,别着急!!再试试:让程序全速运行,(只是悬空那个该死的驱动端)再手动模拟接触器的闭合(让悬空的驱动端接地或者电源),再看其他几个接触器的反映!!(0字)努力[6次]2004-10-21 12:36:00
我试过用一个交流接触器不断的放开与接通分别对电路的不同位置进行干扰,好像也没有干扰加剧的现象.(0字)tmpic84[9次]2004-10-21 12:40:10
是的!(0字)tmpic84[5次]2004-10-21 12:37:10
交流接触器触点火花干扰,找电块脉冲的解决方法,有点难度(0字)wangshujun[6次]2004-10-21 12:30:06
595移位过程中出现误动作,请将数据发送速度提高到不至于让继电器动作,另外可控硅电路缺少一个下拉电阻,这个电阻很重要(0字)晓奇[21次]2004-10-21 12:32:50
如晓奇所说的移位串行电路,要给某一位置位或者复位都要顺序经过其他的端口引起误动作,但是好象有一种串行IC只有ENBLE位为低才将串行缓存的数据发送到端口!可以避免误动作。(0字)努力[7次]2004-10-21 12:42:22
595有输出绶冲.RCK脚控制的,我的电路平时是低电平,在上升沿时才将并行数据输出.(0字)tmpic84[10次]2004-10-21 12:45:29
如果能够采样一个过零信号就比较理想,在过零点上切换,保你什么事都没有(0字)晓奇[7次]2004-10-21 12:38:40
少一个电阻是个问题。过零检测没用的,机械动作有滞后的(0字)达不留爱慕杰[5次]2004-10-21 22:43:56
不过我的电路板已经做好了.不想再改了.好像MOC3041就有过零触发的功能了.(0字)tmpic84[8次]2004-10-21 12:42:40
我用moc3083(0字)晓奇[7次]2004-10-21 12:44:05
刚才做了个实验:用一个充满电的电容分别对595的输出脚和信号脚进行电压干扰,发现只有干扰595的脚才会引起误动作.SER引线都很短也不致于感应这么历害吧?(0字)tmpic84[5次]2004-10-21 13:40:12
1、用一个二极管和一个TLP521组成过零触发电路,不过需要修改程序。2、降低SCR的DV/DT时间,采用TVS试试看。3、提高数据数据速度。(0字)E2PROM[16次]2004-10-21 13:11:51
1有作用,2,3无用(0字)shnj[3次]2004-10-21 13:29:53
终于搞定了!(434字)tmpic84[26次]2004-10-24 14:05:04
查了这么多天终于找到了答案:我的两块板上的电源线没有屏蔽,只是屏蔽信号线.由于电源
线比较长很容易受到干扰,当交流接触器接通或放开的瞬间产生强干扰电磁场,此时电源上也
感应到一个很强的尖峰脉冲,当干扰脉冲达到一定的值74HC595的逻辑就受到破坏,传输的数
据失真,后面的负载乱动作也就不奇怪了.当把电源线屏蔽,增大电源的滤波电容的容量后,电
路的乱动作就没有出现过了.在此非常感谢大家提出这么多好的建义,为我在查找问题开阔了
思路.
转换的时间小于0.3MS(0字)机电部[3次]2004-10-21 16:02:16
关键是电源问题!(80字)51新手[15次]2004-10-21 21:49:16
肯定你的电源不过关,与臭电池无关,要加电感滤波,你最好是重做,要不以后死的还难看