第6章6.6软件抗干扰技术
2023年大学_计算机控制技术第二版(温希东著)课后答案下载

2023年计算机控制技术第二版(温希东著)课后答案下载2023年计算机控制技术第二版(温希东著)课后答案下载本书全面系统地介绍了计算机控制系统的基本组成和在工业控制中的应用技术,并结合实际深入浅出地介绍了几种典型的控制系统和控制技术。
主要内容包括:计算机控制系统概述、开关量输入/输出通道与人机接口、顺序控制与数字控制、模拟量输入/输出通道、PID调节器的数字化实现、计算机控制系统的抗干扰技术及工业控制微型计算机。
为了帮助读者掌握各部分内容,书中每章后面都附有习题。
本书可作为高职高专院校应用电子技术、自动化、机电一体化、电气工程等专业的计算机控制技术课程的教材,也可作为从事计算机控制工作的工程技术人员的参考书。
计算机控制技术第二版(温希东著):内容简介点击此处下载计算机控制技术第二版(温希东著)课后答案计算机控制技术第二版(温希东著):目录第1章计算机控制系统概述 11.1 计算机控制系统的组成 11.1.1 计算机控制系统的硬件组成 31.1.2 计算机控制系统的软件 41.2 工业控制计算机的特点 41.3 微型计算机控制系统的主要结构类型 51.3.1 计算机操作指导控制系统 51.3.2 直接数字控制系统 51.3.3 监督计算机控制系统 61.3.4 集散型控制系统 61.3.5 现场总线控制系统 71.3.6 工业过程计算机集成制造系统 81.4 微型计算机控制系统的发展 91.4.1 计算机控制系统的发展过程 91.4.2 近年来计算机控制系统在我国的发展趋势 9 习题 13第2章开关量输入/输出通道与人机接口 142.1 过程通道的分类 142.2 开关量输入/输出通道 152.2.1 开关量输入/输出通道的一般结构形式 15 2.2.2 开关量输入信号的调理 162.2.3 开关量输出驱动电路 192.2.4 开关量输入/输出通道的设计 21 2.3 人机接口——键盘 222.3.1 非编码键盘 232.3.2 编码键盘 282.4 人机接口——数字显示方法 312.4.1 发光二极管LED显示 312.4.2 LCD显示接口技术 38习题 81第3章顺序控制与数字控制 833.1 顺序控制 833.1.1 顺序控制系统的类型 833.1.2 顺序控制系统的组成 853.1.3 顺序控制系统的应用领域 853.1.4 顺序控制的应用实例 863.2 数字程序控制 883.2.1 数值插补计算方法 883.2.2 逐点比较法直线插补 893.2.3 逐点比较法圆弧插补 943.2.4 步进电机工作原理 993.2.5 步进电机控制系统原理 1013.2.6 步进电机与微型机的接口及程序设计 103 3.2.7 步进电机步数及速度的计算方法 1083.2.8 步进电机的变速控制 109习题 110[1]第4章模拟量输入/输出通道 1124.1 模拟量输入通道 1124.1.1 输入信号的处理 1124.1.2 多路开关 1134.1.3 放大器 1174.1.4 采样保持器(S/H) 1194.1.5 模/数(A/D)转换器及其应用 1204.2 模拟量输出通道 1284.2.1 DAC的工作原理 1284.2.2 多路模拟量输出通道的结构形式 1304.2.3 D/A输出方式 1314.2.4 失电保护和手动/自动无扰动切换 1324.2.5 DAC的主要技术指标 1324.2.6 典型应用例子 133习题 135第5章 PID调节器的数字化实现 1375.1 PID调节器 1385.1.1 PID调节器的优点 1385.1.2 PID调节器的作用 1385.2 数字PID控制器的设计 1415.2.1 PID控制规律的离散化 1425.2.2 PID数字控制器的实现 1435.3 数字PID控制器参数的整定 1455.3.1 采样周期的选择 1455.3.2 PID控制器参数的整定 146习题 150第6章计算机控制系统的抗干扰技术 152 6.1 干扰信号的类型及其传输形式 1526.2 抗干扰技术 1536.2.1 接地技术 1546.2.2 屏蔽技术 1556.2.3 隔离技术 1566.2.4 串模干扰的'抑制 1566.2.5 共模干扰的抑制 1576.2.6 长线传输中的抗干扰问题 157[1] 6.3 电源干扰的抑制 1586.3.1 电源干扰的基本类型 1586.3.2 电源抗干扰的基本方法 1596.4 CPU软件抗干扰技术 1616.4.1 人工复位 1626.4.2 掉电保护 1626.4.3 睡眠抗干扰 1636.4.4 指令冗余 1646.4.5 软件陷阱 1646.4.6 程序运行监视系统(WATCHDOG) 167 6.5 数字信号的软件抗干扰措施 1706.5.1 数字信号的输入方法 1706.5.2 数字信号的输出方法 1716.5.3 数字滤波 172习题 176第7章工业控制微型计算机 1777.1 工业控制计算机的特点 1777.2 总线式工控机的组成结构 1787.3 常用工控总线(STD/VME/IPC工控机) 179 7.3.1 STD总线工控机 1797.3.2 MC6800/MC68000工控机 1797.3.3 IPC总线工控机 1797.4 IPC的主要外部结构形式 1807.4.1 台式IPC 1807.4.2 盘装式IPC 1817.4.3 IPC工作站 1817.4.4 插箱式IPC 1827.4.5 嵌入式IPC 1837.5 IPC总线工控机内部典型构成形式 1847.5.1 工业控制计算机的组成 1847.5.2 工业控制计算机系统的组成 1857.6 IPC总线工业控制计算机常用板卡介绍 186 7.6.1 IPC总线工业控制计算机的概念 1867.6.2 工业控制计算机I/O接口信号板卡 187 习题 192附录 ST7920GB中文字型码表 193参考文献 198。
课件 第六章 计算机控制系统的抗干扰技术

