本文介绍了一种基于单片机的智能温度控制器的设计。本系统主要采用单片机、DS18B20、液晶显示、按键和蜂鸣器设计而成。本设计研究将利用单片机对温度传感器所检测信号进行处理,包括传感器的工作原理及如何设置上下限温度报警等工作。选用AT89C52单片机作为核心器件,单片机实时检测温度传感器DS18B20的状态,并将DS18B20得到的数据进行处理。上电后显示屏显示当前的环境温度,通过按键可设置高低温报警值,当检测到的温度高于或低于设置的报警值的时候,蜂鸣器报警同时报警灯闪烁,并且会控制加热冷却装置,使温度恒定在某一适宜温度范围内,温度检测精确到0.1度。44533
该系统在硬件设计上主要是通过DS18B20将温度转换成变化的电压论文网,然后将电压放大,并且将模拟电压信号转化为对应的数字温度信号电压。其硬件设计中最为核心的器件是单片机AT89C52以及数字温度传感器DS18B20,它一方面通过DS18B20进行温度采集,另一方面,将采集到的数字温度电压值经单片机处理得到相应的温度值,送到LCD显示器,以数字形式显示测量的温度,并且可以控制加热冷却装置以保持恒温,以及通过按键设置温度的上下限。
软件编程主要通过C语言使单片机AT89C52实现其控制功能
2.与课题有关的文献内容:
1.《单片机原理及应用(第2版)》:本书主要详细介绍了美国ATMEL公司的AT89S51单片机的硬件结构及各功能部件的工作原理、指令系统及常用程序设计,并从应用设计的角度介绍AT89S51单片机的各种硬件接VI设计、接口驱动程序设计以及AT89S51单片机应用系统设计。此外《单片机原理及应用(第2版)》还简要介绍了Keil C51程序的设计,同时对AT89S51单片机应用系统设计中用到的各种新器件也进行了简单介绍。
2.《基于AT89S52 单片机的温度采集与控制系统》:本文主要介绍采用数字温度传感器DS18B20 与单片机AT89S52一起构成的智能温控系统, 该温度控制器结构简单、测温准确。文章就系统的设计方案、硬件系统设计与实现、控制程序设计与仿真实现等多方面进行阐述,该系统中被测温度信号从温敏元件到单片机,经过众多器件,易受干扰、不易控制且精度不高。数字温度传感器能代替模拟温度传感器和信号处理电路,直接与单片机沟通,完成温度采集和数据处理,且抗干扰能力强,适合于恶劣环境下进行现场温度测量,所以有广泛的应用前景。
3.《传感器原理及应用技术》:本书共12章,较详细地介绍了各类常用传感器的基本概念、基本原理和基本特性,分析了传感器的测量电路、外围电路及应用电路,讨论了传感器应用的共性技术与传感器的选择和使用。本书取材新颖,内容全面、系统,由浅入深,循序渐进,将传感器原理与应用技术紧密结合。
4.《智能化集成温度传感器原理与应用》:本书从实用角度出发,全面系统深入地阐述了百余种集成温度传感器的工作大批量与典型应用。全书分八章。第一章为集成温度传感器概述。第二章和第三章分别介绍了模拟式集成温度传感器及温度控制器的原理与应用。第四章至第六章重点阐述基于不同总线的各种智能温度传感器的原理与应用。第七章和第八章分别介绍了智能温度传感器的串行总线接口及电磁兼容性设计。本书充分反映了该领域的国内外最新科技成果。
5.《液显模块LCD1602的接口设计及编程技巧》:本文结合液显模块LCD1602在温度测量仪中的应用,介绍了LCD1602的接口设计。在软件设计方面,编写了初始化程序和写操作程序,同时,针对LCD1602上显示内容的两种存在方式,分别编写了程序和提出了编程过程中的注意事项,最后总结出LCD1602的编程技巧,以供编程人员参考。