单片机的抗干扰能力

合集下载

提高单片机系统的抗干扰能力

提高单片机系统的抗干扰能力

本文链接:/Periodical_qydb201101207.aspx
——一一一一~…一..拉术市场 提高单片机系统的抗干扰能力
柏承宇
(西安铁路职业技术学院,陕西西安710014) 【摘要l单片机在很多领域得到非常广泛的应用,对其可靠性也提出了较高的要求,在单片机系统受到干扰时,就会导致程
序失控。简要分析了单片机干扰的来源,并就单片机如何从硬件及软件两方面进行抗干扰给出了一些看法.
【1]余发山.单片机原理及应用技术[M].中国矿业大学出版社,2004 【2]吴晓苏,张中明.单片机原理与接口技术[M].人民邮电出版社,
2009
万方数据
企业导报2011年1月(上)293
提高单片机系统的抗干扰能力
作者: 作者单位: 刊名: 英文刊名: 年,卷(期): 柏承宇 西安铁路职业技术学院,陕西,西安,710014 企业导报 GOUFANG ZHINAN 2011(1)
【关键词】单片机;抗干扰 一、干扰的主要来源 工业现场环境中干扰是以脉冲的形式进入单片机系统的, 其主要渠道有三条,即空问干扰、供电系统干扰,过程通道干 扰。空间f扰多发生在高电压、大电流、高频电磁场附近,通过 静电感应、电磁感应等方式侵入系统内部;供电系统干扰是由 于电源的噪声十扰所引起的;过程通道干扰是于扰通过前向通 道和后向通道进入系统。干扰一股沿各种线路侵入系统,系统 接地装置不可靠,也是产生干扰的重要原因;各类传感器、输入 输出线路的绝缘损坏均有可能引入干扰。 二、单片机系统抗干扰分析 1.单片机硬件抗干扰。(1)开关电源设计。一是减少环路 面积,要求开关电源在~次整流回路中二极管与变压器彼此靠 近,在二次整流回路中,二极管、变压器和输出电容彼此靠近。 二是在电源输入端连接低通滤波器。滤波高次谐波以改善电源 波形,这样既可抑制开关电源产生并向电网反馈的干扰,也可 抑制来自电网的噪声对电源本身的侵害;在开关电源次级加低 通滤波器可吸收变压器产生的浪涌电压。三是采用变压器双隔 离(初、次级屏蔽)措施减少分布电容,提高系统抗共模干扰能 力。(2)电磁辐射防干扰的设计。众所周知,在电场中电场强度 与距离的平方存在着一个反比的关系,防止电磁辐射干扰最有 效方法之一就是使小信号和数字信号离干扰源尽可能的远,将 控制器屏蔽起来,即将控制器装入一个屏蔽的金属盒子中,再 将金属盒的外壳与大地相连接,这样电磁辐射不会再影响到控 制器件的正常工作。(3)电路板的抗干扰设计。在电路板设计 时,为降低系统各连线之间的分布参数,单片机采用的电路板 最好选用4层以上,采用分层处理的布线设计,中间两层为电 源及地;注意将强、弱电路分开,不要把它们设计在一块电路板 上,特别是系统中采样信号取自220V交流电,更应注意防止交 流干扰及高压放电;电源线的走向尽量与数据传递方向一致, 将正负载流的导线分别布在电路板的两面,设法使两个载流导 体平行;将模拟地与信号地分离,接地线应尽量加粗,在印制电 路板的各个关键部位配置去耦电容器。(4)接地设计。单片机系 统中接地是一个非常重要的问题,有利于系统稳定工作。在单 片机系统中主要有模拟地和数字地两种地线。由于模拟地与电 网直接相连,为“火地”,故会串入电网中的各种干扰,数字地富 含各种高次谐波并具有较强辐射作用。常见的接地方法有:一 是一点接地和多点接地。在接地设计时,当系统工作频率小于 l姗z时,屏蔽线应采用一点接地;当系统工作频率在1Mtlz~ lOl吁lz时,屏蔽线应采用多点接地。二是将机箱的外壳与屏蔽层 直接接地,以起到防漏电的效果。三是数字地和模拟地应分开 接地,最后在一点接于电源端接地线。 2.单片机软件抗干扰。(1)指令冗余设计。在CPU受到干 扰后,会将一些操作数作为指令码来执行,导致程序紊乱。指令 冗余是指在程序的关键地方插入一些单字节指令,或将有效单 字节指令重写。NOP指令的插入是指令冗余设计的一种主要方 式,MCS一51系列的所有指令都不超过3字节,且大部分单字节 指令,因此在双字节指令和3字节指令后插入2字节以上的 NOP指令,即使程序“乱飞’,;客到操作数上,由于存在空操作指令 NOP,就可以使程序自动纳入止轨。(2)软件陷阱的设计。软件陷 阱就是用一条引导指令,该指令强行将捕获的程序引向错误处 理程序或复位地址0000H。就是当单片机在执行程序过程中受 到干扰使CPU离开原有的“轨道”乱飞进入非程序区,冗余指令 就失去了作用。此时可通过软件陷阱迫使程序强制跳转到错误 处理程序,使程序重新纳入正轨,提高单片机的可靠性。但在单 片机系统中不能随意设置软件陷阱,否则会打断程序的正常流 程,造成程序执行紊乱,一般放置在空白的EPROM区域和一些 跳转指令等断点(如在RET指令之后)。(3)看门狗技术。在系统 运行时启动看门狗计数器,看门狗就开始自动计数,到了规定 时间如果没有够计数器重新置初值,看门狗计数器就会溢出从 而引起看门狗中断,使系统复位。(4)开机自检。开机自检程序 通常包括对RAM、ROM和Uo口状态的检测。在编制程序时将 RAM或ROM中的内容分区存放,在程序运行初始或中间过程经 常对这些数据进行比较检查,若发现数据出错,则重写这些数 据。(5)延时抖动技术。单片机系统可能会遇到强干扰,如浪涌 电压、电源过压、欠压以及尖峰干扰等,在软件设计中可采取措 施加以避开,当干扰到来时,使CPU暂停工作,待干扰过后再恢 复CPU工作。 抗干扰技术是单片机系统设计过程中的重要环节,合理的 使用软件、硬件抗干扰技术,可使系统最大限度地避免干扰的 产生,使系统恢复正常,保证系统长期稳定可靠的工作。 参考文献

