打印

一个单片机被高压瞬间放电干扰的问题!

[复制链接]
8662|33
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qq51886469|  楼主 | 2007-5-28 13:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
设备用的单片机是华邦78e52或89s52,装在一个大概长40cm*宽20cm*高8cm的铝壳里面,电路与外壳绝缘良好,电路板双面敷铜,外壳接大地!!

由于设备要过国标,有静电抗扰度试验,所以就干脆先用打火机里面的打火装置打打外壳试一下!系统立马瘫痪!两种单片机都不行!!
一开始以为是单片机程序跑飞,后来加了看门狗,故障依旧!必须复位才能恢复正常!

实在没辙,再把设备里面的电路板全部拿出来,是电路板与外壳没有任何接触,只是让外壳与电路板保持一小段距离,再打!故障依然会出现!!

顺手做了一个实验,用示波器夹住一根大概半米的环状导线,然后用打火装置在附近打火,可以观察到高幅尖峰,顿时就很沮丧!而且在单片机的io口,和电源的正负极都能看到尖峰。。

不明白检验部门的静电放电装置是否也与打火装置类似,也搞不清楚电路的故障是不是高压放电干扰还是其他原因,例如高压干扰了单片机io,使之故障?

请高手赐教一个解决办法!只要让单片机好好的,别歇菜就行




第一时间把找到的故障原因及解决方法发上来,谢谢大家的帮助:

  一旦发生了静电放电,应该让其尽快旁路人地,不要直接侵入内部电路。例如内部电路如用金属机箱屏蔽,则机箱应良好接地,接地电阻要尽量小,这样放电电流可以由机箱外层流入大地,同时也可以将对周围物体放电时形成的骚扰导入大地,不会影响内部电路。

  对金属机箱,通常机箱内的电路会通过I/O电缆、电源线等接地,当机箱上发生静电放电时,机箱的电位上升,而内部电路由于接地,电位保持在地电位附近。这时,机箱与电路之间存在着很大的电位差。这会在机箱与电路之间引起二次电弧。使电路造成损坏。通过增加电路与外壳之间的距离可以避免二次电弧的发生。当电路与外壳之间的距离不能增加时,可以在外壳与电路之间加一层接地的金属挡板,挡住电弧。

  如果电路与机箱连在一起,则只应通过一点连接。防止电流流过电路。线路板与机箱连接的点应在电缆入口处。

  对塑料机箱,则不存在机箱接地的问题。

相关帖子

沙发
conwh| | 2007-5-28 15:54 | 只看该作者

听STC说,他们这个很过硬,你可以试试

使用特权

评论回复
板凳
hq_y| | 2007-5-28 15:57 | 只看该作者

stc的单片机的抗干扰我使用煤气灶的打火枪试过~~~~~

的确是没有问题;不过没有试过89c51和89s51的行不行~~~~~~~~~~

使用特权

评论回复
地板
qq51886469|  楼主 | 2007-5-28 16:04 | 只看该作者

stc?

没有用过啊
在89s52上运行的程序可以直接移植过去吗?

使用特权

评论回复
5
qq51886469|  楼主 | 2007-5-28 16:47 | 只看该作者

stc?

还有啊!三楼的大哥!
你是怎么试的?可以说具体一点吗?
我把打火机在电路板附近打没有问题!但是把板子靠近铁壳,再打铁壳就完了!

使用特权

评论回复
6
567| | 2007-5-28 16:56 | 只看该作者

和PCB布线有关系

使用特权

评论回复
7
qq51886469|  楼主 | 2007-5-28 17:29 | 只看该作者

布线

我感觉与布线的关系还是比较小

个人感觉也尽量做到优化了

使用特权

评论回复
8
谈的元| | 2007-5-28 18:32 | 只看该作者

我曾经用打火机打一单片机后背,程序被改写了,有一灯闪烁,但明显快了

使用特权

评论回复
9
tyw| | 2007-5-28 18:40 | 只看该作者

煤气点火高压利害吧

