ImageVerifierCode 换一换
格式:PPTX , 页数:24 ,大小:186.47KB ,
资源ID:1613623      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/1613623.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(软件抗干扰技术.pptx)为本站上传会员【1587****927】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

软件抗干扰技术.pptx

1、软件抗干扰技术v一、研究得主要内容v二、数字滤波技术v三、开关量得软件抗干扰技术v四、CPU抗干扰技术软件抗干扰研究得主要内容v1、采用软件得方法抑制叠加在输入输出信号上噪声影响,如模拟输入信号得数字滤波技术;v2、由于干扰而使程序发生混乱,导致程序乱飞或陷入死循环,采取使程序纳入正规得措施,如指令冗余、软件陷阱、“看门狗”技术等;v3、发现程序失控后,解决系统恢复正常运行得方法,如重要信息得恢复,系统重入得条件等;回目录回目录数字滤波技术 所谓数字滤波所谓数字滤波,就就是通过一定得计算或判断就就是通过一定得计算或判断程序减少干扰在有用信号中得比重。故实质程序减少干扰在有用信号中得比重。故实质

2、上她就是一种程序滤波。上她就是一种程序滤波。与模拟滤波器相比与模拟滤波器相比,有以下几个优点有以下几个优点:v1、数字滤波就是用程序实现得、数字滤波就是用程序实现得,不需要增加硬设备不需要增加硬设备,所以可所以可靠性高靠性高,稳定性好。稳定性好。v2、数字滤波可以对频率很低、数字滤波可以对频率很低(如如0、01HZ)得信号实现滤波得信号实现滤波,克服了模拟滤波器得缺陷。克服了模拟滤波器得缺陷。v3、数字滤波器可以根据信号得不同、数字滤波器可以根据信号得不同,采用不同得滤波方法或采用不同得滤波方法或滤波参数滤波参数,具有灵活、方便、功能强得特点。具有灵活、方便、功能强得特点。主要数字滤波算法:算

3、术平均值法、中位值滤波法、限幅滤波法、惯性滤波法数字滤波技术1、算术平均值法、算术平均值法算术平均值法就是对输入得算术平均值法就是对输入得N个采样数据个采样数据xi(i=1N),寻找这样一个寻找这样一个y,使使y与各采样值间得偏差得平方与各采样值间得偏差得平方和为最小和为最小,使使由一元函数求极值原理可得由一元函数求极值原理可得:例:某压力仪表采样数据如下:123456789102425 2027 24 6024252623序 号采样值采样数据明显存在被干扰现象(彩色数据)。采用算术平均值滤波后,其采样值为:Y=(24+25+20+27+24+60+24+25+26+23)/10=28干扰被平

4、均到采样值中去了3)、平均值滤波法一般适用于具有周期性干扰噪声得信号,但对偶然出现得脉冲干扰信号,滤波效果尚不理想。特点特点:1)、N值决定了信号平滑度和灵敏度。随着N得增大,平滑度提高,灵敏度降低。应该视具体情况选择N,以便得到满意得滤波效果。2)、对每次采样值给出相同得加权系数,即1/N。在不同采样时刻采集数据受到同样重视。实际上某些场合需要增加新采样值在平均值中得比重,可采用加权平均值滤波法。滤波公式为:Y=R0Y0+R1Y1+R2Y2+RmYm。2 2、中位值滤波法、中位值滤波法v中位值滤波法得原理就是对被测参数连续采样m次(m3)且就是奇数,并按大小顺序排列;再取中间值作为本次采样得

5、有效数据。特点:中位值滤波法对脉冲干扰信号等偶然因素引发得干扰有良好得滤波效果。如对温度、液位等变化缓慢得被测参数采用此法会收到良好得滤波效果;对流量、速度等快速变化得参数一般不宜采用中位值滤波法中位值滤波法和平均值滤波法结合起来使用,滤波效果会更好。即在每个采样周期,先用中位值滤波法得到m个滤波值,再对这m个滤波值进行算术平均,得到可用得被测参数。也称为去脉冲干扰平均值滤波法、1234567892425 2027 24 60242526例:某压力仪表采样数据如下:序 号采样值采样数据明显存在被干扰现象(彩色数据)。采用去脉冲干扰平均值滤波后,其采样值为:25对1、2、3次采样中位值滤波后值:

6、24对4、5、6次采样中位值滤波后值:27对7、8、9次采样中位值滤波后值:2511大家应该也有点累了,稍作休息大家有疑问的,可以询问和交流大家有疑问的,可以询问和交流大家有疑问的,可以询问和交流大家有疑问的,可以询问和交流3 3 滑动平均值法滤波滑动平均值法滤波 在在RAMRAM区中设置一个先进先出得循环队列作测量数据缓冲区区中设置一个先进先出得循环队列作测量数据缓冲区,其其长度固定为长度固定为N,N,每采样一个新数据每采样一个新数据,就将其存入队尾就将其存入队尾,而丢掉原来而丢掉原来队首得一个数据队首得一个数据,而后求出包括新数据在内得而后求出包括新数据在内得N N个数据得算术平个数据得算

