单片机控制系统抗干扰设计

合集下载

单片机测控系统中的抗干扰设计

单片机测控系统中的抗干扰设计
me s rn n o to y t m r m h u t gp i t h t re e c h n e .Th n fo t ea t i t re e c fwa e a u i g a d c n r l se fo t ec ti o n t e i e fr n e c a n 1 s n f o n e m h n i n e fr n es t r r o d sg n h a d r n i n e fr n ed s n,i e al h a e to u e h o e h n i n ef r n ed sg f e i n a d t e h r wa ea t i t re e c e i g n d t i t e p p ri r c d t e n tsi t ea t i tre e c e in o n d n t e mi o p o e s rme s rn n o to y t m n h a e r v d d t ec ra n d sg t o st n i n e fr n e , h c r so a u ig a d c n r l se a d t ep p r o ie h e ti e in me h d o a t i t re e c s r c s p
Байду номын сангаас
s se acr ig t h o i eibl y a d niitree c fcos a d o h r e trs o h mi o po esr ytm co dn o t e rn t me rl it n a t n efrn e a tr n t e faue f t e a i c rcso r
切入 点 ,描述 了单 片机 测控 系统 干 扰 的 引入 原 因,然 后 从 软 件 抗 干 扰 设 计 与硬 件 抗 干扰 设 计 的

单片机控制系统的抗干扰技术

