PID自动控制温度控制器.docx

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PID自动控制温度控制器 PID自动控制温度控制器 PAGE / NUMPAGES PID自动控制温度控制器 -` 目 录 一、设计内容 2 1.1 温度控制 2 1.2 设计方案 2 二、软件设计 0 2.1 主程序流程图 0 2.2 DS18B20 实现温度转换和温度数值读取流程图 0 2.3 显示流程图 1 三、 PID 控制 2 3.1PID 简介 2 3.2PID 控制算法 4 四、电路设计 6 4.1 功能模块设计 6 4.2 电路连接设计 7 4.2.1 温度检测电路 7 4.2.2 继电器控温电路 7 4.2.3 外部电路 8 参考文献 9 附录 PID 温度控制器程序 10 -` 一、设计内容 1.1 温度控制 本设计以水为测量对象,温度测量电路接收传感器的信号,并将模拟信号通 过模 /数转换器转换为数字信号,送入单片机系统,与预设的温度对比,通过一 定的控制算法,控制继电器的通断,从而控制加热器的工作,使得水温维持在设 定的温度。温度控制算法精确控制温度加热,以温度最小为优化目标。 温度是工业控制对象的主要的被控参数之一,如冶金,机械,食品,化工各 类工业中广泛使用的各种加热炉,热处理炉,反应炉等。在过去多是采用常规的 模拟调节器对温度进行控制,本设计采用了单片微型机对温度实现自动控制。 1.2 设计方案 温度控制系统是一种比较常见和典型的过程控制系统。温度是工业生产过程中重要的被控参数之一,当今计算机控制技术在这方面的应用,已使温度控制系 统达到自动化、智能化,比过去单纯采用电子线路进行 PID 调节的控制效果要好得多,可控性方面也有了很大的提高。 温度是一个非线性的对象,具有大惯性的特点,在低温段惯性较大,在高温段惯性较小。对于这种温控对象,一般认为它具有以下的传递函数形式: 这是传统的二位式模拟控制方案,其基本思想与方案一相同,但由于采用上 -` 下限比较电路,所以控制精度有所提高。这种方法还是模拟控制方式,因此也不 能实现复杂的控制算法使控制精度做得较高,而且不能用数码管显示,对键盘进 行设定。 采用 89C51 单片机系统来实现。单片机软件编程灵活、自由度大,可用软件 编程来实现各种控制算法和逻辑控制。单片机系统可以使用数码管来显示水温的 实际值,能用键盘输入设定值。选用了 AT89C51 芯片,不需要外扩展存储器,可 使系统整体结构更为简单。 采用以单片机为控制核心的控制系统,尤其对温度控制,可达到模拟控制所 达不到的效果,并且实现显示和键盘设定功能,大大提高了系统的智能化。这也 使得系统所测得结果的精度大大提高。 AT89C51 是一种带 4k 字节闪烁可编程可擦除只读存储器的低电压,高性能 CMOS8  位微处理器,俗称单片机。而在众多的  51 系列单片机中,要算  ATMEL 公司的  AT89C51 更实用,也是一种高效微控制器,因为它不但和  8051 指令、管 脚完全兼容,而且其片内的 4K 程序存储器是 FLASH 工艺的,这种工艺的存储 器,用户可以用电的方式达到瞬间擦除、改写。而这种单片机对开发设备的要求 非常低,开发时间也能大大缩短。 DS18B20 是一线式数字温度传感器,它具有微型化、低功耗、高性能抗干扰能力、强易配处理器等优点,特别适合用于构成多点温度测控系统,可直接将温度转化成串行数字信号(按 9 位二进制数字)给单片机处理,且在同一总线上可 以挂接多个传感器芯片。它具有独特的单总线接口方式,仅需使用 1 个端口就能实现与单片机的双向通讯。采用数字信号输出提高了信号抗干扰能力和温度测量 精度。它的工作电压使用范围宽 3.0~5.5 V,可以采用外部供电方式,也可以采用寄生电源方式, 即当总线 DQ 为高电平时,窃取信号能量给 DS18B20 供电。它还有负压特性,电源极性接反时, DS18B20 不会因接错线而烧毁, 但不能正常工作。可以通过编程而实现 9~12 位的温度转换精度设置。设定的分辨率越高,所需要的温度数据转换时间就越长,在实际应用中要将分辨率和转换时间权衡考虑。 RS-232 接口是个人计算机上的通讯接口之一,是 1970 年由美国电子工业协 会(EIA )联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于 串行通讯的标准。它的全名是“数据终端设备( DTE)和数据通讯设备( DCE) -` 之间串行二进制数据交换接口技术标准” 。该标准规定采用一个 25 个脚的 DB25 连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规 定。随着设备的不断改进,出现了代替 DB25 的 DB9 接口。 -` 二、软件设计 2.1 主程序流程图 系统的主程序流程图如图 2-1 所示,当有信号输入时,主程序启动,根据内 部

文档评论(0)

182****7876 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档