2 常用的接地方法(2) 常用的接地方法(2)
(2) 模拟地和数字地的连接
6.3 系统供电及接地技术
2 常用的接地方法(3) 常用的接地方法(3)
(3) 主机外壳接地
6.3 系统供电及接地技术
外壳接地,机壳浮空
2 常用的接地方法(4) 常用的接地方法(4)
(4) 多机系统的接地
过程 通道 主机 打印机
1 微机控制系统中的地线
(1)数字地,或逻辑地。 (2) 模拟地。 (3) 安全地。又称为保护 地或机壳地,屏蔽地。 (4) 系统地。 (5) 直流地。 (6) 交流地。
2 常用的接地方法(1) 常用的接地方法(1)
(1) 一点接地和多点接地
6.3 系统供电及接地技术
图6.15 串联一点接地
图6.16 并联一点接地
4
采用具有高共模抑制比的仪表
采用具有高共模抑制比的仪表放大器作 为输入放大器: 为输入放大器 : 仪表放大器具有共模抑 制能力强、输入阻抗高、漂移低、增益 可调等优点,是一种专门用来分离共模 干扰与有用信号的器件。
6.2 硬件抗干扰技术
6.2.2
串模干扰的抑制
1. 在输入回路中接入模拟滤波器 使用双积分式A/D转换器 A/D转换器 2. 使用双积分式A/D转换器 3. 采用双绞线作为信号线 4. 电流传送 5. 对信号提早处理 选择合理的逻辑器件来抑制。 6. 选择合理的逻辑器件来抑制。
6.2 硬件抗干扰技术
3. 采用双绞线作为信号线
若串模干扰和被测信号的频率相当, 则很难用滤波的方法消除。此时,必须采 用其它措施,消除干扰源。通常可在信号 源到计算机之间选用带屏蔽层的双绞线或 同轴电缆,并确保接地正确可靠。采用双 绞线作为信号引线的目的是减少电磁。双 绞线能使各个小环路的感应电势相互抵消。 一般双绞线的节距越小抗干扰能力越强。
第6章抗干扰技术答案(仅供参考)