单片机系统硬件抗干扰的常用方法介绍(2)

单片机系统硬件抗干扰的常用方法介绍(2)

单片机系统硬件抗干扰的常用方法介绍(2)单片机系统硬件抗干扰的常用方法介绍提高单片机系统抗干扰能力的主要手段1.接地这里的接地指接大地,也称作保护地。

为单片机系统提供良好的地线,对提高系统的抗干扰能力极为有益。

特别是对有防雷击要求的系统,良好的接地至关重要。

上面提到的一系列抗干扰元件,意在将雷击、浪涌式干扰以及快脉冲群干扰去除,而去除的方法都是将干扰引入大地,如果系统不接地,或虽有地线但接地电阻过大,则这些元件都不能发挥作用。

为单片机供电的电源的地俗称逻辑地,它们和大地的地的关系可以相通、浮空、或接一电阻,要视应用场合而定。

不能把地线随便接在暖气管子上。

绝对不能把接地线与动力线的火线、零线中的零线混淆。

2.隔离与屏蔽典型的信号隔离是光电隔离。

使用光电隔离器件将单片机的输入输出隔离开,一方面使干扰信号不得进入单片机系统,另一方面单片机系统本身的噪声也不会以传导的方式传播出去。

屏蔽则是用来隔离空间辐射的,对噪声特别大的部件,如开关电源,用金属盒罩起来,可减少噪声源对单片机系统的干扰。

对特别怕干扰的模拟电路,如高灵敏度的弱信号放大电路可屏蔽起来。

而重要的是金属屏蔽本身必须接真正的地。

3.滤波滤波指各类信号按频率特性分类并控制它们的方向。

常用的有各种低通滤波器、高通滤波器、带通滤波器。

低通滤波器用在接入的交流电源线上,旨在让50周的交流电顺利通过,将其它高频噪声导入大地。

低通滤波器的配置指标是插入损耗,选择的低通滤波器插入损耗过低起不到抑制噪声的作用,而过高的插入损耗会导致“漏电”,影响系统的人身安全性。

高通、带通滤波器则应根据系统中对信号的处理要求选择使用。

印制电路板的布线与工艺印制电路板的设计对单片机系统能否抗干扰非常重要。

要本着尽量控制噪声源、尽量减小噪声的传播与耦合,尽量减小噪声的吸收这三大原则设计印制电路板和布线。

