基于STM32的智能售餐机设计

2020-07-14 07:49孙莉张红毅
科学导报·学术 2020年73期
关键词:触摸屏控制器电机

孙莉 张红毅

【摘  要】现如今随着科技与经济水品的快速发展,为了使自己的生活更加的方便,外卖成为了大多数人的选择。但是餐饮外卖的弊端也是很明显的,黑作坊加工食品;错发漏发残品;市场监管薄弱;外卖员素质的参差不齐,快递员与顾客之间的矛盾也是频频发生。再就是当今自动售餐机在国内并没有成为一种主流,在一些小城市根本就见不到,而且当前很多自助售餐机都比较老旧,设计不够新颖,出餐速度慢,操作比较麻烦因此去设计一款更加便捷的自动售餐机很有必要。

【关键词】STM32;智能售餐机人机互动

本设计的主要核心就是单片机系统,给社会提供了一种更加便捷,新颖的自助售餐机,它的主要特点就是成本较低,灵活性较高,可用灵活的出现在可以使用的跟多的场合

1 论文的主要研究内容

本文通过研究智能售餐机,以单片机为核心去实现自动售餐机的各项功能。现在我们的生活水品越来越高,也越来越看重自己的消费体验。对自动售餐机的功能、品质的要求也会越来越高,因此,在保证系统稳定运行的前提之下,要增加更多的功能去完成需要的各种功能,对此选用作为系统的核心处理器,它的性价比高,较好的处理速度,可以精准的完成系统的各种功能,主要作用于人机交互的准确性、餐品金额的计算、餐品的温度设定,控制电机的动作,去保证出货的准确无误以及餐品的精准移动。通过自动售餐机各种设计,完成一种可以完美融入各个快餐店,学校餐厅等各大餐饮场合的智能售餐机。

2 设计

2.1智能售餐机的工作原理

核心处理器的主要任务是:通过显示屏向用餐者显示食品信息,并且完成选择餐品,通过触摸屏进行确认,然后通过扫描二维码完成支付过程,最后控制器向电机发送出货的指令,精准的控制电机进行出货,通过恒温系统,使得餐品处于特定的温度之中。

2.2系统总体设计

嵌入式的设计都是通过各种各样的硬件系统以及各个子系统组成的。一般都有一到两甚至多个CPU,同时通过通讯协议使得各种模块之间能够相互合作,从而实现这个系统的功能如图2所示,整个系统的所有构架,主要由电源模块和控制器模块组成[1]。

本设计使用了UC3842芯片的直流24V直流电源,作为该系统的电源系统,给控制器供电,系统主题以主控制器STM32为系统核心,用于系统所有的控制,另外还有触摸屏模块、通讯模块、电源模块、支付模块、温度控制模块等一系列外设模块。其中的触摸屏模块不但使机器与顾客形成一个良好的人机交互体验,餐品选择,还为支付模块提供了二维码显示以及付款详情查看,同时通过通讯模块与系统服务器完成通讯。

2.3相关硬件设计

系统整体由触摸屏模块,支付模块,电机控制模块,温度控制模块为主题组成。触摸屏选择使用了电容式的屏幕,触摸精度要高,并且电容式的屏幕可以实现多点触控,综合考虑最后选择使用ALIENTEK-TFTLLCD模块,安装上电容触摸屏,尺寸大小为4.5寸。支付模块设计使用了二维码识别模块为支付手段完成了本文设计的支付系统。电机控制模块使用了升降横移出货方式,这种系统由两部分组成,升降系统和横移系统据设计要求我们选择了步进电机作为动力系统,步进电机的特性可以实现精确出货。使用温度传感器热电偶作为温度测量设备,将温度传送到核心控制器中,控制器根据反馈到的温度来选择是降温还是加热[2]

2.4系统软件设计

本设计的软件设计为STM32控制器[3],使用C语言进行设计,软件设计即控制器和显示屏、恒温模块、网络通讯模块等外设程序设计。系统整体运行图如图3所示。

3 结论

本文介绍了智能售餐机的软硬件介绍,设计了一款可以应用于学校餐厅,快餐店等一切可以用餐时间拥堵的各个商场等场合的自动售餐机,通过对现存的自动售餐机以及各种自动售货设备的调查和工作原理的分析,设计了一块跟新颖的自动售餐机。可以跟好的应用在现在这个高速发展的社会。

參考文献:

[1]张红英.自助售货机的智能发展[J].家电科技,2018(03):22.

[2]刘月,王忠瑞,李钮.我国自动售货机市场发展分析[J].中国市场,2018(20):82-83.

[3]王克站.自动售餐机控制系统设计与研究[D].合肥工业大学,2017.

(作者单位:山东协和学院工学院)

猜你喜欢
触摸屏控制器电机
南京溧水电子3款控制器产品
水泥生料立磨压差变参数二型模糊控制器设计
小番茄发电机
Arduino 入门之步进电机试验
基于NFV的分布式SDN控制器节能机制
皮肤“长”出触摸屏
X2412S多旋翼专用电机
358:基于图像识别的虚拟触摸屏系统
电机Ⅱ个股表现
智能液位控制器在排水系统中的应用