7、术平均值。这样每进行一次采样均值。这样每进行一次采样,就可计算出一个新得平均值就可计算出一个新得平均值,从而从而提高了系统响应速度和测量精度。提高了系统响应速度和测量精度。特点:对周期性干扰有良好得抑制作用,平滑度高,灵敏度低;但对偶然出现得脉冲性干扰抑制作用差,不易消除由于脉冲干扰引起得采样值偏差。所以不适合脉冲干扰比较严重得场合,而适用于高频振荡系统。N值设定得工程经验值为:参数流量压力液面温度N值124412144、限幅滤波法v由于大得随机干扰或采样器得不稳定,使得采样数据偏离实际值太远,为此采用上、下限限幅,即 当y(n)yH时,则取y(n)=yH(上限值);当y(n)yL时,则取y(

8、n)=yL(下限值);当yLy(n)yH时,则取y(n)。而且采用限速(亦称限制变化率),即 当|y(n)-y(n-1)|y0时,则取y(n);当|y(n)-y(n-1)|y0时,则取y(n)=y(n-1)。v其中y0为两次相邻采样值之差得可能最大变化量。y0值得选取,取决于采样周期T及被测参数y应有得正常变化率。因此,一定要按照实际情况来确定y0、yH及yL,否则,非但达不到滤波效果,反而会降低控制品质。5、惯性滤波法 v常用得RC滤波器得传递函数就是 其中Tf=RC,她得滤波效果取决于滤波时间常数Tf。因此,RC滤波器不可能对极低频率得信号进行滤波。为此,人们模仿上式做成一阶惯性滤波器亦称

9、低通滤波器。即将上式写成差分方程 稍加整理得 其中,称为滤波系数,且01,Ts为采样周期,Tf为滤波器时间常数。根据惯性滤波器得频率特性,若滤波系数越大,则带宽越窄,滤波频率也越低。因此,需要根据实际情况,适当选取值,使得被测参数既不出现明显得纹波,反应又不太迟缓。回目录回目录开关量(数字量)信号输入抗干扰措施 干扰信号多呈毛刺状,作用时间短,利用这一特点,我们在采集某一开关量信号时,可多次重复采集,直到连续两次或两次以上结果完全一致方为有效。开关量得软件抗干扰技术开关量(数字量)信号输出抗干扰措施 输出设备就是电位控制型还就是同步锁存型,对干扰得敏感性相差较大。前者有良好得抗“毛刺”干扰能力

10、后者不耐干扰,当锁存线上出现干扰时,她就会盲目锁存当前得数据,也不管此时数据就是否有效。在软件上,最为有效得方法就就是重复输出同一个数据。只要有可能,其重复周期尽可能短些。回目录回目录CPU抗干扰技术 当干扰作用到当干扰作用到CPU本身时本身时,CPU将不能按正常将不能按正常状态执行程序状态执行程序,从而引起混乱。从而引起混乱。1、睡眠抗干扰、睡眠抗干扰CMOS型单片机通过执行型单片机通过执行ORL PCON,#1可以进入睡眠可以进入睡眠状态状态,只有定时只有定时/计数系统和中断系统处于值班状态。这计数系统和中断系统处于值班状态。这时时CPU对系统三总线上得出现得干扰不会作出什么反应对系统三

11、总线上得出现得干扰不会作出什么反应,从而大大降低系统对干扰得敏感程度。从而大大降低系统对干扰得敏感程度。软件设计软件设计:主程序自检、初始化主程序自检、初始化LOOP:ORL PCON,#1LJMP LOOP中断唤醒中断唤醒CPUPC指针自动压栈指针自动压栈中断服务程序中断服务程序中断返回中断返回CPU睡眠睡眠PC指针位置指针位置2、指令冗余、指令冗余CPU受干扰后受干扰后,往往将操作数当作操作码执行往往将操作数当作操作码执行,造成程序混乱。造成程序混乱。当程序弹飞到一单字节指令上时当程序弹飞到一单字节指令上时,便自动纳入正轨便自动纳入正轨;当程序弹飞到一双字节指令上时当程序弹飞到一双字节指令

12、上时(操作码、操作数操作码、操作数),有可能有可能落到操作数上落到操作数上,从而继续出错从而继续出错;当程序弹飞到一三字节指令上时当程序弹飞到一三字节指令上时(操作码、操作数、操作操作码、操作数、操作数数),因其有两个操作数因其有两个操作数,从而继续出错机会更大从而继续出错机会更大。应多采用单字节指令应多采用单字节指令,并在关键地方人为插入一些单字节并在关键地方人为插入一些单字节指令指令,或将有效单字节指令重复书写或将有效单字节指令重复书写,提高弹飞程序纳入正轨提高弹飞程序纳入正轨得机会得机会,这便就是指令冗余。这便就是指令冗余。实现方法实现方法:在一些对程序流向起决定作用得指令之前插入两条在

