电热水暖恒温自动控制系统的设计

以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致.  
无需注册登录,支付后按照提示操作即可获取该资料.
资料介绍:


摘要
温度是电热水暖控制的主要被控参数之一,可是由于温度自身的一些特点,如惯性大,滞后现象严重,难以建立精确的数学模型等,给控制过程带来了难题。本文研究合适的控制方案对电热水暖温度进行控制,技术要求是调节时间短,超调量为零且稳态误差在±1℃内。对电热水暖这样一个被控对象进行控制,有很多方案可选。首选的方案是 PID 控制,因为它简单,容易实现,在大多数情况下可以满足性能要求,目前,PID 控制仍占 80%以上。它有可消除稳态误差的优点。PID 控制的性能取决于参数的整定情况,对那些对象模型复杂和模型难以确定的控制系统,具有很大的局限性,而且它的快速性和超调量之间的矛盾关系,使它不一定能满足调节时间短、超调小的技术要求。本文设计了以8031单片机为核心的温度控制器,选用 Pt100 为温度传感器,采用ADC0809 为 A/D 转换器件,同时由过零触发光电耦合器件 MOC3061 和晶闸管 BTA20 构成驱动执行单元,由按键、LED 数码显示器及报警单元等组成人机联系电路。在进行硬件设计的同时,也设计了相应软件程序流程图。

关键词:温度;PID 控制;8031单片机;Pt100温度传感器;ADC0809转换器

Abstract
Temperature is one of the main parameters controlled in the electric water heater,But it is very difficult to control temperature well because of some characteristics of the temperature itself. For example temperature's inertia is great,it's time-lag is serious and it is difficult to establish accurate mathematical model of the object. This paper is to study an adapt control method to control the temperature of the electric water heater,the technology demand of control method is:the regulating time must be short, the overshoot must be zero and steady-state error must be in ±1℃.For the electric oven, there are many control methods to be selected.The first is the PID method. It is simple and easily realized. In most cases, it can meet the control demand. At present, in all of the control methods in use, the PID method still accounts for over 80 percent. It has the advantage to eliminate the steady-state error. Its efficiency depends on it parameters. In terms of those control objects whose models are complicated or are established difficultly, the PID method has very great limitation. Moreover,because of the conflict between quickness and the small overshoot, PID control cannot meet control demand.Second method can be fuzzy control, because it has the advantage of quickness, In the paper 8031 is used as controller, Pt100 is used as temperature sensor, and ADC0809 is used as A/D converter, because of it's precision being high and anti-interference ability being strong. Performance unit is composed of photoelectrical coupler MOC3061 and TRIACS BTA20.Man-machine circuit is composed of buttons, LED and warning unit, etc.While the hardware circuit is designed, the corresponding procedure flow chart is alsodesigned.

Key words: Temperature ;PID Control;8031;Pt100 temperature sensor;ADC0809A/D converter

硬件电路设计单片机的发展和应用

    单片机在电热水暖控制中应用的历史并不长。因为单片机本身出现的历史就不长,如果将8位单片机的推出作为起点,那么单片机的发展历史可以分为三个阶段:
    第一阶段(1976~1978年):初级单片机阶段。以Intel公司的MCS-48为代表。这个系列的单片机片内集成有8位CPU,并行I/O口、8位定时/计数器,寻址范围小大于4K,并且无串行口。
    第二阶段(1978年~):高性能单片机阶段。在这一阶段推出的单片机普遍带有串行I/O口,有多级中断处理系统、16位定时/计数器。片内RAM 、ROM容量加大,并且寻址范围可达到64K字节,有的片内还带有A/D转换接口。这类单片机有Intel公司的MCS-51, Motorola公司的6801和Zlog公司的Z8等。
    第三阶段(1982 ):8位单片机巩固发展以及16位单片机推出阶段。这一阶段的主要特征是一方面发展16位单片机及专用单片机:另一方而同时不断完善高档8位单片机,改善其结构,以满足小同的用户需求。
  单片机是把微型计算机主要部分集成在一个芯片上的单芯片微型计算机,它的结构与指令都是按照工业控制要求设计的,因此利用它很容易构成专用计算机应用系统,又山于其成本低,应用领域涉及到智能产品、价格便宜,所以一经出现就得到了广泛的应用。其能仪表、测控系统、数控控制机、智能接口等等。

