目 录 前言 2 第1章 绪论 3 第2章 系统分析 4 第2.1节 系统概述 4 第2.2节 AT89C52单片机介绍 4 第2.3节 DS18B20的介绍 7 第2.4节 数码驱动器MAX7219 10 第3章 硬件电路分析 14 第3.1节 硬件电路概述 14 第3.2节 电源模块 14 第3.3节 采集模块 15 第3.4节 显示模块 17 第3.5节 控制模块 17 第3.6节 通讯模块 18 第4章 系统软件 20 第4.1节 主程序 20 第4.2节 温度采集模块程序 21 第4.3节 显示模块 22 结论 23 参考文献 24 致谢 25 附录 26 附录1:实物照片说明 26 附录2:部分源程序 27 【摘要】:本设计主要采用单片机 AT89C52 以及温度传感器 DS18B20 组成的电路实现温度的采集与控制。DS18B20是美国DALLAS半导体公司生产的单总线数字温度传感器,它可直接实现数字化测试和输出,具有控制功能强、精度高、传输距离远、抗干扰能力强、体积小和功耗低等特点。要测的环境温度通过一线温度传感器 DS18B20 采集,然后通过AT89C52单片机处理并在LED数码管上显示,同时单片机控制两个 5V 继电器,用于对温度进行实时控制操作,当温度上升到达某一定值,打开一继电器(继电器常开端接有降温电器);当温度下降到某一定值,打开另一继电器(继电器常开端接有升温电器)。 该温度控制器完全适用于一般的应用场合,也可在高低温警报、远距离多点测温控制等方面进行应用。该系统具有显示精度高、价格低廉、结构简单、扩展方便和应用广泛等一系列优点。 【关键词】:AT89C52;DS18B20;温度传感器;LED数码管 前言 温度(temperature)是表示物体冷热程度的物理量,是物体分子平均平动动能的标志。温度是工业生产和科学实验中一个非常重要的参数,与人们的生活环境息息相关。在工、农业生产和日常生活中,对温度的测量及控制占据着极其重要的地位:消防电气的非破坏性温度检测,电力、电信设备的过热故障预知检测,空调系统的温度检测,各类运输工具组件的过热检测,保全与监视系统的应用,医疗与诊断的温度测试,化工、机械等设备温度过热检测。温度检测系统应用十分广阔,因此研究温度的测量方法和装置具有重要的意义。 温度不能直接加以测量,只能借助于冷热不同的物体之间的热交换,以及物体的某些物理性质随着冷热程度不同而变化的特性间接测量。测量温度的方法很多,按照感温元件是否与被测介质接触,可分为接触式测温方法和非接触式测温方法两大类。接触式测温法的特点是测温元件直接与被测对象接触,两者之间进行充分的热交换,最后达到热平衡,这时感温元件的某一物理参数的量值就代表了被测对象的温度值。非接触式测温法的特点是感温元件不与被测对象相接触,而是通过辐射进行热交换,可以避免接触式测温法的缺点,具有较高的测温上限。 |