欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    单片机测控系统软件抗干扰技术分析研究.pdf

    • 资源ID:56612282       资源大小:98.02KB        全文页数:16页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    单片机测控系统软件抗干扰技术分析研究.pdf

    1/16 单片机测控系统软件抗干扰技术研究摘要:软件抗干扰措施是单片机测控系统硬件抗干扰措施的一个补充和延伸,具有简单、灵活、方便、耗费硬件资源少及容易实现等特点。软件抗干扰技术的使用会显著提高系统的可靠性。本文着重讨论了测控系统中的软冗余技术、软件陷阱技术以及“看门狗”数字滤波技术,重点介绍了实时测控系统软件运行的自监视法和互监视法,并给出了软件抗干扰的其他一般方法。1绪论单片机测控系统设计中,对软件有以下几个方面的基本要求:(1可维护性:要求尽可能地采用模块化设计,程序流程清晰明了,最大限度地控制使用和调用嵌套次数;(2可理解性:软件源代码应注意加注提示内容,一般应不少于整个代码行数的60,使其易于理解和阅读,便于修改和补充;(3实时性:随着集合度和运算速度的提高,实时性已经成为测试系统对软件的普遍要求,在工程应用软件设计中,采用汇编语言要比采用高级语言更具有实时性;(4准确性:系统要求在进行大量运算时,要选取合适的算法,以便控制最后结果的精度;(5可靠性:可靠性是测控软件最重要的指标之一,他要求两方面的内容:一方面是运行参数环境发生变化时(如电压在规定2/16 范围内出现较大波动,软件都能可靠运行并得出正确的结果,也就是软件的自适应性;另一方面是在工作环境恶劣,干扰环境复杂严重的情况下,软件必须保证可靠运行,这对测控软件尤为重要。为了保证以上两方面的要求,就必须使用多种抗干扰技术。2单片机软件抗干扰技术及一般方法2.1 简 介软件抗干扰技术是当系统受干扰后,使系统恢复正常运行或输入信号受干扰后去伪存真的一种辅助方法。此技术属于一种被动抗干扰措施,但是由于软件抗干扰设计灵活,节省硬件资源,操作起来方便易行,所以软件抗干扰技术越来越受到人们的重视。软件抗干扰技术主要研究的方面:(1采取软件的方法对叠加在模拟输入信号上的噪声进行抑制,以读取真正有用的信息,如数字滤波器;(2在程序受到干扰跑飞 的情况下,采取措施使程序回到正常的轨道上来,常见的抗干扰技术有:软件拦截技术(软件陷阱等;输人口信号重复检测方法;输出口数据刷新;数字滤波;(3程序具有自检功能。2.2软件拦截技术2.2.1 NOP指令使用单片机中最容易受到干扰的是内部程序计数器-PC的值,当受到干扰时,PC值被改变,CPU误将程序从正确位置跳转到无意义区域,导致程序运行出错。文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E13/16 目前常用的方法是在对程序走向有重要作用的指令(RET,LCALL,SJMP,JC,LJMP,ACALL 等之前加人 23个单字节的NOP指令,当失控的程序遇到该指令后得到调整,使接下来的程序得以正常执行。从实际使用过程中总结可知,应尽量多的使用NOP指令,而且发现NOP指令成对使用时,能起到比较满意的抗干扰效果。2.2.2 软件陷阱(1未使用的中断区对于未使用的中断源因干扰而开放,从而直接影响软件的正常工作的中断源,采用的方法一般是在对应的中断服务地址入口处设置软件陷阱,使其跳转到程序入口,通常的软件陷阱设置如下面的程序:0RG 0003H LJMP 0000H;主程序入口而在实际使用中,此种处理方法并不合适,特别是在系统联试中,突然重新执行程序的情况应尽量避免。实际处理应该是让其进入一个信息处理程序,并显示相关信息。这样做既可以使程序捕捉到错误的中断后,及时离开,又可以根据相关信息快速定位便于实验顺利进行。如程序所示,只有定时器T0中断开放,对于可能影响程序的中断,如外部中断、定时器T1中断,在其中断地址人口,均加上了软件陷阱,使其跳转到ER38这个故障处理程序,从而避免程序的跑飞,也便于判断程序的走向。(2未使用的 EPROM 空间文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E14/16 当装载软件程序的存储芯片为27C64,其地址空间为0000H1FFFFH,一般程序很少能够用完,可填充FF。而 FFH是MOV R7,A的机器码,当程序乱入非程序区后,不仅无法转入正轨,而且还会破坏 R7的内容,因此在实际使用过程对未使用的EPROM 空间应全部填充为0,因为程序复位入口地址为0000H,当 跑飞的程序指针跳至无程序处,可以让其重新指向主程序入口,可以起到防 跑飞 的功能。(3程序区为了保证可靠的运行,以及一旦发生跑飞,不但使其有出口而且便于判断,实际应用中在整个程序中设置了若干软件陷阱,当程序进入陷阱后,让其强制进入一个指定地址执行一段专门对程序出错进行处理的程序。通过实验验证和使用中的经验总结,在外场软件编写中,软件陷阱的设置,主要是在正常的程序流程中,在认为较为重要的程序段中,随机设置若干个故障信息显示程序区,一方面是完成正常的故障信息的显示,另一方面就是在程序 跑飞 的情况下,通过故障信息的显示,可以快速判断跑飞,的程序段,从而使程序步入正轨。程序流程如图1所示。2.2.3 输入口信号重复检测方法对于重要开关量输入信号的检测,实际应用中一般采用3次或5次重复检测的方法,即对接口中的输人数据信息进行重复进行3次或 5次检测,若结果完全一致则认为是真的输入信号,若多次测试结果不一致,即可以停止检测显示故障信息,又可以重复进行再检测。对于软件测量而言,输入量干扰大多数是叠加到有效信号上的一系列作用时间短的尖脉冲,但是频率不一致,因此应在相邻文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E15/16 的检测之间应有一定的时间间隔。理论上可以是等时间段的,而在实际使用过程中,由于外部环境比较复杂,等时间段只能滤除某个频段的干扰,为了滤除尽可能多的干扰,间隔时间应为不等的时间段,但是对数据影响较大的尖峰,通过观察其波形可知,其作用的时间宽度在几十到几百s之间,所以把滤波时间限定ms级上。在经过使用和验证,此方法可以有效地保证软件可靠运行。需要注意的是,对于软件时序要求比较严格场合,延时查询时间不宜过长,查询次数一般以3次为宜。2.2.4 输出端口数据刷新开关量输出软件抗干扰技术主要采用的方法是重复输出,这是提高输出端口稳定性的有效措施之一。外场设备的微机系统为51单片机系统,采用了8155,8255可编程 I/O扩展芯片,理论上只在上电启动时,进行初始化一次即可。但是在实际使用中发现,由于干扰等原因,可使芯片的工作控制字遭到破坏,从而使系统输入输出状态混乱的情况时有发生,因此,在读取重要信号之前,先对 8155,8255进行初始化操作,通过一段时间软件运行,稳定度大大提高,但是状态混乱情况仍有发生,经过分析数据特点和系统要求后,认为8155、8255允许多次设置状态字、控制字等,而且对系统并无不良影响。因此,在实际应用中,用到8255和8155之前均首先进行初始化操作,然后再进行状态的读取和写入。通过长时间实验和联试,不再出现此类问题,软件运行稳定可靠。另外应注意,在重复设置8255,8155芯片时,一定要将其工作方式、控制字一起设置,方可确保软件可靠工作。2.2.5 数字滤波为了克服干扰对A/D 转换结果的影响,可根据情况采取相应的数字滤波技术。数字滤波的方法很多,如有中值滤波法、平均文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E16/16 值滤波法等,经过对不同滤波法的实际使用和实验验证,认为采用防脉冲干扰平均值滤波法,抗干扰效果比较明显。普通的平均值滤波,在干扰十分严重的场合,所得到的平均值中干扰的成分仍比较大,不易消除由于脉冲干扰而引起的误差。而防脉冲干扰平均值滤波是在采集的N个数据中,去掉数据中的最大值和最小值,然后计算N-2个数据的算术平均值。在实际应用中,此法主要是用在AD 值的检测上,由于外场设备中AD 采集值判定,直接影响此设备能否投入使用,所以对所采AD值的可靠性要求高,采用此滤波法后,通过仿真可以清楚看出,在某些特定的情况下,AD 采集值波动较大,但此法可以有效地避免了CPU对采集值的误判,使软件得以可靠运行。此程序完成的主要功能是调用A/D 测量输入子程序ACD,将循环采集的 6个AD值,放在 70H至75H的寄存器中,RO为记录采集次数,70H和75H分别放置最大值和最小值,去除最大值和最小值后,将其余4个值求算术平均数,以得到的值为最终AD 采集值放在 68H寄存器中。2.2.6 程序自检程序自检是提高测控软件可靠性的有效方法之一。在实际应用中,自检程序主要是对单片机系统的主要器件如8031的I/O口、外部扩展的可编程I/O接VI 芯片、A/D 器件、ROM 器件等进行检测,如出现故障能够给出故障部位。因此自检程序不但可以了解与测试相关外设的工作情况,而且可避免因外设原因而使测控系统不能正常工作的干扰。2.3实时控制软件运行过程中的自监视法文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E17/16 2.3.1基本概念自监视法是工业控制计算机自己对自己的运行状态的监视。一般的工控机 CPU内部具有 Watchdog Timer,使用定时中断来监视程序运行状态。定时器的定时时间稍大于主程序正常运行一个循环的时间,在主程序运行过程中执行一次定时器时间常数刷新操作。这样,只要程序正常运行,定时器不会出现定时中断。而当程序运行失常,不能及时刷新定时器时间常数而导致定时中断,利用定时中断服务程序将系统复位。在 8031应用系统 中作为软件抗干扰的一个事例,具体做法是:*使用 8155的定时器所产生的“溢出”信号作为 8031的外部中断源 INT1。用 555定时器作为 8155中定时器的外部时钟输入;*8155定时器的定时值稍大于主程序的正常循环时间;*在主程序中,每循环一次,对8155定时器的定时常数进行刷新;*在主控程序开始处,对硬件复位还是定时中断产生的自动恢复进行分类判断处理。然而,这并不等于万无一失。例如,Watchdog电路本身失效;设置Watchdog的指令正好在取指令时被干扰而读错;Watchdog“发现”程序跑飞之后,其产生的复位脉冲或者NMI 申请信号正好被干扰而没奏效等等。虽然以上的导致Watchdog失效的因素的几率很小,但总是存在的。另一个方面,还有相当数量的文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编码:CE6N2C6Z6D5 HL5L4N6A8K2 ZJ6S10K6L5E1文档编

    注意事项

    本文(单片机测控系统软件抗干扰技术分析研究.pdf)为本站会员(Q****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开