10670|36

1848

帖子

0

资源

禁止发言

关于单片机抗干扰 [复制链接]

单片机的抗干扰问题,我想各位工程师大牛做法都各有千秋了,我先说说我自己的常用做法,然后抛砖引玉,希望大家各抒己见,带领大家将单片机的干扰这一块好好消除掉。

在做系统的时候,我主要考虑到如下几点:
1、电源。采用开关电源,条件允许的话增加一个隔离电源模块。
2、看门狗,我采用的是外部看门狗。
3、铁电存储器。我一般在每个过程之前都去修改写一下程序的步骤,将步骤写入,如果单片机复位的话,先读取步骤,看看到了哪一步,就执行哪一步,如果超过步骤数,就重新复位。


个人的一些感言,希望大家能够各抒己见呀。
此帖出自单片机论坛
个人签名南京璞晓电子   www.cpx0.com需要
msn:njlianjian@hotmail.com

回复

96

帖子

0

资源

纯净的硅(中级)

楼上的几个建议,有些成本比较高,建议在PCB上下功夫,多打些地孔就OK了

回复

376

帖子

0

资源

裸片初长成(中级)

我觉得关键还是从源头去解决,分析各个接口处可能进入的干扰信号,及其类型,然后想办法去将干扰信号抑制,疏导,隔离。增加一些抑制器件或者在PCB上下功夫,如果已经进入单片机再去想办法克服已经很危险了,可能已经做出误动作,或者CPU损坏。这个在工业自动化上是不允许的。

回复

168

帖子

0

资源

一粒金砂(高级)

开关电源的质量直接影响系统的稳定性

现在的开关电源体积小重量轻是他的优点,但是他本身就产生高频干扰,如果抑制不好他就成了单片机死机的一个凶手。我觉得在单片机的IO口上适当加点102、103小电容很有效。
个人签名*我的EMAIL:     sunke9@qq.com  
*我的博客http://blog.ednchina.com/sunke9/
*我网店:https://sunke9.taobao.com/
承接:电子、自动控制产品设计开发;单片机、ARM编程。

回复

141

帖子

0

资源

纯净的硅(高级)

抗干扰这块我感觉对于控制设备特别重要,电磁干扰对电子设备的影响特别大,主要的渠道电源,信号,空间辐射!电源这块是比较大的一部分,我感觉这块一定要做好,并有相应的保护措施

回复

401

帖子

0

资源

纯净的硅(中级)

现实的情况很复杂,你们说的都对,通常单片机项目是

通常单片机项目是成本受限的,在这样的情况下,如何做真的是要看应用情况了.要不要电子工程师做什么?

回复

10

帖子

0

资源

一粒金砂(高级)

这个的看产品的定位了
至于单片机抗干扰的问题我有小小的看法
一:硬件设计
1·硬件的精简性,我的一直反对复杂繁琐的硬件设计,一直采用最精简的系统来实现功能,只要能达到目标性能能少用器件绝对就要省掉。少一个部件就降低了很多出故障的几率,同时也少了layout的繁琐,也少了干扰源的产生与耦合。
2·比较重视系统电源的稳健性,但是不会过多的去设计使用一些隔离电源之类的器件。而是在开关电源的器材品性上着手,在滤波上着手,特别是针对dcdc电源的layout工作我会花比较多的时间去细究每一个回路的电流。当然在layout中需要注意一些方式让你的滤波器件发挥他最大的作用。有了一个稳健的电源系统,想必已经成功了一半。
3·地的处理,这是我一直很注意的一个问题,一个干净的地会给我一个更舒适的休息时间。
4·一些看门狗之类的使用。在这个问题上,说实话我还就没有用过看门狗。但我一般都会使用一个带电压检测的复位芯片,因为在一些应用中发现有些芯片内部的复位功能并不是很好用。至于有人会说怎么不用看门狗,我的一个概念:看门狗是对自己产品的不信任,看看门狗是对问题处理的一种妥协处理。
5·对外io的一些处理,在对外io上我喜欢放置一些尖峰脉冲的吸收电路已使脉冲干扰对cpu的扰动降到最低,比如一些tvs和压敏电阻,这些的反映速度都不够快,其实在这里安规的吸收速度是很合适的。对一些特殊的PCB甚至我直接在layout工作中用铜来做一些锯齿的放电吸收电路配合着电容的使用效果还是很明显的。对io的保护就的隔离了。这些做法都的看是那一类的产品,定位而具体采用了。
6·系统及的隔离与屏蔽,这主要针对一些复杂的模数混合电路,以及与射频的混合电路了。这个的靠一些实战的经验了吧。对于模数的混合电路我一般比较注意共地的处理,跨地线信号的处理。射频不管他的线屏蔽起来在说了。
7·layout的工作特别的重要,PCB是一座坚固的桥架,如果这里有问题了那就不用考虑桥上是否可以安全的通行了。
二:软件设计
1·软件的健壮性。这主要是指软件的运行健壮性,就是不要有一些逻辑漏洞或者逻辑bug。在软件的编写上养成一个自己的良好的风格,对这个问题是比较有帮助的。
2·软件对io的一些处理,特别是对输入,一般我喜欢用状态机来处理io的输入来判断是否属于真实的操作还是误动作。
3·我一般喜欢使用一些超时的错误判断=这些东西,并把错误标识放到一起让错误处理机制去处理他,而很多时候并不是由产生错误的程序去处理错误。除非是会是系统崩溃的错误。
4·MCU资源的利用。充分的利用MCu的资源,发挥他的性能。比如很多mcu复位后都可以检测他的复位标志,到底是什么东西让他复位的,在不增加成本的情况下存储它,或者让自己知道,这不就增加了自己对自己产品的了解了吗。比如一个产品具有通信功能,能和自己的一个中心通信,何尝不把这些状态在每次复位或者运行中发送给自己的服务器呢。

