计算机控制系统第八章 计算机控制系统应用软件设计 (2).pptxVIP

  • 3
  • 0
  • 约3.91千字
  • 约 42页
  • 2020-02-01 发布于辽宁
  • 举报

计算机控制系统第八章 计算机控制系统应用软件设计 (2).pptx

第八章 计算机控制系统应用软件设计第一节 应用软件设计方法第二节 计算机控制系统的数据处理第三节 数 字 滤 波第一节 应用软件设计方法一、计算机控制系统软件组成二、应用软件设计方法一、计算机控制系统软件组成1.控制算法程序2.数据采集及处理程序3.实时时钟和中断处理程序4.过程管理程序1.控制算法程序控制算法程序主要实现控制规律的计算,获取所需的控制量。常用的控制算法有:数字PID控制算法、达林算法、Smith补偿控制算法、最少拍控制算法、串级控制算法、前馈控制算法、解耦控制算法、模糊控制算法、自适应控制算法、预测控制算法、最优控制算法等。实际应用时,可选择合适的一种或几种控制算法来实现控制。2.数据采集及处理程序数据采集程序包括:用于检查是可靠输入数据还是故障数据的数据可靠性检查程序,A/D转换及采样程序,用于滤除干扰造成的错误数据或不宜使用的数据的数字滤波程序,用于对检测元件或变送器的非线性特性进行补偿的线性化处理程序等。3.实时时钟和中断处理程序实时时钟是计算机控制系统中产生运行节拍的基础。时钟有两种,即绝对时钟和相对时钟。绝对时钟与当地的时间同步,相对时钟与当地时间无关。计算机控制系统中有很多任务是按时间顺序安排的,这些任务的触发和撤销由系统时钟来控制,不用操作者直接干预,这在很多无人值守的场合是必要的。实时任务有两类:第一类是周期性的,如每天固定时间启动,固定时间撤销的

文档评论(0)

1亿VIP精品文档

相关文档