单片机电子电路的抗干扰设计

发布者:Xiaochen520最新更新时间:2014-01-16 来源: dqjsw关键字:单片机  电子电路  抗干扰设计 手机看文章 扫描二维码
随时随地手机看文章

在电子系统设计中,为了少走弯路和节省时间,应充分考虑并满足抗干扰性 的要求,避免在设计完成后再去进行抗干扰的补救措施。形成干扰的基本要素有三个:

(1)干扰源,指产生干扰的元件、设备或信号,用数学语言描述如下:du/dt, di/dt大的地方就是干扰源。如:雷电、继电器、可控硅、电机、高频时钟等都可 能成为干扰源。

(2)传播路径,指干扰从干扰源传播到敏感器件的通路或媒介。典型的干扰传 播路径是通过导线的传导和空间的辐射。

(3)敏感器件,指容易被干扰的对象。如:A/D、D/A变换器,单片机,数字IC, 弱信号放大器等。

抗干扰设计的基本原则是:抑制干扰源,切断干扰传播路径,提高敏感器件的 抗干扰性能。(类似于传染病的预防)

1 抑制干扰源

抑制干扰源就是尽可能的减小干扰源的du/dt,di/dt。这是抗干扰设计中最优 先考虑和最重要的原则,常常会起到事半功倍的效果。 减小干扰源的du/dt主要是通过在干扰源两端并联电容来实现。减小干扰源的 di/dt则是在干扰源回路串联电感或电阻以及增加续流二极管来实现。

抑制干扰源的常用措施

(1)继电器线圈增加续流二极管,消除断开线圈时产生的反电动势干扰。仅加续流二极管会使继电器的断开时间滞后,增加稳压二极管后继电器在单位时间内可动作更多的次数。

(2)在继电器接点两端并接火花抑制电路(一般是RC串联电路,电阻一般选几K 到几十K,电容选0.01uF),减小电火花影响。

(3)给电机加滤波电路,注意电容、电感引线要尽量短。

(4)电路板上每个IC要并接一个0.01μF~0.1μF高频电容,以减小IC对电源的 影响。注意高频电容的布线,连线应靠近电源端并尽量粗短,否则,等于增大了电 容的等效串联电阻,会影响滤波效果。

(5)布线时避免90度折线,减少高频噪声发射。

(6)可控硅两端并接RC抑制电路,减小可控硅产生的噪声(这个噪声严重时可能 会把可控硅击穿的)。

按干扰的传播路径可分为传导干扰和辐射干扰两类。

所谓传导干扰是指通过导线传播到敏感器件的干扰。高频干扰噪声和有用信号的频带不同,可以通过在导线上增加滤波器的方法切断高频干扰 噪声的传播,有时也可加隔离光耦来解决。电源噪声的危害最大, 要特别注意处理。 所谓辐射干扰是指通过空间辐射传播到敏感器件的干扰。一般的解决方法是增加干扰源与敏感器件的距离,用地线把它们隔离和在敏感器件上加蔽罩。

2 切断干扰传播路径的常用措施

(1)充分考虑电源对单片机的影响。电源做得好,整个电路的抗干扰就解决了一大半。许多单片机对电源噪声很敏感, 要给单片机电源加滤波电路或稳压器,以减小电源噪声对单片机的干扰。比如,可以利用磁珠和电容组成π形滤波电路,当然条件要求不高时也可用100Ω电阻代替磁珠。

(2)如果单片机的I/O口用来控制电机等噪声器件,在I/O口与噪声源之间应加隔离(增加π形滤波电路)。 控制电机等噪声器件,在I/O口与噪声源之间应加隔离(增加π形滤波 电路)。

(3)注意晶振布线。晶振与单片机引脚尽量靠近,用地线把时钟区隔离起来,晶振外壳接地并固定。此措施可解决许多疑难问题。

(4)电路板合理分区,如强、弱信号,数字、模拟信号。尽可能把干扰源 (如电机,继电器)与敏感元件(如单片机)远离。

(5)用地线把数字区与模拟区隔离,数字地与模拟地要分离,最后在一点接于电源地。A/D、D/A芯片布线也以此为原则,厂家分配A/D、D/A芯片 引脚排列时已考虑此要求。

(6)单片机和大功率器件的地线要单独接地,以减小相互干扰。 大功率器件尽可能放在电路板边缘。

(7)在单片机I/O口,电源线,电路板连接线等关键地方使用抗干扰元件 如磁珠、磁环、电源滤波器,屏蔽罩,可显著提高电路的抗干扰性能。[page]

3 提高敏感器件的抗干扰性能