个人感言哈!都是框架性的感言。

赞赏

1

查看全部赞赏


回复
redstone9910 该用户已被删除
提示: 作者被禁止或删除 内容自动屏蔽

回复

1973

帖子

8

资源

五彩晶圆(高级)

我觉得pcb上面干扰的学问很大

首先摆放上就是个大问题,什么东西干扰大,高频,放什么地方,都要特殊问题特殊考虑。再就是走线,高频信号要短。线宽上也要特殊处理,地线和电源要粗,如果整个板子干扰较大,需要大面积腹地。

回复

2730

帖子

0

资源

至上芯片

回复 楼主 njlianjian 的帖子

PCB上面做好才是最重要的。。。
然后就是在工作环境中注意保护,屏蔽一些有害的大的干扰比较好。。。
个人签名我的邮箱gaoxiaoan123@163.com!回帖是一种美德!互相帮助,共同进步!
口头禅:生活在于创造机会,把握机会!

回复

1383

帖子

0

资源

裸片初长成(高级)

学习啦....向高手们致敬!!!!

回复

208

帖子

0

资源

五彩晶圆(中级)

俺也来学习;
其实单片机的抗干扰性,首先要分析其干扰源,然后根据干扰源 的不同进行不同的预防;个人认为不同的单片机,其抗干扰性也不同。尽量化简硬件设计,就可以尽可能的减少干扰源,提高系统的抗干扰性。

回复

1848

帖子

0

资源

禁止发言

呵呵 谢谢大家的讨论 对于PCB方面布线抗干扰 能不能说的详细点呢 我们想借助这个机会 将大家的思路整合起来 写一篇抗干扰的文章 然后以邮件的方式推广 这样 我们对后来的人帮助也是很大的呀
个人签名南京璞晓电子   www.cpx0.com需要
msn:njlianjian@hotmail.com

回复

7485

帖子

4945

资源

版主

谈到抗干扰,就不得不说一下I/O口的抗干扰,尤其是不用的I/O口,怎么设置才能够既降低功耗,有抗干扰。这个问题很重要,回头整理一下

回复

1367

帖子

0

资源

五彩晶圆(初级)

哈哈!我受邀请来发表了

既然是想写书,那最好先把提纲晒出来撒 、、、

先不说单片机,就电子电路而言,抗干扰从来就是一项艰巨的任务!

电磁兼容问题都已经有国际标准了,说以我们不用再去整理,

任何一款开发出来的单片机,它都有自己特定的应用,

所以分头分析比较好,因为任何额外的措施都要付出相应的成本。

回复

1367

帖子

0

资源

五彩晶圆(初级)

只要是量产的东西,每一片PCB上少用一个电阻、电容、二极管,在商人的眼里那就是大把大把的钱。

一名资深电子工程师为某厂家优化了一片PCB,省了8个贴片元件,生厂商就开心得不得了,因为他给员工的年终奖就从这里给落实了!!!

回复

1973

帖子

8

资源

五彩晶圆(高级)

回复 13楼 njlianjian 的帖子

PCB布线需要注意的很多,可以搜一下。我遇到过的高频的也就是pwm控制mosfet了,开关频率较高,有时候不大面积铺地都不好使,干扰很大。继电器线圈吸合关断的时候电磁干扰也很大,这两个我遇到过,其他的就等更有经验的人来分享了,呵呵

回复

3

帖子

0

资源

一粒金砂(中级)

回复 17楼 sjl2001 的帖子

继电器线圈吸合关断的时候电磁干扰也很大,是的!并个Diode很有效果!

回复

74

帖子

0

资源

一粒金砂(中级)

没有钱也要下载没有钱也要下载

回复

155

帖子

0

资源

一粒金砂(高级)

同意7楼

回复
您需要登录后才可以回帖 登录 | 注册

最新文章 更多>>
    关闭
    站长推荐上一条 1/6 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表