当你设计单片机用印制电路板时,不仿对照下面的条条检查一下。

印制电路板要合理区分,单片机系统通常可分三区,即模拟电路区(怕干扰),数字电路区(即怕干扰、又产生干扰),功率驱动区(干扰源)。

电路中常见的几种单片机抗干扰技术

电路中常见的几种单片机抗干扰技术

电路中常见的几种单片机抗干扰技术对于提高单片机系统设计,提高系统的可靠性显得尤为重要。

对单片机系统而言,干扰因素有两种,一是来源于系统外部环境和其它电气设备产生的干扰,通过传导和辐射等途径影响单片机系统正常工作;二是来源于系统内部,由系统结构、制造工艺等决定以及内部元器件在工作时产生干扰,通过地址、电源线、信号线、分布电容等传输,影响开关电源模块系统工作状态。

一. 什么是干扰源?干扰源是指产生干扰的元件、设备或信号。

产生的干扰包括:(1)电磁干扰,如继电器开关启动、静电放电、电网电压波动等都可能引起不同程度的瞬变浪涌电压,会造成IC和半导体器件PN结烧毁、氧化层击穿等。

(2)人为干扰,如机械振动、继电器触点抖动、元器件安装和电路板布线引起的电磁耦合、接插件接触不良、虚焊、放大器自激、电源纹波等。

(3)环境因素干扰,如噪声和环境温湿度、以及太阳黑子的变化,空间粒子辐射等。

每一个设备干扰造成的误操作,可能运行千次才出现一次,甚至是上万,百万才出现一次。

时间上是一天,一个月,甚至是一年很多年。

但是干扰出现所造成的严重后果,是我们无法想象到的。

在这里我先引用一个小插曲:原来我在镇江做焊机的时候,老是出现焊机在上电瞬间有信号输出,出现的频率很高,最严重的一次是差点将一个客户员工的手指压到。

后来我想了个方法就是是在信号输出的I/O口上加上一个50k的上拉电阻,发现问题还是有,但是出现的频率降下来了,后来又改用15k的电阻,就彻底地把那个问题给解决了。

干扰信号源也遵循欧姆定律,越存在干扰的场合,跟测试使用的上拉电阻也有联系。

想知道他是怎么解决的,可以看下下面的文章:[话题] 【MCU每周论点】如何提高单片机的抗干扰能力? 亲你懂吗?二. 干扰源产生的原因是什么?下面回到正题,单片机干扰的原因还包括传播途径、敏感器件的使用,也会使单片机受到干扰。

干扰对单片机系统的影响主要通过三种途径传输,包括:(1)输入系统。

单片机应用系统的抗干扰方法

单片机应用系统的抗干扰方法

单片机应用系统的抗干扰方法要消退单片机应用系统的干扰,只要去掉干扰形成的三个基本条件(干扰源、传播路径、敏感器件)之一即可,内部的干扰源可以通过合理的电气设计在肯定程度上予以消退,外部干扰源则实行屏蔽、接地、隔离等措施予以消退或切断。

抗干扰设计的主要工作是围绕这一部分绽开的,上述三个部分也不是肯定划分的,通常一个系统的抗干扰措施是多方面的综合以达到最佳的效果。

在实践中,单片机应用系统的抗干扰设计一般是通过硬件抗干扰设计和软件抗干扰设计两种途径来实现的。

硬件假如设计得当,就可以将绝大部分干扰拒之门外,但仍旧会有少量干扰,所以软件措施必不行少。

由于软件措施是以占用CPU为代价的,假如没有硬件消退绝大部分干扰,CPU将疲于奔命,严峻影响系统的工作效率和实时性。

因此一个抗干扰性良好的单片机应用系统则是由硬件设计和软件开发相辅相成而构成。

1.硬件抗干扰设计① 电源电路单片机系统使用的电源,一般都是由电网的工频沟通电源经降压、整流、滤波等环节后供应。

由于电网的影响以及生产现场大容量电气设备的开停,会使沟通电压中含有高频成分、浪涌电压、尖峰脉冲或者发生较大幅度的电压波动。

这些因素都将导致干扰通过电源途径影响系统的正常工作。

电源做得好,整个电路的抗干扰工作就完成了一大半。

很多单片机对电源噪声很敏感,因此,应采纳抗干扰的开关电源或给单片机电源加滤波电路或稳压器,以削减电源噪声对单片机的干扰。