提高敏感器件的抗干扰性能是指从敏感器件这边考虑尽量减少对干扰噪声 的拾取,以及从不正常状态尽快恢复的方法。

提高敏感器件抗干扰性能的常用措施如下:

(1)布线时尽量减少回路环的面积,以降低感应噪声。

(2)布线时,电源线和地线要尽量粗。除减小压降外,更重要的是降低耦 合噪声。

(3)对于单片机闲置的I/O口,不要悬空,要接地或接电源。其它IC的闲置 端在不改变系统逻辑的情况下接地或接电源。

(4)对单片机使用电源监控及看门狗电路,如:IMP809,IMP706,IMP813,X25043,X25045等,可大幅度提高整个电路的抗干扰性能。

(5)在速度能满足要求的前提下,尽量降低单片机的晶振和选用低速数字 电路。

(6)IC器件尽量直接焊在电路板上,少用IC座。

我先说说我在这方面的经验吧!不当之处请指正,有好经验与心得也请大方贡献!

软件方面:

1、我习惯于将不用的代码空间全清成“0”,因为这等效于NOP,可在程序跑飞时归位;

2、在跳转指令前加几个NOP,目的同1;

3、在无硬件WatchDog时可采用软件模拟WatchDog,以监测程序的运行;

4、涉及处理外部器件参数调整或设置时,为防止外部器件因受干扰而出错可定时将参数重新发送一遍,这样可使外部器件尽快恢复正确;

5、通讯中的抗干扰,可加数据校验位,可采取3取2或5取3策略;

6、在有通讯线时,如I^2C、三线制等,实际中我们发现将Data线、CLK线、INH线常态置为高,其抗干扰效果要好过置为低。

硬件方面:

1、地线、电源线的部线肯定重要了!

2、线路的去偶;

3、数、模地的分开;

4、每个数字元件在地与电源之间都要104电容;

5、在有继电器的应用场合,尤其是大电流时,防继电器触点火花对电路的干扰,可在继电器线圈间并一104和二极管,在触点和常开端间接472电容,效果不错!

6、为防I/O口的串扰,可将I/O口隔离,方法有二极管隔离、门电路隔离、光偶隔离、电磁隔离等;

7、当然多层板的抗干扰肯定好过单面板,但成本却高了几倍。

8、选择一个抗干扰能力强的器件比之任何方法都有效,我想这点应该最重要。

关键字:单片机  电子电路  抗干扰设计 引用地址:单片机电子电路的抗干扰设计

上一篇:单片机在手持式RFID读写器中的网络接口设计
下一篇:一种新型RFID收费系统设计方案

推荐阅读最新更新时间:2024-03-16 13:33

基于51单片机的音频交换控制系统设计
1、引言   小型会议系统或语音群聊系统是由多路音频电路组成的.为了使通话井然有序,需要通过音频交换电路来控制各路音频信号的输出。音频交换电路主要用于完成语音信号的切换。以实现同频终端的话音通信。经对可靠性、经济性、兼容性和供货情况进行多方面的综合考虑,该控制系统选用了AT89S52型单片机和交换控制矩阵器件MT8816AE。其中,AT89S52型单片机具有实用,价廉,功耗小,速度快,体积小,功能强等优点:MT8816AE是CMOS单片集成电路,具有功耗小,可靠性高等特点。 2、控制系统组成和电路设计   图1给出整个系统组成框图。它由主控计算机、音频交换电路、终端设备等组成。其工作原理是:在主控计算机捕获终端的工作频率后。向
[单片机]
基于51<font color='red'>单片机</font>的音频交换控制系统<font color='red'>设计</font>
52单片机定时器2实现1s中断
include // 要写 ,不能写 //--------默认为16位自动重载方式------------// void main() { /* T2定时器溢出预载值,溢出16次就是1s 65536-62500=3036,即0x0bdc */ RCAP2H=0x0B; RCAP2L=0xDC;   ET2=1; // 允许T2中断 EA=1; // 开总中断 TR2=1; // 启动T2 while(1); //等待溢出中断 } void t2 ( ) interrupt 5 { static unsigned char count; TF2=0; // 溢出标志必须软件清0 cou
[单片机]
单片机RTOS随想曲
本文标为随想曲,是说明这不是一篇结构严谨的文章,而是想到哪写到哪,希望读者能喜欢这种风格。以下为本文正文: 对于搞单片机的特别用8051系列工程师来说,谈到单片机的RTOS,很多时候会问一句:“为什么要用RTOS?单片机就这一点资源,使用RTOS能保证效率吗?” 对于这个问题,我会反问:“你用单片机的目的是什么?是为了用单片机的C编程,单片机的汇编编程甚至于用单片机的二进制指令编程?”上个世纪80年代,工程师用二进制指令给Z80编程,现在还有谁在用?现在还有人死抱着汇编不放,但越来越多的人工程师使用C编程(我起初也是使用汇编的),为什么?因为我们的目的是在有限的时间甚至是不充足的时间内把项目保质保量的完成!使用是么工具
[单片机]
基于C8051F020 单片机的浊度仪研制
  引言   浊度是水的透明程度的量度。由于水中含有悬浮及胶体状态的微粒, 使得原是无色透明的水产生浑浊现象, 其浑浊的程度称为浑浊度。浊度显示出水中存在大量的细菌, 病原体, 或是某些颗粒物。这些颗粒物可能保护有害微生物, 使其在消毒工艺中不被去除。因此无论在饮用水、工业过程或产品中, 浊度都是一个非常重要的参数。浊度高意味着水中各种有毒、有害物质的含量高, 因此水的浊度是一项重要的水质指标。   1 浊度测量原理   根据光学原理, 当一束平行光由空气垂直照射到被测的水中, 在水的深度Y 处, 其光强可表示为:   其中: K0表示入射角为0 时光从空气到水中的透射系数,K1为溶液对光的吸收系数。I0为入射光强度,
