- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章 数据处理技术 4.2.1 计算法 4.2.2 查表法 4.2.3 数字滤波技术 4.2.4 模拟数据后处理技术 --量程自动转换和标度变换 4.2.1 计算法 计算法就是在已测参数的基础上,利用各种 运算程序计算出需要的参数。用计算法处理数据 一般可按以下步骤进行: (1)根据物理和工程实际求出被测参数的数学表达式; (2)根据要求的精度,确定A/D转换器的位数,并设计出相应的硬件电路; (3)根据被测参数的数学表达式,进行相应的数据处理。 控制系统主程序和中断服务程序流程框图: 4.2.2 查表法 4.2.2.1 顺序查表法 4.2.2.2 计算查表法 4.2.2.3 对分查表法 4.2.2.1 顺序查表法 顺序查表法的步骤如下: (1)设定表格的起始地址; (2)设定表格的长度; (3)设定要搜索的关键字; (4)从表格的第一项开始,比较表格数据和关键字,进行数据搜索。 顺序查表法程序清单: SEARCH: MOV R0,TABLE ;设定表格起始地址 MOV R1,LENGTH ;设定表格长度 CLR FLAG ;查找成功标志位清零 LOOP: MOV A,KEY ;读关键字 XRL A,@R0 ;比较 JNZ NEXT ;未查找到关键字,继续 SETB FLAG ;查找到关键字,置位查找成功标志位 MOV A,R0 ;读出关键字在表中的地址 AJMP RETU ;退出查找 NEXT: INC R0 ;指向表格的下一个数据 DJNZ R1,LOOP ;未检索完全部数据,继续 RETU: RET ;退出查找程序,子程序返回 4.2.2.2 计算查表法 计算查表法适用于数据按一定的规律排列,并且搜索内容和表格数据地址之间的关系能用公式表示的有序表格。 如设计一巡回检测报警装置,要求能对16个通道输入值进行比较,当某一通道输入值超过该路的报警值时,发出报警信号。 通道值和报警值的存放地址之间的关系可用下面的公式表示: 报警值存放地址=数据表格起始地址+通道值×2 4.2.2.3 对分查表法 对分查表法的最高搜索次数Log2N-1。和顺序查表法相比,对分法可以大大减少查表次数,提高检索效率。 4.2.3 数字滤波技术 数字滤波与模拟滤波: (1)无需增加硬件,可采用相应的数字滤波程序; (2)模拟滤波一般各通道专用,而数字滤波可多通道共享,降低了成本; (3)可对低频信号滤波,模拟滤波受电容限制,频率不能太低; (4)不需要增加硬件,可靠性高,不存在阻抗匹配的问题; (5)灵活、方便。可根据不同的测量参数选择不同滤波方法。 数字滤波方法: 1 程序判断滤波 2 中值滤波 3 算术平均值滤波 4 加权平均值滤波 5 滑动平均值滤波 6 RC低通数字滤波 7 复合数字滤波 1 程序判断滤波 根据经验确定相邻两次采样信号之间可能出现的最大误差,实际采样信号超过该误差,则认为该信号是干扰信号,去掉;小于该误差则保留该信号作为本次采样信号。 该方法适用于随机干扰下的数据进行滤波处理。 限幅滤波和限速滤波 1.限幅滤波 两次相邻的采样值相减的绝对值与两次采样允许的最大误差?y比较,? ?y 取本次采样值;y以上次采样值为本次采样值。 用于变换比较缓慢的参数如温度、物位等测量系统。 ?y的选取:过大,则干扰增多增大系统误差;过小则可能回滤掉某些有用信号,降低采样效率。 ?y可根据实际经验或实验得出。 2.限速滤波 是一种折衷办法,用三次采样值Y(1)Y(2)Y(3): Y(2) - Y(1) ?? ?y,取Y(2) ; Y(2) - Y(1) ? ?y,保留Y(2)继续采样Y(3) ; Y(3) - Y(2) ?? ?y,取Y(3) Y(3) - Y(2) ? ?y,取(Y(2)+ Y(3))/2 实际应用中可用 (? Y(2) - Y(1) ?+ ? Y(2) - Y(3) ?)/2取代?y 2 中值滤波 对某参数连续采样n(一般取奇数)次,按大小顺序排列,取中间值。 适用于偶然误差引起的波动或采样器不稳定造成的误差引起的脉动干扰;或用于变量变化比较缓慢的场合。不适宜在快速变化过程的参数如流量等。 3 算术平均值滤波 一个采样周期内的N次采样值的平均值作为该周期的采样值。 适用于对压力、流量等周期脉动的参数采样值进行平滑加工,但对脉动性干扰平滑作用不大,不适用脉动性干扰较严重的场合。采样次数N取决于对参
您可能关注的文档
最近下载
- 液体伤口敷料产品技术要求标准2023版.docx VIP
- 《水利工程外观质量评定规程DB34∕T 4010-2021》知识培训.pptx VIP
- DLT741-2023年架空送电线路运行规程.docx
- 并网光伏电站项目工程现场电气二次施工方案.doc
- 英语新课标背景下:非纸笔测试在小学英语期末评价中的实践研究.pdf VIP
- 股市实战绝技汇总篇(精华).doc VIP
- 历年行情的十大牛股.doc VIP
- 安徽省六校联考暨安徽六校教育研究会2026届高三入学素质检测-物理试卷答案.docx VIP
- 基于Ansys CFX的风扇叶片双向流固耦合分析.docx VIP
- (高清版)DB1307∕T 334-2020 蛋鸡无抗养殖技术规范.pdf VIP
文档评论(0)