电源线的布置除了要依据电流的大小,尽量加租导体宽度外,还要使电源线、地线的走向与数据传递的方向全都。

这将有助于增加抗噪声的力量。

每种型号的单片机都有一个稳定工作的电压范围,例如凌阳SPCE061A单片机工作电压为3.3V~5V ,超出这个范围将消失特别。

② 硬件复位电路图1 采纳MAX6827的复位电路复位电路是最简单受干扰的(由于CPU 内部的复位电路的阻抗都比较高,为10~50kΩ) ,影响也是最大的。

因此,必需实行抗干扰措施。

单片机系统抗干扰浅析

单片机系统抗干扰浅析

生产一线单片机系统抗干扰浅析文⊙罗小红(衡东县职业中专学校)摘要:在实验室研制并通过调试的单片机系统,将其置入现场后,往往出现这样或那样的问题,系统变得不稳定,影响其正常工作。

产生这种情况的原因主要是由于所在环境中各种干扰造成的,以致单片机系统的可靠性由多种因素决定的,而系统抗干扰性能就成为系统可靠性的重要指标。

因此,单片机应用系统中抗干扰问题也就成为设计应用中重要的课题。

关键词:单片机系统;干扰来源;抗干扰技术单片机由于其优异的性能价格比,在过程控制、运动控制、智能仪表、医疗器械等各个领域的应用越来越深入和广泛,有效地提高了生产效率和经济效益。

然而,单片机系统工作时,可能出现这样或那样的问题,使系统变得不稳定,影响正常工作。

产生这种情况的原因主要是由于所在环境中各种干扰造成的,以致单片机系统的可靠性由多种因素决定,而系统抗干扰性能就成为系统可靠性的重要指标。

因此,单片机应用系统中抗干扰问题也就成为设计应用中重要的课题。

一、单片机干扰来源及后果干扰用数学语言描述为d u/dt ,d i /dt ,雷电、继电器、可控硅、电机、高频时钟等都可能成为干扰源。

典型的干扰传播路径是通过导线的传导和空间的辐射。

敏感器件有A/D 、D/A 变换器,单片机,数字I C ,弱信号放大器等。

(一)干扰的分类按产生的原因分有放电噪声、高频振荡噪声、浪涌噪声。

按传导方式可分为共模噪声和串模噪声。

按波形可分为持续正弦波、脉冲电压、脉冲序列等。

(二)干扰的耦合方式干扰源产生的干扰信号是通过一定的耦合通道才对测控系统产生作用的。

耦合方式是通过导线、空间、公共线等,主要有:1、直接耦合。

这是最直接、最普遍的一种方式。

比如干扰信号通过电源线侵入系统。

对于这种形式,最有效的方法就是加入去耦电路。

2、公共阻抗耦合。

常常发生在两个电路电流有共同通路的情况。

为了防止这种耦合,通常在电路设计上就要考虑。

使干扰源和被干扰对象间没有公共阻抗。

单片机抗干扰

单片机抗干扰

单片机抗干扰技术摘要近年来,单片机在工业自动化、生产过程控制、智能仪器仪表等领域的应用越来越广泛,大大提高了产品的质量,有效地提高了生产效率。

但是,测控系统的工作环境往往复杂、比较恶劣,尤其是系统周围的电磁环境,这对系统的可靠性与安全性构成了极大的威胁。

单片机测控系统必须长期稳定、可靠运行,否则将导致控制误差加大,严重时会使系统失灵,甚至造成巨大损失。

本文主要介绍了单片机应用系统在工业现场中的干扰来源和这些干扰产生的影响,通过参考相关文献资料,并结合亲身经验,从软、硬件两个方面给出具体的解决方法及其应用。

关键词:单片机,应用系统,抗干扰技术,硬件设计,软件设计第1章单片机应用系统中的干扰单片机由于其优异的性能价格比,被广泛地应用于各个领域。

在工业控制、医疗器械、通讯等场合,对单片机的可靠性的要求越来越高。

随着单片机种类越来越多,其功能越来越完善,硬件的设计也变得越来越简单。

但在实验室里设计的控制系统,在安装、调试后完全符合设计要求,但把系统置入现场后,系统常常不能够正常稳定地工作。

产生这种情况的原因主要是现场环境复杂和各种各样的电磁干扰,所以单片机应用系统的可靠性设计、抗干扰技术的应用变得越来越重要了。

