第6章 控制系统的软件精要.ppt

  1. 1、本文档共110页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 控制系统的软件和常用控制程序设计 6.1 控制系统的软件分类 6.2 常用控制程序设计 计算机控制系统需配置功能齐全的软件,以实现实时监控、数值计算、数据处理及各种控制算法等功能。 计算机控制系统的软件应当具有以下特点: 1、实时性 对系统的一组特定的输入,在未发生变化前,系统能作出适当的反应。 2、并发性 能支持多任务并行操作,具有资源共享、保护功能并能有效地进行联网通信。 3、随机性 能及时响应偶发性事件,并能对这些事件做出正确的判断和处理。 4、良好的界面 软件应当有友好的界面,以利于参数的调整和操作人员的操作。? 6.1 控制系统的软件分类 计算机控制系统的软件分为系统软件和应用软件两大类。 一、系统软件 系统软件包括操作系统,编辑、编译软件,各类工具软件及诊断系统等;其核心是操作系统。 (一) 操作系统 计算机操作系统,是指用于管理和控制计算机软硬件资源,为用户创造便利的工作环境的一组计算机程序的集合。操作系统主要有进程管理、作业管理、文件管理、设备管理和存储器管理等基本功能。 计算机控制系统的结构不同,控制功能不同,可根据情况选用不同的操作系统。能。 (二) 监控程序 当控制系统比较简单,例如由单片机构成的简单控制器中往往不用操作系统的支持,只需为系统配置一个监控程序即可达到控制的目标。监控程序可以是买硬件时附带,即由厂家提供,也可以由用户自己编写。 1、 监控程序的程序结构: (1)无外部操作介入的自主运行程序结构 (2)以键盘管理的一键一义监控程序结构 (3)基于实时多任务操作系统的嵌入式结构 (2)高级语言 常用于控制系统的高级语言有C语言和PL/M语言。 □ C语言 C语言是一种能取代汇编语言,又具有高级语言特点的语言。C语言的特点是: ①?? 结构化语言,适合于模块化设计 ②??数据类型和运算符丰富,具有较强的汇编特性 ③? 丰富的库函数为用户提供良好的软件开发环境 C语言广泛用于系统软件和控制软件的开发中。 (3)根据各插值基点的值,使用插值公式,求出的近似表达式。 (4)编写程序计算。 例5 设某流量测量系统的流量与差压的实测变化曲线如图4-7所示。该曲线是非线性的,但曲线较平滑,可采用分段插值法。将曲线按不等距分段法分为三段,插值点为ΔP1、ΔP2、 ΔP3 ,对应流量Q1 、Q2 、Q3。用折线代替曲线OA,AB,BC。 设检测值经数字滤波后存于DATA为地址的存储器中,测得的和及经计算得到系数也存入存储器中,数据采用双精度,程序流程图如图4-8所示。 五、报警程序 在微机控制系统中,为了安全可靠,对一些重要的参数和系统的部件应当设有紧急报警系统,以便在发生问题时提醒操作人员注意,避免事故的发生。 通常的方法是将计算机采集的数据与给定的上、下限值进行比较,高于上限或低于下限值则进行报警。 在控制系统中可采用声、光及语言报警。 ● 声音报警可由简单的电铃、电笛或频率可调的蜂鸣振荡器提供。或采用集成芯片,如模拟声音集成电路芯片KD—956X系列,其特点是:(1)工作电压范围宽、静态电流低 (2)外接电阻可调节声音的节奏 ● 光报警常用发光二极管或闪烁的白炽灯 微机输出经锁存和放大驱动发光二极管或闪烁白炽灯 ● 语言报警需要进行语音的采集、处理、合成等技术,虽然较生动,报警也准确,但硬、软件都较复杂。 其原理是将语音通过麦克风采集、经高频放大后进行A/D转换为数字量、由CPU处理并存入EPROM中。 (3)通过外接三极管可驱动扬声器 SEL2 VDD OSC2 KD9561 SEL1 VSS OSC1 3-4.5V KD9561由振荡器、节拍器、音色发生器、控制和输出等组成。改变SEL1、2可发出不同的音响。 ● 报警程序举例:图6-13和6-14所示锅炉水位自动调节系统和报警系统。 汽包的水位是锅炉正常工作的主要指标,液面太高将影响汽水分离,产生蒸汽带液现象;水位若过低,水的汽化会很快,如果不及时调节液面,就会使汽包内液体全部汽化,可能导致锅炉烧坏以致发生严重的爆炸事故。所以,锅炉液面是一个非常重要的参数,一般采用双冲量或如图所示的三冲量自动调节系统。 为了使现场人员能够及时地监视锅炉的生产情况,整个系统设计有三个参数报警系统,即水位上、下限,炉膛温度上、下限,以及蒸汽压力下限报警,如图所示。 在图6-14中,系统各参数全部正常时,绿灯亮。某个参数不正常,发出声光报警信号。各位都接有反向驱动器,

文档评论(0)

光光文挡 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档