微波炉控制器的设计
保护现场 预约时间结束? N Y 播放语音提示 烹饪时间结束? N Y 播放语音提示 炉门是否关? N Y 播放语音提示 无水? N Y 播放语音提示 N 无物? Y 播放语音提示 恢复现场 返回 图4.10 语音播放子程序 21
广东技术师范学院本科毕业论文
4.2系统操作说明
系统的操作只要是键盘的操作,还有扩展功能键的操作,下面就详细介绍各个按键的功能,和用途。
4.2.1键盘操作说明
表4.1 键盘功能
键号 1 2 3 4 5 6 7 8 9 0 A B C D E F
名称 烹饪 烘烤 解冻 自定义 鲁菜 川菜 粤菜 清蒸
预约时间标志位 —— 加键 确定键 —— 语音开关 减键 取消键
功能
烹饪火力为5档 烘烤火力为8档 解冻火力为1档 自定义火力和烹饪时间
鲁菜设定的火力为5档,烹饪时间为8分钟 川菜设定的火力为7档,烹饪时间为5分钟 粤菜设定的火力为4档,烹饪时间为10分钟 清蒸设定的火力为3档,清蒸时间为15分钟 当预约时间标志位按下,就开始设置预约时间 ——
加1键,设置时间和火力增加1,长按累加 确定键按下,系统默认当前状态 ——
语音开关开,液晶显示屏有音乐标志,播放提示音 减1键,设置时间和火力减少1,长按累减 任何状态下按了取消键,都返回初始状态
如表4.1所示,1~3为火力档位选择键,4为自定义模式键,5~8为预制菜谱选择键,其他为功能键。
火力档位选择键,按加、减键进入时间设置菜单,用加键A、减键E选择需要的时间,按确定键B进入运行状态。
22
微波炉控制器的设计
自定义模式键,进入火力设定菜单,系统设置1~8八个火力档[9],从低到高,用加、减键选择相应的火力,按确定键进入时间设定菜单,再用加、减键设置需要的时间,然后按确定键进入运行状态。
预制菜谱选择键调用内置菜单,有四个选择,分别是鲁菜、川菜、粤菜和清蒸,根据每种菜色的特点,设置了相应的火力和时间,如鲁菜烹调方法擅长爆、烧、炒、炸,菜肴以清、鲜、脆、嫩著称,所以鲁菜的烹饪特点设置了五档火力,时间较短[12];川菜的特点是烹饪时间短,火候急,汁水少,口味鲜嫩,所以川菜设置的火力高,时间短;粤菜的烹调技艺是擅长煎、炸、烩、炖、煸等,色彩浓重[14],所以设置的档位是中档,时间稍长些;而清蒸是讲求菜式要新鲜、清淡、不腻,所以清蒸的火力最小,时间较长些。每个菜单模式对应着相应的火力和时间,只需按确定键即可确认运行,这四个按键相当于我们电脑操作常用的快捷键,方便快捷。
预约模式键,进入设定预约时间,液晶显示屏显示设置预约时间,按加、减键设置需要的时间,按确定键返回设定烹饪时间,预约时间的功能是可提前设定要烹饪的时间,当预约时间结束,系统会自动开始烹饪,无需人工操作,实现自动化操作,省时省力。
语音开关键,按下,液晶显示屏有音乐标志显示,表示进入相应功能时伴随有语音提示;如果没有音乐标志,则系统响应语音程序时,没有语音提示。
取消键,任何状态下按了取消键都返回初始开机状态,液晶屏显示主菜单。 由于系统功能有限,0键和C键留待扩展功能用。
4.2.2 扩展按键操作说明
为了能够实现智能控制和保证微波炉工作过程中的安全性,必须对相关的模拟参量进行检测。本系统采用三个按键分别模拟无物、无水及微波炉门没有关三种状态,当相应的按键按下,系统就会停止工作进入待机状态,并响应相应的语音提示,提示用户系统操作。
操作很简单,在系统工作过程中,只要按下三个键中的任一键,就可以模拟以上无物、无水和炉门检测中的任一种情况,系统马上响应语音提示用户安全操作;当三个按键同时按下时,优先响应炉门检测,接着是无物,最后才是无水。
炉门检测只要是当微波炉的门没有关上,系统都不会工作;无物按键是当微波炉内没有放入物品的时候,微波炉也不能工作;无水按键的功能是为了防止食物在烹饪过程中烧焦,当食物水分不足时,系统马上停止工作。
23
广东技术师范学院本科毕业论文
5 数据测试及分析
本系统的输入部分采用LM7805三端稳压器,桥式整流、滤波供给系统5V的直流电源和键盘输入模块。输出部分则有液晶显示和语音提示电路。
5.1常规模式测试
在该模式下,主要对烹调、解冻和烧烤三个功能分别进行测试。在每个功能下,通过键盘和液晶显示器选择菜单,设置完后,按启动键,开始模拟加热。这个过程中,液晶显示屏显示火力强度和烹饪时间,烹饪时间倒计时工作,系统正常工作。
在加热过程中液晶显示屏显示工作模式和火力强度以及加热时间。若此时打开炉门,则加热停止,定时时间全部停止,并语音提示“炉门打开,请关上”。此时系统处于待机状态。
在烹饪或烤烘过程中,若炉内食物水份太少,温度升高,则系统停止工作,并语音提示“炉内食物水份太少了”。当炉内未放物体时,相当于模拟量物体重量为0,这时尽管完成设置并启动,但系统不工作,并语音提示“炉内没放入物体”。
总之,对系统各种功能测试均正常,既具备一般微波炉的功能,同时还具有高温保护,和防止空加热功能。
5.2定时时间测试
表5.1 定时时间误差测量表 倒计时设定值 10分10秒 25分25秒 34分08秒 59分59秒
实际测得值 10分10秒 25分25秒 34分08秒 59分58秒
计时误差 0 0 0 1
定时时间测试如表5.1所示,就是设置食物的烹饪时间或烹饪预约时间与实际时间的误差,由表5.1可知,当定时时间较短时,系统的定时误差为0;当系统的定时时间较长时,如一个小时,则出现了误差,误差为一个小时有一秒的误差。造成误差的原因
24
微波炉控制器的设计
是由于晶振和单片机定时器的累积误差而导致系统定时误差的产生。
5.3语音电路测试
设置好烹饪预约时间和烹饪时间,使系统进入工作状态,当烹饪预约时间结束和烹饪时间结束,如语音提示正常,则语音电路正常工作;再来测试扩展功能,在系统工作状态下,按下任一模拟开关,应响应相应的语音提示,如按下模拟无水开关,语音提示锅内水份不足,系统马上停止工作,按下模拟无物开关,系统提示炉内无物体,不能开始工作,按下炉门检测开关,系统提示炉门没有关上,不能工作等三种提示音,经过测试,均能实现,如表5.2所示。
表5.2 语音功能测试表
语音功能
烹饪预约时间结束提示音 烹饪时间结束提示音 炉内水份不足提示音 炉内无锅提示音 炉门检测提示音
语音提示音内容 开始烹饪
东西煮好了,马上可以享用 炉内食物水份太少 炉内没有物品 炉门打开,请关上
实现情况 实现 实现 实现 实现 实现
25