1.1干扰的主要来源工业现场环境中干扰是以脉冲的形式进入单片机系统的,其主要的渠道有三条,即空间干扰,供电系统干扰,过程通道干扰。

空间干扰多发生在高电压、大电流、高频电磁场附近,并通过静电感应,电磁感应等方式侵入系统内部;供电系统干扰是由于电源的噪声干扰所引起的;过程通道干扰是干扰通过前向通道和后向通道进入系统。

干扰一般沿各种线路侵入系统。

系统接地装置不可靠,也是产生干扰的重要原因;各类传感器,输入输出线路的绝缘损坏均有可能引入干扰。

1.2干扰产生的后果各种干扰一旦侵入单片机应用系统,将使系统无法正常运行,甚至造成重大损失。

干扰产生的后果,归纳起来,可概括为如下几个方面:1、数据采集误差的加大当干扰侵入单片机系统的前向通道叠加在信号上,会使数据采集误差增大,特别是前向通道的传感器接口是小电压信号输入时,此现象会更加严重。

单片机测控系统抗干扰能力分析

单片机测控系统抗干扰能力分析

单片机测控系统的抗干扰能力分析摘要:由于工作环境的多样性,单片机测控系统在工作过程中所受干扰比较大。

为了减少这种影响,提出了抗干扰技术,它是一项系统性的工程,该系统开发的整个过程与环节都要进行抗干扰能力的设计。

本文分析了干扰的来源与形成以及其对单片机测控系统产生的不良影响,从硬件、软件两方面来讨论单片机的抗干扰能力,尽可能的提高整个单片机测控系统的稳定性与可靠性。

关键词:单片机;测控系统;抗干扰能力中图分类号:tp274 文献标识码:a文章编号:1007-9599 (2013) 05-0000-02随着单片微型计算机的应用越来越广泛,主要用于智能化仪表中,尤其是测量控制系统的微型计算机,它是一种新型的微电子设备,具有完善的智能化特性,因而在工业系统中高达90%采用的是单片机测控系统。

由于工业环境中到处都是强弱电设备,不仅有数字电路还有不同模拟电路形成一个强电与弱电数字与模拟共存的局面,同时工作环境电磁干扰强、环境恶劣,其工作性与可靠性都会收到极大的影响。

因此,有必要对单片机测控系统的抗干扰能力进行研究,提高其在电磁环境中的适应能力以及稳定性。

1干扰的来源及形成1.1干扰的来源。

(1)较恶劣的供电环境。

属于重工型企业的铝厂,设备多数是大功率、大感性负载,启动或停止它们都会造成电网电压的大幅度变化,出现欠压、过压的现象,甚至有时候是额定电压的10%,出现这种情况可能持续几分钟或更久。

另外,大功率开关的通断也会造成电网产生尖脉冲,当尖脉冲跟电网的正弦波两者相叠加的时候,其通过交流电源进入到计算机内,对计算机造成了极大的危害,通常情况下,使得计算机发生“飞程序”,出现鼠标乱跳、打印机误动作等故障,使得计算机系统半瘫痪。

(2)严重的噪声环境。

为了实现数据采集或实时控制,模拟量、开关量的输入/输出信号线和控制线长达十几米至几百米,从而对计算机系统的干扰无从避免。

在高压系统调试后,发现在足够大的干扰下,极大的影响了线路分布电容的参数,同时,它对微型计算机引入了够强的干扰,轻微情况只是程序发生错误,影响其正常工作,严重情况下可能导致程序被冲或微机芯片直接被损坏掉【1】。

如何解决单片机的抗干扰问题

如何解决单片机的抗干扰问题

如何解决单片机的抗干扰问题随着单片机的发展,单片机在家用电器、工业自动化、生产过程控制、智能仪器仪表等领域的应用越来越广泛。

然而处于同一电力系统中的各种电气设备通过电或磁的联系彼此紧密相连,相互影响,由于运行方式的改变,故障,开关操作等引起的电磁振荡会波及很多电气设备。

这对我们单片机系统的可靠性与安全性构成了极大的威胁。

单片机测控系统必须长期稳定、可靠运行,否则将导致控制误差加大,严重时会使系统失灵,甚至造成巨大损失。

因此单片机的抗干扰问题已经成为不容忽视的问题。