[单片机]
基于C8051F020 <font color='red'>单片机</font>的浊度仪研制
PIC单片机的bank和PC的出错问题
1、 BANK设置错误: 先来看一段程序: include p16f877.inc PORTDB EQU 20H …… START movlw b‘11110000’ movwf PORTDB clrf TRISD MAIN bcf STATUS,C rlf PORTDB,1 btfsc STATUS,C bsf PORTDB,0 movf PORTDB,W movwf PORTD call DELAY goto MAIN …… 上面的是一个将D口的发光二极管循环点亮的小程序,实际运行发现并不能达到点亮的效果。通过设置断点和观察变量的手段发现,单片机在执行“clrf TRISD”这一语句后,T
[单片机]
基于BU-61580的MIL-STD-1553B远程终端设计
MIL-STD-1553B总线   MIL-STD-1553B总线(以下简称1553B总线)是美国定义的一种军用串行总线标准,国内对应为GJB 289A-97,全称《数字式时分制指令/响应型多路传输数据总线》,它规定了数字式时分制指令/响应型多路传输数据总线及其接口电子设备的技术要求,同时规定了多路传输数据总线的工作原理和总线上的信息流及要采用的电气和功能格式。   1553B总线网络由终端、子系统和总线传输介质组成,结构如图1所示。终端是使数据总线与子系统相连接的电子组件。子系统为从多路数据总线上接收数据传输服务的装置或功能单元。总线控制器(BC)是总线系统组织信息传输的终端。总线监控器(BM)是总线系统中指定作接收且记录总
[应用]
单片机典型论文竞赛题精华集锦(一)
单片机是一门实践性非常强的学科,如果只看教程,光说不练是很难真正领会单片机技术的,更不用说进行单片机的相关产品开发了。电子发烧友网基于此整合《单片机典型论文竞赛题精华集锦》,以飨电子发烧友网读者。也希望读者能根据提供的相关单片机典型论文竞赛题要求结合单片机开发板,写源程序,不断调试实验,积累更多开发经验和思路,真正踏进单片机开发大门。    单片机论文一 简易数控直流电源   第一届(1994年)全国大学生电子设计竞赛题目   一、设计任务   设计出有一定输出电压范围和功能的数控电源。其原理示意图如下:      二、设计要求   1.基本要求   (1)输出电压:范围0~+9.9V,步进0.1V,纹波不大于
[模拟电子]
<font color='red'>单片机</font>典型论文竞赛题精华集锦(一)
Energy Micro Gecko MCU新增BGA48封装产品
Energy Micro宣布其EFM32 Tiny Gecko系列将推出以BGA48为封装的新产品。这些BGA48封装的产品非常薄,间距也很细。 这些新增的Tiny Gecko MCU 仍基于ARM® Cortex™-M3处理器,其运行模式电流仅为150µA/MHz。它们非常适合那些有极高空间限制的应用,比如无线传感节点、家庭自动化系统以及便携式健康和健身产品。虽然这些VFBGA48新封装产品非常小(4mm x 4mm x 1mm高),但是它们包含了Energy MicroEFM32Gecko MCU 所有引人关注的低功耗外设,包括低功耗传感器接口LESENSE以及低功耗LCD驱动技术。 Energy Micro的全球营销总裁A
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved