PIC单片机抗干扰设计

合集下载

PIC单片机抗干扰设计技术

PIC单片机抗干扰设计技术

不 需要任 何外部 器件 ,这样 ,就使得PC系列 的单 I 片机 具有 很高 的抗干扰 性 。
()选 择具 有低 电压 复位 功能 的单片机 。低 4 电压复位 技术 是通 过监测 单片 机 电源 电压 的高低 来 产生 复位信 号 的一种技 术 ,当监 测到 的 电源 电 压低 于某 一数 值时 ,系统 就产 生复 位信 号 ,使 单
定时器 由芯片 内独立 的R C振荡 电路产 生 , 监视 定 时器WDT 的工作 既与单 片机 的时钟 电路无 关 ,也
1 硬 件 干 扰 抑 制技 术
在硬 件设 计 中 ,为 了减 少干扰 ,提 高单 片机 系统 的可靠性 和安 全性 ,可 以从 以下几 个方 面加
以考虑 : 11 . 合理 选择芯 片 ()选 择 噪声较 低系 列 的单片 机 。在 传 统 的 1
过 整个硅 片 的 电流 降低 ,而 且在 P B设计 上 ,可 C 以更容 易安排 外部 去耦 电容 ,有效 地 降低 系统 噪
1 . 2采用合 理的隔 离技术
隔离 不仅可 以阻断外来 干扰信 号 的通道 ,而
作者 简介 :丁跃 军(93年一,男 ,高级 讲师 ,主要 从事 电工专 业教 学工作 。 16 ) 吴清 荣 (9 6 ) 16 年一 ,女, 高级讲 师,主 要从事 电工 专业 教学工 作 。
写 、程序 运行 失常 、指 令译码 出错 等等 。为 了避
免这些 干扰对 单 片机系 统稳 定性和 可靠 性带 来 的 不 良影 响 ,在单 片机应 用系 统设计 中,就必 须采 用抗干扰 设计 技术 , 具体 可采用 如下抗 干扰措 施 :
序 的运行 状况 、 并在 应用程 序超 时或 出现 混乱 时 , 监 视 定时 器WDT 超 时溢 出 ,使单 片机 进 行 复位 的技术 。比如 , I PC系列 的单片机 就是 一款具 有看 门狗技术 的单 片机 ,并 且 ,该系列 单片机 的监 视

基于低功率PIC16F887单片机的控制系统抗干扰能力改进

基于低功率PIC16F887单片机的控制系统抗干扰能力改进

基于低功率PIC16F887单片机的控制系统抗干扰能力改进马胜利;李邓化;王海【摘要】针对基于低功率PIC16F887单片机控制系统的电磁干扰问题,设计了一种稳定的电容降压电源电路.通过电快速瞬变脉冲群(EFT/B)试验,测试了PIC16F887单片机在不同电源等级中的抗电磁干扰能力,提出了采用两级稳压电路增强电源端抗干扰能力的方法并设计了电路.实验结果表明,低功率PIC16F887单片机控制系统在电容降压电路中能稳定工作,5V系统中的EFT/B抗干扰能力要强于3.3V系统,电源端抗EFT干扰能力达到IEC61000-4-4严酷等级第4级的要求.【期刊名称】《传感器世界》【年(卷),期】2016(022)002【总页数】4页(P14-17)【关键词】单片机;电磁干扰;电容;稳压电源【作者】马胜利;李邓化;王海【作者单位】北京信息科技大学自动化学院,北京100101;北京信息科技大学自动化学院,北京100101;国源容开国际科技(北京)股份有限公司,北京100044【正文语种】中文【中图分类】TP273+.5一、引言随着集成电路工艺的发展,为了降低集成电路的功耗,数字集成电路的电源电压是逐步降低的。

在电子电路设计中,应用最广泛的电源电压等级是3.3V和5V。

目前,从5V系列到3.3V等系列的数字电路芯片的核心电压以及I/O电平都小于3.3V,有的芯片电源电压已经降低到1.2V[1]。

一般说,电容降压电路给单片机供电,具有体积小、低功耗的优点,是变压器降压电源无可比拟的,但是单片机容易损坏、工作不稳定和易受干扰。

本文采用电容降压电路供电,按照IEC61000-4-4标准,对PIC16F887单片机的最小控制系统进行EFT/B试验,并且针对电源端,提出改进电路以增加抗扰能力。

二、电容降压电源传统电容降压直流电路如图1所示[2],其中,R1为限流电阻,防止二极管在上电瞬间由于浪涌电流烧坏,C1为降压电容器,D1为半波整流二极管,D2在市电的负半周时给C1提供放电回路,D3是稳压二极管,其稳压值取决于电源输出电压要求,并注意其最大功率的选取,因为当负载开路时,所有的电流都会流经D3,C2为储能电容,可根据输出纹波要求选择适当容量的电解电容。

PIC和AVR的自身抗干扰性能

PIC和AVR的自身抗干扰性能

PIC和AVR的自身抗干扰性能
在我一次产品中有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了。

探究单片机控制系统抗干扰设计要点

探究单片机控制系统抗干扰设计要点