1 干扰对单片机应用系统的影响1.1测量数据误差加大干扰侵入单片机系统测量单元模拟信号的输入通道,叠加在测量信号上,会使数据采集误差加大。

特别是检测一些微弱信号,干扰信号甚至淹没测量信号。

1.2 控制系统失灵单片机输出的控制信号通常依赖于某些条件的状态输入信号和对这些信号的逻辑处理结果。

若这些输入的状态信号受到干扰,引入虚假状态信息,将导致输出控制误差加大,甚至控制失灵。

1.3 影响单片机RAM存储器和E2PROM等在单片机系统中,程序及表格、数据存在程序存储器EPROM或FLASH中,避免了这些数据受干扰破坏。

但是,对于片内RAM、外扩RAM、E2PROM 中的数据都有可能受到外界干扰而变化。

1.4 程序运行失常外界的干扰有时导致机器频繁复位而影响程序的正常运行。

若外界干扰导致单片机程序计数器PC值的改变,则破坏了程序的正常运行。

由于受干扰后的PC 值是随机的,程序将执行一系列毫无意义的指令,最后进入“死循环”,这将使输出严重混乱或死机。

2 如何提高我们设备的抗干扰能力2.1 解决来自电源端的干扰。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机的抗干扰能力
在我一次产品中有AVR 和PIC 两种芯片同时存在,当用AVR 推动继电器-- 再推动接触器。

用PIC 来显示。

发现PIC 居然有点小小的干扰,不得不在外围电路上加措施才解决问题。

都说PIC 的抗干扰一流的,我怀疑之下对两种单片机做一个小小的测试。

首先说明,我只是比较单个芯片的最小系统,比较单片机的自身抗干扰能力。

1。

电源用变压器变压12V ,7805 稳压,输入输出均接电解电容和104 电容。

2。

单片机最小系统,用3 个I/O ,按钮,指示灯,驱动三极管(继电器-- 再推动接触器)不用的管脚不管。

3。

干扰源,由于没有仪器,只好用接触器的线圈来做干扰源,为了加强干扰,接触器线圈两端没有加104 电容。

4。

软件,最小最简单,不加任何处理只推动作用。

5。

元件选择,PIC 的用PIC16C54 ,PIC16F54 ,PIC16F877A , PIC16F716。

AVR 的选用M8。

AT28 , AT13。

接下来做测试了:
PIC16C54 :先是接触器放在芯片旁边。

无论怎么按动按钮,接触器的干扰对它一点反映也没有,真是稳如泰山。

再用接触器线圈引线缠绕芯片。

在6 圈以下还是稳如泰山。

上了7 圈就有干扰
了。

看来PIC16C54 真是强悍啊。

佩服。

接下去就试PIC16F54
了。

PIC16F54 :先是接触器放在芯片旁边。

不得了!程序简直没有办法运行,和PIC16C54 简直一个在天上,一个在地下。

万思不得其解。

查阅PIC 资料都说PIC 的F 系列比C 系列差,就是F 系列的不同产品抗干扰也不一样。

于是又测试
PIC16F716 。

PIC16F716 :
先是接触器放在芯片旁边。

果然好多了,10 次也就1 次复位。

PIC16F877A :
先是接触器放在芯片旁边。

无论怎么按动按钮,接触器的干扰对它一点反映也没有,再用接触器线圈引线缠绕芯片。


1 圈就有干扰复位了。

以上就是对我有的几种PIC 片子的测试结果。

接下来对AVR 的M8 做测试。

M8:先是接触器放在芯片旁边。

先是接触器放在芯片旁边。

无论怎么按动按钮,接触器的干扰对它一点反映也没有,再用接触器线圈引线缠绕芯片。

在1 圈就有干扰复位了。

AT28 :结果和PIC16F54 一样。

AT13 :先是接触器放在芯片旁边。

先是接触器放在芯片旁边。

无论
怎么按动按钮,接触器的干扰对它一点反映也没有,再用接触器线圈引线缠绕芯片。

在1-2 圈就有干扰复位了。

从我自己测试的效果看,PIC 的C 系列很好。

F 系列的早期产品如PIC16F54 很
差,还不如51 。

后期的F 系列如PIC16F877 还可以。

个人估计:原来PIC 是生产OTP 单片机的,他的OTP 技术真是一流,F 是后来才生产的(可能是C 系列的学习版),技术还在学习和摸索中,所以 F 系列是早期产品不
如后期产品。

