您好,欢迎来到佳博论文网!

蒸煮过程温度程序控制

论文编号:CK052论文字数:14602,页数:35

摘 要

本文介绍了以51单片机为核心的蒸煮过程温度程序控制平台的设计。并介绍了其软、硬件设计的方法和给出了系统的硬件原理图、软件流程图。在该设计中采用热电偶测量炉内温度,其信号经多路开关CD4051送入放大器,经放大后由A/D电路转换成相应的数字量,再通过光电耦合器隔离,进入主机电路。由主机进行数据处理、判断分析,并对偏差按模糊PID规律运算后输出数字控制量。在小偏差时使用改进的PID算法,在大偏差时使用模糊控制算法数值信号经光电隔离,由D/A电路转换成模拟量,再通过V/I转换得到0~10mA的直流电流。该电流送入可控硅电压调整器(ZK-0),触发可控硅,对炉温进行调节,使其按预定的升、降曲线规律变化,终实现对温度的控制。

关键词 51单片机;温度控制;模糊PID控制

Abstract

This paper introduces the single-chip microcomputer 51 of the cooking process as the core platform for the design of temperature control. And describes its hardware and software design methods and gives the system schematic diagram of the hardware, software flow chart. In the design of the furnace temperature measurement using thermocouples, and its multi-channel signal into the amplifier switches CD4051, as amplified by the A / D circuitry to convert the volume of the corresponding figure, and then through the optocoupler isolation, into the host circuit . By the host for data processing, analysis to determine the deviation in accordance with the laws of fuzzy PID control operation after the output figures for the volume. Small deviations in the use of the improved PID algorithm, the use of large deviations in the fuzzy control algorithm for numerical signal photoelectric isolation,,by the D / A converted into analog circuit, and then through the V / I conversion to be 0 ~ 10mA DC current. The current into the thyristor voltage regulator (ZK-0), triggered thyristor, adjusted for the temperature to rise by a predetermined, lower curve changes in the law. Finally,I achieved the temperature control.

Keywords 51 single-chip microcomputer;temperature control;fuzzy PID control.

目录

摘 要I

AbstractII

1前言1

2系统总体概述2

3系统的硬件设计2

3.1单片机的选择2

3.1.1AT89C2051单片机4

3.2系统总结构6

3.3升温—恒温阶段7

3.4模拟量输入通道8

3.4.1运算放大器LM3249

3.4.2型A/D转换器ADC080910

3.5由AT89C2051构成的主机-显示电路12

3.6输出通道逻辑电路13

3.6.1D/A转换器DAC083213

3.7键盘输入电路14

4模糊PID控制器设计15

4.1经典PID控制15

4.2模糊控制算法16

4.3模糊控制原理17

4.4模糊控制算法设计18

4.5模糊PID控制20

4.5.1小偏差PID控制20

4.5.2大偏差模糊控制21

5软件结构和程序框图21

5.1监控程序22

5.2中断服务程序25

6参数调整27

7总结27

致谢29

参考文献30

蒸煮过程温度程序控制......