单片机控制系统的抗干扰技术
定性 , 防止电源的过压和欠压。 233 使用隔离变压器滤掉高频噪声 , .. 低通滤波器滤掉工频干扰 。
3 软件 抗干扰技术
与硬件抗干扰相 比, 软件抗干扰显得 比较灵活 , 固定模 式, 没有 并且
在不断地发展 。各种软 件抗干 扰措施能 够大大 地提 高控制 系统 的可靠
M X 1L的T 16 w= . 秒) M X 1L的输出端将由低电平变为高电 , A 83 性。特别是软件滤波技术, 它可以使用多个通道共用一个软件滤波器以 后( A 83
维普资讯
第 6期
N 6 O.
宜宾学院学报
Ju a o ii nvrt o r l f bnU i sy n Y ei
67
单 片机 控 制 系统 的 抗 干 扰 技 术
孙 凯
( 南京铁道职业技术学院 , 江苏 南京 2 0 1 ) 105
M X 1L的输入端不再 出现脉 冲信 号 , A 83 则定 时器在一 个规定 的时间 T w
231 采用开关电源并提供足够的功率余量, .. 主机部分使用单独的 失控的程序正好使某些操作数变形成为修改监视器时间的指令或禁止中
232 防止从电源系统引入干扰, .. 可采取交流稳压器保证供电的稳
向通道抗干扰电路如图2 所示。
收稿 日期 :0 7—0 20 7—2 4
223 配置去耦电容 ..
作 者简介 : 孙凯( 97一)女 , 17 , 安徽 宿州人 , 讲师 , 工程硕士 , 从事 自动控制研 究。 主要
维普资讯
6 8
宜宾 学 院 学 报
时多个地引脚可以减少地阻抗。 222 电源线布置 ..
2 1 前后向通道干扰的隔离措施 . 为了防止现场干扰进入前后向通道中, 在硬件设计中采用光电隔离

MCS51单片机应用系统可靠性及抗干扰设计

MCS51单片机应用系统可靠性及抗干扰设计
189287/ tiefen tjjkyq
(2)死机0316baowencailiao/ 3.系统对被控对象的误操作 4.被控对象状态不稳定
9.2 单片机系统中硬件抗干扰设计
9.2.1 干扰的耦合方式 1.直接耦合 nizifn mynzf mynzf mynzgf 0838mlj zhongtezc topbrightness/
9.3.3 系统复位特征
1.上电标志的设定方法 ① SP建立上电标志。 ② PSW.5建立上电标志。 ③ 内RAM建立上电标志。 2.软件复位与中断激活标志 3.程序失控后恢复运行的方法 4.睡眠抗干扰
9.4 “看门狗”技术和掉电保护
9.4.1 “看门狗”技术
1.软件“看门狗”技术 nizifn mynzf mynzf mynzg mynzg mynzg mljsgf mljnzf
0838mlj zhongtezc topbrightness/
2.硬件“看门狗”技术 hd8go hd88go sj93 oemgc/
189288 hzp580 yjoem
oemdg/ xcdnpx/ skfjk oemdg
3.上电复位与“看门狗”信号复位的不同处 zhongtezc yanjigz/ zg-nsk skf-zt nsk-zt/ fag-zt/ ntn-zt 189286/ xcdnpx/ dgxcdn dgxcpx xcwxpx
理过程
xunchi-px/ oemfy 0759mz lczx188 189287/ tiefen tjjkyq
0316baowencailiao/
9.4.2 掉电保护电路
1.简单的COMS RAM 掉电保护电路 2.可靠的COMS RAM掉电保护电路 nizifn mynzf mynzf mynzg

单片机软件系统的抗干扰设计

单片机软件系统的抗干扰设计

式 中Q为数字滤波系数; X n 为第1 1 次采样时的滤波 器输入 ; Y n 为第n 次
采样 时的滤波器输 出; Yn — I 为第n + 1 次采样时的滤波器输 出。
滤波系数Q=A T / T f < 1 ,其中A T 为采样周期 : T 伪 数字滤波器的时间 系数 。 具体 的参数应通过实际运行选取适当数值 , 使周期性噪声减至最弱或 全部消除。
字节,都能复位 。也可在程序区每隔一段 ( 如几十条指令) 连续安排三条 NoP 于 旨 令。因为8 0 5 1 指令字节最长为三字节。当程序失控 时, 只要不跳转 , 指令连续执行, 就会运行NOP  ̄' 令, 就能使程序恢复正常。 3 . 2设置“ 看门狗” 。设置软件陷阱能解决一部分程序失控 问题, 但当程
科 学 论 坛
献 嗨与 蛄
单片机软件 系统的抗干扰设计
马卫滨 - 李艳华z
( 1 . 鹤煤技师学院; 2 . 鹤煤新 闻中心 河南 鹤壁 4 5 8 0 0 0 ) 摘 要: 为了保证单片机产 品能够长期稳定、 可靠地工作 , 在产 品设计 时必须对抗干扰 能力给 予足够 的重视, 尤其在软件方面, 而且很容易造成数据 采集误 差增大 , 程序- ‘ ‘ 飞走 ” 失控或陷入死循环等严重的后果。所以提 高单片机软件系统的抗干扰 能力是很有必要 的。 关键 词: 单片机 干扰 软件 滤波
特别是单片机产品。由于产品本 身比较复杂 , 再加上工作环境比较恶劣 ( 如 温度和湿度高, 有振动和冲击, 空气中灰尘 多, 并含有腐蚀性气体 以及 电磁
场的干扰等) , 同时还要受到使用条件 ( 包括 电源质量 、 运行条件、 维护条件 等) 的影响, 因而可以毫不夸张地说 , 当代世界的干扰如同环境污染 一样 , 正 危机着现代工业的各个方面。抗干扰方面的课题不但有许多实际问题要解 决, 而且有不少理论问题要探讨。 软件的抗干扰设计 是单片机应用系统的一个重要组成部分。干扰对单

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

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

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

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

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

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

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

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

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

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

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

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

(2)严重的噪声环境。

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

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

PIC单片机抗干扰设计

PIC单片机抗干扰设计

PIC单片机抗干扰设计摘要:单片机已经普遍应用到各个领域,对其可靠性也提出了更高的要求。

影响单片机可靠性的因素很多,但是抗干扰性能是最重要的一个因素之一。

本文对PIC单片机抗干扰设计主要从硬件干扰抑制技术和软件干扰抑制技术两个大方面来进行分析。

关键词:PIC单片机抗干扰硬件软件1 硬件干扰抑制技术1.1 采用合理的隔离技术采用合理的隔离技术对单片机抗干扰起着非常重要的作用。

隔离不仅能够将外来干扰信号的通道阻断,而且还可以通过控制系统与现场隔离实现抗干扰目的,使得彼此之间的串扰最大限度地降低。

常用的隔离技术主要包括变压器隔离方式、布线隔离方式、光电隔离方式和继电器隔离方式等。

1.2 合理选择系统时钟PIC单片机系统时钟频率为0~20MHz,时基震荡方式主要有四种,每一种时基震荡方式由不同的时基频率相对应:外接电阻电容元件的阻容振荡方式RC,频率为0.03MHz~5MHz;低频晶体振荡器/陶瓷谐振器振荡方式LP,频率为32.768kHz或200kHz;标准晶体振荡器/陶瓷谐振器振荡方式XT,频率为0.2MHz~4MHz;高频晶体振荡器/陶瓷谐振器振荡方式HS,频率为4MHz~20MHz。

外接方式主要有三种:外接晶体振荡器/陶瓷谐振器、外接时钟电路、外接RC。

用户在选择基振荡方式和外接方式时可根据PIC单片机应用系统的性能、应用场合、价格等因素来进行。

外接时钟属于高频噪声源,从可靠性方面来讲,不仅会干扰本应用系统,而且还能够干扰外界。

频率越高越容易成为噪声源,因此应采用低频率的系统时钟,但是必须把与系统性能要求相符作为前提条件。

1.3 合理设计电路板在电路板设计时,不要只是采用单一的PCB板进行,而应尽可能多的采用多层PCB板来进行,其中一层用作接地,而另外一层用作电源布线,这样就使得退耦电路形成,同时,这样的电路其屏蔽效果也比较好。

如果对空间没有任何的硬性规定,同时要成本因素进行考虑,此时在设计电路板时就可以采用单层或者双层的PCB板进行布线,这样需要从电源单独引电源线进行布线,并将其逐个分配到每个功能电路中,另外,还要将所有的地线汇集到靠近电源地的一个点上。

单片机系统软件抗干扰设计

单片机系统软件抗干扰设计

单片机系统软件抗干扰设计【摘要】本文主要讨论了在基于单片机的测控系统中,如何通过软件抗干扰设计,提高系统稳定运行的可靠性和安全性。

【关键词】冗余;软件陷阱;中断;程序监视定时器0 引言随着单片机测控系统越来越复杂,工作环境的干扰也越来越严重。

面对环境恶劣的工业现场,大量的干扰源虽然不会造成单片机系统硬件的破坏,却常常会侵入系统破坏数字信号的时序,更改单片机寄存器内容,导致程序在地址空间内“乱飞”,或者陷入死循环。

因此,要保证新型微控制器的可靠性、安全性,就必须在提高硬件可靠性的基础上,在程序设计中采取措施,通过软件技术增强系统的稳定运行。

由于程序设计灵活,节省硬件资源,所以软件抗干扰设计越来越引起人们的重视。

下面,就以MCS-51系列单片机为例,讨论在基于单片机的测控系统中,主要应用的软件抗干扰设计。

1 指令冗余设计“指令冗余”就是在程序关键的地方人为插入一些单字节指令,或将有效单字节指令重写。

它是使程序从“乱飞”状态恢复正常的一种有效措施,其前提条件要求PC指针必须指向程序运行区,且必须执行到冗余指令。

正常情况下CPU取指令过程是先取操作码,再取操作数,当指令计数器PC受到干扰出现错误时,程序便脱离正常轨道“乱飞”,导致CPU把一些操作数当作操作码来执行,从而引起整个程序的混乱。

NOP指令的插入是指令冗余设计的一种主要方式,由于MCS-51的所有指令不超过3个字节,且多为单字节指令,所以通常是在双字节指令和三字节指令后插入两个字节以上的NOP指令。

这样即使程序“乱飞”落到操作数上,由于空操作指令NOP的存在,就避免了后面的指令被当作操作数执行,使程序自动纳入正轨。

此外,在对于程序流向控制起决定作用(如RET、ACALL、LJMP等)或对系统工作状态起重要作用(如SETB等)的指令后面,插入两条NOP指令或重复写入该指令,也可迅速将乱飞程序纳入正轨,确保这些重要指令的正确执行。

2 软件陷阱的设计当乱飞的程序进入非程序区,冗余指令便失去作用。

综述单片机控制系统的抗干扰设计

综述单片机控制系统的抗干扰设计

摘要:单片机应用系统在发动机电喷中得到了广泛的应用,然而由于发动机工作环境恶劣,提高控制系统的抗干扰性至关重要。

分析了单片机干扰的主要来源,并从硬件和软件抗干扰设计中总结了一些取得良好抗干扰性的方法。

关键词在进行单片机应用开发的过程中,经常遇到在实验室调整很好的单片机一到工作现场就会出现这样或那样的问题,这主要是由于设计未充分考虑到外界环境存在的干扰,如机械震动、各种电磁波和环境温差都会影响硬件系统的性能,导致电控单元不能正常工作。

鉴于此本文较全面分析了干扰单片机应用系统的因素并结合自己的研究课题,提出一些可增强系统抗干扰性的方法。

1单片机系统的主要干扰源(1)无线电设施的射频干扰;(2)发动机上的高压点火线圈向外辐射磁场强度大、频带宽的电磁波;(3)单片机内部的晶振电路是内部干扰源之一;(4)数字电路本身门电路频繁的导通、截止造成电源地线电流变化,也会产生很大的高频电磁干扰,各种开关电子设备通断时产生的急剧变化的电流会产生较宽频谱干扰;(5)外界交流电路中产生的工频干扰亦会影响模拟电路输出信号的准确性。

2干扰的耦合方式隔离干扰源与控制系统之间的耦合信道。

表1列出了干扰源的主要干扰方式及特征。

3单片机的硬件抗干扰设计断干扰的传输信道。

常用的措施有:滤波技术、去耦技术、屏蔽技术和接地技术。

3.1电源电路的设计源耦合逻辑电路产生的干扰进入模拟电路,二是为了避免传感器通过电源耦合对ECU干扰。

各功能模块供电系统如图1所示,皆采用7812和7805三端稳压集成芯片,且都单独对电源进行负压差保护,这样不会因其中某一稳压电源出现故障而影响整个系统电路;使用低通滤波器亦可减少以高次谐波为主的干扰源,从而改善电源波形;在输出端采用了过压保护电路。

通过上述设计可大大提高供电的可靠性。

图中D1、D2用于负压差保护,防止压差击穿稳压器的be结使器件永久失效,稳压管WY1、晶闸管Q1用于过压保护,电容E1、E2、C1、C2使输出电压波3.2模拟电路抗干扰设计比较大,因此在模拟电路中应选择低温漂系数的集成放大器;在模拟电路中共模信号对电路板影响较大,故在模拟电路中采用差动放大电路,可得出两端输出信号;接收时,将双端信号转化为单端信号,可非常有效地抑制共模信号。

单片机系统实用抗干扰设计

单片机系统实用抗干扰设计
片 机系统 电磁 兼 容性 设 计 的 基本 体 现 , 单片 机 作 为 而

1 单片机系统硬件抗干扰设计
硬件抗干扰是单 片机系统抗 干扰设计 的重要 途 径, 其涉及面非常广泛 , 在设计过程中应遵循 的基本原 则是抑制干扰源 、 隔断干扰传播路径 、 提高敏感器件的 抗干扰性能。主要从以下几个方面进行设计。 11 开关电源设计 .
本身的侵害 ; 在开关电源次级加低通滤波器可 吸收变 压 器产 生 的浪涌 电压 。 C 采用变压器双隔离( 次级屏蔽) ) 初、 措施减少分 布电容, 提高 系统抗共模干扰能力 。 d 在抗干扰性 能较高的场合 , ) 可采用双重屏蔽 , 先在电源开关内部将高频变压器 、 扼流圈等进行屏蔽 , 再对整个开关电源屏蔽。 e 在条 件允 许 的情 况 下 , 采用 分散 独 立 功 能 块 ) 可 供电和干扰抑制器 , 以有利于切断来 自电源的干扰。 1 2 布线设计 . 布线是单片机系统电磁兼 容技术 的关键 , 也是单
序 便脱 离正 常轨 道 “ 飞 ” 导致 C U把 一些 操作 数 当 乱 , P
干扰。电磁屏蔽可分为两种类型 : 一类是静电屏蔽 , 主
a 减少环路面积 , ) 要求开关电源在一次整流回路 中二极管与变压器彼此靠近 , 在二次整流回路中, 二极 管、 变压器和输出电容彼此靠近。 b 在电源输入端连接低通滤波器 , ) 滤波高次谐 波 以改善电源波形 , 这样既可 以抑制开关 电源产生并 向
收 稿 日期 : 05 1-9 修 回 日期 : 0 60 ・9 2 0 —1 ; 0 2 0 -21 。
电源 的污 染是 单 片机 系统 中危 害最严 重 的干扰 来
个 电子系统 , 其抗干扰技术 的应用实践取决于单片

单片机测控系统中的软件抗干扰技术

单片机测控系统中的软件抗干扰技术

244 •电子技术与软件工程 Electronic Technology & Software Engineering单片机技术• SCM Technology【关键词】单片机 抗干扰技术 数字滤波技术1 引言如图1所示,单片机测控系统是在程序化管理下形成的测控系统,它可以在工业生产过程中提高机械控制的效率。

但是,工业现场环境复杂,具有电磁功能的大量设备频繁启动、停止,产生的干扰影响了单片机系统的正常运行。

本文针对单片机测控系统中的抗干扰问题,单片机测控系统中的软件抗干扰技术文/陈欣从软件抗干扰技术方面进行了分析和研究,并提出了解决方案。

工业单片机测控系统的常见影响如下:1.1 干扰加大数据采集的误差测试系统通道的输入部分受到干扰信号的入侵,有用信号和外来干扰信号相互叠加,加剧了该通道数据采集的误差。

尤其在当前系统输入的是小电压信号时,数据干扰的现象更加严重。

1.2 干扰使数据发送变化单片机系统中的程序是存放在存储器EPROM 中,这些程序不易发生变化。

但是单片机系统的RAM 数据区是可以读写的,它可能会受到读入信息的干扰从而发生变化。

因为干扰渠道的区别,以及数据性质的区别,单片机系统受损害的情况也各不相同,可能造成控制失灵,也可能造成数值误差,更严重的会改变单片机系统某些部件(如串行口、定时器/计数器等)的运行状态等。

1.3 干扰使控制状态失灵在单片机系统中,控制状态依赖于特定条件的输入状况和处理结果,干扰的侵入会造成条件状态错误,引起虚假的信号,从而加大输出控制的误差,甚至控制失常。

1.4 干扰使程序运行失常单片机系统正常运行的前提是CPU 正常工作,如果干扰信号影响到了CPU ,则程序计数器不能正常运行,从而引起系统混乱、控制失灵,即通常说的程序“跑飞”。

现在使用的单片机抗干扰技术主要分为硬件与软件两类。

硬件抗干扰技术固然可以降低系统受干扰的程度,但是成本较高,灵活性不足,而且容易受电磁干扰。

单片机控制系统的抗干扰与安全措施

单片机控制系统的抗干扰与安全措施

单片机控制系统的抗干扰与安全措施
单片机控制系统在现代电子设备中得到广泛应用,其具有高效、稳定的特点。

然而,由于外部环境的干扰和可能发生的安全问题,需要采取一系列措施来保证单片机控制系统的抗干扰能力和安全性。

为了提高单片机控制系统的抗干扰能力,可以采取以下措施。

为了保证单片机控制系统的安全性,需要采取以下措施。

首先,加密和验证系统的软件和固件,以防止未经授权的访问和篡改。