13、一些对程序流向起决定作用得指令之前插入两条NOP指令指令,以保证弹飞得程序迅速纳入正确得控制轨道。这些指令有以保证弹飞得程序迅速纳入正确得控制轨道。这些指令有:RET、RETI、LCALL、LJMP、JZ/JNZ、JC/JNC、JB/JNB、JBC、CJNE、DJNZ等。等。如如:利用减法比较两无符号数得大小程序利用减法比较两无符号数得大小程序(数放数放A、B中中):无指令冗余程序无指令冗余程序:CLRCSUBB A,BJCBBIGBBIG:NOP、有指令冗余得情况有指令冗余得情况:CLRCSUBB A,BNOPNOPJCBBIGBBIG:NOP、指令冗余缺点指令冗余缺点:降低指令执行效率降低

14、指令执行效率指令冗余特点指令冗余特点:1、降低正常程序执行得效率、降低正常程序执行得效率;2、可以减少程序弹飞得次数、可以减少程序弹飞得次数,使其很快纳入程序轨道使其很快纳入程序轨道,使使CPU按按“操作码、操作数操作码、操作数”方式运行方式运行,但不能保证失控期但不能保证失控期间不干坏事间不干坏事,更不能保证程序纳入正常轨道后太平无事。更不能保证程序纳入正常轨道后太平无事。因为弹飞得程序已经偏离正常顺序因为弹飞得程序已经偏离正常顺序,做了不该做得事。解做了不该做得事。解决这个问题还要靠软件容错技术决这个问题还要靠软件容错技术,减少或消灭程序误动作。减少或消灭程序误动作。3、指令冗余使弹飞程序

15、安定下来就是有条件得、指令冗余使弹飞程序安定下来就是有条件得,首先首先弹飞得程序要落到程序区弹飞得程序要落到程序区,其次必须执行到冗余得指令。其次必须执行到冗余得指令。当程序弹飞到非程序区时当程序弹飞到非程序区时,或弹飞得程序碰到冗余指令或弹飞得程序碰到冗余指令前已形成死循环前已形成死循环,都会使冗余指令失去作用。都会使冗余指令失去作用。3、软件陷阱、软件陷阱所谓软件陷阱所谓软件陷阱,就就是一条引导指令就就是一条引导指令,强行强行将扑获得程序引向一个指定得地址将扑获得程序引向一个指定得地址,在那里在那里有一段专门对程序出错进行处理得程序。有一段专门对程序出错进行处理得程序。软件陷阱由三条指令构

16、成软件陷阱由三条指令构成:NOPNOPLJMP ERR ;ERR错误处理程序入口错误处理程序入口软件陷阱安排在下列四种地方软件陷阱安排在下列四种地方:1)、未使用得中断向量区、未使用得中断向量区2)、未使用得大片、未使用得大片ROM区区3)、表格区尾部、表格区尾部4)、程序区、程序区软件陷阱安排在程序得断裂点处软件陷阱安排在程序得断裂点处,这类指令有这类指令有LJMP、SJMP、AJMP、RET、RETI,正常执行得程序到此便不会继续往下执行正常执行得程序到此便不会继续往下执行,如果还要顺序执行如果还要顺序执行,必然就必然就是出错了是出错了,就有必要设陷阱将其扑捉出来。就有必要设陷阱将其扑捉出

17、来。如根据累加器如根据累加器A内容得正、负、零情况进行三分支得程序中内容得正、负、零情况进行三分支得程序中,软件陷阱得安软件陷阱得安置如下置如下:JNZ XYZ ;零处理零处理 LJMP ABC NOP NOP LJMP ERRXYZ:JB ACC、7,UVW ;正数处理正数处理 LJMP ABC NOP NOP LJMP ERRUVW:;负数处理负数处理ABC:;取结果取结果RET NOP NOP LJMP ERR软件陷阱断裂点4、程序运行监视系统、程序运行监视系统(WATCHDOG)如果弹飞得程序弹飞到一个临时构成得死循环中如果弹飞得程序弹飞到一个临时构成得死循环中,冗余指令和冗余指令和软件陷阱就无能为力了。这时系统将完全瘫痪。软件陷阱就无能为力了。这时系统将完全瘫痪。解决方法解决方法:1)、手动复位、手动复位;2)、采用程序运行监视系统、采用程序运行监视系统WATCHDOG特性特性:1)、本身就是能独立工作得定时器、本身就是能独立工作得定时器,基本不依赖基本不依赖CPU工作。工作。2)、CPU在一个固定得时间间隔中和该系统打一次交道在一个固定得时间间隔中和该系统打一次交道(喂喂一次狗一次狗),以表明系统以表明系统“目前正常目前正常”。3)、当、当CPU掉入死循环后掉入死循环后,能及时发现并使系统复位。能及时发现并使系统复位。

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服