俺做的东东与之共地也没关系
关键是处理好所有输入口,可对地并个103小电容.哈哈,一般人俺不告诉滴拉.

使用特权

评论回复
10
qq51886469|  楼主 | 2007-5-28 18:55 | 只看该作者

哈哈!

所有输入口都并电容?真狠!!
我打了打地线端子,直接就把板子上的i2c干停!
以前从来没听说过这个玩意儿这么猛!

使用特权

评论回复
11
qq51886469|  楼主 | 2007-5-28 18:59 | 只看该作者

电压

好像瞬间电压能达到8000-15000伏

使用特权

评论回复
12
djyos| | 2007-5-28 21:34 | 只看该作者

这样试试

    电源和地分别接一个103/1KV的电容到地外壳一下,用高频特性好的,可以用陶瓷电容。接地点可选cpu附近,线越短粗越好。
    如果不行,把你的pcb图贴出来,让我看看。

使用特权

评论回复
13
awey| | 2007-5-28 22:09 | 只看该作者

外壳不接大地试试

    你的设备虽然加有屏蔽,但只能屏蔽空间的电磁干扰,对于直接作用在其
上的静电放电,起不到任何作用,因为你的外壳接大地,放电时瞬间对大地的
大电流会产生很强的电磁信号,如果PCB设计不良,将对电路产生严重的干扰。

    你可以试试外壳不接大地,切断外壳与大地的电流通路,并且将pcb的地与
外壳相连(或通过电容并大电阻再与外壳相连),使得两者的电位相等,看看
故障是否仍然存在?

从现象来看,你的pcb可能设计得很糟糕,最好贴出来看看。

使用特权

评论回复
14
qq51886469|  楼主 | 2007-5-29 08:28 | 只看该作者

pcb

谢谢各位指教,pcb奉上

去掉了地网,如果不清楚我再来张大的

使用特权

评论回复
15
qq51886469|  楼主 | 2007-5-29 08:43 | 只看该作者

还有

试过很多种方法,也包括切断大地,直接把外壳接在pcb参考地,也是无效

现在就差把输入口都接上电容了

昨天单独拿着机壳靠近别的设备(消防控制设备)的电路板,只要一打机壳,其他设备也玩完!只不过没有死机而已,但是已经工作失常!

现在搞不明白的是,一碰机壳电路就完蛋
而直接把打火装置靠近电路板打(但是没有接触)就没事

感觉还是机壳形成了一个强干扰源

使用特权

评论回复
16
yewuyi| | 2007-5-29 09:01 | 只看该作者

俺没有接电容,也一样都OK……

你首先应该去看一下国家标准,上面有测试的具体手段和方法,另外你应该去看一下干扰分类的**。


你这么测试和静电测试完全不是一码事……

打火机/点火机等干扰一般都不能归类为一种干扰,其实是多种干扰的组合,但最主要的干扰源可定义为电火花干扰,对付电火花干扰最好的办法就是把PCB弄好就可以PASS……

使用特权

评论回复
17
chen_sf| | 2007-5-29 09:16 | 只看该作者

重新布板吧,单片机电源好像有问题

单片机前端电源没有电解电容和去耦电容

在现在的板子上你在单片机的VCC和GND之间并一个电解电容和一个104试试
有结果告诉一下

使用特权

评论回复
18
chen_sf| | 2007-5-29 09:22 | 只看该作者

还有考虑一下你的复位电路,

使用特权

评论回复
19
qq51886469|  楼主 | 2007-5-29 09:27 | 只看该作者

楼上的兄弟

你说的电容都有的,三端稳压的前后端都有

使用特权

评论回复
20
qq51886469|  楼主 | 2007-5-29 09:40 | 只看该作者

。。。

16楼说的很对!确实是不同的干扰源,现在就迷糊在这个地方了

条件有限,没有现成的静电测试设备,即使把国标搞得很明白,也没啥用!

总之很郁闷

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

25

主题

83

帖子

1

粉丝