温度实时测量及控制系统
摘要
文中的设计电路以AT89C52单片机作为控制器。主要由键盘输入电路、温度测量电路、输出显示电路和电动机控制电路四部分。吸收了硬件软件化的思想,大部分功能通过软件来实现,使电路简单明了,系统稳定性大大提高。该系统利用AT89C52单片机分别采集各个温度点的温度,实现温度显示、控制以及时间的显示等功能。它以AT89C52单片机为主控制芯片,采用数字温度传感器DS18B20实现温度的检测,测量精度可以达到0.5℃。该系统采用了1602显示模块,形象直观的显示测出的温度值。基于AT89C52单片机的单总线温度测控系统具有硬件组成简单、读数方便、精度高、测温范围广等特点,在实际工程中得到广泛应用。
关键词:数字温度传感器;AT89C52单片机;温度测量;温度控制;时间显示
Abstract
This design of the circuit in order to the AT89C52 single-chip microcomputer as the controller. It includes Keyboard input circuit, temperature measurementcircuit, output display circuit,motor control. Many functions are finished by the software. So it simples the circuit and enhances the stability of the system Adopting the AT89C52 single-chip microcomputer in the system to collected temperature from various temperature positions realizes the temperature display and control function. Applying AT89C52 single-chip microcomputer-based as main control chip, it realizes the multi-temperature testing by using of digital temperature sensor DS18B20, and measurement accuracy reaches to 0.5 ℃. At the time the system uses a 1602 display module to show the measured temperature values. Based on AT89C52 single-chip single-bus multi-point temperature measurement and control system’s hardware assemble simply, reading data conveniently, high accuracy and widely temperature measuring, in the actual projects it is widely applied.
Keywords:digital temperature sensor; AT89C52 microcontroller; temperature measure;temperature control;time display
目 录
1 绪论1
1.1 课题研究的背景1
1.2 课题研究的目的和意义1
2 硬件电路设计2
2.1 总体设计2
2.2 单元电路设计2
2.2.1 单片机最小系统设计2
2.2.2 显示电路4
2.2.3 温度传感器检测电路6
2.2.4 键盘电路8
3 软件设计10
3.1功能说明10
3.2 主程序流程10
4 Protel绘图11
4.1 Protel软件简介11
4.2 原理图绘制11
5 电路仿真16
5.1 绘制仿真电路图16
5.2 程序调试18
5.3 仿真结果21
6 硬件电路制作与调试23
6.1 电路焊接23
6.2 电路调试23
6.3 调试结果26
结论27
致 谢28
参考文献29
1 绪论
1.1 课题研究的背景
温度控制广泛应用于人们的生产和生活中,人们使用温度计来采集温度,通过人工操作加热、通风和降温设备来控制温度,这样不但实时性差,而且操作人员的劳动强度大。即使有些用户采用半导体二极管作温度传感器,但由于其互换性差,效果也不理想。对工业生产可靠进行造成影响,甚至操作人员的安全。为了避免这