无标题文档
首页 资讯 产品 技术 方案 案例 访谈 专题 供求 企业 论坛 下载 标准 会展 联盟 设为首页 旧版入口
电子标签 读写器 标签打印 中间件 应用软件 智能卡 制卡办证 二代证 门禁考勤 巡更 停车场 一卡通 其它识别
物流 零售 制造 服装 医疗 交通 食品 动物 图书 煤矿 资产 票证 汽车 支付 防伪 航空 军事 其它
用户名: 密 码: 免费注册 忘记密码
站内搜索:
  您所在的位置RFID中国网 >> 技术 >> 今日动态 >>  单片机应用系统的抗干扰技术
单片机应用系统的抗干扰技术
作者: 不详 发布时间: 2007-09-24 11:22:17 来源: RFID中国网
关键词:  单片机  抗干扰技术  软件陷阱  电路板
文档: 技术文档| 技术原理 | 软件 | 产品资料 | 方案案例 | 智能卡

      随着工业控制的发展,单片机应用系统以其高性价比逐步取代模拟式控制系统,被广泛应用于各个领域。应用现场存在着各种干扰源,对单片机应用系统的工作影响很大,在实验室里设计好的控制系统,安装调试时完全符合设计要求,而置入现场后,系统常常无法正常稳定地工作。干扰虽不能直接造成硬件的损坏,但常使计算机不能正常运行以致控制失灵,造成设备和生产事故。因此,为了保证设备在实际应用中可靠地工作,从系统设计开始就必须充分考虑到对系统抗干扰性能的要求。

    1 干扰源、干扰途径和干扰的影响

    1.1 应用系统自身干扰源及干扰途径

    应用系统自身干扰源是因在设计系统时对某些问题考虑不全面,如元器件布局不合理、电路工作不可靠、元器件质量差等,形成诸如电阻热噪声干扰、半导体散粒噪声干扰、接触噪声干扰、过程通道干扰、公共电阻形成的干扰等。这些干扰现象随流动元器件电流增大越加明显,这些噪声电流通过系统自身电路和通道而影响系统,其结果是使系统控制精度下降。

    1.2 电磁干扰源及干扰途径

    工业现场的电磁干扰源很多,如动力断路器断弧过程中的多次复燃、电磁铁线圈电感和分布电容的谐振、大电流电弧的电磁辐射、工频输电线附近所存在的强大交变电场和磁场以及来源于太阳等天体辐射的电磁波、雷电和地磁场的变化都可归结为电磁干扰。干扰信号通过导线或回路之间的互感耦合、电容耦合进入控制系统。电磁干扰造成的后果轻者使控制系统产生误差,重者将使系统不能正常工作。

    1.3 供电系统干扰

    由于工业现场运行的大功率设备众多,特别是大感性负载设备的启停,使得电网电压大幅度浪涌与下陷,有时会出现长时间的过压、欠压和短时间的尖峰电压,他们十分方便地以线路传输形式经电源线进入控制系统,其中过压干扰是单片机控制系统最为恶劣的干扰。

    1.4 干扰产生的后果

    干扰常使系统程序"跑飞",造成"死机",数据采集误差加大或数据发生变化,控制状态失灵,系统被控对象不稳定或误操作等。

    2 应用系统的硬件抗干扰技术

    硬件抗干扰总的原则是消除干扰源、切断干扰侵入途径和设计低噪声电路。

    2.1 电磁干扰的抑制措施

    工业微机系统比一般计算机更多地受着各种电磁场干扰的影响。电磁场干扰可能来自系统外部,也可能来自系统内部,抑制电磁干扰的主要手段就是采取屏蔽。方式有两种:一是将易干扰的电路或设备等屏蔽起来,以防接收辐射干扰;另一种是将辐射源屏蔽起来,防止辐射出干扰影响其他电路。另外,系统可以浮置(如信号地不接机壳或大地)来阻断干扰电流的通路,设备内部具有辐射能力的电路要独立远置,以减少对其他电路的影响。

    2.2过程通道干扰的抑制

    (1) 光电耦合隔离,采用光电耦合可以切断主机与前向、后向通道电路以及其他主机电路的联系,能有效地防止干扰从过程通道进入主机,同时对抗共地干扰也有好处。

    (2)双绞线传输,双绞线能使各小环路的电磁感应干扰相抵消,对电磁场干扰、共模噪声有一定的抑制效果。

    (3)长线传输的阻抗匹配,要求信号源的输出阻抗、传输线的特性阻抗与接收端的输入阻抗相等。否则,信号在传输线上会产生反射,造成失真。

    2.3 印制电路板的抗干扰设计

    电路板是微机系统中器件、信号线、电源线高密度集合体,对抗干扰性能影响很大,电路板设计、布线及接地不妥可能使整个系统无法正常运行。

    (1)印制电路板:大小要适中。过大时,印刷线条长,阻抗增加,抗噪声能力下降,成本也高;过小,散热不好,且易受干扰。尽量使用多层印制板,保证良好的接地网,减少地电位差。

    (2)器件布置上:把相关的器件就近放置,易产生噪声的电路应尽量远离主机电路,发热量大的器件应考虑散热问题,I/O驱动器件尽量靠近印制板边上放置。闭置的lC管脚不要悬空,元器件脚避免相互平行,以减少寄生耦合。如有可能,尽量使用贴片元件。

    (3)布线:电路之间的连接应尽量短,容易受干扰的信号线要重点保护,不能与能够产生干扰或传递干扰的线路长距离平行;交直流电路要分开;对双面布线的印制电路板,应使两面线条垂直交叉,以减少磁场耦合效应。

    (4)接地:交流地与信号地不能共用,以减少电源对信号的干扰;数字地、模拟地分开设计,在电源端两种地线相连;对于多级电路,设计时要考虑各级动态电流,注意接地阻抗相互耦合的影响,工作频率低于1 MHz时采用一点接地,工作频率较高时采取多点接地,接地线应尽量粗。

    (5)去耦电容:加去耦电容是印制电路板设计的一项常规做法。在电源输入端跨接10~100 μF的电解电容或钽电容,在每个集成电路芯片上安装一个0.01 μF的陶瓷电容器。

    2.4 供电系统抗干扰措施

    (1)使用交流稳压器,可防止电网过电压、欠电压干扰,保证供电的稳定性。

    (2)变压器初次级用屏蔽层隔离,减少其间分布电容,提高共模抗干扰能力。

    (3)低通滤波器可滤去干扰带来的高次谐波。

    (4)整个系统采用分立式供电方式,分别对各部分进行供电。

    (5)采用开关电源并提供足够的功率余量。

    3 应用系统的软件抗干扰技术

    系统出现错误或死机,可以通过手工复位、定时复位等方法来解决,也可以通过下面的方法来实现抗干扰。

    3.1 在程序中插入空操作指令(指令冗余)

    在程序执行过程中, CPU受到干扰后可能会将一些操作数当作指令码来执行,引起程序混乱,我们应尽快使程序纳入正轨。MCS51系列单片机指令不超过3 B,当程序弹飞到某一单字节指上时,能自动纳入正轨。当弹飞到某一双字节或三字节指令上时,有可能落到操作数上,继续出错。在软件设计时,应多采用单字节指令,并在一些关键地方插入NOP指令。如在双字节,三字节指令后面插入2条NOP指令。另外,在一些对程序流向起决定作用的指令之前插入两条NOP指令(如RET,RETI,ACALL,LCALL,SJMP,AJMP,LJMP,JZ,JNZ,JC,JNC,JB,JNB,JBC,CJNE,DJNZ)以保证弹飞的程序迅速纳入程序轨道。

    3.2 采用软件陷阱

    当CPU受干扰,造成程序弹飞到非程序区,此时软件冗余无能为力,可在非程序区设置拦截措施,使程序进人陷阱,强迫程序进入一个指定的地址,执行一段专门对程序出错进行处理的程序,软件陷阱由3条指令构成,其中ERR为指定地址:
    NOP
    NOP
    LJMP ERR

    软件陷阱常安排在下列4种地方:

[1][2]下一页

 

[字体: ] [打印] [进入论坛] [推荐给朋友]
相关文章 相关产品
·S12XD系列中XGATE协处理器的原理及应用
·射频技术的加速度传感器性能测试台设计
·一种传感器测试系统的实现
·485集线器在总线型数据采集系统的应用
·基于单片机的低功耗主动式RFID标签设计
·基于射频IC卡的机井灌溉用水管理机的设计
·ST7267单片机与SIM卡的接口设计
·非接触式智能卡信号的采集与处理
  更多产品>>
 
远望谷徐玉锁:建设基业长青的RFID公众型公司
复旦微电子:我们已能做出媲美国际品牌的产品
 
“一卡通”为何不通了?【全文】
智能卡技术与市场评测 【全文】
 

2004-2006 Copyright RFID China Organization.All Rights Reserved.
隐私保护 版权声明 京ICP备05067666号