数据采集大作业._第1页
数据采集大作业._第2页
数据采集大作业._第3页
数据采集大作业._第4页
数据采集大作业._第5页
免费预览已结束,剩余6页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据采集系统抗干扰技术摘要:本文主要从单片机的数据采集系统出发,从理论方面阐述了硬件和软件两 方面所采取的抗干扰措施来提高系统的可靠性。关键词:数据采集系统抗干扰技术单片机控制的数据采集系统不仅要求有完善的记忆、存贮、识别和控制功能,如CPU、存储器、数字I/O输入和输出、串行接口、计数定时和实时操作系统,还要求对信号的处理、滤波、A/D和D/A变换器、驱动执行机构等,成为一个完整协 调有特殊功能的工作系统。然而在整个系统中,因其受到多方面的干扰,影响了系统 的可靠性,为了保证系统在各种复杂的环境中长时间、安全、稳定的运行,必须解决好其一直存在的一个常见关键而又难以解决的问题抗干扰问题。在单片

2、机控制系统中,干扰源主要来自来自两个方面:一是来自系统内部元器件在工作时产生的 干扰,干扰信号通过地址线、电源线、信号线、分布电容和电感等传输,影响系统工作状态;二是来自系统外部其他电气设备产生的干扰,通过传导和辐射等途径影响微 机控制系统和应用系统的正常工作。为使单片机控制系统正常工作,在硬件和软件两方面均可采取一定抗干扰措施来提高系统的可靠性。一、硬件抗干扰措施硬件抗技术适合于消除频率较高信号中的干扰,主要是抵抗空间辐射干扰,输入/ 输出通道干扰及供电系统的干扰。1.硬件看门狗技术使用硬件看门狗的主要目的是防止程序执行受到干扰 ,不能按正常流程执行的 一种监视芯片。所谓 看门狗”就是一个定

3、时器,定时时间到,它就输出一个信号,使单 片机复位。所谓谓狗”就是把定时器的计数值清除。只要按时喂狗,定时器就不会 到达定时时间,单片机就不会复位。如果程序 跑飞”或者进入死循环,不能按时喂狗, 就会复位,使单片机重新开始工作。2. 屏蔽技术屏蔽技术是利用金属材料对电磁波具有较好的吸收和反射能力来进行抗干扰 的。屏蔽一般分为3种:静电屏蔽、磁屏蔽和电磁屏蔽。可以根据系统屏蔽的要求 选用好的金属材料制成设备外壳,从根本上屏蔽外部的干扰信号。另外根据导线之 间电耦合、磁耦合及电磁耦合产生相互干扰的机理 ,在仪器布线方面应做到:强电的 缆线必须单独走桥架,绝对不能和信号线挨在一起;努力使强电线缆与弱

4、电信号线正 交;不能避开的平行走线,应保持强电缆线与弱信号线的距离。使用连接线方面应做 到:针对电场耦合引起的干扰,采用无网孔的铝箔屏蔽电缆且使两端引线外露部分尽量短、同轴电缆单端接地;此外在干扰源周围加上屏 蔽体且将屏蔽体一点接地,可把电场形成的干扰源屏蔽掉,使之对邻近导线或回路不 产生干扰且可抑制磁场对弱电信号回路可能造成的干扰。3. 接地抗干扰技术各种仪器设备都需要接地,所谓接地就是将某点与一个等电位点或等电位面用 低电阻导线连接起来,构成一个基准电位。接地的目的在于消除公共地线阻抗所产 生的共阻抗耦合干扰,并避免受磁场和电位差的影响,防止形成地电流环路与其它电 路产生磁耦合干扰。但是值

5、得注意的是地线也是引入干扰的重要通道。在一个较大 的测控系统中,往往包括各种测试仪器,其中既有高频信号,又有低频信号;既有强电 电路,又有弱电电路;既有开关动作的设备,又有极为敏感的弱电信号装置。因此,不 同类型的信号电路应有不同的地线,如信号地线、信号源地线、负载地线。对于同 一类信号电路中,一般有一个共同的接地系统,但有时也要根据信号电路的不同采取 不同的接地形式,如串联单点接地、并联单点接地及多点接地。 串联单点接地公共地线并非理想的纯导线,具有一定的电阻,这一点容易被人们忽视。即使是 导线的电阻很小,也会在电路间形成干扰。各电路接地电压都受到其它电路电流的影响。采用这种接地方式时,弱信