探究单片机控制系统抗干扰设计要点单片机控制系统的工作环境基本上都是在机械设备中或者是工业生产现场,工作环境比较恶劣,干扰源也比较多。

因此设计单片机控制系统时,抗干扰是一个不能回避的问题。

本文主要对单片机控制系统的抗干扰设计的要点进行了分析。

标签:单片机控制系统抗干扰设计要点随着单片机在智能仪表、生产过程控制以及工业自动化等系统当中的广泛应用,在各项控制功能能够得到很好的满足之后,为了使系统能够投入到实际应用当中,那么单片机的安全性和可靠性就要提高。

但是在工业现场的条件比较恶劣,经常会受到电磁设备启动、停止以及电源波形畸变等因素的影响,就会产生一定的干扰。

在工业生产现场,干扰源会对单片机的硬件及软件造成一定的损坏,对单片机的软件运行造成的影响尤为严重。

所以在设计时就应该找准单片机控制系统抗干扰的设计要点,然后进行一定的改进,保证单片机控制系统的优越性能够充分发挥。

1 单片机控制系统干扰源分析1.1 单片机控制系统自身存在的干扰源。

对元器件的布局不是很合理、元器件的质量较差以及元器件之间的连线不合理等原因都会造成控制系统自身的干扰源,这种自然扰动称为噪音。

1.2 现场环境的干扰源。

电磁干扰主要就是通过电场或者磁场进入到控制系统。

电场途径的干扰实质其实就是电容性的耦合干扰,干扰信号在进入控制系统时候主要通过导线或者分布电容;磁场途径的干扰实质其实就是互感性的耦合干扰,干扰信号在进入控制系统时主要通过导线或者电路之间的互感耦合。

2 单片机控制系统硬件方面的抗干扰设计要点2.1 对电源干扰进行抑制。

在选择电源和设备的时候应该要尽量选择那些质量比较好的,对于动力线、控制线以及电源线要进行分别配线;要为+5V的电源设置多级的滤波处理器,而且在架设电源线时应该平行;可以用隔离变压器来阻隔大量电源传导的干扰,也可以采用滤波器来使设备的干扰传导降低同时还能够吸收尖峰电压;针对电源变压器,输入线和输出线可以采用双绞线,然后通过可靠接地屏蔽来抑制共模干扰,也可以在电源输入的一端串接LC滤波电路,然后增加设置变比为1:1,而且带有屏蔽层的隔离变压器等。

单片机系统的抗干扰设计

单片机系统的抗干扰设计

单片机系统的抗干扰设计随着单片机系统越来越广泛地应用于消费电子、低压电器、医疗设备、以及智能化仪器与仪表等领域,单片机在简化电路设计和提高产品性能的同时,单片机系统本身的电磁干扰问题也成为影响这类设备可靠性的主要因素。

单片机系统是一个含有多种电子元器件和电子部品(乃至子设备和子系统)的复杂电子系统,外来的电磁辐射和传导干扰,以及内部元器件之间、部件之间、以及子系统之间、各传送通道之间的相互干扰对单片机及其数据信息所产生的干扰与破坏,严重地影响了单片机系统的工作稳定性、可靠性和安全性。

因此分析和消除单片机系统的不稳定因数,提高它的电磁兼容性已愈来愈成为人们所关注的课题,而这问题的本身则具有很高的实用价值。

1 单片机系统的可靠性分析一个单片机系统的可靠性是自身软件、硬件与其所处工作环境共同作用的结果,所以系统的可靠性也应从这两方面来进行分析与设计。

对系统本身而言,要在保证系统各项功能实现的同时,对其运行过程中出现的各种干扰信号,以及来自于系统外部的干扰信号进行有效的抑制,这是决定系统可靠性的关键。

而对一个有缺陷的系统来说,设计人员往往只是从逻辑上去保证系统功能的实现,而对系统运行过程中可能出现的问题考虑欠周,采取的措施不足,在干扰面前系统就可能陷入困境。

任何系统的可靠性都是相对的,在一种环境下能够可靠工作的系统,到了另外一种环境就可能就不稳定了,这充分说明环境对系统可靠运行的重要性。

所以在针对系统运行环境去设计系统的同时,应当尽量采取措施来改善系统的运行环境,综合性地解决系统运行的可靠性。

2 单片机系统的电磁干扰问题2.1 单片机系统里电磁干扰的由来单片机的干扰是以脉冲形式进入单片机系统的,其主要渠道有三条,即空间、供电系统及信号通道。

空间干扰多发生在高电压、大电流、高频电磁场附近,通过静电感应、电磁感应等方式侵入系统内部。

供电系统的干扰通过同一电网里用电设备工作时产生的噪声干扰和瞬变干扰来影响单片机系统的工作。

PIC单片机的抗干扰能力强还是AVR单片机的强

PIC单片机的抗干扰能力强还是AVR单片机的强

PIC单片机的抗干扰能力强还是AVR单片机的强单片机的抗干扰性能历来为大家所重视,现在市面上的单片机就我所接触过的,就有十家左右了,韩国的三星和现代;日本的三菱,日立,东芝,富士通,NEC;台湾的EMC,松汉,麦肯特,合泰;美国的摩托罗拉,国半的cop8系列,micr ochip系列,TI的msp430系列,AVR系列,51系列,欧洲意法半导体的ST 系列。

