计算机测控系统的软件抗干扰技术研究.docVIP

计算机测控系统的软件抗干扰技术研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机测控系统的软件抗干扰技术研究   [摘 要]计算机测控系统的抗干扰能力应从硬件和软件两个方面着手,本文从测控系统受到干扰的影响出发,研究了一些常见的干扰现象以及在这些干扰下的抗干扰措施,指出了在软件抗干扰中,应注意的一些前提条件,以供参考。   [关键词]测控系统;抗干扰;软件   中图分类号:TP85 文献标识码:A 文章编号:1009-914X(2016)28-0348-01   在中国制造2025战略下,我国的工业生产不仅要数字化、网络化、智能化,最终还要使中国成为一个高效、创新的工业强国。由此工业自动化控制领域的计算机技术更新成为必然,而且十分紧迫。在计算机硬件技术逐步陷入瓶颈的情况下,软件的开发则顺理成章地成为主流。计算机测控系统由硬件和软件构成,成熟硬件的抗干扰能力远胜于软件的抗干扰能力。因此,研究计算机及测控系统的软件抗干扰十分必要,这是保证测控系统正常运行比较关键的环节。   一、 干扰对系统的影响   如果测控系统受到干扰,而抗干扰能力不强,则干扰源就会对系统产生如下影响:其一,加大数据采集误差。干扰通过信号输入通道侵入测量单元,叠加很多无用信号,导致传感器等数据采集单元收集的数据误差增加。特别是传感器输出的信号较为微弱时,更容易受到干扰的影响。其二,导致控制状态失控。一般情况下,系统输出较大控制信号时不易受到干扰影响,但控制信号一般要依靠一些状态输入信号以及CPU逻辑处理结果。一旦状态输入信号受到干扰入侵,产生误差,CPU的逻辑处理结果就会出错,导致输出控制信号不准确,使控制失灵。其三,导致程序运行出错,系统程序要正常运行关键在于CPU程序计数器要能够正常运行,如果受到干扰,计数器出错,就会导致程序运行出错。由于在干扰中计数器会得出随机值,这可能会导致程序混乱,出现严重的BUG,严重时可能导致系统失灵。第四,影响RAM中的数据,RAM中的数据可能在干扰的情况下被篡改,导致系统出错。所以研究抗干扰技术十分重要而且必要。   二、 系统软件抗干扰研究   1、 抗干扰的前提   成熟的硬件技术为计算机测控系统带来较为可靠的硬件抗干扰能力,但这只是一个基础,所以需要软件抗干扰来进行辅助,实行硬件+软件共同抗干软的模式,才能有效保证测控系统的可靠性。比如双机远程串行通讯电路,一般要使用带屏蔽的双绞线路进行连接,确保电磁兼容性以及保证误码率要求。如果用屏蔽效果差的导线并与其他导线混扎,必定会出现干扰,这在软件层面上是无法解决的。   软件抗干扰应遵循一个出发点,即当系统受到干扰,系统软件要能够立即感知并执行自检,通过进一步处理和重启恢复工作。   一些测控系统的程序和参数会保存在ROM当中,工作环境相对稳定。但一些在RAM中运行的应用程序,其本身的抗干扰能力就有局限,比较依赖平台及系统抗干扰能力和可靠性,所以软件抗干扰还需遵循以下几个前提。   其一,要能够保证系统硬件在干扰下不会出现损坏。   其二,要能够保证干扰不会侵害程序区。单片机系统中,重要的程序和参数等均固定保存在ROM中,数据不易被篡改。但一些在RAM中运行程序的系统,一旦受干扰而出错,只能排除干扰后,向RAM重新调入程序。   其三,要保证RAM中的重要数据不能被破坏,或是能够被修复。一些允许丢失的数据,在实时采样测控系统当中,一般均能够在短期内恢复。但一些不允许丢失的重要数据,受到干扰出错,就会影响系统运行,特别是单片机中,要尽量避免出现这样的软件。   2、 抗干扰的措施   2.1数据误差   其一,平均值算法,参考公式:。即针对一点数字连续多次采样,计算平均值,并作为采样结果,假设第n次和前k次采样的数字滤波输入为,为n次采样的输出。该方法可在一定程度上抑制随机干扰,假如CPU频率能满足要求的采样间隔且足够高,一般可取10次采样的平均值。   其二,一阶递推数字滤波法,利用软件来代替硬件RC滤波器,即用算法来模拟RC低通滤波器,可参考公式:,式中Q表示滤波系数其中分别表示采样周期与时间常数,和表示第n次采样的输入和输出,为n-1次采样的输出。这种方法能够较好地抑制数据误差,当然效果越好对CPU的要求越高,所以需要灵活选择方法。   2.2控制状态失灵   其一,设计软件冗余,设计采样方式为循环采样,改变控制条件的一次采样→处理→输出的方式,实时刷新。这种方法对开关量控制系统十分有效,其能够在执行单元尚未产生相应偶然误差的情况下及时修正,不过在一些响应速度快的系统或惯性较小的系统中效果不是很理想。   其二,设置闭环输出,在硬件当中设计输出状态采集电路,在软件上设计寄存单元,当干扰入侵造成信号通道输出状态出错,系统能够及时检查并比对实际状态和寄存状态的一致性,然后及时纠正状态。   其三,软件

文档评论(0)

聚文惠 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档