基于单片机实现单回路智能调节器.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机实现单回路智能调节器

PAGE  目 录 1、简述 …………………………………………………2 2、SLPC型可编程序控制器的电路设计说明 2.1电路概述 …………………………………………2 2.2 输入输出电路 …………………………………3 2.3 数/模与模/数转换电路 …………………………4 2.4 指示及通信电路 …………………………… 5 2.5 WDT监视电路 ………………………………… 6 3、单回路控制器的工作节拍 ……………………… 7 4、软件设计说明及用户程序结构 4.1 软件设计概述 …………………………………… 9 4.2 SLPC的软件系统具有以下功能:……………… 9 4.3 软件结构图 …………………………………… 9 4.4 程序代码: ………………………………………… 10 4.5、程序提供给用户的操作结构说明 …………… 11 5、参考文献…………………………………………………24 基于单片机实现单回路智能调节器 摘要: 本设计主要介绍如何基于89C51单片机设计开发单回路控制器。 关键词: 单回路控制器 高频变压器 单片机 1、简述: 单回路控制器简称 SLPC(Single Loop Programmable Controller)是以微处理器为基础的多功能控制仪表,可接受多路模拟量及开关量输入,实现复杂的运算、控制、通信及故障诊断功能。出于危险分散的考虑,它虽有若干路模拟量及开关量输出,但只有1路采取4-20的mA直流电流信号输出,即原则上只能控制一个执行器。这也正是被称为单回路仪表的原因。 单回路控制器的联络信号和模拟仪表一样,在控制室与现场之间采用4-20mA直流电流信号,在控制室内采用1-5V直流电压信号。其外形结构和操作方式也与模拟仪表相似,在正面面板上常配置的显示设定值、测量值及输出阀位的仪表,因此可与常规仪表混合使用,在仪表屏上直接替代模拟仪表。 这种外形上的相似和功能上的兼容,往往使人误认为数字控制器仅仅是微处理器代替了模拟调节器中的运算放大器,从而把它混同于模拟调节器一样看待。其实,单回路控制器作为计算机控制系统的一部分,是现代自动控制、计算机及通信技术(合称3C,即Control,Computer,Communication) 发展的产物,与模拟调节器有着多方面的差别。 我国已经大量生产了多种单回路控制仪表,例如西安仪表厂生产YS-80系列和YS-100系列,川仪18厂和上海调节厂生产DIGITRONIK系列等,它们都以8位或16位微处理器为CPU,外围电路也大同小异。 2、SLPC型可编程序控制器的电路设计说明: 2.1电路概述: 单回路控制器主要由CPU、ROM、RAM、D/A转换器,以及与现场仪表交换信息的过程输入输出接口、与上位设备联系的双向数据通信接口、与人对话的人机接口(供系统生成及操作运行用)几部分组成。 为保证控制的实时性,SLPC内的CPU采用8位微处理器8085A,其时钟频率为12MHZ,这样可使仪表在0.2S的控制周期内最多运行288步用户程序,并根据需要,能将控制周期加快到0.1S。 根据过程控制仪表要求抗干扰的特点,仪表需要将系统软件及用户软件全部用EPROM固化。为此,SLPC内使用1片27256型EPROM作为系统ROM,即提供32K字节(每字节为8bit)的存储空间,存放系统管理程序及各种运算控制子程序块。作为用户的ROM,使用一片2716型EPROM,为用户提供2K字节的存储空间存放用户程序。作为RAM,使用二片?PD4464型低功耗CMOS存储器,共有8K字节供存放现场设定数据及中间计算结果之用。这里RAM选择低功耗芯片的目的,是为了延长停电情况下的数据保存时间,以便在恢复供电时能按以前的设定数据继续运转。 2.2 输入输出电路: SLPC的模拟量输入端口有5个,可同时接受5路1-5V电流的输入信号X1-X5。其模拟量输出有3路,其中Y1输出为4-20mA直流电流信号,可驱动现场执行器,另外2路Y2和Y3输出的是1-5V直流电压信号,一般作为与控制室其他仪表的联络之用。以上这些输入输出电路相互间都是不隔离的,考虑到现场变送器和执行器的电路总是浮空的,所以使用中一般不会发生问题。 仪表的开关量输入输出端口是用高频变压器隔离的。控制中常见的开关量有两类,一类是接通/开断型的,如继电器及按钮的动作,另一类是高/低电平型的,如计算机的信号输出和电路的状态变化。SLPC的开关量输入输出端口对上述两类信号是通用的,不仅如此,为了使用上的灵活,参照计算机内的三态门的思路,还将这些端口的设计成可编程的

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档