- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机控制技术教案(第六章)
《计算机控制技术教案》 《计算机控制技术教案》 第六章 应用程序设计与实现技术 《计算机控制技术教案》 6.1 程序设计技术 程序设计主要过程 ①系统分析——用户需求分析,确定程序总体要求,软硬件环境 ②程序说明——将程序要承担的各项任务进行明确定义,并进行说明解释,编写程序文档 ③程序设计——结构设计,技术设计,系统配置 ④程序编码——编写计算机程序,用具体的语言来完成程序设计任务。 ⑤测试与调试——对编写好的程序代码,进行检查与调试,进行必要的修改。 《计算机控制技术教案》 6.1 程序设计技术 模块化与结构化程序设计 模块化——出发点:把复杂系统软件分解成若干功能模块,每个模块间完成单一功能,并且具有单入口单出口结构。 自底向上模块化设计 自顶向下模块化设计 实际当中,先开发高层模块和关键性低层模块,然后再自顶向下开发各模块。 结构化程序设计 顺序、选择、循环 《计算机控制技术教案》 6.1 程序设计技术 工业控制组态软件 改变以前的计算机控制系统设计模式(芯片设计、电路设计、模块设计、系统组装、测试安装),进行简单的选择和配置,即可完成控制系统要求,这种过程称为组态。 * 硬件组态——用工业控制机配置一些PC总线/STD总线的控制模块(如AI,DI等模块); * 软件组态——标准化、规模化、商品化的通用过程控制软件,以填表方式,输入输出的软连接。 《计算机控制技术教案》 工业控制组态软件 《计算机控制技术教案》 工业控制组态软件 组态软件主要功能模块 ①控制组态——控制算法的组态,比如PID等。 ②图形生成系统:绘制生产过程图形画面,通过这些画面监视生产过的状况。包括: a)图形动作 b)数据显示 c)也可以通过画面上的操作,控制生产过程(动画连接) 《计算机控制技术教案》 工业控制组态软件 ③图形运行系统:给图形应用目标系统提供运行环境,即将图形应用目标系统装入计算机机内存并投入实时运行。 ④I/O驱动系统:是组态软件中必不可少组成部分,用与I/O设备通信,例如PLC驱动程序、研华采集板、DDE等; ⑤实时数据库系统:定义定时数据库的结构、数据来源、数据连接、数据类型及相关参数,并对它们进行管理。 《计算机控制技术教案》 《计算机控制技术教案》 6.2 数据结构与应用技术(自学) 《计算机控制技术教案》 6.3 测量数据预处理技术 系统误差自动校准 系统误差指不变或已知其变化规律的误差。 线性化处理 输入和输出关系不成线性关系,用近似法或分段线性法处理。 标度转换 将数字量转换成带有量纲的工程量。 超限报警 上下限超出报警 《计算机控制技术教案》 系统误差自动校准 数字调零 * 多 路 开 关 输入及放大 A/D 微机 全自动校准 人工自动校准 《计算机控制技术教案》 系统误差自动校准 全自动校准 * 多 路 开 关 输入及放大 A/D 微机 基准电压Vr 被测电压V 《计算机控制技术教案》 系统误差自动校准 人工自动校准 * 多 路 开 关 输入及放大 A/D 微机 标准工程量yr 被测工程量y 适合于传感器特性随时间发生变化的场合 《计算机控制技术教案》 线性化处理和非线性化补偿 在实际应用中,有许多传感器具有非线性转换特点,例如,热电偶/铂热电阻等。测量的热电势与温度的关系不成比例,也就是非线性关系,流量测量时,流体的压差信号与流量成平方根关系,也是非线性关系,我们必须采取相应的处理措施,以便得到它们之间的对应关系。 常用处理方法 折线近似及线性插值 查表法:先将对应的值列表 数值计算法:程序中按照数值计算方法处理 * 《计算机控制技术教案》 线性化处理和非线性化补偿 折线近似及线性插值 1)实际应用当中,许多传感器的非线性规律是经过数理统计分析后得到的,很难用具体的数学公式来表示,我们通常采用折线近似及非线性插值的逼近方法来处理。 2)可以得到各段折线的线性化公式,计算机处理时,首先判断测量数据处于哪一折线段内,然后按相应折线段线性化公式求出对应值。 3)分得越细,精度越高,软件开销也就越大。 《计算机控制技术教案》 标度转换 标度转换就是要完成A/D数字量转换成工程数值。即将采样值变换为具有标准量纲的并与实际物理量信号相对应的数值,以方便显示和阅读。 经线性化处理后,标度变换均为线性的,即: 其中: N0:A/D转换器最小的输出值。一般N0=0 Nm:A/D转换器最大的输出值。一般Nm=2n-1 Nx: A/D转换器当前输出值 A0:对应N0时的实际物理参数值 Am:对应Nm时的实际物理参数值 Ax:当前实际物理参数值 《计算机控制技
原创力文档


文档评论(0)