基于STM32单片机的智能售餐机设计
目录
TOC\o1-3\h\u301221绪论 1
268371.1研究背景 1
275191.2国内外的研究现状 2
264781.3研究的意义 2
242002系统总体设计和主要芯片介绍 3
52392.1系统总体设计 3
197472.1.1系统总体设计方框图 3
202622.2主要芯片介绍 4
211743stm32智能售餐系统的硬件系统设计 4
169413.1硬件系统总体设计 4
1363.2电源模块电路设计 5
280673.3主控制模块设计 6
6343.4辅助控制模块设计 8
290393.5主辅控制模块通信设计 8
57173.6WiFi模块电路的设计 9
91543.7触摸屏模块电路的设计 10
211993.8支付模块电路的设计 11
73273.9PLC电气系统设计及实现 11
254614stm32智能售餐系统软件设计 13
262574.1系统主程序设计 13
187094.2WiFi模块程序设计 15
179014.3触摸屏模块程序设计 16
272424.4触摸屏界面设计 16
213374.5支付模块程序设计 17
243284.6单片机通信模块程序设计 18
193204.7PLC通信模块程序设计 21
283885总结 23
17628参考文献 25
1绪论
1.1研究背景
随着时代的进步,人们的就餐方式也改变了很多,原来是点外卖或者餐厅就食,
而现在更多的是选择智能售餐。自动售餐机和之前的方式比起来,有很多优势。首先,它占地面积比较小,这样也就大大的降低了它的成本,从而也就节省了所需要的人力物力,这也是它最有优势的一点。其次,智能售餐机主要用的是单片机技术,单片机操作简单易懂,功能稳定,可靠性高,它的应用在日常生活中也比较广泛。售餐机有很多种不同口味的美食,所以深受年轻人的喜爱。
自动售餐机也是存在一些问题的,首先它的成本高所以它也比较难修复。其次,它不够智能化,只能选择用现金进行支付。第三,它不够吸引用户。它的普及率没有那么高。为了解决上述问题,设计一种比较智能的自动售餐机是很有必要的。
1.2国内外的研究现状
国外在18世纪就出现了第一台自动售餐机,它在英国。自动售货机在日本的普及率也十分高。而自动售餐机在国内起步就比较晚。直到上世纪末,才从国外引进。一开始,只有那些比较发达的城市才有。随着经济的蓬勃发展,售货机在国内的大小城市也随处可见了。售货机也有很多种,比如零食售货机,盒饭售货机等等。
我国国内现状:目前自动售餐机大约有2万台,但是品类有些单一,所以主要有自动饮料售货机为主,随处可见的食品饮料售餐机可以说明智能售餐机也有相同大量的发展空空间,但是由于某些原因,现在智能售餐机未能广泛应用,主要原因有:技术质量不是太好,生产维护的成本较高,收益问题也是一大部分,例如我们看过了北京自动售餐机的现状,主要原因有:分量少,价格贵,品类少,销量低等,所以我们可以根据这些反馈的问题详细的做出应对策略,克服其缺点,突出其优点。所以,我们的工作还有许多,怎样保证食品的新鲜度,还有智能售餐机还有克服食物变冷的问题,所以加入保温加热功能也是非常好的。其实它还是有点大于缺点的,所以我们希望不断研究智能售餐机,将他推广到全国去,这样大家节约时间,老板节约人力物力,可以达到双赢的目的,全球经济一体化,促进经济的发展,也促进这科技的发展,促进了自动售餐机的发展。
1.3研究的意义
以前人们的选择大部分都是餐厅或者外卖。但是对于生活比较忙碌的人来说,他们没有空闲的时间和精力去餐厅就食或者外卖。快餐厅要想在充满竞争力大的环境下生存下去,就要提高用户的就餐体验。避免不了的是,在饭点的时间段,由于用餐的人数快速增长,导致餐厅需要花费更多的人力物力来配送餐品。这种情形下,如果不多录用服务生,那么用户就需要等待更长时间导致用户体验感变差。但是如果多录用服务生配送餐品,那么餐厅的成本会增加。自动售餐机的出现就是为了解决上述问题。目前在国内,自动售餐机还不能够出现在快餐厅里。原因有以下几点;
首先,大部分的售餐机都有着复杂的结构,它们的成本也比较高,维修起来也不是很方便。其次,现在的售餐机还不够智能化。在如今这个主要以扫码支付的时代里明显是不适用的。第三,现在的售餐机没有鲜明的特色,吸引不到用户。现在,国内售餐机数量虽然很多,但是功能还不够完善,还没有得到大范围的推广。因此,设计一款更加智能化自动售餐机,还是很有必要的。
2系统总体设计和主要芯片