计算机控制术第20讲.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机控制系统设计 授课人:李会军 计算机控制系统的设计方法 设计步骤 监控任务的确定:在进行系统设计之前,必须对监控对象的工作过程进行深入的调查、分析,熟悉其工艺过程,确定系统所要完成的任务,一般分以下几步: 1、熟悉工艺过程和控制要求,构思控制系统的整体方案。 2、系统是否有特殊控制要求。如高可靠性、高精度或快速性的要求,为满足这些要求,应采取什么措施。 3、计算机承担的任务。计算机在整个控制系统中所起的作用,是数据处理,还是直接控制等。 4、编写设计任务书。编写完整设计任务说明书,画出系统组成粗框图,作为整个控制系统设计的基础和依据。 计算机控制系统的设计方法 设计步骤 选择主机机型 在具体选择系统的主机机型时,可以选择工业PC计算机、PLC、智能仪表等现有测控硬件设备,设计者只需根据测控任务选择相应的硬件配置,再配以软件设计等,即可完成测控任务。 如果因价格、功能或灵活性等方面的原因不能选择现有主机时,设计者可选择一款微处理器、单片微控制器、DSP或ARM进行自主开发设计。此时应考虑到所选择微处理器的字长,寻址能力,指令系统,中断处理能力,运行速度等因素。 计算机控制系统的设计方法 设计步骤 确定控制算法 控制系统种类繁多,所用的控制算法也各不相同。比如:在数控机床中,常用的有逐点比较法和数字积分法的控制算法;在直接数字控制系统中,常用的有PID控制算法及其改进算法;在位置数字随动系统中,常用的有实现最少拍控制的控制算法。另外,还有模糊控制、最优控制、自适应控制等控制算法。在进行系统设计时,究竟选择哪一种控制算法,主要取决于系统的特性和要求达到的控制性能指标。 在确定控制算法时,应注意所选定的控制算法要满足控制速度、控制精度和系统稳定性的要求。 计算机控制系统的设计方法 设计步骤 系统总体方案设计 1、分配硬件软件功能:计算机控制系统由硬件和软件组成,对于那些既可用硬件实现,又可用软件实现的功能,应根据控制对象的要求和硬件软件的特点,采用合理的分配方案。一般情况下,只要能满足速度的要求,能用软件实现的功能,就不用硬件实现。 2、选择系统总线:控制系统中常用的外部总线有多种,如RS-232C、RS-422、RS-485和CAN BUS、LonWorks、Modbus、PROFIBUS、TCP/IP等现场总线或工业以太网。具体选择哪一种,要根据通信的速率、距离、系统网络拓扑结构、通信协议等要求来综合分析才能决定。 计算机控制系统的设计方法 设计步骤 系统总体方案设计 3、选择输入输出模块:一个计算机控制系统,除了主机外,还必须具有各种输入输出通道模块,其中包括模拟量输入(AI)模板、模拟量输出(AO)模板、数字量输入(DI)模板、数字量输出(DO)模板等。这些模块可以选用市场已有的产品,也可以自行设计。 4、可靠性设计:在计算机控制系统中,系统的可靠性至关重要,只有系统的高可靠性,才能确保系统的正常运行。可靠性设计采取的措施主要有硬件措施、软件措施,可靠性要求很高的系统,还应考虑双CPU或双机并行运行。 计算机控制系统的设计方法 设计步骤 硬件设计:在系统总体方案定下来以后,要设计电气原理图,一般应设计如下电路图: 1、以CPU为核心的电路:包括CPU、总线驱动,存储器扩展等电路。 2、AI、AO、DI、DO接线图。 3、通信接口电路:可以是RS-232C,RS-422,RS-485或现场总线与工业以太网通信接口。 5、显示电路图和电源电路图 计算机控制系统的设计方法 设计步骤 软件设计:采用汇编语言、C语言、PLC设计语言(梯形图、功能块、语句表)、或高级语言进行软件编程; 1、数据采集和处理程序:(1)数据采集程序主要是对多路模拟输入信号进行采样或对数字量的开关状态进行读取并存储。(2)数据处理程序主要包括数字滤波程序、线性化处理和非线性补偿、标度变换、上下限报警程序等。 2、控制算法程序:控制算法程序是完成控制规律的计算,得到控制量。主要包括:数字PID控制算法及其改进算法,大林控制算法, Smith补偿控制算法,模糊控制算法,串级控制算法,前馈控制算法,最优控制算法等。在具体实现时,可采用一种或几种控制算法的组合实施控制。 计算机控制系统的设计方法 设计步骤 软件设计 3、控制输出程序:将根据控制算法的结果送往模拟(数字)输出通道,实现数字量到模拟量的变换,并驱动外围的执行机构进行动作。 4、数据管理程序:主要包括画面显示、变化趋势分析、报警记录、统计报表、打印输出、数据操作等,主要用于生产管理。 5、数据通信程序:主要实现两台计算机之间或一台计算机与多台计算机控制系统之间的数据传输和交换,形成分布式控制系统。 计算机控制系

文档评论(0)

kjm3232 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档