基于单片机的家用智能蒸蛋器控制系统设计(附件)【字数:7831】

摘 要基于单片机的智能蒸蛋器系统以STC89C52单片机为主控模块,外围电路由DS18B20温度监测电路、水位检测电路、加热电路、LCD1602液晶显示电路、按键电路、报警电路等组成。系统设计了两种蒸蛋模式一种为水位控制的煮蛋模式首先系统采用DS18B20防水型温度传感器检测水温,两个水位传感器检测上下水位,水加到上限位置,当水位烧到下限值停止加热,下限水位检测传感器不可以设在底部,避免出现干烧。同时用户可以通过按键模块设定上下限温度值,使水温保持在一点范围内;第二种方式为定时蒸蛋,使用单片机内部中断定时,来定时煮蛋,当时间结束后停止煮蛋。液晶显示模块显示实时温度值、定时时间以及温度的上下限值。经过多次检测,该设计能够有效的提高蒸蛋的工作效率,减少人力成本和时间投入,提高蒸蛋的自动化水平。
目 录
一、引言 1
(一)智能蒸蛋系统的发展背景 1
(二)智能蒸蛋系统的发展现状 1
(三)本文主要研究内容 1
二、 基于单片机的智能蒸蛋器系统的方案设计 2
三、 基于单片机的智能蒸蛋器系统硬件设计 2
(一)基于单片机的智能蒸蛋器系统主控电路设计 2
1. STC89C52单片机简介 2
2. 复位电路设计 3
3. 晶振电路设计 3
(二)温度采集电路设计 4
(三)水位采集电路设计 4
(四)液晶屏显示电路设计 5
(五)按键电路设计 6
(六)警电路设计 6
(七)控电路设计 7
四、系统软件设计 7
(一)智能蒸蛋器系统的主程序的设计 7
(二)液晶驱动子程序的设计 9
(三) 温湿度检测子程序设计 9
(四)按键检测子程序的设计 10
(五)报警程序设计 11
五、 实物安装与调试 12
(一)硬件调试 12
(二)软件调试 14
参考文献 19
致谢 20
附录 21
附录一 原理图 21
附录二 元件清单 22
 *好棒文|www.hbsrm.com +Q: &351916072& 
一、引言
(一)智能蒸蛋系统的发展背景
随着信息时代的发展,人们的生活水平在持续的提升。生活水平的提升不代表可以忽视我们的生活质量,生活水平提升的同时人们对生活质量的要求也在逐渐提高。人们的生活方式趋向于更方便,更快捷。当然追求更方便更快捷的生活方式的同时,健康安全当然更重要。所以人们的生活要求既要安全健康又要方便快捷。
目前的煮蛋大都是采用电饭煲煮蛋,人们在需要煮蛋时,会把电饭煲放鸡蛋的盒子内部淘洗后再加入清水进行煮蛋。有时候在煮蛋的时候,煮鸡蛋的时间过长的话,还导致其中的水分过分流失。当空煮时,会导致多种意外发生,造成不必要的伤害。为此本课题研究了一种全自动煮蛋器,。它主要由控制器、检测器、显示器等几个部分组成。系统中,主要进行水分的采集、蒸蛋所需时间长短的控制;并利用控制器实现采集数据的处理;并能够在显示屏中显示处理。在完成煮蛋这个动作之后,机器会自动断开电源,以防意外发生。系统以智能的方式来实现蒸蛋器的控制,方便用户的使用,提高了煮蛋效率更保障了用户的安全以防在人们疏忽大意时造成意外损失。
(二)智能蒸蛋系统的发展现状
社会经济水平提升的同时,人们逐渐意识到也要更加的关注他们的生活是否健康安全。特别关注食品的安全(如:保质期,生产日期,材料,生产地等),从食物没入嘴之前就要求安全可靠无害,远比在吃坏肚子之后进行亡羊补牢来得更方便快捷安全。人们现在主要追求的是健康快捷的生活,但在现实生活中大多情况下是做不到这些的,有的人图快捷便吃一碗泡面,众所周知,泡面是垃圾食品,没什么营养,可要吃一份有营养的饭又要花大量的时间,就连一份蒸蛋的时间人们都很少愿意付出。在这个压力巨大,发展迅速的社会,大部分的人们没有多余的时间去精致自己的生活。然而蒸蛋器的出现就能轻松解决人们的问题,既能节约时间,又能让人们吃到一份精致营养的蒸蛋。如此巨大压力的社会风气之下,蒸蛋器肯定是大多数人们的首选工具。这边是蒸蛋器的发展前景。
(三)本文主要研究内容
本课题的主要内容是成功实现了一款智能蒸蛋器系统设计,经过多次检测系统运行正常。智能蒸蛋系统由温度传感器DS18B20检测水温,水位传感器检测水位,内部的定时中断定时,并能够实现防干烧、温度控制、定时加热以及数据实时显示和报警。系统硬件部分采用的是模块化设计,包含温度传感器模块、水位传感器、主控模块、液晶显示模块、报警模块、指示灯模块、按键模块。系统采用DS18B20防水型温度传感器检测水温,两个水位传感器检测上下水位,水加到上限位置,当水位烧到下限值停止加热,下限水位检测传感器不可以设在底部,避免出现干烧。在这同时人们可以通过按键设置温度的最大值和最小值以防温度过高或者过低,使水温保持在一点范围内使用单片机内部中断定时,来定时煮蛋,当到达设置的时间时会自动停止。液晶显示模块显示实时温度值、定时时间以及温度的上下限值。
二、 基于单片机的智能蒸蛋器系统的方案设计
基于单片机的智能蒸蛋器系统设计了两种蒸蛋模式:一种为通过检测水位来达到煮蛋目的的模式:首先系统采用DS18B20防水型温度传感器检测所加入水的温度,两个水位传感器检测上下水位,水加到上限位置,当水位烧到下限值停止加热,下限水位检测传感器不可以设在底部,避免出现干烧。同时用户可以通过按键模块设定上下限温度值,使水温保持在一点范围内;第二种方式为:定时蒸蛋,使用单片机内部中断定时,来定时煮蛋,当时间结束后停止煮蛋。液晶显示模块显示实时温度值、定时时间以及温度的上下限值。
系统主要分为硬件和软件两个部分来介绍。其中硬件主要采用以STC89C52单片机为主控模块,外围电路由DS18B20温度监测电路、水位检测电路、加热电路、LCD1602液晶显示电路、按键电路、报警电路等组成。软件部分主要包含系统主程序、液晶显示程序、温度采集程序、按键子程序、中断程序、报警程序等。
系统具体模块方案框图如图1所示:

图1 基于单片机的智能蒸蛋器系统框图
三、 基于单片机的智能蒸蛋器系统硬件设计

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wlw/125.html

好棒文