一、填空1.经常采用的软件抗干扰技术包括:数字滤波技术、数字信号的软件抗干扰技术、指令冗余技术、软件陷阱技术等。
2.采用积分式A/D转换器是抑制串模干扰的方法之一。
3.采用差分放大器作为信号前置放大是抑制串模干扰的方法之一。
4.通常把叠加在被测信号上的干扰信号称为串模干扰。
5.计算机控制系统中,按干扰的作用方式,可分为串模干扰和共模干扰两种,而数字滤波只能抑制串模干扰。
6.采用双绞线作信号引线是为了抑制串模干扰,采用终端匹配是为了抑制长线传输干扰。
二、选择题1、下列抗干扰措施中属于软件抗干扰技术的有(B、E、F),属于硬件抗干扰技术的有(A、C、D)。
A.采用双积分A/D转换器B.采用中位值滤波C.采用光耦滤波D.采用LC滤波E.采用限幅滤波F.重复书写指令G.串行通讯方式三、判断1.下图所示干扰源为共模干扰。
错,串模。
2.如果串模干扰频率比被测信号频率高,则采用输入低通滤波器来抑制高频率串模干扰。
对3.如果串模干扰频率比被测信号频率低,则采用高通滤波器来抑制低频串模干扰。
对4.对于串模干扰主要来自电磁感应的情况下,对被测信号应尽可能早地进行前置放大,从而达到提高回路中的信号噪声比的目的。
对5.下图所示干扰源为共模干扰。
对6.所谓软件陷阱,就是一条引导指令,强行将扑获的程序引向一个指定的地址,在那里有一段专门对程序出错进行处理的程序。
对7.所谓指令冗余,就是在关键地方人为插入一些单字节指令,或将有效单字节指令重复书写,提高弹飞程序纳入正轨的机会。
对四、简答1.干扰的作用途径是什么?答:(1) 静电耦合 (2) 磁场耦合 (3) 公共阻抗耦合2.什么是共模干扰和串模干扰?如何抑制?答:共模干扰:是指系统的两个信号输入端上所共有的干扰电压,也称为共态干扰。
共模干扰主要是由电源的地、放大器的地以及信号源的地之间的传输线上电压降造成得。
抑制共模干扰的方法:变压器隔离;光电隔离;浮地屏蔽等。
串模干扰:指叠加在被测信号上的干扰噪声,它串联在信号源回路中,与被测信号相加输入系统,也称为常态干扰。
详解工控机软件抗干扰技术

详解工控机软件抗干扰技术软件抗干扰技术就是利用软件运行过程中对自己进行自监视,和工控网络中各机器间的互监视,来监督和判断工控机是否出错或失效的一个方法。
这是工控系统抗干扰的最后一道屏障。
1 工控软件的结构特点及干扰途径在不同的工业控制系统中,工控软件虽然完成的功能不同,但就其结构来说,一般具有如下特点:实时性:工业控制系统中有些事件的发生具有随机性,要求工控软件能够及时地处理随机事件。
周期性:工控软件在完成系统的初始化工作后,随之进入主程序循环。
在执行主程序过程中,如有中断申请,则在执行完相应的中断服务程序后,继续主程序循环。
相关性:工控软件由多个任务模块组成,各模块配合工作,相互关联,相互依存。
人为性:工控软件允许操作人员干预系统的运行,调整系统的工作参数。
在理想情况下,工控软件可以正常执行。
但在工业现场环境的干扰下,工控软件的周期性、相关性及实时性受到破坏,程序无法正常执行,导致工业控制系统的失控,其表现是:程序计数器PC值发生变化,破坏了程序的正常运行。
PC值被干扰后的数据是随机的,因此引起程序执行混乱,在PC值的错误引导下,程序执行一系列毫无意义的指令,最后常常进入一个毫无意义的“死循环”中,使系统失去控制。
入/输出接口状态受到干扰,破坏了工控软件的相关性和周期性,造成系统资源被某个任务模块独占,使系统发生“死锁”。
数据采集误差加大。
干扰侵入系统的前向通道,叠加在信号上,导致数据采集误差加大。
特别是当前向通道的传感器接口是小电压信号输入时,此现象更加严重。
RAM数据区受到干扰发生变化。
根据干扰窜入渠道、受干扰数据性质的不同,系统受损坏的状况不同,有的造成数值误差,有的使控制失灵,有的改变程序状态,有的改变某些部件(如定时器/计数器、串行口等)的工作状态等。
控制状态失灵。
在工业控制系统中,控制状态的输出常常是依据某些条件状态的输入和条件状态的逻辑处理结果而定。
在这些环节中,由于干扰的侵入,会造成条件状态错误,致使输出控制误差加大,甚至控制失常。
软件的抗干扰技术

