- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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控制状态失灵
其一,设计软件冗余,设计采样方式为循环采样,改变控制条件的一次采样→处理→输出的方式,实时刷新。这种方法对开关量控制系统十分有效,其能够在执行单元尚未产生相应偶然误差的情况下及时修正,不过在一些响应速度快的系统或惯性较小的系统中效果不是很理想。
其二,设置闭环输出,在硬件当中设计输出状态采集电路,在软件上设计寄存单元,当干扰入侵造成信号通道输出状态出错,系统能够及时检查并比对实际状态和寄存状态的一致性,然后及时纠正状态。
其三,软件
您可能关注的文档
最近下载
- 青岛版小学数学五年级上册《多边形的面积》大单元教学整体设计.docx VIP
- 2021年考研英语一真题.pdf
- 《耐候桥梁钢与耐候钢-不锈钢复合板构件设计标准》.pdf
- 高中智慧校园建设方案.pdf VIP
- 钣金检验作业指导书.docx
- 高校科技成果转化政策与案例分享PPT幻灯片.ppt
- 2025年福建省福州市长乐区产业投资发展集团有限公司招聘20人考试模拟试题及答案解析.docx VIP
- 医院安全生产责任制.pdf VIP
- M公司员工招聘与配置管理现状及优化措施研究.docx VIP
- B∕T 1800.1-2020 产品几何技术规范(GPS) 线性尺寸公差ISO代号体系 第1部分:公差、偏差和配合的基础(高清版).pdf VIP
文档评论(0)