基于LabVIEW的智能烹饪辅助系统

来源 :科技尚品 | 被引量 : 0次 | 上传用户:nyy1001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:为了实现烹饪的便捷化、智能化,文章设计了智能烹饪辅助系统。利用DS18B20传感器与STC89C51单片机采集数据,利用keil uVision平台以C51语言编写测温系统程序,以LabVIEW2015虚拟平台进行智能烹饪辅助系统操作和显示界面开发设计,显示界面显示实时温度、菜谱步骤、运行时间,实现了烹饪计时功能、语音报警功能、数据存储功能、评价功能。本系统可以使烹饪简单化,减少用户学习烹饪的成本。
  关键词:温度采集;虚拟仪器
  中图分类号:TH134 文献标识码:A 文章编号:1674-1064(2020)11-017-02
  DOI:10.12310/j.issn.1674-1064.2020.11.009
  烹饪是人们生活中必不可少的一项技能,而在当今生活中,很多年轻人却因为不会烹饪而对厨房望而却步。但随着科技的发展,人工智能正在逐渐融入人们生活的方方面面,而智能家居的出现便是这一现象的重要表现。结合当下研究的热点,笔者提出了智能烹饪辅助系统。为实现这一系统,该系统利用单片机的数据收发与LabVIEW的虚拟仿真来设计智能烹饪辅助系统。
  1 系统总体结构设计
  本设计是由stc89C51单片机、labVIEW、花生壳与MySQL共同编写设计的一个系统,分别负责数据采集、数据处理、数据传输、数据存储等。
  2 系统软件设计
  系统软件设计采用labVIW2015虚拟平台进行开发,软件设计分为前面板设计和程序框设计。程序框设计中包括数据处理、数据显示、数据存储和数据传输模块[1]。
  2.1 系统软件前面板设计
  根据系统的功能,软件前面板分为自定义模式与菜谱模式两个部分。
  2.1.1 自定义模式
  该模式如图1所示,前面板可以对系統参数进行设置。设置的参数包括温度上限、温度下限与计时时间。在运行过程中,前面板的“实时温度”与“当前温度状况”小灯提示是否达到温度的设定范围。而“已用时间”与“时间到”小灯则提示在设定温度范围内是否达到规定时间。
  2.1.2 菜谱模式
  该模式如图2所示,前面板配备数次“温度监测”“菜谱步骤”“运行时间”与“实时温度”。在运行菜谱模式时,会将系统中的菜谱数据与制作步骤导出,操作过程将根据菜谱内容依次进行。
  2.2 系统软件程序框图设计
  整个程序放置在“平铺式顺序结构”内部。菜谱选择框模块单独放在首帧,其余所有模块放在另一帧。除菜谱选择框模块外,其他模块均嵌套“While循环”。并且与软件中的其他技术相结合,构成一套完整的系统软件,如图3、图4所示。
  软件开始时,有两种模式可供选择,而在选择菜谱模式下,会将预先准备好的菜谱数据导入到软件中。该模块采用数字叠加的方法,对已做出选择的选项数字进行相加,而相加的结果为对应的菜谱数据。
  传感器采集到温度会传入温度判断框中,对温度是否在给定范围内进行实时判断。如果超出预定范围,便会开启语音报警模块。语音报警模块与选择框模块一样,通过数字叠加的方法,选择语音报警内容。通过自动化引用与节点调用实现语音播报。
  温度到达预定范围内,会自动开启计时模块与语音播报步骤提示音模块。当时间到达预定值后,会亮起“时间到”小灯、停止计时并语音播报下一步骤。程序运行过程中,会不断将时间、实时温度与温度状况等保存在TDMS文件中,直到程序结束,文件会通过花生壳传输到数据库中。
  每次完成烹饪后,自动弹出对所使用菜谱的评级和评价窗口。评级模块采用5级评分制度,在1~5中进行选择,之后用户点击提交,程序会将菜谱评分保存在TDMS文件中。用户所评分数越高,代表对所使用的菜谱的满意度越高。之后对菜谱评价次数进行判断,若超过5次,则对评分取平均值,作为菜谱推荐等级。用户再次烹饪时,系统优先推荐等级高的菜谱供用户选择。
  在用户进行评级之后,用户可以选择是否对菜谱进行建议,在建议菜谱中可以对烹饪温度、烹饪时间提供建议的数值,将建议菜谱保存在TDMS文件中,之后对建议菜谱进行筛选,进行数值判断,若数值超出合理数值区间,则剔除不合理菜谱;若数值合理,则将合理数值保存在TDMS文件中,并通过花生壳后续传输到由MySQL编写的数据库中[2]。
  3 结语
  文章运用LabVIEW强大的控制开发环境,实现数据实时监测与菜谱模式各个模块的功能,构建出完整的厨用辅助系统。该软件程序可靠性高,是在其他类型系统的基础上进行的改进创新,对系统软件进行了更加全面的延伸。但是在数据传输链与数据库的建立等方面仍有缺陷,还需进一步的研究与制作。
  参考文献
  [1] 郑越,唐阳春,杨光.基于labVIEW的环境温度采集系统的设计[J].现代计算机,2015(07):74.
  [2] 贺希,朱善华,秦斌,等.基于LabVIEW的远程温度采集系统设计[J].湖南工业大学学报,2013,27(6):92.