6、号电路放在最近处接地。但从抑制电阻耦合角度看,这种接地方式最不可取。 并联单点接地这种方式可以避免电阻耦合干扰,因为各电路的接地电位只与自身电流有关,不 受其它电路电流影响。这种接地方式最适用于低频。 多点接地对于高频电路,应采用多点接地方式。地线系统一般是与机壳相连接的扁粗金 属导体或机壳本身,也常用导电条连成网或是一块金属网板作为地线。为了降低电 路的地电位,每个电路的地线应尽可能缩短,以降低接地线阻抗。多点接地系统的优 点是电路构成比单点接地简单,而且由于接地线短,接地线上可能出现的高频驻波现 象显著减小。但要注意的一点是由于多点接地后,设备内部会增加许多地线回路,它 们对低电平信号的电

7、路会引起干扰,带来不良影响。综合起来考虑,通常接地方式可 以这样选择:频率低于IMHz时可采用一点接地方式,高于10MHz时应采用多点接 地。在110MHz之间,如采用一点接地,其地线长度不得超过波长的1/20,否则应采 用多点接地。4. 隔离技术隔离技术是抑制干扰的有效的手段之一。为防止高电压、大电流、大功率等强电或长输电线上产生的各种干扰信号进入仪器仪表内部,影响正常工作,可使信息传输的路径在电气上隔离,亦即隔离前后两部分线路之间无电气上的连接,在电 气上是互相独立的两个系统,各自有独立的电源和参考电位,互相间毫不相关,靠非电 方式来传送信息。对于模拟量输入信号,则许多场合下采用调制-解调

