第五章 微型计算机控制系统设计课件.ppt
《第五章 微型计算机控制系统设计课件.ppt》由会员分享,可在线阅读,更多相关《第五章 微型计算机控制系统设计课件.ppt(39页珍藏版)》请在三一办公上搜索。
1、第五章 微型计算机控制系统设计,5.1 控制系统设计的一般步骤5.2 微型计算机控制系统的软件5.3 常用应用程序设计5.4 微机控制系统设计举例,知识回顾,计算机控制系统框图,5.1 控制系统设计的一般步骤,5.1.1 举例5.1.2 微机控制系统的设计方法及步骤,返回本章,5.1.1 举例,控制对象:六温区网带式连续烧结电阻炉。要求: 每个温区的温度在600-1000范围内连续可控; 各温区的温度以及网带的运行速度既可自动设定; 系统能够对六个温区的温度及网带运行速度巡回检测、显示 和定时打印。,第一步:计算机控制系统应完成的主要任务有: 六个温区温度的闭环直接数字控制; 网带拖动直流调速
2、系统的速度给定和速度检测; 六个温区温度及网带运动速度的巡回检测、显示和定时打印。,一台计算机分时控制;模拟量的输入通道;接口电路;温度控制输出通道。,系统组成框图简图如下:,第二步:控制系统选用STD总线标准的模块式工业控制计算机。,第三步:确定控制算法。,第四步:硬件电路设计: 前级放大器及多路模拟转换开关; A/D转换模板; 数字触发控制模板。,最后,进行系统的软件设计。,返回本节,5.1.2 微机控制系统的设计方法及步骤,1) 确定系统整体控制方案,要从系统构成上考虑,是采用开环控制还是闭环控制;考虑执行机构采用什么方案,是采用电机驱动、液压驱动还是其他方式驱动,比较各种方案,择优而用
3、;考虑是否有特殊控制要求。,2) 确定控制算法,确定算法能否满足控制速度、精度和系统稳定性的要求;确定某些情况下要进行修改与补充;确定为设计、调试方便,可将控制算法作合理的简化,逐步将控制算法完善,直到获得最好的控制效果。,3)选择微型计算机和外围设备,较完善的中断系统;足够的存储容量;完备的输入输出通道和实时时钟;微处理器有足够的数据处理能力: 主要包括:字长、指令的执行速度、指令系统。,4)硬件设计,根据系统总体框图,设计出系统电气原理图;按照电气原理图着手元件的选购和线路设计工作。,5)软件设计,实时性、针对性、灵活性和通用性、可靠性。,6)系统联调,第一步实验室模拟装置上进行;工业现场
4、进行工业试验。,图5-1控制系统设计步骤流程图,返回本节,5.2 微型计算机控制系统的软件,5.2.1 软件的分类5.2.2 应用程序的语言选择及设计步骤5.2.3 高级语言和汇编语言的混合编程5.2.4 微型计算机控制系统的研制工具,返回本章,5.2.1 软件的分类,返回本节,5.2.2 应用程序的语言选择及设计步骤,1)语言选择,机器语言 汇编语言 高级语言,2)应用程序的设计步骤和方法,应用程序的设计通常分下列五个步骤:问题定义、程序设计、编码、调试、改进和再设计。,问题定义阶段是要明确微型计算机完成哪些任务及执行什么程序,决定输入/输出的形式,决定与接口硬件电路的连接配合以及出错处理方
5、法。,模块程序设计法结构程序设计法(顺序、选择和循环),返回本节,5.2.3 高级语言和汇编语言的混合编程,混合语言不是一种新出现的自成系统的新型语言,只是一种程序接口技术。,1)混合语言编程的基本概念,程序接口 命名约定 调用约定 参数传递约定传值、传址、传名和传结果,2)C语言程序调用汇编程序,汇编语言中的接口处理,为了与C语言命名约定相符,在定义和编写汇编语言程序的被调用过程时应以下划线开头,并用 PUBLIC说明,过程名最好不要超过8个字符。,如果C语言程序以巨型,大型、或者中型存储模式翻译,被C语言调用的汇编过程应说明成 far。,考虑调用约定,C语言程序向汇编过程传送参数是通过堆栈
6、进行的,而C语言参数压栈的顺序与参数在调用时参数表中出现的顺序相反。,C语言的堆栈结构图:,在被C语言调用的汇编过程中用指令RET返回,而在BASIC 等其他语言中要求用指令 RET n 返回。,返回本节,汇编语言中的接口处理,根据缺省默认,C语言的参数传递方式是传值,但数组总是采用传址方式。,综上所述,用C语言调用汇编程序的步骤为:,按各种约定编写并汇编语言源程序,得到可重新定位的目标文件,注意下划线、PUBLIC 和BP 的使用。,按约定编写C语言程序,编译后得到目标文件,注意 extern 和参数的类型的使用。,将两种语言程序的目标文件连接成一个可执行的文件。,运行该执行文件。,3)汇编
7、语言程序对C语言程序的调用,首先是命名约定;其次是调用约定;第三,参数传递的方式是保证正常调用的关键。,4)C语言程序调用汇编程序举例(略),5.2.4 微型计算机控制系统的研制工具,微型计算机控制系统的研制工具主要有:微型计算机开发系统、联机仿真器以及单板机、交叉汇编程序、模拟仿真程序等。,返回本节,联机仿真器是微型计算机控制系统设计和调试的有力工具,利用联机仿真器可以很方便地实现以下开发手段:,系统实时仿真; 资源借调; 控制系统综合设计和调试。,5.3 常用应用程序设计,5.3.1 数字滤波5.3.2 线性化处理5.3.3 越限报警处理程序,返回本章,5.3.1 数字滤波,与模拟滤波器相
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五章 微型计算机控制系统设计课件 第五 微型计算机 控制系统 设计 课件
链接地址:https://www.31ppt.com/p-1856747.html