这些单片机的抗干扰性能大多数鄙人亲自测试过,所用机器是上海三基出的两种高频脉冲干扰仪,一种是欧洲采用的标准,一种是日本采用的标准;日本的标准歉咂德龀辶??⒊觯?龀蹇矶却?0ns到250ns可调,欧洲采用的标准是脉冲间歇(间歇时间和发出时间可调)发出,脉宽也是从50ns到250ns可调;我们国家采用的是欧洲标准。

一般情况下,脉冲干扰这一项能够耐受2000V以上就算不错了(好像我国家电标准是1200V),有些可以达到3000V,于是很多人为此很得意。

单片机在高频脉冲干扰下程序运行是否正常,或者说抗干扰是否通过,有些人以程序不飞掉,或者说“死机”为标准,有些人以不复位并且程序正常运行为标准。

很多情况下,芯片复位程序是可以继续运行的,表面上看的不是很清楚。

我一般就看单片机在干扰下是否复位,复位了我就认为不行了。

不复位并且程序正常运行当然比复位来说要好了。

好多人看到自己做的电路抗干扰达到2000V或者3000V就很高兴,实际上芯片的抗干扰并不一定就很好。

这里我不能不说一下日本的标准,高频脉冲连续发出的形式。

别小看一个连续和一个间歇的区别,实际上,大家如果有机会,用日本的标准测试一下你的芯片和电路,你就会发现,几乎和欧洲标准差别很大很大,采用日本标准你会很伤心,因为大多数单片机过不了!日本的标准是1600V。

上面我提到的十几家单片机:意法的也就是ST的≥1800三菱的≥1800富士通和日立的≥1600Vnec的≥1500东芝的≥1300V摩托罗拉的≥1300三星的≥1300现代的≥800microchip的≥700国半的cop8≥500avr和51系列≥500这里没有给出数据的我没有测试过,但是知道EMC的一款28pin的设计上有缺陷(EMC自己人讲的);合泰的据说欧洲标准可以过3000V。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

单片机抗干扰措施

单片机抗干扰措施

单片机抗干扰措施概述在单片机应用中,抗干扰是一个非常重要的问题。

由于电磁干扰的存在,单片机可能会受到干扰信号的影响,导致系统的性能下降甚至功能失效。

因此,为了确保单片机系统的稳定运行,需要采取一些抗干扰措施。

本文将介绍单片机常见的抗干扰措施,包括软件抗干扰措施和硬件抗干扰措施。

软件抗干扰措施1. 外部中断和定时中断技术外部中断是单片机接收外部信号的一种方式,通过设置中断触发条件,当接收到特定信号时触发中断处理程序。

通过使用外部中断技术,可以及时响应干扰信号的触发,进行干扰处理。

定时中断也是一种常见的抗干扰措施。

通过设置定时器,定时生成中断信号,进行对干扰信号的定时处理。

2. 硬件监控和重启单片机系统中,可以通过硬件监控电压、温度、电流等参数,并根据监控结果采取相应措施。

例如,如果电压过高或过低,可以通过监控电源电压的方式,自动重启系统,以恢复正常运行。

3. 硬件看门狗硬件看门狗是一种常见的抗干扰措施。

通过设置看门狗定时器,在预设时间内必须向看门狗喂狗,否则看门狗将复位单片机。

看门狗能够有效监控单片机运行,并在系统崩溃或运行异常时进行自动重启。

硬件抗干扰措施1. 接口屏蔽和过滤对于单片机与外部设备接口,可以通过屏蔽和过滤的方式降低干扰信号的影响。

接口屏蔽是通过在接口线上添加屏蔽层,减少干扰信号对于单片机的干扰。

常见的屏蔽层材料包括金属层、导电胶和导电纤维等。

接口过滤是通过添加滤波器或滤波电路,降低接口信号中的干扰成分。

常见的滤波器包括低通滤波器和带阻滤波器等。

2. 地线设计在单片机系统中,地线设计也是一个重要的抗干扰措施。

合理地划分地线,避免地线回路产生环形,可以有效减少共模干扰。

3. 电源干扰削弱技术电源干扰是单片机系统中常见的干扰源之一。

为了降低电源干扰,可以采取以下措施:•过滤电源线,加装滤波电容和滤波电阻,降低电源中的高频干扰成分。

•使用稳压器或电源滤波器,确保电源稳定,并降低电源线上的干扰噪声。

加强单片机PLC控制系统抗干扰能力的措施

加强单片机PLC控制系统抗干扰能力的措施

摘要 : 绍 P C在 工 业控 制领域 的应 用 以及 P 介 L I c在应 用过 程 中要保 证正 常运 行应 该 注意 的一 系列 问题 , 中对影 响 单 片机 P C控 制 系统 文 L 稳 定性 的主要 干扰 源 、 因进 行 了分析 , 成 从硬 件 电路设 计和 软件 程序 编 制入 手, 究探 讨提 高单 片机 P C控 制 系统抗 干扰 能力的 方法和 措施 。 研 L
Vaue En i e rn l gn eig