其他文献
摘 要:我国是用电大国,电力的消耗程度与普遍力度直接关系到我国的地区经济发展与百姓的生活质量,在电力生产与变配电设备运行过程中,电气试验是当中的首要环节,也是较为重要的组成部分。文章通过对未按照要求备案电气试验的风险、高压破坏试验危害、未科学合理的评估试验中存在的危害等三方面进行探讨,分析当前我国电气试验中存在的危害,结合现有不足提出了针对性预防电气试验相关危害的有效措施,希望能为电气试验及相关从
  In order to evaluate the quality of air entraining agent (AEA) quickly and effectively.Air void parameters of fresh concrete with different air entraining a
会议
本文从学生在英语课堂上的心理活动分析,提出了英语课堂上的良好心理环境的创造,课堂上学生的消极心理状态的改变,同时也阐述了英语课堂上采用pair work和group work的教学活
对地处偏僻农村的小学生英语口语交际的现状进行调查分析,探究其特征和形成的原因,并寻求解决的对策,从而促进小学英语教学中听、说、读、写的整合,利用有效的课堂教学手段来
当前幼儿园师资队伍的建设中存在师资力量参差不齐的现象,这就迫使幼儿园在人才选择上严把质量关,并加大新教师的入职培训力度,促使新教师可以尽快地适应新的教学工作.作为幼
  The development of internal relative humidity (RH) of concrete since cast obeys a two-stage mode,vapor saturated stage (RH=100%) followed by a gradually red
会议
  This paper deal with concrete behavior under chemical and mechanical degradation.Experimental investigations were described where the effects of the calcium
会议
摘 要:GIS技术与城市消防信息系统的整合,已经成为消防信息系统未来的发展趋势。通过充分发挥GIS技术精准的地理信息数据识别功能,能为城市消防工作的部署与安排提供科学指导。文章首先分析了GIS技术应用于城市消防信息系统设计中的意义,然后重点探讨了具体的设计方案,以期能对行业的发展有所帮助。  关键词:GIS技术;城市消防信息系统;设计应用  中图分类号:TP311.52 文献标识码:
  Because of the dosage of metakaolin and ash fly had a big impact on the performance optimization of inorganic silicon aluminum polymer, using of metakaolin
会议
小学阶段的数学知识涉及范围小,而且知识点相对比较简单,但是小学生的身心还未发育健全,在学习数学这一科目时存在效率低下等问题.为了提高学生的学习效率,锻炼学生的学习思