除了上述措施,还可以采用其他方法来提高单片机控制系统的抗干扰性和安全性。

例如,可以采用冗余设计和备份机制,确保系统在部分故障或攻击情况下仍能正常工作。

此外,定期进行系统的维护和检修,更新软件和固件,修复已知的漏洞和问题。

另外,对系统进行严格的测试和验证,确保系统在各种条件下都能正常工作和抵抗干扰。

单片机控制系统的抗干扰和安全措施至关重要。

通过合理的电路设计、元器件选择和系统设置,可以有效提高系统的抗干扰能力。

同时,通过加密、验证、权限管理和安全监控等措施,可以确保系统的安全性能。

此外,采用冗余设计、备份机制和定期维护等方法,可以进一步提高系统的可靠性和安全性。

综合运用这些措施,可以构建出具有较高抗干扰性和安全性的单片机控制系统,为各种电子设备的正常运行提供保障。

单片机系统软件抗干扰设计

单片机系统软件抗干扰设计

【 Ke y w o r d s ] R e d u n d a n c y ; S o f t w r a e t r a p ; I n t e r r u p t . 2 未使用的 E P RO M区 随着 单片机测控系统 越来 越复杂 .工作环境 的干扰 也越来越严 作 为 软 件 陷 阱 的常 用 指 令 形 式 : L J MP 0 0 0 0 H,其 机 器 码 为 重。面对环境恶劣 的工业现场 , 大量 的干扰源虽然不会造成单片机 系 0 0 0 0 0 2 0 0 0 0 。对于没有使用完 的 E P RO M芯片空 间,可用 0 2 0 0 0 0填 统硬件的破坏 . 却常常会侵 入系统破坏数字信号 的时序 , 更改单片机 充, 如果程序飞人该 区间, 即可快速导人 正轨 。 寄存器内容 . 导致程序在地址空间内“ 乱 飞” , 或者 陷入死循环 。因此 , 要保证新型微控制器 的可靠性 、 安全性 . 就必须在 提高硬件可靠性 的 3 程 序 监 视 定 时器 的设 计 基础上 . 在程序设计 中采取措施 , 通过软件技术增强系统的稳定运行 。 程序监视定时器 ( Wa t c h d o g , WD T ) , 俗称 “ 看 门狗” 。WD T通过 监 由于程序设计灵活 . 节 省硬件资源 . 所 以软件 抗干扰设计越来越 视程序运行状态 . 判 断程序是否进入死循 环或 出现程序 跑飞现象 . 进 引起人们的重视 。 下面 , 就以 MC S 一 5 1系列单 片机为例 , 讨论在基 于单 而强迫程序 回到复位状态 一可通过硬件电路实现 . 二可设置软件“ 监 片机的测控系统 中 . 主要应用的软件抗干扰设计 视跟踪定时器” 实现 . 也就是我们要讲的软件“ 看 门狗 ” 技术 在工业应用 中 . 严 重 的 干 扰 有 时会 破 坏 中 断 方 式 控 制 字 . 关 闭 中 1 指 令 冗 余设 计 断, 使对应 的中断服务程 序得不 到执行 . 此 时硬件 看门狗 电路将失效 , “ 指令冗余” 就是在程序关键的地方人为插入 一些单 字节 指令 . 或 必须采用软件“ 看门狗” 予 以配合 . 才能有效地解决此类 问题 将有效单字节指令 重写 它是使程序从“ 乱飞” 状态恢复正常的一种有 设计软件“ 看门狗” 时. 采用环形 中断监视系统 . 具体过程如下 : 效措施 . 其前提条件要求 P c指针必须指 向程序运行 区. 且必须执行到 ( 1 ) 用定时器 T 1 监视主程序的运行时间。 估算系统 主程序执行一 冗余指令 正常情况下 C P U取指令 过程是先取操作码 , 再取操作数 . 次循环所需 的时间 t . 给T 1 设定一稍大 于 t的定 时时间 ( 给 主程 序 留 当指令计数器 P c受到干扰 出现错误时 . 程序便脱离 正常轨道“ 乱飞” . 有一定的裕度 ) , 在主程序中对 T l 进行初始化编程 。如果主程序运行 导致 C P U把一些操作数当作操作码来执行 .从而引起整 个程序的混 出现故障 , T1 不能被及时初 始化 .经过 时间 t 后, T1 必将产生溢 出中 乱。 断, 转人中断服务程序 . 使P c重新获得主程序人 口地址。对于经常使 N O P 指令 的插入是指令冗余设计 的一种主要方式 . 由于 M C S 一 5 1 用定时器 T 1 进行串行通讯的测控系统 . T l 则不能进行 中断 .可在 主 的所有指令 不超 过 3个字节 . 且多 为单 字节指令 . 所 以通 常是在双字 程序中设一运行观测标志变量 . 改由串行 口中断进行监控 。 节指令和三字节指令后插入两个字节 以上 的 N O P指令。这样即使程 ( 2 ) 用定 时器 监视定时器 T1 的运行 。 在T 1中断服务程 中设一 序“ 乱 飞” 落到操作数上 . 由于空操作指令 N O P的存在 . 就避免了后面 运行 观测 标志变 量 Wa t c h T 1 . T 1中断服务 程序每执 行一次 . Wa t c h T 1 的指令被 当作操作数执行 . 使程序 自 动纳入正轨 加 1 . 在T O 中断服务程序中通过检测 Wa t C h T 1 的变化情况判定 T 1 运 此外 , 在对于程序流 向控制起决定作用( 如R E T 、 A C A L L 、 I 3 MP等 ) 行是否正常。若检测到标志变量变化不 正常。 比如应 当加 l 而未加 1 , 或 对系统 工作状 态起重要 作用 ( 如S E T B等 ) 的指令 后面 . 插入 两条 则可断定主程序运行 出现故障 . 须在中断服务程序 中修改地址使程序 N O P 指令 或重 复写入该 指令 . 也 可迅速将乱飞程序纳入 正轨 . 确保这 重新复位。 些重要指令 的正确执行 ( 3 ) 主程序监视定时器 T 0的运行 在 T 0中断服务程序 中设一运 行观测标 志变量 wa t c h T 0 . T O中断服务程 序每执行一 次 . Wa t c h O 加 T 2 软件 陷阱 的 设 计 1 。 主程 序 在 运 行 的 开始 储 存 变 量 Wa r e h T 0的初 值 . 在 主 程 序 的尾 部对 当乱飞 的程序进入非程序区 . 冗余指令便失去作用 。此时可通过 变 量 进 行 判 断 比较 .如 果 变 量值 发 生 了预 期 的变 化 .说 明 T 0中 断 正 软件 陷阱的设定 . 拦截乱飞程序. 将其迅速引 向一个指定位置 . 再进行 常 . 如果没有 变化则使程序重新复位运行 错误 处理 . 使程序重新纳入正轨。 采用以上这种环形结构的软件“ 看门狗 ” 具有 良好 的抗干扰性能 . 2 . 1 未使用 的中断 向量区 大大提高了系统 可靠性 . 从而保证系统的稳定运行 MC S 一 5 l 单片机 的中断向量区为 : 0 0 0 3 H~ 0 0 2 F H.如果部分 因干 4 结 束 语 扰而开放 的话 . 可 以在此区设计软件 陷阱 , 捕捉错误中断。 设计 陷阱时 . 首先要开放相 应的中断 . 在 中断服 务程 序中安排软 从根本上来说 , 软件抗 干扰仍是被动措施 , 而硬件抗干扰是 主动 件 陷阱 . 将程序引至复位人 口地址 或处理错误的程序入 口地址 当设 措施 。 所以对基于单 片机 的测控系统来说 , 由于干扰信号众多 , 我们必 定 复位人 口地址时 . 常采用的软件 陷阱形式为 : 须通过分析系统所处环境 的各种干扰来 源. 采 用硬件 与软 件抗干扰相 NOP 结合 的方法 . 完善 系统 监控程序 . 更好地保证 单片机系统长期稳定 可

