1 / 4
文档名称:

《单片机应用系统的软件抗干扰技术》.pdf

格式:pdf   大小:278KB   页数:4页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《单片机应用系统的软件抗干扰技术》.pdf

上传人:qucheng26364 2021/6/7 文件大小:278 KB

下载得到文件列表

《单片机应用系统的软件抗干扰技术》.pdf

文档介绍

文档介绍:万方数据
单片机应用系统的软件抗干扰技术序流向起重要作用的指令如㈡═、科学与技术刘玉宾,刘许亮12扰在单片机应用系统中,数字量输入过程中的干三门峡职业技术学院学报酆****Sanmeia(475004)U随着单片机应用的普及,采用单片机控制的产品与设备日益增多,而某些设备所在的工作环境往往比较恶劣,干扰十分严重。】因此,为保证设备能在实际应用中可靠工作,必须要周密考虑和解决干扰的问题。软件抗干扰是一种简便易行、节约经济2数字量输入中的软件抗干扰扰作用时间比较短,一般可采取重复采样加数字滤3关量信号,如限位开关、按钮操作等,则必须保证每次采样结果绝对一致才行。这时可编写一个采样子程序,程序中设置采样成功和失败标志,对同一开关量信号进行若干次采样,若采样结果完全一致,则成功标志置位,否则失败标志置位,后续程序可通过判别这些标志来决定程序的流向。数字量输出中的软件抗干扰在数字量输出通道中,单片机给出一个正确的数据后,由于外部的干扰作用有可能使输出装置得到一个被改变了的数据,从而使输出装置发生误动作。对数字量输出软件抗干扰的有效方法是重复输出同一个数据,重复周期尽可能短。这样输出装置在得到一个被干扰的错误信号后,还来不及反应,一个正确的信号又来到了,从而可以防止误动作的产生。在程序结构上,可将输出过程安排在监控循环中,循环周期尽可能短。经过这种安排后输出功能是作为一个整体模块来执行的,软件设计中还要为各个外部输出设备建立相应的输出暂存单元,每次将应输出的结果存入暂存单元。在执行输出功能模块时,应将输出接口芯片的初始状态也一并重新设置,以避免因干扰作用导致这些芯片工作方式控制字发生的变化,确保输出功能的正确实现。前述的抗干扰是针对输入输出通道而言的,干扰信号还未作用到旧恚耸眂还能正确执行各种抗干扰程序。如果干扰信号通过某种途径作用到了希駽就不能按正常状态执行程序,从而引起混乱,也就是通常所说的程序“跑飞”。因此在单片机应用系统进行软件设计时就要考虑到万一程序“跑飞”,应使其能够自动恢复到正常状态下运行。指令冗余技术CPu当受干扰出现错误,程序便脱离正常轨道“跑飞”,当“跑飞”到某双字节指令,若取指令时刻落在操作数上,误将操作数当作操作码,程序将出错。若“飞”到了三字节指令,出错机率更大。在程序的关NoP或将有效的单字节指令重写,称为指令冗余。通常在双字节指令和三字节指令之后插入两条单字节NoP第淼期摘要:在单片机应用系统中,必须考虑抗干扰的问题。指令冗余、软件陷阱及软件“看门狗”等技术是有效的软件抗干扰措施。干扰后系统复住时,应将重要系统信息从备份中恢复,并将已激活的中断标志清除。关键词:抗干扰;指令冗余;软件陷阱;看门狗;系统恢复中图分类号:A文章编号:———收稿日期:——作者简介:刘玉宾,男,吉林桦甸人,黄河水利职业技术学院讲师。20069Sep2006V015No3
万方数据
单片机应用系统的软件抗干扰技术
作者: 刘玉宾, 刘许亮, LIU Yu-bin, LIU Xu-liang
作者单位: 黄河水利职业技术学院,自动化工程系,河南,开封,475004
刊名: 三门峡职业技术学院学报
英文刊名: