第十二章应用程序设计.pptx

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
会计学 1 第十二章应用程序设计 2 所以,为控制和处理具体应用对象而编制的程序就叫应用程序。 在微机控制系统中,为使程序紧凑,更重要的,为实时性强,常采用汇编语言编写。 应用程序一般包括5部分: 1.数据处理程序: 对计算机的输入输出数据进行处理或变换,如数字滤波,线性化处理及工程量转换等。 第1页/共42页 3 2.过程监视程序: 为监视和控制生产过程,必须有相应的硬件与之配合,比如开关状态的检测及控制操作台,显示器等。应有巡回检测程序及控制操作台服务程序等,以及时反映现场情况和进行人机交互。 3.控制算法程序: 是为计算机能够按某种检测规律实现控制而编制的程序,如最优控制,PID控制,比值,前馈等。最常用的如PID控制。 第2页/共42页 4 4.故障自诊断程序: 即通过一定的软件去检查控制系统中的相关部件运转是否正常。已有各相关部件较成熟的自检程序,可供参考或借鉴。 5.通用子程序: 如制表打印格式程序,服务子程序库等。 重点介绍数据处理程序。 第3页/共42页 5 数据处理程序 第4页/共42页 6 滤波: 是将信号频谱中某些成分衰减或滤除。(滤除可用硬件如RC滤波器,也可用软件如数字滤波) 高次谐波对电机产生有害影响。脉冲,铁损发热增加 第5页/共42页 7 数字滤波: 实质是程序滤波。通过一定的计算方法,减少干扰在有用信号中的比重,使得输入计算机待处理的信号量可能是我们所要求的信号。 程序限幅滤波 平均值滤波 中值滤波 一阶惯性滤波 复合数字滤波 第6页/共42页 8 无需硬设备,各通道可公用,降低成本。 各回路间不存在阻抗匹配等问题。故可靠性高,稳定性好。 对频率很低(如0.01HZ以下)的信号也可滤波,克服了模拟滤波器的缺陷。 改变滤波方法时,只需修改程序,方便,灵活。 数字滤波的优点: 第7页/共42页 9 1.程序限幅滤波 经验说明,许多物理量的变化都需要一定的时间,相邻两次采样值之间的变化有一定的限度。 当采样信号由于随机干扰,如大功率用电设备的启动或停止,造成电流的尖峰干扰或错误检测,以及变送器不稳定而引起的严重失真等现象时,可采用程序判断法进行滤波。程序判断滤波根据滤波方法的不同,可分为限幅滤波和限速滤波两种。 第8页/共42页 10 限幅滤波 限速滤波 设顺序采样时刻t1,t2,t3所采集的参数分别为Y(1),Y(2),Y(3),那么 显然,这类方法对滤除随机干扰特别有效,程序也很简单。 第9页/共42页 11 2. 平均值滤波 平均值滤波主要对压力,流量等周期脉动的采样值进行平滑加工,但对脉冲性干扰的平滑不理想,它不适用于脉冲干扰比较严重的场合。 算术平均值滤波 加权平均值滤波法 第10页/共42页 12 (1)算术平均值滤波 公式为: 可见,其实质是:把n个采样值相加,求其平均值,作为时刻k的平均值。显然n越大,结果越准确,但计算时间越长。 算术平均值滤波是要寻找一个Y(k),使该值与各采样值间误差的平方和为最小, 第11页/共42页 13 算术平均值滤波主要用于对压力、流量等周期脉动参数的采样值进行平滑加工,但对脉冲性干扰的平滑作用尚不理想。因而它不适用于脉冲性干扰比较严重的场合。采样次数N的选取,取决于系统对于参数平滑度和灵敏度的要求。随着N值的增大,平滑度将提高,灵敏度将降低。 所以要根据具体情况选取n,以便取得满意的滤波效果。 第12页/共42页 14 算术平均滤波对每次采样给出了相同的加权系数1/n。 实际应用场合需要加大新采样值在平均值中的比重, 为此可采用: 加权平均值滤波法 流量信号,取n=10 压力信号,取n=5 温度等缓慢变化信号,取 n=2 第13页/共42页 15 (2)加权平均值滤波法 运算关系式为: Ci为加权系数应满足: 1) ∑Ci =1 2) Cn>Cn-1 > …> C2 > C1 因为加权系数常为小数,因此采用浮点运算更为合适。 第14页/共42页 16 上述两种滤波程序的公式中,为确定一个采样值,需采集n个数,(所以只能用在信号变化比较缓慢的场合),需要时间长,使得检测时间减慢。为了提高检测速度,可采用: 递推平均滤波或叫数据滑动平均滤波 其基本思想是: 每采样一个新值,即舍弃一个最早的采样值,然后求平均值,作为本次的采样。 第15页/共4

文档评论(0)

kuailelaifenxian + 关注
官方认证
内容提供者

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

认证主体太仓市沙溪镇牛文库商务信息咨询服务部
IP属地上海
统一社会信用代码/组织机构代码
92320585MA1WRHUU8N

1亿VIP精品文档

相关文档