2 47 ・
加施 L
M e s r sf r S r n t e i g An i i t r e e c i t fS a u e o t e g h n n t n e f r n eAb l y o CM LC Co t o y t m - i P n r lS se
1 影 响 单 片 机 P C控 制 系统 的 干 扰 因 素 L 并 且 将 屏 蔽 层 接地 。数 字传 输 线 也 要用 屏 蔽 线 , 且 要 将 屏 蔽 层 接 并 ① 电源波形畸变干扰 : 由于 PE控制 系统本身或者 电网其 它设 地 。 I 由于 双 绞 线 中 电流 方 向相 反 , 小相 等 , 将感 应 电流 引起 的 噪 大 可 备采用 G T G O IB R 、 T 、G T等 电力 半 导体 器 件 ,在 工 作 时 产 生 的高 次 声互相抵消 , 故信号线多采用双绞 线或屏蔽线。 ②输入、 出信号的 输 谐 波 、 声 、 生 振 荡 等 , 起 电 网 电源 波 形 畸 变 , 过 电 源 线 路 对 防 错 , 噪 寄 引 通 当输 入 信 号 源 为 晶 体 管 , 是 光 电开 关 输 出 类型 时 , 关 断 时 或 在 P C产生的干扰。② 电路耦合干扰 : L 由于 P C接地点选择不当或接 仍有较大的漏电流 。而 PE的输入继 电器灵敏度较 高, L I 如漏 电流干 地 不 良 , 过 回 路 公 共 阻抗 发 生耦 合 而 产 生 的 电流 干 扰 。 ③ 输 入 元 扰超过一定值 , 通 就形成 了误信号。 同样 , 当输出元件为 V H 双向晶 T( 器件触点的抖动干扰 :由于现场强 烈振动 使 P C输 入元器件触点 闸管1 L 或是 晶体 管输 出 , 外 部 负载 又很 小 时 , 因 为 这 类输 出 元件 而 会 发生抖动( 尤其是常闭触点) 生的误信号所形成 的干扰。④ 电容性 在 关断时有较大的漏 电流 , 产 引起微 小电流负载的误动 , 导致输 入与 干 扰 : 干扰 源 与 干扰 对 象 ( L 之 间 存 在 分布 电容 耦 合 所 产 生 的 输 出信 号 的 错误 , 设 备 和 人 身 造成 不 良后 果 。 解 决 办 法 是 在 这 类 在 P C) 给 干扰。⑤ 电感性干扰 , 干扰源 中的交变磁场通过 干扰 对象(L) ̄ P cC 的 输 人 、 出 端 并联 旁 路 电阻 , 输 以减 小 P C输 入 电流 和 外部 负载 上 的 L 电感性元件耦合所产生的干扰。⑥波 干扰 : 由空间电磁波( 主要是 雷 电流 。 达 、 台、 动 电话 等 ) 电磁 场 、 导 波 的传 导 电流 和 传 导 电压 所 电 移 的 传 214设 计 合 理 有 效 的 电缆 敷 设 方 式 。 为 了减 少 动 力 电缆 辐 射 .. 产 生 的 干扰 。 电磁干扰 , 尤其是变频装置馈 电电缆。 在施工中,特别注意 不同类型 的信号分别 由不同电缆传输 , 信 2 软硬件双管齐下 . 加强单片机 P C控制 系统抗干扰能力 L 21确 定 合 理 的硬 件 设 计 方 案 ,力 图 加 强 系统 抗 干 扰 能 力 为 号 电缆应按传输信号种 类分层敖设 , 禁用同一 电缆的不同导线同 . 严 了保 证 系统 在 工业 电磁 环 境 中 免 受 或减 少 内 外 电磁 干 扰 ,第 一 , 必 时 传 送 动 力 电源和 信 号 ,避 免 信 号 线 与 动 力 电缆 靠 近 平 行 敖 设 , 以 须 从 设 计 阶段 开 始 便 采 取 三 个 方面 抑 制 措 施 抑 制 干 扰 源 、 断 或 减 少 电磁 干 扰 。 切 衰 减 电磁 干 扰 的传 播 途 径 、 高 装 置 和 系统 的抗 干 扰 能 力 , 二 , 提 第 从 为 此 采 取 以 下措 施 , 施 工 中 一般 分 4 5层 敷 设 电缆 和 制 作桥 在 ~ 第 第 第 第 硬 件 设 计 人 手 , 过 合理 配 置供 电 电源 、 通 正确 选 择 接地 点 、 地 方式 架 , 一 层 信 号 电缆 , 二层 控 制 电缆 , 三 层 动 力 电缆 , 四层 高 接 和 输 入 输 出 配线 等 措 施 , 有效 提 高 系 统 的 抗 干 扰 能 力。 可 压 电缆 , 硬 件 和 措 施 上 尽量 避 免和 减 少 了 电磁 干 扰 。 从 211采用优 良电源加强系统抗干扰 能力。采用性 能优 良的电 .. 22合 理 设 计 软 件 由于 电磁 干 扰 的复 杂 性 ,要 根 本 消 除 干扰 _ 源 , 制 电网 引 入 的 干扰 。 在 对 于 PE系统 供 电 的 电源 , 抑 现 I 一般 都 采 影响是不可能的 ,因此在单 片机 P C控 制系统的软件设计和 组态 L 用隔离性能较好 的电源 , 由于 P C本 身抗 干扰的能力很 强, 常只 时 , L 通 还应在软件方面进行抗 干扰处理 , 进一步 提高系统 的可靠性。 常 要 将 PE 电源 与 系 统 动 力 设 备 分开 配 线 ,对 于 从 电源 来 的 干 扰 , I 具 用 的一 些 提 高软 件 结 构 可 靠 性 的措 施 包 括 : 字 滤 波 和 工 频 整 形采 数 有 足够 强的抑 制能力。但是 , 如果遇到特殊情 况 , 电源干扰特别严 样 , 有 效消 除 周 期 性 干 扰 ; 时 校 正参 考 点 电位 , 采 用 动 态 零 可 定 并 重, 可采用带屏蔽层的隔离变压器供 电, 甚至 加接线路滤波器 , 以抑 点 , 防 止 电位 漂 移 ; 用 信 息 冗 余 技 术 , 计 相 应 的软 件 标 志 位 ; 可 采 设 制从交直流 电源侵入 的常模和 共模 瞬变干扰 ,还可抑制 P C内部 采 用 间 接 跳 转 , 置 软 件 保 护 等 。 L 内部 具 有 丰 富 的软 元件 , L 设 PC 如定 开 关 电源 向 外辐 射 噪 声 。 在 有 较 强 干扰 源 的环 境 中使 用 PE , I 或对 时器 、 数器 、 计 辅助继 电器等 , 用它们 设计一些程序 , 以屏蔽输 利 可 防 提 P C- 作 可 靠 性 要 求 特 别 高 时 , 应 将 屏 蔽 层 和 PE 浮 动 地 端 子 接 入 元 件 的 误 信号 , 止 输 出 元 件 的 误动 作 , 高 系统 的抗 干 扰 能 力 。 L 7 2 I 地。 221屏 蔽 可 能 出 现 的 错 误信 号 。 果 现 场 电磁环 境复 杂 , 时 _. 如 有 必须 用软 件措 施加以配 212因地 制 宜 建 立 正确 的 接 地 系 统 。 接 地 的 目 的 通 常 有 两 只采用硬件 措施 不能 完全消除干扰 的影响 , .- 个 , 是 为 了安 全 , 是 为 了抑 制 干 扰 。 完 善 的接 地 系统 是 单 片机 合 。在 P C组 成 的 自动 控 制 系 统 中 , 一 次循 环 。各 工 步 的 动

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

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

单片机软件系统抗干扰设计提高单片机应用系统的牢靠性要从软硬件入手,提高系统的自身防备行为,以下所提到几种提高牢靠性的方法,都不是单独使用的,只有依据实际状况将这些方法有效地结合起来,才能达到最佳抗干扰效果,使我们的单片机系统稳定牢靠地工作。

当然,单片机系统运行的牢靠性也会受其他不确定因素的干扰。

1、指令冗余CPU取指令过程是先取操作码,再取操作数。

在程序的关键地方人为的插入一些单字节指令,或将有效单字节指令重写称为指令冗余,通常是在双字节指令和三字节指令后插入两个字节以上的NOP指令。

这样即使跑飞程序飞到双字节指令和三字节指令操作数上。

由于窄操作指令NOP的存在,避开了后面的指令被错误地执行,为程序纳入正轨做好预备。

此外,对系统流向起重要作用的指令,如RET、RETI、LCALI.、LJMP,JC等,可以在这些指令之后插入两条NOP指令,可将跑飞程序纳入正轨,以确保这些重要指令的执行。

指令冗余只能使CPU 不再将操作数当作操作码错误地执行,却不能主动地将程序的错误执行方向扭转过来,要想纠止程序的错误执行方向,就需要下面的技术。

2、设计软件“陷阱”通常在程序存储器中未使用的EPROM空间填入窄操作指令NOP,最终再填入一条跳转指令,跳转到跑飞处理程序,或者直接填入指令LJMP 0000H,当跑飞程序落到此区域。

即可在执行一段空操作后转入正轨。

假如未使用的EPROM空间比较大,可以匀称地填入几条空操作指令和跳转指令,这种几条空操作指令加一条跳转指令的结构我们称之为“软件陷阱”.软件陷阱的一般结构为:NOPNOPLJMP FLYFLY为跑飞处理子程序,假如程序正常执行,软件陷阱部分是永久也执行不到的,只有在程序跑飞到陷阱里,软件陷阱会立即将程序跳转到正常轨道。

即使程序没有跑飞到陷阱里,也可以在程序执行一段错误操作后遇到一个软件陷阱,从而转入正轨。

除了程序存储器的空白区域,程序的数据表结尾也应当设置软件陷阱,假如数据表比较大,应当在数据表的中间也设置软件陷阱,以保证程序跑飞到数据区能准时转入正轨。

加强单片机PLC控制系统抗干扰能力的措施

加强单片机PLC控制系统抗干扰能力的措施

加强单片机PLC控制系统抗干扰能力的措施摘要:如今二十一世纪,科技的水平不断提高,与此同时,PLC控制系统的应用范围也越来越广。

单片机随着电子产品的不断发展,单片机的自身性能得到了显著的提高。

不论是在处理能力上还是抗干扰能力方面,单片机的性能都得到了飞速的提高。

单片机作为计算机中重要的组成部分,分析它的PLC控制系统的抗干扰能力有着关键性的意义。

因此文章主要分析了影响PLC控制系统的抗干扰能力的具体因素,通过进一步分析和探讨,从而提出了相应的加强单片机PLC控制系统抗干扰能力的具体措施。

关键词:单片机;PLC控制系统;抗干扰能力;措施PLC控制系统以其自身的独特优势,工作稳定、运行可靠、控制力强、技术成熟等特点赢得了很多商家的青睐。

在单片机的应用中,PLC控制系统已经成为了其组成中的重要组成部分。

单片机主要利用PLC必备的编程接口来进行通信,使用LCD作为用户的界面,界面中可以显示出PLC的工作状态、工艺参数,也可以使用相应的按键来设置具体的工艺参数。

PLC控制系统确实在单片机中得到了广泛的应用,但是在应用的时候,也难免会出现各类的问题,尤其是其中有很多干扰源,严重影响了单片机PLC控制系统的抗干扰能力。

做好相应的抗干扰措施,对于加速单片机的发展有着至关重要的意义。

1 影响单片机PLC控制系统的干扰因素影响单片机PLC控制系统的干扰因素很多,在使用的过程中需要注意多方面,只有综合了各方面影响因素,才能更好地做好相应的防护措施。

以下就主要分析具体的干扰因素:(1)电源波形的畸变干扰。

在PLC控制系统中多是采用GRT、GTO等电力半导体器件,这些半导体器件在工作的时候容易产生谐波、噪声等多种干扰,这些干扰也正是导致电源波形畸变的主要原因。

进而对PLC控制系统产生一定的干扰。

(2)电路耦合干扰。

电路耦合干扰是由于回路公共阻抗发生耦合从而产生电流,该过程中所产生的一些电流自然对PLC控制系统产生一定的干扰。

PLC控制系统的抗干扰设计方案

PLC控制系统的抗干扰设计方案

PLC控制系统的抗干扰设计为了保证系统在工业电磁环境中免受或减少内外电磁干扰,必须从设计阶段开始便采取三个方面抑制措施:抑制干扰源;切断或衰减电磁干扰的传播途径;提高装置和系统的抗干扰能力。

这三点就是抑制电磁干扰的基本原则。

pic控制系统的抗干扰是一个系统工程,要求制造单位设计生产出具有较强抗干扰能力的产品,且有赖于使用部门在工程设计、安装施工和运行维护中予以全面考虑,并结合具体情况进行综合设计,才能保证系统的电磁兼容性和运行可靠性。

进行具体工程的抗干扰设计时,应注意以下两个方面。

1)设备选型在选择设备时,首先要选择有较高抗干扰能力的产品,其包括了电磁兼容性(EMC),尤其是抗外部干扰能力,如采用浮地技术、隔离性能好的PLC系统;其次还应了解生产厂给出的抗干扰指标,如共模拟制比、差模拟制比、耐压能力、允许在多火电场强度和多高频率的磁场强度环境中工作。

