摘要:本论文主要以单片机为核心,对水塔中的水位及水温进行控制。低于警戒水位后自动启动电机进行蓄水,加水过程中水位的变化会实时显示在LCD1602上,通过PWM调速在水位变化过程中自动调节电机速度。当水加到一定的水位后自动停止蓄水。另外我在该论文中又增加了自动加热的功能,采用温度传感器获取水的温度信息,并把信息传送给单片机。当水温较低,且低于预设温度时,自动对其进行加热。加热到预定的温度后就停止加热。32902
毕业论文关键词:单片机;LCD1602;直流电机;DS18B20
Design of Solar Water Heater Based on MCU
Abstract:This paper is mainly based on single chip microcomputer as the core, to control the water level in a water tower and water temperature. Automatic motor start in water below the warning level, the water level of the water in the process of change will be on display in the LCD1602 real-time, automatically adjust the motor speed in the process of water level by PWM control. When the water add to a certain level , the water stop automatic adding. In this paper I also added the function of automatic heating, water temperature information obtained by temperature sensor, and transmits the information to the micro controller. When the water temperature is low, and is lower than the preset temperature, the automatic heating. Heating to a predetermined temperature before heating is stopped.
Key Words: MCU; LCD1602; DC motor; DS18B20
目录
摘要 2
引言 3
1.基于单片机的太阳能热水器的设计研究的历史及现 4
1.1研究的历史 4
1.2发展现状 4
2.系统方案的设计 5
2.1控制器选择 5
2.2基本的要求 5
3.系统硬件设计 5
3.1硬件总体结构 6
3.2单片机的介绍 6
3.3LCD1602液晶显示器 6
3.4声光报警电路 7
3.5按键电路 7
3.6DS18B20温度传感器电路 8
4.软件的设计 8
4.1软件整体设计 8
4.2水塔水位的控制程序流程图 9
4.3温度控制软件设计 9
5.仿真系统 9
5.1Protues介绍 9
5.2Keil介绍 10
6.仿真结果 10
7.结束语 11
参考文献 12
附录 13
致谢 23
基于单片机的太阳能热水器的设计
引言
大家都熟知人们的生活离不开水,水在生活和生产都是必不可少的,由于社会的不断发展,而且在社会的工业发展中的地位也变得十分的重要,倘若断了水,人们的生活将变得一切混乱了,就不能正常进行了,冬天天气不好家用太阳能在冬天里水的温度比较低,需要手动插电烧水。同时,工业的生产也会受到影响。社会不断的发展,科技不断的进步,自动化也变得随到处可以看得到,利用单片机对水的位置进行控制已经越来越普遍。我国公民使用最多的供水系统就是水塔水位的控制,水塔供水最重要的问题就是要确保水塔水位里的水始终都保持在一定适合的范围之中,如果水的温度过低的时候,水就自动开始加热,不可以使水过低,水要是过少水也不会自动加热。这是因为如果在水位很低的时候加热,在出现机械等其他不确定故障的时候,可能会因一直加热而烧毁水塔。传统的水塔存在这控制度过低,资浪费严重。利用单片机的对水的位置进行控制就不一样了,它能自动的控制水位的位置,使水可以随时自动的供应,如果温度过低的时候,水也可以自动进行加热,并且基于水塔水位的控制安装方便、价格合理也可以节约资源,是家庭和工业生产最适合的装置。 基于单片机的太阳能热水器的设计+源程序+电路图:http://www.751com.cn/zidonghua/lunwen_29702.html