8、式隔离放大 器、运算放大器等,模拟量输出信号隔离则可采用直流电压隔离法及变换隔离法等,对于数字信号,可以采用光电隔离的办法。较之模拟信号,数字信号的抗干扰能力较 强,但也有采用模 数变换隔离的方法,即在现场就地进行模 数转换,利用模数转换器将易受干扰的模拟信号转换为数字信号进行传输,在接收端再采用光电隔离,以增强 其在信号传输过程中的抗干扰能力。5电路板布局布线(1注意晶振布线。晶振与单片机引脚尽量短。用地线把时钟区隔离起来晶振外壳接地并固定。此措施可以解决许多疑难问题。(2用地线把数字区和模拟区隔离,数字地与模拟地要分离,最后在一点接与电源地。A/D、D/A芯片布线也以此为原则,厂家分配A/

9、D、D/A芯片引脚排列时 已考虑此要求。(3充分考虑电源对控制芯片的影响。电源做的好,整个电路的抗干扰就解决了一大半。许多控制芯片对电源噪声很敏感,要给芯片组的电源加滤波电路或稳 压器,以减少电源噪声对芯片组的干扰。比如,可利用磁珠和电容组成n形滤波器,当 然要求不高时也可以用100Q电阻带替磁珠。(4控制芯片和大功率输出器件的地线要单独接地已减少相互干扰。大功率器件尽可能放在电路板边缘。电路板合理分区如强、弱信号,数字、模拟信号。尽可能把干扰源(如电机,继电器与敏感器件(如单片机远离。(5布线时避免90度折线,减少高频噪声发射。尽可能缩短信号线的传输长度。可控硅两端并接RC抑制电路,减小可控

10、硅产生的噪声。若条件允许,在双面印 制板布线时,正面传输高频数字信号和时钟信号,在其传输印制电路背面尽可能加大 接地面积,这样由于平行导线间的分布电容在导线接近地平面时会变小的缘故,信号线之间串音干扰会减小。6.其他措施(1去耦电容芯片电源进线尽可能接一个104(0.1uF或103(0.01uF的去耦电容(可以用陶瓷 电容,目前使用较多的是独石电容。每隔 5个芯片左右安置一个110uF的胆(电解 电容,因为这种电容的高频阻抗很小,对噪声抑制效果很好。(2续流二极管在继电器两端加续流二极管,消除线圈断开时产生的反电动势干扰。仅加续流二极管会使继电器的断开时间滞后,若再增加稳压二极管,则可改善响应

11、速度, 消除滞后性。在继电器触点两端应并接火花抑制电路,减小电火花影响。(3瞬态电压抑制器TVS瞬态电压抑制器(Transient V oltage Suppress。简称TVS,使用TVS二极管进行 浪涌保护比使用压敏电阻优越得多,具有响应时间快,瞬态功率大,漏电流低,击穿电压 偏差小,箝位电压易于控制等优点,有效保护电子线路中的精密元器件,免受各种浪涌 脉冲对元器件造成的损坏。二、软件抗干扰措施在数据采集系统中,由于单片机可能受到强烈的干扰,导致数据采集误差加大、 控制状态失灵、数据受干扰产生变化等。我们可以采用一系列的软件抗干扰措施来 预防上述情况的发生。1数据采集误差的软件措施在数据采

12、集系统中,通过采用数值、逻辑运算处理来达到滤波的效果。下面介 绍几种常用的简便有效的数据采集方法:(1算术平均值法。对某一点的数据连续采集多次,计算其平均值,作为该点的采样结果(一般取35次平均即可。这种方法可以减少系统的随机干扰对采 集结果的影响。(2比较舍取法。当控制系统测量结果的个别数据存在偏差时,可采用比较舍取法,即对每个采样点连续采集数次,根据所采集数据的变化规律,确定舍取办法 来剔除偏差数据。例如:采三取二”即对每个采样点连续采样3次,取2次相同数据 为采样结果。(3中值法。根据干扰造成采样数据偏大或偏小的情况 ,对一个采样点连续采集多次,并对这些采样值进行比较,取中值作为该点的采

13、样结果。(4 一阶递推数字滤波法。这种方法是利用软件完成RC低通滤波器的算法,实现用软件方法替代硬件RC滤波器。一阶递推数字滤波公式为:Yn=QXn+(l-QYn-1式中:Q数字滤波器的时间常数;X第n次采样时的滤波器输入;Yn 第n次采样时的滤波器输出。在实际应用中,选取何种方法,应根据信号的变化规律而定,以使数据采集误差的 消除得到满意的效果。2.控制状态失灵的软件措施在大量的单片机控制系统中,人们关注的问题是:能否确保正常的控制状态。如 果干扰进入系统,会影响各种控制条件,造成控制输出失误,或直接影响输出信号,造成控制失误。为了确保系统安全,可以采取下述软件抗干扰措施:(1软 件冗余。在

14、条件控制系统中,对控制条件的一次采样,处理控制输出改为循环采样处理输出。这种方法对惯性较大的控制系统具有良好的抗偶然因素 干扰的作用(2设置当前输出状态寄存单元。当干扰侵入输出通道,输出状态破坏时,系统能及时查询寄存单元的输出状态信息,及时纠正输出状态。(3设置自检程序。单片机内的特定部位或某些内存单设状态标志,在开机后,进行不断的循环测试,以保证系统中信息存储、传输、运算的高可靠性。(4采用时间片方法。由于输入/输出接口状态受到干扰,从而使系统资源被某一任务模块长期占用,而不释放,造成系统死锁”问题。所谓 时间片”方法是:根据不同的外设对时间的要求,分配相应的最大正常的I/O 时间。在每一

15、I/O的任务模块中,加入相应的超时判断程序,若由于干扰破坏了接口 的状态造成计算机中心处理机误操作后,就会出现超时,使系统从该任务模块程序中 自动返回,避免 死锁”情况发生。3.使用数据冗余技术实现存储器内容的自救在实时控制过程中,干扰造成比较严重的危害之冲毁存储器中的数据,由于存储 器中保存的是各种原标志、变量等,如果被破坏,会造成系统出错或无法运单片机实 时控制系统而言,存储器中的大部分数据是行分析、比较而临时寄存的,不允许丢失的数据也只占容的极少部分,大部分内容允许短时破坏,最多只引起一个很短时间的 波动,很快能自动恢复正常。因此在实中,只要注意对少数不允许丢失数据进行保护, 一般常法有 校验法”和 设标法”校验法比较繁琐,但查找错信度高。设标法简单, 但对数据区中个别数据冲毁的以查找错误,在编程中一般应综合作用,其具体做法为:(I在存储器工作区重要区域的始端和尾端各设置志码

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论