2)综合抗干扰设计主要考虑来自系统外部的几种抑制措施。

主要内容包括:对PLC 系统及外引线进行屏蔽,以防空间辐射电磁干扰;对外引线进行隔离、滤波,特别是原理动力电缆,分层布置,以防通过外引线引入传导电磁干扰;正确设计接地点和接地装置,完善接地系统。

另外,还必须利用软件手段,进一步提高系统的安全可靠性。

在PLC控制系统中,电源占有极其重要的地位。

电网干扰串入PLC 控制系统,丰要是通过PLC系统的供电电源(如CPL电源、I/O电源等)、变送器供电电源和与PLC系统具有直接电气连接的仪表供电电源等耦合进入的。

现在,对于PLC系统供电的电源,一般都采用隔离性能较好的电源,而对于变送器供电的电源和与PLC系统有直接电气连接的仪表的供电电源,并未受到足够的重视,虽然采取了一定的隔离措施,但普遍还不够,主要是使用的隔离变压器分布参数大,抑制干扰能力差,经电源耦合而串入共模干扰、差模干扰。

所以,对于变送器和共用信号仪表供电,应选择分布电容小、抑制带大(如采用多次隔离和屏蔽及漏感技术)的配电器,以减少PLC系统的干扰。

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

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

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

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

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

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

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

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

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

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

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

