计算机温度控制系统课程设计.docxVIP

  • 1
  • 0
  • 约1.49万字
  • 约 26页
  • 2023-10-14 发布于上海
  • 举报
目录 摘要 2 设计目的 3 设计要求和设计指标 3 总体方案设计 3 硬件选择以及相关电路设计 3 温度传感器的选择 3 模数转换器 4 内部结构 4 信号引脚 5 工作时序与使用说明 6 控制器 89C51 7 数码管显示电路 8 LED 数码管的组成 8 数码管显示方式 9 控制算法 10 6. 各子程序流程图 11 PID 控制程序流程图 11 A/D 转换程序流程图 11 显示程序流程图 11 温度控制总程序流程图 12 心得体会 12 参考文献 13 附录 1:温度控制系统总电路图 14 附录 2:温度控制系统程序清单 16 摘要 温度控制是工业生产过程中经常遇到的过程控制,有些工艺过程对其温度的控制效果直接影响着产品的质量,因而设计一种较为理想的温度控制系统是非常有价值的。本设计介绍了以 AD590 集成温度传感器为采集器、AT89C51 为控制器、ADC0809 为 A/D 转换器对温度进行智能控制的温度控制系统。其主要过程如下: 利用传感器对将非电量信号转化成电信号,转换后的电信号再入 A/D 转换成数字量,传递给单片机进行数据处理,并向外围设备发出控制信号。 论文首先介绍了单片机控制系统的整体方案设计及原理,然后具体介绍了控制系统的温度传感器部分、A/D 转换部分、控制器 89C51 部分以及数码管显示和键盘控制部分,接着相信介绍了温度控制系统各个单元电路的设计,最后阐述了温度控制系统软件设计的主程序和各个子程序。 关键字: 单片机 89C51 温度传感器 A/D 转换器 温度控制 计算机温度测控系统 设计目的 设计制作和调试一个由工业控制机控制的温度测控系统。通过这个过程学习温度的采样方法,A/D 变换方法以及数字滤波的方法。通过实践过程掌握温度的几种控制方法,了解利用计算机进行自动控制的系统结构。 设计要求和设计指标 1、每组 4~5 同学,每个小组根据设计室提供的设备及设计要求,设计出实际电路组成一个完整的计算机温度测控系统。 2、根据设备情况以及被控对象,选择 1~2 种合适的控制算法, 框图和源程序,并进行实际操作和调试通过。 编制程序温度指标:60~80℃之间任选;偏差:1℃。 总体方案设计 本系统主要由数据采集、信号放大、模数转换等模块构成。设计思想是通过温度传感器将温度信号转变为电流(电压)信号,但我们要知道经温度变化引起电流(电压)信号的改变是非常小的,此时如果被模数转换器采集的话效果是非常不明显的,因此我们将其通过一个信号放大模块进行放大。再通过模数转换器后送入单片机 AT89C51,而单片机通过PID 算法控制烘箱的电炉加热,并且使数码管显示实时温度,从而实现温度的高精度控制。 4.硬件选择以及相关电路设计温度传感器的选择 传感器的选取目前市场上温度传感器繁多就此我们提出了以下三种选取方案: 方案一:选用铂电阻温度传感器,此类温度传感器在各方面特性都比较优秀,但其成本较高。 方案二:采用热敏电阻,选用此类元器件有价格便宜的优点,但由于热敏电阻的非线性特性会影响系统的精度。 方案三:选用美国 Analog Devices 公司生产的二端集成电流传感器 AD590,此器件具有体积小、质量轻、线形度好、性能稳定等优点。其测量范围在-50℃--+150℃, 满刻度范围误差为±℃,当电源电压在 5—10V 之间,稳定度为 1﹪时,误差只有±℃,其各方面特性都满足此系统的设计要求。 比较以上三种方案,方案三具有明显的优点,因此此次设计选用方案三。 图 4-1 温度采集电路 选用温度传感器 AD590,AD590 具有较高精度和重复性(重复性优于℃, 其良好的非线形可以保证优于℃的测量精度,利用其重复性较好的特点,通过非线形补偿,可以达到℃测量精度)。超低温漂移高精度运算放大器OP-07 将“温度-电压”信号放大。便于 A/D 进行转换,以提高温度采集电路的可靠性。 集成温度传感器的输出形式分为电压输出和电流输出两种。电压输出型的灵敏度一般为 10mV/K,温度 0℃时输出为 0,温度 25℃时输出为。电流输出型的灵敏度为 1μA/K。这样便于 A/D 转换器采集数据。 模数转换器 ADC0809 是 M 美国国家半导体公司生产的 CMOS 工艺 8 通道,8 位逐次逼近式A/D 转换器。其内部有一个8 通道多路开关,它可以根据地址码锁存译码后的信号,只选通 8 路模拟输入信号中的一个进行 A/D 转换,其转换时间为 100μs 左右。是目前国内应用最广泛的 8 位通用 A/D 芯片。 图 4-2 ADC0809 引脚图 内部结构 图中多路开关可选通 8 个模拟通道,允许 8 路模拟量分时输入,共用一个 A/D 转换器进行转换,这是一种经济的多路数据采集方法。地址锁存与译码电路完成对 A、B、C 3

文档评论(0)

1亿VIP精品文档

相关文档