6 控制系统数据处理技术.pptVIP

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
6 控制系统数据处理技术.ppt

主要内容 程序设计技术 测量数据的预处理技术 查表与数据排序技术 软件抗干扰技术 6.1程序设计技术 6.1.1程序设计的步骤与方法 程序设计步骤 一个完整的程序设计过程由几部分组成。 (1)拟定设计任务书 (2)建立数学模型并确定算法 (3)程序的总体设计及其流程图 (4)编写源程序 (5)源程序的编译与调试 (6)系统软件的整体运行与测试 (7)总结归纳进一步编写程序说明文件 程序设计方法 程序设计时一般遵循模块化与结构化的程序设计思想。 模块化程序设计 结构化程序设计方法 模块化程序设计 模块化程序设计是把一个较长的复杂的程序分成若干个功能模块或子程序,每个功能模块执行单一的功能。 模块化程序设计的两种设计思路 自底向上 自顶向下 结构化程序设计方法 结构化程序设计的概念最早由Dijkstra E W提出。1965年他在一次会议上指出:“可以从高级语言中取消GOTO 语句”,“程序的质量与程序中所包含的GOTO语句的数量成反比。”1966年的Bohm C 和Jacopini G证明了只用三种基本的结构就能实现任何单入口单出口的程序。这三种基本的控制结构是“顺序”、“选择”、“循环”。 6.1.2工业控制组态软件 1.嵌入式组态软件 嵌入式系统分为四部分:嵌入式微处理器、外围硬件设备、嵌入式操作系统,以及应用软件系统。 嵌入式计算机主要包括单板计算机(SBC)、PC104计算机和饼干机(3.5英寸工业单板计算机 )。 运行于Windows CE ,DeltaOS 与标准计算机相比,嵌入式机具有以下优点: 功耗低、可靠性高。 功能强大,具有很高的性能价格比。 实时性强,支持多任务。 占用空间小,效率高。 6.2 测量数据预处理技术 6.2.1系统误差的自动校准 1.全自动校准 2.人工自动校准 全自动校准只适合于基准参数是电信号的场合,且不能校正由传感器引入的误差,为此,可采用人工校准的方法。 人工自动校准不是自动定时校准,而是由人工在需要时接入标准的参数进行校准测量,并将测量的参数存储起来以备以后使用。人工校准一般只测一个标准输入信号yR,零信号的补偿由数字调零来完成。 6.2.1 线性化处理 1.铂热电阻的阻值与温度的关系 Pt100铂热电阻适用于测量-200℃~850℃全部或部分范围测温, 主要特性是测温精度高,稳定性好。 Pt100阻值与温度的关系分为两段:-200~0℃和0~800℃, 其对应关系为: -200~0℃范围内 0~800℃范围内 2. 热电偶热电势与温度的关系 非线性关系 铜—康铜热电偶 铁—康铜热电偶 镍铬—镍铝热电偶 6.2.3标度变换 6.2.3标度变换 1. 线性参数标度变换 线性参数标度变换是最常用的标度变换,其前提条件是被测参数值与A/D转换结果为线性关系。 6.2.4 插值算法 1. 线性插值算法 用直线AB代替弧线 AB 插值点x0与x1之间的间距越小,则在这一区间内f(x)与g(x)之间的误差越小。 6.2.5越限报警处理 越限报警是工业控制过程常见而又实用的一种报警形式,它分为上限报警、下限报警、上下限报警。如果需要判断的报警参数是xn,该参数的上下限约束值分别为xmax和xmin,则上下限报警的物理意义如下: 上限报警 .若xNxmax,则上限报警,否则执行原定操作; 下限报警.若xnxmin,则下限报警,否则执行原定操作; 上下限报警 根据上述规定,编写程序可以实现对被控参数、偏差、控制量等进行上下限报警。 6.3查表及数据排序技术 所谓查表法,就是把事先计算或测得的数据按一定顺序编制成表格,查表程序的任务就是根据被测参数的数值或者中间结果,查出最终所需要的结果,一般将要查询的数据或字符称为关键字 表格有两种排列方法: (1)无序表格,即表中数据任意排列; (2)有序表格,即表中数据按一定顺序排列,如按升序或降序排列等 6.3.1数据排序技术 数据排序的目的就是把无序的数据表按大小顺序排列,变成有序的数据表 常用的排序方法有: 直接插入排序 希尔排序 选择排序 快速排序 1.直接插入排序 2.希尔排序 3.选择排序 4.快速排序 6.3.2查表技术 表的排列方式分为无序表格和有序表格 查表的方法主要有: 顺序查表法; 计算查表法; 对分查表法等 1.顺序查表法 顺序查表法又称为线形查表法,是针对无序表格查询的一种方法 特点是程序设计简单,但是查询效率很低。因为无序表格中所有各项的排列均无一定的规律,所以,只能按照顺序从第一项开始逐项寻找,直到找到所要查找的关键字为止。 顺序查表速度较慢。设表中有n个数据,平均查找次数M约为n(n+1)/2。 只适用于表中数据较少的情况。 2.计算查表法 计算查表法又称直接查表法

您可能关注的文档

文档评论(0)

克拉钻 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档