单片机系统中的抗干扰分析及措施

单片机系统中的抗干扰分析及措施

单片机系统中的抗干扰分析及措施单片机系统中的抗干扰分析及措施引言:随着科技的发展,单片机系统在各个领域得到广泛应用,例如汽车电子、家电控制、工业自动化等。

然而,由于外界环境的复杂性,单片机系统常常会受到各种干扰,例如电磁干扰、温度变化、电源噪声等。

这些干扰会严重影响单片机系统的稳定性和可靠性。

因此,对单片机系统中的抗干扰问题进行深入分析,并采取相应的措施来解决这些问题,具有重要的意义。

一、抗电磁干扰分析及措施1.分析电磁干扰是单片机系统中最常见的干扰之一。

在实际应用中,电磁场通常由电源线、开关电源、电机等设备产生,会通过空气传播和电磁波辐射的方式对单片机系统产生干扰。

电磁干扰会导致单片机系统执行指令错误、数据异常等问题。

2.措施a. 优化电路布局:合理布局电路,减少导线的长度和面积,提高电路的抗干扰能力。

b. 打开电源滤波器:在单片机系统的电源输入端接入合适的电源滤波器,以消除电源中的高频噪声。

c. 加装电磁屏蔽:对于特别敏感的单片机系统,可以在其周围部署电磁屏蔽罩,以减少或消除外界电磁场对系统的干扰。

二、抗温度变化分析及措施1.分析温度变化是单片机系统中常见的环境因素之一。

随着环境温度的变化,单片机系统的元器件参数、晶体管的工作温度会发生变化,进而影响系统的性能和稳定性。

2.措施a. 选择温度稳定性较好的元器件:在设计单片机系统时,可以选择具有较好温度稳定性的元器件,以减少温度变化对系统的影响。

b. 控制系统温升:合理的散热设计可以有效控制单片机系统的温度变化,减少温度对系统的影响。

c. 采用温度补偿技术:通过在系统中添加温度感知器,实时监测温度变化,并根据变化情况对系统进行相应的补偿,以提高系统的稳定性。

三、抗电源噪声分析及措施1.分析电源噪声是单片机系统中常见的噪声源。

电源噪声来自于电源线的交变电压以及其他电器设备的电源,会对单片机系统产生不稳定的供电环境,进而影响系统的性能和稳定性。

2.措施a. 加装电源滤波器:在电源输入端接入适当的滤波器,以消除电源中的高频噪声,保证供电的稳定性。

单片机抗干扰设计技术

单片机抗干扰设计技术

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

单片机的PCB抗干扰设计

单片机的PCB抗干扰设计

单片机的PCB抗干扰设计1 抑制干扰源抑制干扰源就是尽可能的减小干扰源的du/dt,di/dt。

这是PCB抗干扰设计中最优先考虑和最重要的原则,常常会起到事半功倍的效果。

减小干扰源的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)充分考虑电源对单片机的影响。

电源做得好,整个电路的PCB抗干扰就解决了一大半。

许多单片机对电源噪声很敏感, 要给单片机电源加滤波电路或稳压器,以减小电源噪声对单片机的干扰。

比如,可以利用磁珠和电容组成π形滤波电路,当然条件要求不高时也可用100Ω电阻代替磁珠。

单片机抗干扰设计(硬件设计 软件设计)概要

单片机抗干扰设计(硬件设计 软件设计)概要

单片机抗干扰设计(硬件设计+软件设计)单片机抗干扰设计(硬件设计+软件设计)第3章软件抗干扰技术控制系统软件抗干扰设计对提高整个系统的可靠性,增强系统抗干扰能力非常重要。

软件设计要充分考虑采取必要的抗干扰措施,利用软、硬件相结合实现系统抗干扰是单片机控制系统设计必须采取的措施,也是行之有效的手段。

下面介绍几种常用的软件抗干扰措施。

3.1设置软件陷阱毕业论文/ 论文网/由于系统干扰可能破坏程序指针PC,一旦PC失控程序就会“乱飞”,可能进入非程序,造成系统运行错误。

设置软件陷阱,可防止程序“乱飞”。

设置软件陷阱可以采用在ROM或RAM中,每隔一些指令,就把连续几个单元设置成空操作(所谓陷阱)。

当失控的程序掉入“陷阱”,连续执行几个空操作后,程序自动恢复正常,继续执行后面的程序。

将程序芯片没有被程序指令字节使用的部分全部置成空操作振荡器返回指令代码,一旦程序飞出到非程序区,能够顺利跳回到程序初始状态,重新执行程序,不至于因此造成死循环。

3.2软件看门狗利用设置软件陷阱虽在一定程序上解决了程序“乱飞”的失控问题,但在程序执行过程中若进入死循环,无法撞上陷阱,就会使程序长时间运行不正常。

因此,设置陷阱的办法并不能彻底有效地解决死循环问题。

设置程序监视器(Watchdog,即看门狗)可比较有效地解决死循环问题。

程序监视器系统有的采用软件解决,大部分都是采用软、硬件相结合的办法。

下面以两种解决办法来分折其原理。

在程序地大循环中,一开始就启动定时器工作,在主程序中增设定时器赋值指令,使该定时器维持在非溢出工作状态。

定时时间要稍大于程序循环一次的执行时间。

程序正常循环执行一次给定时器送一次初值,重新开始计数而不会产生溢出。

但若程序失控,没能按时给定时器赋初值,定时器就会产生溢出中断,在中断服务中使主程序回到初始状态。

例如,设89C51单片机振频率为6MHz,选定时器TO定时监视程序。

