基于单片机的家用热水器控制器的设计

以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致.  
无需注册登录,支付后按照提示操作即可获取该资料.
资料介绍:

基于单片机的家用热水器控制器的设计(任务书,开题报告,论文10000字)
摘   要
本文设计的控制器采用STC89C52单片机作为控制核心来设计智能电热水器。本设计也对单片机控制电热水器实现智能化的可能性进行了分析,利用温度传感器、水位检测装置及模数转换器等来完成本设计。本文详细介绍了设计中应用到的主要芯片的性能和特点,包括STC89C52、DS18B20、ADC0809等。在硬件设计方面,主要对单片机最小系统及其扩展、电源电路、键盘显示及接口电路、模数转换电路、水位及水温检测电路、报警显示电路、水泵电路进行了详细介绍。在软件设计方面,采用汇编语言编程,是由于其易于为单片机所识别,执行速度快。最后对软件调试进行了误差分析。该智能电热水器设计完善,实现方案简单易行。经过系统调试表明本文所设计的家用控制器可以实现智能检测水位及水温,智能加热,自动加水和停止加水,并且提高了整机的可靠性及准确性。
关键词:单片机  STC89C52  热水器  加水  停水  检测水位

Microcontroller design based on household water heater controller
Abstract
    This design controllers using STC89C52 microcontroller as the control to design intelligent electric water heater. The design of intelligent microprocessor controlled electric water heaters possibility of realization were analyzed using a temperature sensor, the water level detection device, analog to digital converter and the like to complete this design. In the hardware design, mainly on the smallest single-chip system and its extension, the power supply circuit, keyboard and display interface circuits, analog to digital conversion circuit, the water level and water temperature detection circuit, alarm display circuit, the pump circuit is described in detail. Also introduces the design applied to the main chip performance and features, including STC89C52, DS18B20, ADC0809 . In software design, the use of assembly language programming, due to its easy for the microcontroller identification, execution speed. Finally, the software debugging error analysis. The intelligent electric water heaters designed, easy implementation. Use software designed to control, intelligent detection can water level and water temperature, intelligent heating, automatic water and stop the water, and improve the reliability and accuracy of the machine.
Key Words:  SCM; STC89C52; add water ;stop adding water; detecting the water level 
 

基于单片机的家用热水器控制器的设计


目 录
摘   要    I
Abstract    II
第一章 引 言    1
1.1 设计简介    1
1.2 设计内容    1
1.3 论文结构    2
第二章 方法论证    3
2.1 主控芯片选择    3
2.2 温度传感器的选择    3
2.3 液晶显示模块    3
2.3.1液晶显示器的优点    3
2.3.2液晶显示器的原理    3
第三章 硬件设计    4
3.1 系统原理框图设计    4
3.2 系统主要元器件介绍    4
3.2.1主控芯片STC89C52    4
3.2.2单片机处理与控制单元设计    6
3.2.3 显示模块    7
3.2.4 水位模块    8
3.2.5 水温模块    9
3.2.6  按键和指示灯模块    10
3.3 硬件设计小结    10
第四章 软件设计    12
4.1主程序算法流程分析    12
4.2 DS18B20软件设计    15
4.2.1 DS18B20初始化函数    15
4.2.2 DS18B20算法    16
4.2.3 DS18B20温度校验    16
4.3 LCD1602软件设计    16
4.3.1 LCD初始化函数    17
4.3.2 LCD延时函数    18
4.3.3 LCD显示函数    18
4.4 菜单判断流程分析    19
4.5 软件设计小结    20
第五章 系统调试    21
5.1 系统制作与实物测试    21
5.2硬件调试    24
5.2.1 主控电路调试    24
5.2.2 A/D转换电路调试    24
5.2.3 传感器调试    25
5.3调试过程中发现的问题及解决方法    26
结论    27
参考文献    28
致谢    30