单片机硬件电路的组成

  单片机的硬件主要由单片机的最小系统及相关的功能模块组成,最小系统包括单片机、程序存储器、数据存储器、晶振电路、复位电路、电源及I/O接口等各部分;各功能模块的多少要视具体的系统而定,常用的功能模块有:用于单片机本身进行控制的人机通道模块,它包括键盘输入模块、显示器模块及打印机模块等,用于与测控对象进行信息交流的输入输出通道,它包括用于采样的传感器模块和A/D转换模块、用于完成控制任务的D/A转换模块和执行机构模块,另外还有用于与它计算机系统交换信息的通信接口模块等。

目 录

第一章.硬件电路设计方法及原则 - 1 -
1.1 硬件电路设计单片机的发展和应用 - 1 -
1.2 单片机应用系统硬件电路的组成及设计原则 - 2 -
1.2.1单片机硬件电路的组成 - 2 -
1.2.2单片机硬件设计的原则 - 2 -
1.3 单片机应用系统的可靠性设计 - 3 -
第二章 单片机系统设计方案与分析 - 5 -
2.1硬件电路的整机结构 - 5 -
2.2系统设计中用到的元器件介绍 - 6 -
2.2.1 8031单片机 - 6 -
2.2.2 A/D转换器的选择 - 7 -
2.2.3地址锁存器的选择 - 9 -
2.2.4 2864A芯片 - 10 -
2.2.5 8155可编程接口芯片 - 10 -
2.2.6 X25045芯片简介 - 12 -
2.2.7 DAC0832转换器 - 14 -
2.3 5V直流稳压电源电路设计 - 15 -
2.4 单片机系统设计 - 16 -
2.4.1 看门狗电路设计 - 16 -
2.4.1.1 看们狗电路简介 - 16 -
2.4.1.2 X25045看门狗电路设计 - 17 -
2.4.2 ADC0809与8031的接口 - 20 -
2.4.2.1以查询方式实现与8031的接口 - 20 -
2.4.2.2以中断方式与8031单片机的接口 - 21 -
2.4.3 DAC0832与8031的接口电路 - 21 -
2.4.4 LED动态显示电路 - 23 -
2.4.5 独立式按键电路 - 24 -
第三章 温度检测与控制系统设计方案 - 25 -
3.1 系统所用到的元器件介绍 - 25 -
3.1.1  固态继电器 - 25 -
3.1.2   BT102发光二级管 - 27 -
3.1.3 温度传感器PT100 - 27 -
3.2 温度检测电路设计 - 29 -
3.3 温度控制电路设计 - 33 -
3.4 报警电路设计 - 34 -
3.5 硬件电路图及工作原理 - 35 -
第四章.系统软件程序控制 - 39 -
4.1软件可靠性设计 - 39 -
4.1.1 数字滤波技术 - 39 -
4.1.2 CPU的抗干扰方法 - 40 -
4.2 系统软件程序设计 - 41 -
4.2.1软件程序流程图 - 41 -
4.2.2 温度控制程序 - 42 -
4.2.3 PID计算子程序清单 - 43 -
4.2.4 ADC0809与8031的接口程序 - 49 -
4.2.5 DAC0832与8031的接口程序 - 51 -
4.2.6 与单片机接口的声音报警电路程序 - 53 -
4.2.7 看门狗电路程序设计 - 54 -
4.2.8  6位动态LED显示程序 - 59 -
4.2.9 独立式按键的软件实现 - 61 -
4.3.0 系统程序流程总图 - 63 -
第五章.单片机应用系统的调试 - 64 -
5.1 单片机应用系统中常见的故障 - 64 -
5.1.1 单片机应用系统常见的硬件故障 - 64 -
5.1.2 单片机应用系统中常见软件的错误类型 - 65 -
5.2 单片机应用系统的仿真调试 - 65 -
参考文献 - 67 -
设计总结 - 68 -
致谢 - 69 -