容 量 越太 、系统 功 耗越 小 , U 可利 用的 时 间就 越 长 ,一 般
可达 到毫秒 级 ,程 序 应该 能完成 一 些必 要的 保 护工作 。
当 系统恢 复供 电后 ,掉 电保 护现 场的 恢复是 系统 软 件
的 一个 重要 工作 ,包括 判 断是 否发 生掉 电保 护 、 数据 是否 还 有 效和恢 复现 场 等工 作 。 判 断是 否发 生掉 电保 护的 目的 是 区别正 常关 机 和掉 电 保 护关机 ,若 是前 者就 没有 必 要恢 复现 场 了 。 个工 作要 这 从 系统 关机 的软 硬件 结构 谈起 ,对拥有 掉 电保 护装置 叉 要 与正 常关机 区别 的系统 ,关机 就不是 一个 简单 的关电源 了 , 在 关机 时必 须给 CPU一 个信 息 ,其 中的 一种 方案 是 采用 软 关机” 的方 法 , 过 一个 按键 通 知系 统 关机 ,由 CPU 通 完成 断 电工作 并 设定 正常 关机 标 志 。不论 是关 机 标志 还是 掉 电标 志 , 都 不应 是 一位标 志的 置 位 或清 零 , 而 应该 是
根 据 电磁兼容 性 设计 ,微 机 化仪 表在 结构 上必 须采 取 足够 的硬件 抗干扰 措施 ,以保证微机 系 统不受 干扰 的影 响 但由 于 微机 系 统一旦 受 干扰 ,后 果将 非 常严 重 ,所 以 , 在 设 计 实 际系 统时 , 均考 虑 万 一出现 干 扰 时 , 微机 系统 自 身 的抵 御措 施 。
寝棒抗司抗的工作主要集中在 C U抗干扰技术和输 = P
r
^ 输 的抗 千 扰技 术 两个方 面 。前 者 主要是 抵 御 园干扰 造
成 的 程序 “ 飞 ”,后 者 主要是 消 除信 号 中的 干 扰 以提 高 跑
软件的一般抗干扰措施是什么

