1、 1 目录 摘要 .2 1.设计目的 .3 2.设计要求和设计指标 3 3. 总体方案设计3 4.硬件选择以及相关电路设计 .4 4.1 温度传感器的选择4 4.2 模数转换器 5 4.2.1ADC0809 内部结构.5 4.2.2 信号引脚 7 4.2.3 工作时序与使用说明 .8 4.3 控制器 89C51 .9 4.4 数码管显示电路 . 11 4.4.1 LED 数码管的组成 11 4.4.2 数码管显示方式 . 12 5.PID 控制算法 14 6. 各子程序流程图 15 6.1 PID 控制程序流程图 15 6.2 A/D 转换程序流程图 15 6.3 显示程序流程图 16 6.4
2、 温度控制总程序流程图 16 心得体会 17 参考文献 18 附录 1:温度控制系统总电路图 . 19 附录 2:温度控制系统程序清单 . 21 2 摘要摘要 温度控制是工业生产过程中经常遇到的过程控制, 有些工艺过程对其温度的 控制效果直接影响着产品的质量, 因而设计一种较为理想的温度控制系统是非常 有价值的。本设计介绍了以 AD590 集成温度传感器为采集器、AT89C51 为控制 器、ADC0809 为 A/D 转换器对温度进行智能控制的温度控制系统。其主要过程 如下:利用传感器对将非电量信号转化成电信号,转换后的电信号再入 A/D 转 换成数字量,传递给单片机进行数据处理,并向外围设备
3、发出控制信号。 论文首先介绍了单片机控制系统的整体方案设计及原理, 然后具体介绍了控 制系统的温度传感器部分、A/D 转换部分、控制器 89C51 部分以及数码管显示 和键盘控制部分,接着相信介绍了温度控制系统各个单元电路的设计,最后阐述 了温度控制系统软件设计的主程序和各个子程序。 关键字:单片机 89C51 温度传感器 A/D 转换器 温度控制 3 计算机温度测控系统 1.设计目的设计目的 设计制作和调试一个由工业控制机控制的温度测控系统。 通过这个过程学习 温度的采样方法,A/D 变换方法以及数字滤波的方法。通过实践过程掌握温度的 几种控制方法,了解利用计算机进行自动控制的系统结构。 2
4、.设计要求和设计指标设计要求和设计指标 1、每组 45 同学,每个小组根据设计室提供的设备及设计要求,设计出实 际电路组成一个完整的计算机温度测控系统。 2、根据设备情况以及被控对象,选择 12 种合适的控制算法, 框图和源程序,并进行实际操作和调试通过。 编制程序温度指标:6080之间任选;偏差:1。 3.总体方案设计总体方案设计 本系统主要由数据采集、信号放大、模数转换等模块构成。设计思想是通 过温度传感器将温度信号转变为电流(电压)信号,但我们要知道经温度变化引 起电流(电压)信号的改变是非常小的,此时如果被模数转换器采集的话效果是 非常不明显的,因此我们将其通过一个信号放大模块进行放大。再通过模数转换 器后送入单片机 AT89C51,而单片机通过 PID 算法控制烘箱的电炉加热,并且 使数码管显示实时温度,从而实现温度的高精度控制。 4 4.硬件选择以及相关电路设计硬件选择以及相关电路设计 4.1 温度传感器的选择温度传感器的选择 传感器的选取目前市场上温度传感器繁多就此我们提出了以下三种选取方 案: 方案一: 选用铂电阻温度传感器, 此类温度传感器在各方面特性