网站大量收购独家精品文档,联系QQ:2885784924

计算机控制系统的设计与实现技术.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 计算机控制系统设计与实现 8.1 概述 (1) 检测控制型 (2)数据处理型 (3)混合型 8.2 系统设计的原则与步骤 8.2.1 计算机应用系统的一般构成 一、应用系统的硬件组成 二、应用系统的软件构成 1、系统软件 2、支持软件(编辑、编译、解释、DLL) 3、应用软件 (1)汇编语言 (2)高级语言:basic C C++ Pascal (3)专用语言:梯形图、组态软件专用语句 8.2.2 应用系统的设计原则和要求 一、基本功能的实现 二、操作性能好 三、通用性好,便于扩展 四、可靠性高 五、设计周期短,成本低 六、对环境的适应性要好 七、实时性强 8.2.3 系统设计的步骤 一、工程项目与控制任务的确定阶段 1、甲方提出任务委托书 2、乙方研究委托任务书 3、双方对委托书进行确认性修改 4、乙方初步进行系统总体方案的设计 多方案比较,粗略设计总体结构,技术难点,经费概算,工期预测。 5、乙方进行方案可行性论证 估计承接该项目的把握性,包括技术可行性、 经费可行性、进度可行性。 6、签订合同文本 二、工程项目的设计阶段 三、离线仿真和调试阶段 四、在线调试和运行阶段 8.3 系统的工程设计与实现 8.3.1 总体方案设计 二、硬件总体方案设计 三、软件总体方案设计 8.3.2 控制系统的工程实现 一、与直接用户交流从而确定具体任务 二、硬件的工程设计与实现 1、确定控制系统的整体结构 2、计算机选择 选 型 依 据 3、软硬件分工 4、主要元器件选型 5、传感器和执行器选择 6、确定IO编址方式和IO控制方式 7、给各个外设分配IO地址空间 8、输入输出通道和接口的设计 9、电源设计 10、电路原理图和印制板图设计 11、对硬件分块调试 12、安装方式设计 三、控制软件的工程设计和实现 1、建立编程环境 2、软件总体结构的设计 3、数据结构设计 4、子程序划分 5、子程序设计、编码、测试 6、有关控制系统的特殊子程序 7、全部程序调试 8.3 温度控制系统的设计 8.3.1 任务描述 8.3.2 具体控制要求 8.3.3 总体设计 一、硬件总体方案 二、软件总体方案的设计 三、控制方案确定 8.3.4 硬件设计 一、CPU选型 二、AD转换器 三、键盘设计 四、显示部分设计 五、报警部分设计 六、实时时钟设计 七、打印机部分 八、数据存储器的选择 九、传感器的选择 十、执行单元的选择 十一、其他 8.3.5 软件设计 一、软件结构设计 二、数据结构设计 三、子程序划分 采样程序;软件滤波程序;定时器中断服务程序;标度变换程序;控制算法程序;报警处理程序;实时时钟程序;控制输出程序; 所有子程序测试完成后,要和主程序连接在一起,构成整个控制程序。必须对整个程序做全面测试,包括功能实现、容错性测试、边界条件测试、人机交互测试等等。 工业管式电炉的炉温控制系统设计: 1、被控对象为工业管式电炉 2、温度范围为100——800摄氏度 3、加热采用电阻丝加热,功率为5KW,电压为交流220V 4、控制精度要求小于2% 1、有按键输入,输入各种参数 开始工作;停止工作;打印温度曲线;PID参数;报警参数;设定温度; 2、有显示功能,显示相关数据 设定温度;当前温度;温度曲线;PID参数;打印周期;报警参数; 3、报警功能 温度超过或低于设定值的一定范围时,要有灯光报警和继电器结点输出,报警的上下限用户可以修改。 4、具有打印功能 能够打印某个时间段(最多24小时)的温度曲线 5、实时时钟功能 具有一个实时时钟,在系统断电后仍然可以保持时钟的运行。 从控制任务分析,本系统是一个连续调节的温度控制系统,模拟量通道采用一入一出就可以完成基本的控制任务,因此整个系统的结构比较简单。另外系统还有键盘、显示、打印、时钟、报警等功能。 控制方式:单回路闭环控制 CPU的类型:单片机 1、设计要求中涉及到曲线的打印和显示,因此用高级语言比较适合。另外高级语言(C、C++等)对单片机的支持比较普遍。 2、由于任务相对简单,因此不需要操作系统(实时操作系统)的支持也能完成控制任务。 3、被控参数是电炉温度,是一个缓慢变化的过程,因此对实时性的要求很低。后台程序只需处理采样周期即可,其他任务在前台执行。 本系统被控参数是温度,采用电阻丝加热的方式来控制温度,温度和电阻丝将电能转化为热能的多少有关系,因此可以通过控制热功(率)来控制温度。 1、通过晶闸管控制每个采样周期内的平均电压来调节温度。 2、可以控制每个采样周期内通电的时间来调节温度。 1、由于CPU的负荷不重,因此选择常用的51系列单片机。89S52单片机虽然外总线是8位,但是采用定点运算可以用16位的int变量

文档评论(0)

wxc6688 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档