软件的一般抗干扰措施是什么随着科技的不断发展,软件在我们的生活中扮演着越来越重要的角色。
然而,软件在运行过程中常常会受到各种干扰,这些干扰可能会导致软件运行出现问题甚至崩溃。
因此,为了保证软件的稳定运行,我们需要采取一系列的抗干扰措施。
本文将介绍软件的一般抗干扰措施是什么,并对其进行详细解析。
首先,软件的一般抗干扰措施包括但不限于以下几点:1. 异常处理,软件在运行过程中可能会出现各种异常情况,比如输入错误、网络中断、硬件故障等。
为了保证软件的稳定运行,我们需要在软件中加入相应的异常处理机制,及时捕获并处理这些异常情况,避免因为异常情况导致软件的崩溃。
2. 数据校验,数据在软件中起着至关重要的作用,因此我们需要对输入的数据进行严格的校验,避免因为恶意输入或者错误输入导致软件的异常运行。
同时,在软件的运行过程中,我们也需要对数据进行定期的校验,确保数据的完整性和正确性。
3. 安全防护,软件在运行过程中可能会受到各种安全威胁,比如病毒攻击、黑客入侵等。
因此,我们需要在软件中加入相应的安全防护机制,保护软件不受到外部的攻击和干扰。
4. 性能优化,软件的性能直接影响着软件的稳定运行,因此我们需要对软件的性能进行优化,提高软件的运行效率和稳定性。
比如,我们可以采用缓存技术、并发编程等方法来提高软件的性能。
5. 系统监控,为了及时发现软件的异常情况,我们需要在软件中加入相应的系统监控机制,实时监控软件的运行状态,及时发现并处理软件的异常情况。
以上就是软件的一般抗干扰措施,下面我们将对这些措施进行详细解析。
首先,异常处理是软件抗干扰的重要手段之一。
在软件的开发过程中,我们需要对可能出现的异常情况进行充分的分析和预测,然后在软件中加入相应的异常处理机制。
比如,我们可以使用try-catch语句来捕获并处理异常情况,保证软件在出现异常情况时能够正常运行。
另外,我们还可以使用日志系统来记录软件的异常情况,方便开发人员及时定位并解决异常问题。
第六章 抗干扰技术1

关的干扰源。
高压电缆
闪电 微机控制系统
雷达、电台 等天线发射
地电位波动
引入噪声
电机、电焊机 等大用电设备
交流动力线 图 8-1 外部干扰环境
第六章计算机控制系统的抗干扰技术
(2) 内部干扰信号:内部干扰信号是由于系统的结构布局、 线路设计、元器件性能变化和漂移等原因所形成的存在 于系统内部的干扰信号。有分布电容、分布电感引起的 耦合感应,电磁场辐射感应,长线传输造成的波反射; 多点接地造成的电位差引入的干扰;装置及设备中各种 寄生振荡引入的干扰以及热噪声、闪变噪声、尖峰噪声 等引入的干扰;甚至元器件产生的噪声等。
Uc对放大器就会产生共模干扰。
第六章计算机控制系统的抗干扰技术 共模干扰与串模干扰相比,容易被忽略而难以处理。在某 些情况下,共模信号可能达到几伏甚至更高,完全将有用信号
湮没。
共模干扰的影响大都通过串模干扰的方式表现出来。 共模
干扰产生的原因很多,主要有:通过对地分布电容和漏电导的
耦合;同一系统的多点接地点之间形成的电位差。
第六章计算机控制系统的抗干扰技术
6.2 抗 干 扰 技 术
6.2.1 接地技术 将电路、单元与作为信号电位公共参考点的一个等位点或等
位面实现低阻抗连接,称为接地。接地的目的通常有两个: 一
是为了安全,即安全接地;二是为了给系统提供一个基准电位, 并给高频干扰提供低阻通路,即工作接地。前一系统的基准电位
4. 模拟地与数字地分开
模拟地作为传感器、变送器、放大器、A/D和D/A转换器 中模拟电路的零电位,模拟信号有精度要求,有时信号比较小, 而且与生产现场连接, 必须认真地对待模拟地。数字地作为计 算机中各种数字电路的零电位,应该与模拟地分开, 避免模拟 信号受数字脉冲的干扰。 由于数字地悬浮于机柜,增加了对有模拟量放大器的干扰 感应,同时为避免脉冲逻辑电路工作时的突变电流通过地线对 模拟量的共模干扰,应将模拟电路的地和数字电路的地分开, 接在各自的地线汇流排上,然后再将模拟地的汇流排通过2~4 μ F的电容在一点接到安全地的接地点。对模拟量来说,实际是 一个直流浮地交流共地的系统。
软件抗干扰技术