程序如下: ORG 0000H START:LJMP MAIN ORG 000BH L JMP START ORG 0060H MAIN:SETB EA SETB IE0SETB TR0 …;其他初始化程序 LOOP:MOV TMOD,#01H ;设置T0为定时器方式1 MOV RHO,#DATAH ;设置定时器 MOV TL0,#DATAL ;. LJMP LOOP ;循环程序中设定T0为16位定时器工作方式,时间常数datah,datal要根据用户程序的长短以及所使用的6MHz晶振频率计算,实际选用值要比计算出的值略小些,使定时复位时间略长于程序的正常循环执行时间。

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

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板进行布线,这样需要从电源单独引电源线进行布线,并将其逐个分配到每个功能电路中,另外,还要将所有的地线汇集到靠近电源地的一个点上。

2 软件干扰抑制技术
2.1 指令冗余技术
在对程序流向起决定作用的指令前面和对系统工作状态有重要作用的指令后面,重复插入一些单字节指令NOP,以增大信号电平的稳定时间,确保指令的正确执行。

所谓指令冗余就是:当CPU收到干扰后,
往往将一些操作数当作指令码来执行,引起程序混乱。

这是需要将程序纳入正轨。

当程序弹飞到某一条单字节指令上时,便自动纳入正轨。

当弹飞到某一双字节或三字书指令上时,有可能落到其操作数上,从而继续出错。

因此,我国应多采用单字节指令,并在关键的地方人为地插入一些单字节指令。

2.2 复位抗干扰技术
复位抗干扰技术在一定程度上决定了应用系统的可靠性。

如果当CPU正在执行读写操作时出现过压或者欠压的情况,电路稳定性太差,另外,数据总线和地址总线也处于不确定状态,容易破坏数据存储器中的数据。

对欠压和过压给寄存器带来的干扰进行抑制可以采取有效的复位功能,这也是很有效的方法。

PIC单片机的复位方式主要有以下几种:(1)上电复位。

每次PIC单片机家电时,上电复位电路都要检测电源电压VDD的上升过程,当上升到1.6V~1.8V时,就会有一个有效的复位信号产生,要想使单片机复位就必须经72ms+1024个时钟周期的延时。

如果PIC单片机的内部上电复位功能对其要求不能满足,此时可以通过外接阻容来延时电路。

(2)人工复位。

单片机在执行程序期间要想复位,只需在/MCLR复位端加入一个低电平信号。

人工复位开关的设置,可以确保在单片机死机的情况下强行让单片机复位,从而使得程序重新运行。

(3)掉电检测复位。

单片机执行程序会受到电压波动和电源干扰而发生混乱甚至死机现象。

采用掉电检测复位可以为PIC单片机提供电源跌落的预警信号。

2.3 自带看门狗
PIC单片机在应用的过程中如果程序被干扰,那么程序就会与正常的运行路线越来越远。

对于程序失控问题,监视定时器WDT(看门狗)能够很多的解决这个问题。

在PIC单片机执行程序期间,如果看门狗超时溢出,单片机就会发生复位操作;如果在单片机的休息时间,看门狗超时溢出,那么将单片机唤醒,进行正常运用。

2.4 定时刷新技术
在强干扰环境中,对重要的控制寄存器和I/O口应定期刷新,并在程序中定时对系统进行初始化刷新,但对于定时器、计数器和工作状态寄存器则要慎重刷新。

2.5 I/O口映像技术
在强干扰环境中,若直接使用位操作指令对I/O口操作时,干扰侵入会影响到该口其它位的状态,造成意外错误。

编程时尽量少用位操作指令直接对I/O口进行读写操作,而采用寄存器传送命令直接读写I/O口。

具体方法是在内存中开设I/O口映像寄存器,如:IOTMPX(X 可以是A口、B口或C口等),当需要改变I/O口的某些位的电平时,不必置/复位相应的I/O口,而是直接去置/复位映像寄存器中的相应位,然后采用寄存器传送命令读写I/O口。

其实现方法是在程序中加上:MOVF IOTMPX,W,可以映像寄存器的内容读到W;而在程序中加上:MOVWF PORTX,则可以将W的内容送进相应的I/O寄存器。

这样
处理既可避免位操作读写误操作的弊端,又可以方便刷新I/O口。

这种间接动态刷新方式,在多路继电器输出端口中经常应用。

3 结语
PIC单片机抗干扰技术较多,主要从硬件和软件两个方面来划分,因此,也只有将硬件干扰抑制技术和软件干扰抑制技术相结合,才能更好的发挥出PIC单片机的干扰性能。

参考文献
[1] 姜兰兰.浅谈PLC控制系统抗干扰措施[J].中国科技信息,2008(4).
[2] 卢晋丰.PLC控制系统的抗干扰及措施[J].数字技术与应用,2010(1).
[3] 刘莲,于伟伟,李萍,等.计算机控制系统干扰原因分析及应对措施[J].科技信息,2010(25).
[4] 衡永革.可编程控制的抗干扰及预防措施[C].中国通信学会2009年光缆电缆学术年会论文集,2009.。

相关文档
最新文档