单片机应用系统的抗干扰技术设计方案

单片机应用系统的抗干扰技术设计方案

第五章单片机应用系统的抗干扰技术设计§5.1 干扰源我们要进行抗干扰措施,首先就得仔细研究干扰产生的原因、途径,掌握或了解其规律后,才能有针对性地提出各种抗干 / 扰的理论和措施。

5.1.1干扰与噪声的区别(1> 噪声是绝对的,它的产生或存在不受接收者的影响,是独立的,与有用信号无关。

干扰是相对有用信号而言的,只有噪声达到一定数值、它和有用信号一起进入应用系统并影响其正常工作时才形成干扰。

(2> 干扰在满足一定条件时,可以消除;噪声在一般情况下,难以消除,只能减弱。

5.1.2分类根据产生干扰的物理原因,干扰可以分为如下几种类型:机械干扰、热干扰、光干扰、湿度干扰、化学干扰、电和磁的干扰、射线辐射干扰。

其中,电和磁的干扰是最为普遍和严重的干扰,下面对电磁干扰作重点论述。

电磁干扰的分类:(1> 从噪声产生的来源分类可以分为:错误!固有噪声源固有噪声是指器件内部物理性的无规则波动所形成的噪声。

错误!人为噪声源人为噪声源主要是各种电气设备所产生的噪声,主要有以下几种:1. 工频噪声,大功率输电线是典型的工频噪声源。

低电平的信号线只要有一段长度与输电线平行,就会受到明显的干扰;即使一般室内的交流电源线,对输入阻抗低和灵敏度高的传感器来说也会是很大的干扰源。

在传感器的内部,由于工频感应也会产生交流噪声,它所形成的干扰也不可忽视。

2. 射频噪声,高频感应加热、高频焊接等工业电子设备以及广播、电视、雷达及通信设备等通过辐射或通过电源线会给附近的传感器系统带来干扰。

3. 电子开关,由于电子通断的速度极快,使电路中的电压和电流发生急剧的变化,形成冲击脉冲,从而成为噪声干扰源。

错误!自然噪声源和放电噪声自然噪声主要指天电形成的放电现象。

放电现象的起因不仅是天电,还有各种电气设备所造成的,主要有:电晕放电、火花放电、放电管放电等。

(2> 从干扰的出现区域来分可分为内部干扰和外部干扰。

(3> 从干扰对电路作用的形成分类错误!差模干扰也称为串联干扰,差模干扰进入电路后,使传感器系统 / 的一个信号输入端子相对于另一个信号输入端子的电位发生变化,即干扰信号与有用信号按电势源串联起来作用于输入端。

单片机抗干扰技术开关量输入输出通道隔离

单片机抗干扰技术开关量输入输出通道隔离
空间电磁辐射干扰
周围空间中的电磁场对信号线 的电磁感应干扰。
接地系统干扰
由于接地不良或地线配置不当 导致的地线噪声干扰。
信号传输线干扰
信号传输线上的外部干扰信号 通过电感和电容耦合引入。
开关量输入通道隔离技术
01
光耦隔离
利用光耦器件将输入和输出电路隔 离,以减小干扰信号的影响。
变压器隔离
利用变压器原理实现输入和输出电 路的隔离,降低共模干扰。
单片机在工作过程中,其电路板 和元件会受到周围空间电磁辐射 的影响,导致信号失真和噪声干 扰。
接地系统干扰
接地系统不良或不合理,会导致 信号接地电位不均,产生电位差, 从而引入干扰信号。
开关量输出通道隔离技术
光耦隔离
光耦隔离是利用光耦合器的工作原理,将单片机开关量输出信号通过光耦隔离器进行隔离,以减小外界干扰对输出信 号的影响。
03
02
继电器隔离
通过继电器触点实现输入信号的电 气隔离,提高抗干扰能力。
运算放大器隔离
通过运算放大器将输入信号进行放 大和隔离,提高信号质量。
04
开关量输入通道隔离的实现方法
选择合适的隔离器件
根据应用需求选择适合的光耦、继电器、变 压器或运算放大器等器件。
正确连接隔离器件
按照隔离器件的连接方式,正确接入输入和 输出电路。
单片机抗干扰技术开关量输入输出 通道隔离
contents
目录
• 单片机抗干扰技术概述 • 单片机开关量输入通道隔离 • 单片机开关量输出通道隔离 • 单片机抗干扰技术的实际应用
01 单片机抗干扰技术概述

干扰的定义与影响
定义
干扰是指对系统正常信号的扰动 或破坏,导致信号失真、畸变或 阻塞。

单片机控制系统抗干扰设计

单片机控制系统抗干扰设计

单片机控制系统抗干扰设计
单片机控制系统的抗干扰设计是保证信息正确传输的关键所在。

一般采取多种技术措施来提高系统的抗干扰能力,如采用低谐波抗干扰滤波器,使用合理的电路布线,减少干扰源,增加系统布线间隔,利用屏蔽技术和串行通信技术,引入电容和二极管等补偿元件,构建有效的电路电磁屏蔽,采用不同类型的场设备对抗电磁干扰,使用低功耗和抗扰性能强的单片机控制芯片,改进信号特性,以及采用多种备份通信技术提高系统的可靠性等。

单片机抗干扰设计技术

单片机抗干扰设计技术

单片机抗干扰设计技术摘要:介绍了单片机应用系统在工业现场中的千扰和这些干扰产生的影响,以及硬件和软件抗干扰技术的应用。

关键词:单片机;抗干扰;硬件;软件单片机由于其优异的性能价格比,被广泛地应用于各个领域。

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

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

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

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

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

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

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

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

干扰产生的后果:(1)数据采集误差的加大当干扰侵入单片机系统的前向通道叠加在信号上,会使数据采集误差增大,特别是前向通道的传感器接口是小电压信号输入时,此现象会更加严重。

(2)程序运行失常①控制状态失灵在单片机系统中,由于干扰的加入使输出误差加大,造成逻辑状态改变,最终导致控制失常。

②死机在单片机系统受强干扰后,造成程序计数器PC值的改变,破坏程序正常运行。

(3)系统被控对象误操作①单片机内部程序指针错乱,指向了其它地方,运行了错误的程序;②RAM中的某些数据被冲乱或者特殊寄存器的值被改变,使程序计算出错误的结果。

中断误触发,使系统进行错误的中断处理。

(4)被控对象状态不稳定锁存电路与被控对象间的线路(包括驱动电路)受干扰,从而造成被控对象状态不稳定。

单片机应用系统抗干扰设计

单片机应用系统抗干扰设计
地 。
3 抗干扰设计目 标
作为一个单片机应用系统来说, 抗干扰设 计的目 标就是单片机应用系统在相应的应用 1 抗干扰设计的原则 系统运行是稳定、可靠的、精确 系统单片机应用系统是以单片机为核心, 环境下 , 的、符合系统设计要求的、能满足用户需求 配以输入、输出、显示、控制等外围电路 和软件, 能实现一种或多种功能的实用系统。 的 。 所以单片机应用系统主要包括两个部分即硬 件系统与软件系统。由此可见, 在单片机应 4 抗干扰技术设计解决方案 在一个单片机应用系统中干扰的因素是 用系统抗干扰设计中也不许从这两个方面入 多方面的, 下面根据各个因素, 结合实际应用 手 。 从单片机应用系统实际应用来看, 干扰的 需要提出相应的抗干扰设计技术。 4 . 1 电源、地线干扰 主要来源有 : (1 电源干扰 ) 系统外的干扰, 如电源电网的波动, 大型 现在的单片机应用系统大都使用市电, 在 用电设备(如电机, 焊机等)的启停, 电 高压设备 工业现场, 由于生产负荷的变化, 大型用电设 和电磁开关的电磁辐射, 传输电缆的共模干扰 备的启动、停止, 如大电机、电焊机等, 往 等 。 往会造成电源的波动。在电源的启停瞬间会 2 系统内 的干扰, 这个只要是 软件设计缺陷 产生巨大的尖锋脉冲。它是对系统的危害性 是 最大 的。 或设计错误引 起的软件干扰 解决方案 : 使用时 “ 远离”这些干扰 抗干扰设计的基本原则是 : 抑制干扰 源, 采用专用的抗尖蜂干扰抑制器, 或采用不 源, 切断干扰传播路径, 提高敏感器件的抗干 间断电源 U PS 。 扰性能。
一道防线 。
图1 光电锅合器的隔离电路和电平转换电路
系统监控电路具备的功能有: ( 1 上电复位. ) (2 监控电压变化。 ) (3) 程序运行监控功能; (4 ) 片使能; (5) 备份电池。

单片机系统抗干扰研究

单片机系统抗干扰研究
1 述 概 众所周知 ,在电场 中电场强度与距离 的平 字节以上的 N P O 指令 。 这样即使程序“ 乱飞 ” 落 单 片 机 已 经 在 工 业 生 产 、 研 、 学 等 领 方存 在 着 一 个 反 比 的关 系 ,因此 如 果 我 们 拉 开 到操作 数上 , 科 教 由于存在空 操作指 令 N P 就可 O, 域都得到 了广泛应用 , 然而 , 多领域对单片机 控制 系统与电磁辐射源的距离,那么电磁辐射 以使程序 自动纳入正轨 。 很

科技论 坛 I J I
单片机 系统抗 干扰研 究
沈 碉
( 绍兴 县职 业教 育 中心 , 江 绍 兴 32 0 ) 浙 10 0
摘 要: 单片机在很 多领域得到非常广泛的应用, 但是 对其 可靠性也提 出了较高的要 求, 在单 片机 系统受到干扰 时, 就会导致程序 失控 , 本文
从 几个方面对单片机 系统的干扰进行探 讨, 分别从硬件和软件提 出抗干扰的措施 。 关键词 : 单片机; 干扰; 硬件; 软件
的可靠性要求越来越高。一个在实验室调试正 的强 度 就 会 明显 减 小 ,相应 的 电磁 辐 射 的 干 扰 3. . 2软件陷阱的设计 2 常的智能仪器系统 。一旦 到了实际的工作环境 也会明显的减小 。防止电磁辐射干扰的最有效 软件陷阱就是用一条引导指令 ,该指令强 中, 往往出现频繁死 机、 系统运行混乱 的现象 , 方法之一就是使小信号和数字信号离干扰源尽 行将捕获的程序引向错误处理程序或复位地址 其原 因主要在于各 可能的远 , 并且要将控制器屏蔽起来 , 即我们要 0 0 H 0 0 。就是当单 片机在执 行程序过程中受 到 种各样的干扰 ,因此对 于单片机系统的可靠性 将控制器装入一个屏蔽的金属盒子中。然后再 干扰使 C U离开原有 的“ P 轨道 ” 飞进入非程 乱 冗余指令就失去了作用 。 时可通过软件 此 设计 、 抗干扰技术的研究显得尤为重要 。 将金属盒的外壳与大地相连接 ,这样 电磁辐射 序 区, 2 片机系统的干扰来源及其后果 单 不会再影 响到控制器件的正常工作 了。 陷阱迫使程序强制跳转到错误处理程序,使程 单片机应用环境 中, 干扰是以脉冲的形式 31 .3电路板的抗干扰设计 . 序重新纳入正轨 , 提高单 片机的可靠性 。 进入单片机 系统 , 主要有三条渠道 ,有电源干 在 电路板设计时,为降低系统各连线之间 但是在单片机系统中不能随意设置软件陷 扰、 过程通道干扰和电磁波干扰等 , 中最广泛 的分布参数 ,单片机采用的电路板最好选用 4 阱 , 其 否则会打断程序的正常流程 , 造成程序执行 也是最严重的干扰是电源干扰。 层 以上 , 采用分层处理 的布线设计 , 中间两层为 紊乱 ,一般放 置在 空白的 E R M区域和一些 PO 单 片机是高速运行 的数字运 算和处理器 电源及地 ; 注意将强 、 电路分开 , 弱 不要把 它们 跳转指令等断点( 如在 R T指令之后) E 。 件, 如果在运行过程中电源不稳或受到前向通 设计在一块电路板上 ,特别是系统 中采样信号 323看门狗技术 .- 道 、后向通道以及与单片机系统相连的其 它器 取 自 2 0 交流电,更应注意防止交流干扰及 2V 在系统运行时启动看门狗计数器 ,看门狗 件和设备的干扰 , 易使 C U的程序处 理产生 高压放电 ;电源线的走向尽量与数据传递方 向 就开始 自动计数,到 了规定 时间如果没有够计 极 P 错乱 。另外 , 单片机工作频率较高 , 围产生 致 。将正 负载流的导线分别布在电路板 的两 数器重新置初 值,看门狗计数器就会溢出从而 向周 的电磁辐射也会影响 自 身工作 ; 同时 , 的电 面 , 外部 并设法使两个载流导体平行 ; 将模拟地与信 引起看门狗 中断 , 使系统复位 。 磁信号 , 特别是感性负载通断时产生 的电磁干 号地分离, 接地线应尽量加粗 , 在印制 电路板 的 3 . 机 自检 .4开 2 扰, 都会影响单片机控制系统的工作 。 各个 关 键 部 位 配置 去 耦 电容 器 ,如 C U 、 P 开 机 自检 程 序 通 常 包 括 对 R AM、 O 和 RM 单 片机受到干扰 , 其后果主要 表现在两个 R AM、 O R M等 主芯 片 ,以及 VC C和 G D之问 I N / O口状 态的检 测 。在 编制程序 时将 R M 或 A 方面 : 一是数据采集误差变大。 干扰侵入单片机 接电解 电容及瓷片电容 ,去掉 高、低频干扰信 R M 中的内容分区存放 , O 在程序运行初始或 中 系统的前 向通道叠加在信号上,数据采集误差 号 。 间过程经常对这些数据进行 比较检查 ,若发现 增 大,特别是前 向通道的传感器接 I为小电压 : 1 31 .. 4接地设计 数据 出错 , 则重写这些数据。 信号输入时 , 误差会更加明显 ; 二是程序运行失 单 片机 系统 中接地是 一个非 常重 要的 问 3 .延 时抖动技术 .5 2 常。 主要表现有 : 控制状态失灵 、 死机、 系统被控 题 , 有利于系统稳定工作 。 在单片机系统中主要 单片机系统可能会遇到强干扰 ,如浪涌电 对象误操作 、 被控对象状态不稳定、 定时不准和 有模 拟地和数字地两种地线。 由于模拟地 与电 压 、 电源过压 、 欠压以及尖峰干扰等 , 在软件设 数据发生变化等。 网直接相连 , 火地 ”故会串人电网中的各种 计中可 以采取措施加 以避 开 ,当干扰到来时 。 为“ , 3 单片机系统抗干扰分析 干扰 ,而数字地富含各种高次谐波并具有较强 使 C U暂停工作 ,待干扰 过后 再恢复 C U工 P P 31 .单片机硬件抗干扰 辐射作用。常见的接地方法由 : 首先 , 一点接地 作 。 硬件抗干扰设计主要 针对开关 电源干扰、 和多点接地。 在接地设计时 , 当系统工作频率小 结束语 电磁辐射干扰、 信号传输通道干扰这三个方面, 于 I MHz , 蔽 线 应 采 用 一 点 接 地 ; 系 统 工 时 屏 当 抗干扰技术是单片机系统设计过程 中的重 我们可 以从以下几个方面来进行单片机的防干 作频率在 I z 1 MH 时 , MH ~ 0 z 屏蔽线应采用 多点 要 环节 , 合理的使用软件 、 硬件抗干扰技术 , 可 扰设 计 : 接地 ; 其次 , 机箱 的外壳与屏蔽层直接接地 , 使 系统最大限度地避免干扰的产生 ,使系统恢 将 31 .. 1开关电源设计 以起到防漏电的效果 ; 最后 , 数字地和模 拟地应 复正常 , 保证 系统长期稳定可靠 的工作。 在以往 解决开关 电源干扰 的有 效方法是 减少干 该分开接地 , 最后在一点接于电源端地线 。 的单片机系统抗干扰设计中 。本文介绍的几种 扰源的噪声能量 , 的措施如下 : 相应 32单 片 机 软 件抗 干 扰 . 抗干扰方 法在实际应用当中具有一定的参考价 首先 , 减少环路 面积 , 要求 开关 电源在一 随着单片机实用 系统越来越复杂 ,工作环 值 , 由于干扰源的性质不同, 在仪器中通 常并用 次整流回路 中二极管与变压器彼此靠近 ,在二 境的干扰也越来越严重 。要保证新型微控制器 这些抗干扰方法 , 取长补短相互完善 , 以达到最 次整流回路中 , 二极管 、 变压器和输 出电容彼此 的 可靠 性 、 全性 , 必 须 在提 高硬 件 可 靠 性 的 佳的抗干扰效果 , 安 就 保证 系统 长期稳定 、 可靠 、 安 靠近。 基础上 , 在程序设计 中采取措施 , 通过软件技术 全 的运 行 。 其次 ,在电源输入端连接低通滤波器 , 滤 增强系统的稳定运行能力。 参 考 文献 波高次谐波以改善电源波形 ,这样既可以抑制 321 ..指令冗余设计 I】 立民. 1何 单片机 高级教 程『 . M1 北京: 北京航 空 开关电源产生并 向电网反馈 的干扰 ,也 可以抑 在 C U受到干扰后 , P 会将 一些操作数作 为 航 天 大学 出版 社.0 0 20. 制来 自电网的噪声对电源本身 的侵害 ;在开关 指令码来执行 , 从而导致程序紊乱。 指令冗余是 【】 2 吴黎 明. 片机 原理及应 用技术[ . 单 MI 北京: 科 电源次级加低通滤波器可吸收变压器产 生的浪 指 在 程 序 的关 键 地 方 插 入 一 些 单 字 节 指 令 , 或 学 出版 社 .35 2(. ( 3 涌 电压。最 后 , 采用变压器 双隔离( 、 初 次级屏 将有效单字节指令重写 。N P O 指令的插入是指 蔽) 措施减少分布电容, 高系统抗共模干扰能 令 冗 余 设 计 的 一 种 主 要 方 式 , S 5 提 MC 一 1系 列 的 力。 所有指令都不超过 3字节 ,且大部分单宁节指 31 .2电磁辐射防干扰的设计 . 令 ,因 此 在 双 字 节 指 令 和 3字 节 指 令 后 插 人 2
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机控制系统抗干扰设计
在这里简单介绍一下单片机控制系统,一般来讲单片机系统拥有计算机技术、通信技术和自动化控制技术的优点,可以是实现对事物的自动化控制,其具有很多的优点:
(1)该系统利于人工操作,简单方便;
(2)单片机系统可以为很多领域提供方便的控制系统,例如在我国的矿产行业、电力发电行业以及交通运输行业等工业领域中都得到了广泛使用。

但是,在这些工业领域中其工作环境往往比较恶劣,工作条件比较复杂,这就会很大程度上使得单片机很受到电磁设备启停等的影响,致使接收信号不清晰,最终导致在对相关的数据进行测量时出现偏差甚至错误,影响工作的效率,此外,还可能会出现更为严重的情况,破坏单片机的软件、硬件,使机器完全不能工作。

因此,对单片机控制系统的抗干扰设计需要进一步研究,找出干扰源,根据干扰源,制定相应的应对策略来增强其抗干扰能力,能够有效地降低外界环境对系统的影响,进而保证单片机控制系统正常运行。

1 单片机控制系统的主要干扰源
1.1 单片机控制系统的内部干扰源
在单片机控制系统中往往会因为其本身的特点而对其控制效果造成影响,通常来讲单片机控制系统的内部干扰源可以分为下面两个部分:如散粒噪声、热噪声等。

散粒噪声的形成原理:晶体管区域里的载流子出现不规律的扩散,扩散出来的载流子在遇到电子空穴后两者之间进行反应。

该种噪声大多数存在于半导体原件自身内部;热噪声的形成原理:在未与电源连通的情形下,半导体的两端可能存在一个电压值较小的电压,该电压就会导致半导体内部的电子发生热运动,而电子在运动过程中就会形成噪音电压。

1.2 现场环境的干扰源
电磁是单片机控制系统的现场环境干扰源,该干扰源通常情况下凭借场传播进入测控系统,通过电场或磁场两种方式对系统进行干扰。

一般情况下,电磁干扰可以分为两种,一种是传导,另外一种是辐射。

传导干扰的传播介质主要有金属、电容等;辐射干扰主要是从辐射源向外界传播,并且其在传播过程中的形式拥有很多种。

2 单片机控制系统抗干扰设计策略
2.1 利用软件防止干扰
2.1.1 使用滤波算法
一般来讲,在软件层面进行的滤波算法很多,我们比较常见的为比较舍取法、中值法、算术平均值法。

这些算法虽然具体对数据的处理方式不一样,但其最终的目的还是让排除数据的波动和外界的影响。

其中算术平均法的原理为:根据所需要检测的信号的特性,在对单片机控制系统不会造成任何影响的情况下,通过对多组所测的数据信息进行筛选,舍去最小值与最大值,最终计算得出平均值,这样能够有效地增加了采集数据的真实性和有效性,从而提升系统的可靠性。

通常情况下都可以利用软件滤波算法来排除外界干扰信号对数据带来的影响,进而保证数据的有效性和控制效果的高效性。

2.1.2 指令冗余技术
如果在单片机控制系统正常运行的时候收到外界的干扰,此时单片机的一些寄存器中的值可能发生变化,而此时如果提取变化以后的操作码,势必会对整个系统的性能造成影响,严重时还可能导致程序跑飞和系统奔溃。

为此,就需要在编程过程中采用一定的技术来防止这种现象的发生,通常可以在双字节程序和三字节程序之间增加几组单字节程序指令,或者是需要对该程序进行重新编写。

2.2 硬件抗干扰的设计
2.2.1 抑制电源干扰
最为重要的是选取设备,一定要选取质量优质的电源设备,还需要对以下3 种线路实施配线:电源线、控制线和动力线;其次,在架设电源线时要确保平行;再次,对电源变压器的输出与输入两线一
定要采用双绞线;最后,选取滤波器减小设备干扰传导。

2.2.2 优化布线结构
在进行布线结构的设计时,一定要区分电流的强弱,在这里特别要强调的是交流电,在进行结构布线时,必须使用分槽走线的形式,直流线和交流线不能够捆在一起,一定要确保这两种线分开布置。

此外,在进行电路板的设计过程中,PCB 板上的模拟地的信号线和数字地的信号线分离且分别接地,同时还要使可以对PCB 板进行覆铜,这样既可以提高电路板的硬度,还可以在一定程度上防止各信号之间的干扰。

2.3 正确选择接地点
在单片机控制系统中接地点的选择是至关重要的,其不仅对单片机控制系统的安全性能有所影响,而且正确的接地点还能够降低干扰源的干扰。

在对单片机控制系统采取抗干扰设计时,通常情况下有下面几种方式,具体如表1 所示。

表1:单片机控制系统抗干扰设计的几种接地形式
要使电源输出端和输入端的其他附带的干扰得到减小,就需要在单片机控制系统的接地设计过程中采取正确的方式,从而保证质量。

一般情况下,接地的方式与频率关系十分密切,当频率低于1 兆赫兹时,所使用的接地方式是单点接地;当频率高于10 兆赫兹时,所采用的接地方式是多点接地;当频率处于1 兆赫兹和10 兆赫兹之间时,可将单片机控制系统进行单点接地。

2.4 外围扩展存储器系统抗干扰处理方法
在单片机控制系统中,其装配的程序和数据两种存储器的芯片的电流较大,而且在工作时频率相对较
高,在进行设计时,一定要特别关注外界电磁的干扰。

而通常印制板电路中的抗干扰设计是设计工作中的重中之重,能够使用的方法具体如下:
(1)在确保正常工作的情况下,将数据线、地址线、控制线控制在最短,从而达到降低与地产生的电容的目的。

这里需要强调的是,控制各条地址线的长度,在布线过程中方式要保持一致,从而尽可能保证每条线的阻抗大小基本相同,同时保证地址信号在传输到终端时的变化较小。

(2)系统在进行工作时,具有很大的负载电流,所以,需要适量增加电源线以及地线粗度,保证电流可以顺利流通。

(3)在数据总线的开始端和结束端可以适当地加上一些阻值适中的上拉电阻,这样便可以在一定程度上增加存储器端口在高阻状态下的抗干扰能力。

3 结论
综上所述,降低单片机控制系统的干扰需要详细设计,首先需要了解干扰源,根据干扰源以及其他各方面因素进行综合考虑,从而采取科学合理的解决策略,最终确保系统的正常工作。

相关文档
最新文档