计算机控制技术教案青岛大学教案(理论教学用)第6章共3学时章节6.1程序设计技术6.2测量数据预处理技术6.3数字控制器的工程实现6.4软件抗干扰技术讲授主要内容模块化与结构化程序设计、高级语言与汇编语言混合编程、工业控制组态软件系统误差的自动校准、线性化处理和非线性补偿、标度变换方法、越限报警处理数字控制器的工程实现(给定值和被控量处理、偏差处理、控制算法的实现、控制量处理、自动手动切换技术)量化误差来源、A/D、D/A及运算字长的选择数字滤波技术、开关量的软件抗干扰技术、指令冗余技术、软件陷阱技术重点难点1.高级语言与汇编语言混合编程2.工业控制组态软件3.标度变换方法4.量化误差来源5.A/D、D/A及运算字长的选择6.数字滤波技术7.开关量的软件抗干扰技术8.指令冗余技术和软件陷阱技术要求掌握知识点和分析方法在计算机控制系统中,除了硬件电路外,还有软件。软件是工业控制机的程序系统,它可分为系统软件和应用软件。所谓应用软件就是面向控制系统本身的程序,它是根据系统的具体要求,由用户自己设计的。软件设计的方法有两种,一种就是由用户利用计算机语言自己编制需要的应用程序;另一种就是利用组态软件,选择相应的模块,进行功能的综合。本章将详细介绍程序设计技术,测量数据预处理技术,数字控制器的工程实现,系统的有限字长数值问题,软件抗干扰技术。1、程序设计技术模块化与结构化程序设计、面向过程与面向对象的程序设计、高级语言I/O控制台编程2、测量数据预处理技术系统误差的自动校准、线性化处理和非线性补偿、标度变换方法、越限报警处理3、数字控制器的工程实现4、软件抗干扰技术数字滤波技术、开关量的软件抗干扰技术青岛大学自动化工程学院控制工程系丁军航计算机控制技术教案教授思路,采用的教学方法和辅助手段,板书设计,重点如何突出,难点如何解决,师生互动等软件的分类和作用,已经在第一章做了简单介绍。在进行计算机控制系统设计时,大量的工作就是如何根据各个生产过程的实际需要设计面向控制系统本身的应用程序。软件设计的方法有两种,一种就是由用户利用计算机语言自己编制需要的应用程序段;另一种就是利用组态软件,选择相应的模块,进行功能的综合。高级语言在计算机控制系统中的应用越来越多。介绍具有标准输入输出库函数、可以直接用于访问I/O端口的C语言。该部分在下个学期进行计算机控制课程设计时将要用到。C语言与汇编语言的混合编程是非常重要的内容,几乎现在所有的中...