C程序实现
数字滤波技术(3) ———算术平均值滤波
方法:
连续取N个采样值进行算术平均运算 N值的选取:一般流量,N=12;压力:N=4
性能分析
算术平均滤波法适用于对具有随机 干扰的信号进行滤波,信号的平滑 程度完全取决于N 值,N 值较大时 平滑度高但灵敏度低,N 值较小时 平滑度差但灵敏度高
软件抗干扰的应用 ——基于DS18B20的测温系统
数字滤波技术概要
当随机干扰信号混入输入信号时,通过一定的算 法可以滤除干扰信号。数字滤波是将一组输入数字序 列进行一定的运算转换成另一组输出数字序列,经过 数字滤波转化后的输出数字序列更平滑、更易于处理。 数字滤波器与模拟滤波器相比具有更多的优越性,如
数字滤波使用软件实现、灵活、方便。
常见的数字滤波方法(最常用)
C程序实现
指令冗余技术
所谓“指令冗余”, 就是在一些关键的地 方人为地插入一些单字节的空操作指令 NOP 对于51单片机来说, 所有的指令都 不会超过3个字节, 因此在某条指令前面插 入两条NOP指令, 则该条指令就不会被前 面冲下来的失控程序拆散, 而会得到完整 的执行, 从而使程序重新纳入正常轨道。
看门狗特殊功能寄存器
看门狗技术应用(1) ——在51单片机中的应用
看门狗技术(2) ——在430单片机中的应用
干扰避开方法
使用原则: 在可预知的干扰时,使CPU暂停工作,待干 扰过 去后,在恢复工作(较少使用,因为要事先知道干 扰出现的时刻)
使用原理: 巧妙运用单片机的空闲模式(待机模式) 进行干扰避开 (由中断请求信号唤醒)
1.限幅滤波法 (又称程序判断滤波法)
2.中位值滤波法
3.算术平均滤波法
4.中位值平均滤波法 (又称防脉冲干扰平均滤波法) 5.加权递推平均滤波法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
主要数字滤波算法:算术平均值法、中位值滤波法、限幅 滤波法、惯性滤波法 等
1、算术平均值法
算术平均值法是对输入的 N个采样数据 xi(i=1~ N),寻找这样一个y,使y与各采样值间的偏差的平方和 为最小,即
N 2 Emin (y xi ) i1
由一元函数求极值原理可得:
T T f s •稍加整理得 y ( n ) x ( n ) y ( n 1 ) ( 1 α ) x ( n ) y ( n 1 ) T T T T f s f s
•其中, α 称为滤波系数,且 0 < α <1 ,Ts 为采样周期, Tf 为 滤波器时间常数。
•根据惯性滤波器的频率特性,若滤波系数α越大(Tf越大), 则带宽越窄,滤波频率也越低。因此,需要根据实际情况,适 当选取α值,使得被测参数既不出现明显的纹波,反应又不太 迟缓。
特点: 1 ) N值决定了信号平滑度和灵敏度。随着 N的增大,平滑度提
高,灵敏度降低。应该视具体情况选择N,以便得到满意的滤
波效果。一般地,流量参数N=8-16 ,常取 12;压力 N=4 ;液面 N=4-12;温度N=1-4,温度、成分等缓变信号可取2 。
在编制算法程序时,m一般取2、4、8等2的整数幂,以便
如模拟输入信号的数字滤波技术;
2.由于干扰而使程序发生混乱,导致程序乱飞或陷入死循 环,采取使程序纳入正轨的措施,如指令冗余、软件陷阱、 “看门狗”技术等; 3.发现程序失控后,解决系统恢复正常运行的方法,如重 要信息的恢复,系统重入的条件等。
6.6.1
数字滤波技术
由于工业生产的现场环境非常恶劣,各种干扰源很多, 计算机系统通过输入通道采集到的数据信号,虽经硬件电路的 滤波处理,但仍会混有随机干扰噪声。因此,为了提高系统性 能,达到准确的测量与控制,一般情况下还需要进行数字滤波。 所谓数字滤波,就是通过一定的计算或判断程序减少干 扰在有用信号中的比重。故实质上它是一种程序滤波。 数字滤波可靠性高,稳定性好,修改滤波参数也容易, 而且一种滤波子程序可以被多个通道所共用,因而成本很低。 另外,数字滤波可以对各种干扰信号,甚至极低频率的信号进 行滤波。它的不足之处是需要占用CPU的机时。
优点:能有效克服因偶然因素引起的脉冲干扰。对随机干 扰或采样器不稳定引起的失真有良好的滤波效果。 缺点:无法抑制周期性干扰,平滑度差。
5.惯性滤波法
•常用的RC滤波器的传递函数是: y( s)
x(s)
1 1 Tf s
• 其中 Tf=RC ,它的滤波效果取决于滤波时间常数 Tf 。因此, RC滤波器不可能对极低频率的信号进行滤波。为此,人们模仿 上式做成一阶惯性滤波器亦称低通滤波器。 y ( n ) y ( n 1 ) •即将上式写成差分方程 T y ( n ) x ( n ) f T s
优点:对周期性干扰具有良好的抑制作用,适用于波动频率 较高的场合。 缺点:相位滞后,灵敏度低。
6、其它滤波方法
(1).去极值平均滤波
算术平均滤波不能将明显的偶然的脉冲干扰消除,只是 把其平均到采样结果中,从而降低了测量精度。去极值平均 滤波是对连续采样的 m 个数据进行比较,去掉其中的最 大值与最小值,然后计算余下的m-2 个数据的算术平均值。
与模拟滤波器相比,有以下几个优点:
1.数字滤波是用程序实现的,不需要增加硬设备,所以
可靠性高,稳定性好。 2. 数字滤波可以对频率很低 ( 如 0 . 01HZ) 的信号实现滤
波,克服了模拟滤波器的缺陷。
3.数字滤波器可以根据信号的不同,采用不同的滤波方 法或滤波参数,具有灵活、方便、功能强的特点。
1.开关量(数字量)信号输入抗干扰措施
干扰信号多呈毛刺状,作用时间短,利用这一特点,我们 在采集某一开关量信号时,可多次重复采集,直到连续两次或 两次以上结果完全一致扰措施
在软件上,最为有效的方法就是重复输出同一个数据。只要 有可能,其重复周期尽可能短些。
输出设备是电位控制型还是同步锁存型,对干扰的敏感性相 差较大。前者有良好的抗“毛刺”干扰能力,后者不耐干扰,当 锁存线上出现干扰时,它就会盲目锁存当前的数据,也不管此时 数据是否有效。
y ( k ) = C1 y 1 C2 y 2 C3 y 3 C4 y 4
式中权系数
e C1 R
3
,
e C2 R
2
,
e C3 R
,
C4
1 R
,
3 2 R e e e 1
优点: 这种算法能协调系统的平滑度和灵敏度的矛盾,提高灵 敏度,更适用于纯滞后较大的对象和采用周期较短的系统。 缺点:对于纯滞后时间常数较小和采用周期较长,变化缓慢的 信号不能迅速反应当前所受干扰的严重程度,滤波效果差。
6.6.3 CPU抗干扰技术
当干扰作用到CPU本身时,CPU将不能按正常状态执行程序, 从而引起混乱。 1、睡眠抗干扰 CMOS 型单片机通过执行 ORL PCON , #1 可以进入睡眠 (待机)状态,只有定时/计数系统和中断系统处于值班状 态。这时 CPU对系统三总线上的出现的干扰不会作出什么 反应,从而大大降低系统对干扰的敏感程度。 软件设计: 主程序自检、初始化 LOOP:ORL PCON,#1 LJMP LOOP CPU睡眠 PC指针位置 中断唤醒CPU PC指针自动压栈 中断服务程序 中断返回
例:某压力仪表采样数据如下: 序 号 1
2
3
4
5
6
7
8
9
10
采样值
24 25 20 27 24 60 24 25 26 23
采样数据明显存在被干扰现象(彩色数据)。 采用算术平均值滤波后,其采样值为: Y=(24+25+20+27+24+60+24+25+ 26+23)/10=28 干扰被平均到采样值中去了
于用移位来代替除法求得平均值。 2 )平均值滤波法一般适用于具有周期性干扰噪声的信号,特 别适用信号本身在某一数值范围上下波动的情况,如压力、流 量、液面等。但对偶然出现的脉冲干扰信号,滤波效果尚不理 想。
2.中位值滤波法(中值滤波)
中位值滤波法的原理是对被测参数连续采样 m次(m≥3)且是 奇数,并按大小顺序排列;再取中间值作为本次采样的有效数 据。一般m取3~5次即可。 •特点:中位值滤波法对脉冲干扰信号等偶然因素引发的干扰有 良好的滤波效果。如对温度、液位等变化缓慢的被测参数采用
1 y N
x
i 1
N
i
意义
假设某次测量的测量值包括信号成分Si和噪音成分Ci,进行N次测 量后信号成分之和为:
Si N * S
i 1
N
噪音的强度是用均方根来衡量的:
2 Ci NC i 1 N
上两式中,S、C分别表示进行N次测量后信号和噪音的平均强度。
N*S S N 信噪比: C N *C 即算术平均值法使信噪比提高了 N 倍。
此法会收到良好的滤波效果;对流量、速度等快速变化的参数
一般不宜采用中位值滤波法。 即在每个采样周期,先用中位值滤波法得到 m 个滤波值,再对 这 m 个滤波值进行算术平均,得到可用的被测参数。也称为去
•中位值滤波法和平均值滤波法结合起来使用,滤波效果会更好。
脉冲干扰平均值滤波法。
例:某压力仪表采样数据如下:
(4)准确性 算法选择、位数选择等要符合要求。 (5)可靠性 最重要的指标之一,两方面含义: 第一是运行参数环境发生变化时,软件能可靠 运行并给出准确结果,即软件应具有自适应性; 第二是工业环境极其恶劣,干扰严重,软件必
须保证在严重干扰条件下也能可靠运行。
二.软件抗干扰研究的主要内容
1.采用软件的方法抑制叠加在输入输出信号上噪声影响,
序 号 1
2
3
4
5
6
7
8
9
24 25 20 27 24 60 24 25 26
采样值 采样数据明显存在被干扰现象(彩色数据)。 对1、2、3次采样中位值滤波后值:24 对4、5、6次采样中位值滤波后值:27
对7、8、9次采样中位值滤波后值:25
采用去脉冲干扰平均值滤波后,其采样值为:25
3. 滑动平均值法滤波
在编制算法程序时,为便于用移位来代替除法求得平均值, m-2应取2、4、8等,故m取4、6、10等。 这种算法适用于工业场合经常遇到的尖峰脉冲干扰的信号滤 波。
(2). 加权平均滤波 算术平均滤波和去极值平均滤波都存在平滑性和灵敏度的矛 盾。采样次数太少则平滑效果差,次数太多则灵敏度下降,对 测量参数的变化趋势不敏感。为协调两者关系,可采用加权平 均滤波。 加权平均滤波是对每次采样值不以相同的权系数而以增加新 鲜采样值的权重相加。一个m项加权平均式为:
•
• •
当y(n)≥yH时,则取y(n)=yH(上限值);
当y(n)≤yL时,则取y(n)=yL(下限值); 当yL<y(n)<yH时,则取y(n)。
(2)限速滤波(亦称限制变化率):即 当|y(n)-y(n-1)|≤Δy0时,则取y(n); 当|y(n)-y(n-1)|>Δy0时,则取y(n)=y(n-1)。 其中Δy0为两次相邻采样值之差的可能最大变化量。Δy0值 的选取,取决于采样周期T及被测参数y应有的正常变化率。 因此,一定要按照实际情况来确定Δy0、yH及yL,否则,非但 达不到滤波效果,反而会降低控制品质。
7、各种滤波方法选择
(1)滤波效果 一般地,对于变化比较慢的参数,如温度,采 用限幅滤波和惯性滤波法。对变化较快的参数,如 压力、流量等,可选用算术平均和加权平均滤波, 特别是加权平均滤波效果更好。对要求比较高的系 统,需采用复合滤波法。