没有测试18F 系列的不知道好不好。

AVR的M8就和PIC16F877A 差不多。

AT13比M8好一点。

M28 差。

同一个厂家的产品怎么有如此大的差别呢?干扰又是怎么造成CPU 复位的呢?带着疑问我又对M8 和PIC16F716 再继续做试验。

1 :用示波器测试芯片任意地方,发现都有干扰脉冲。

不能确定干扰具体位置。

2:用接触器线圈引线对准芯片一个一个脚来测试。

结果出来了。

PIC16F716 :只要引线对准复位脚,100% 的复位,有状态指示出是MCLR 复位。

引线对准电源脚没有影响。

M 8 :只要引线对准复位脚,100%的复位,有状态指示出是RESET 复位。

引线对准电源脚(20-30 )%复位。

从以上看来干扰主要是影响了复位脚。

电源对PIC 的影响比
AVR 的小。

查阅PIC 和AVR 的复位系统,终于有了答案:AVR 的复位脚通过一个电阻连接到电源,而PIC 的则没有,故电源对PIC 的影响比AVR 的小。

将PIC 的复位脚外接一个电阻,电源对PIC 的影和AVR 一样。

将电源和复位连接103 或者104 电容到地,奇迹发生了。

M8 的稳定性能居然和PIC16C54 一样了。

先是接触器放在芯片旁边。

无论怎么按动按钮,接触器的干扰对它一点反映也没有,真是稳如泰山。

再用接触器线圈引线缠绕芯
片。

在4 圈以下还是稳如泰山。

上了5 圈就有干扰了。

PIC16F716 :先是接触器放在芯片旁边。

无论怎么按动按钮,接
触器的干扰对它一点反映也没有,真是稳如泰山。

再用接触器线圈引线缠绕芯片。

在1-2 有干扰了。

查阅PIC 的MCLR 时间没有结果,看了PIC16F 系列的复位电路没有什么改变估计是PIC16F 系列的内部质量不高。

再说“奇迹发生了”抗干扰能力提高不显著。

查阅各种AVR 的复位电路,发现AT11 是最差的,连“尖峰滤波电路也没有”所以淘汰停产了。

AT24/26/28/15 的复位时间只有50-900ns 。

AT25/13/2313 的复位时间要2.5us ,难怪要稳定些。

M48/88/168 为2us,M8 为1.5us 。

(没有比较过M48 是不是比M8 稳定一些)。

复位时间短的肯定比时间长的容易受干扰一些,可是AVR 为什么还如此明了的标出复位时间呢?只有一
个原因:让用户根据不同的环境选择不
同抗干扰的芯片。

终上所述:芯片自身抗干扰能力。

个人认为:PIC 的C 系列片子可以得10 分。

AVR 的M8 可以得8-9 分。

PIC 的16F 系列片子可以得4 分。

AVR 的AT13 可以得8-9 分。

可以看出AVR 的足可以用于工业控制了,注意使用AVR 的片子的时候要根据不同的环境选择不同的片子,还有AVR 的复位脚处理,由于AVR 的复位脚通过一个电阻连接到电源,所以电源也要处理。

以上所述只是个人认识,做的试验也不全面,请大虾们不要
太计较。

现在有一棵新星STC 单片机,网上传的很神奇,特别恳请哪位大虾做个测试。

网友回复:偑服楼主的严谨作风,对于PIC 的C 系列和F 系列抗干扰的巨大差异,我是深受其害,也是印象深刻,因为我用PIC 来控制一个直流电机,开始用的C 系列,控制300W 的一点问题没有,后来再作一个是控制30W 的,小了十倍,不过这时有了F 系列,自然就换成方便的F 系列,因为C 系列的用起来抗干扰能力太好了,所以还是照着上一个,没敷铜,也没加电源净化,结果教训就来了,电机一开,单片机就象得了神经病一样,程序不出十秒就不知飞到哪去了,结果加净化,电机上加TVS ,用屏蔽线,总之能想的抗干扰的措施都加上了,还是偶尔跑飞,最离谱的居然一开电灯,就能干扰到单片机。

但是一换成C 系列就全OK 了。

这次教训很深,对于单片机不能过于信赖依靠它的抗干扰能力,而是一定要在电路设计上就要按照规程作好必需的抗干扰措施,不能抱侥幸心理,简化处理EMI 和EMC ,是不严谨的作风。

相关文档
最新文档