售卖机的电控系统的制作方法

文档序号:16912368发布日期:2019-02-19 18:43阅读:229来源:国知局
售卖机的电控系统的制作方法

本实用新型涉及电子信息技术领域,具体涉及一种售卖机的电控系统。



背景技术:

随着物联网的发展,售卖机采用物联网方式进行售卖成为大势所趋。目前,传统的售卖机通常采用主机和PLC(Programmable Logic Controller,可编程逻辑控制器)来控制货品的售卖,在此基础之上增加实现物联网功能的装置,势必会造成售卖机成本的增加。

因此,如何降低物联网售卖机的成本,成为亟待解决的问题。



技术实现要素:

本实用新型的实施例提供一种售卖机的电控系统,能够有效降低物联网售卖机的成本。

本实用新型第一方面提供了一种售卖机的电控系统,包括:微控机和执行装置;微控机用于接收后台数据中心发送的出货信息,并根据出货信息和库存信息控制执行装置将出货信息指示的货品送至取货区域,其中库存信息包括货品的位置信息;执行装置用于执行微控机的指令,以将出货信息指示的货品送至取货区域。

在本实用新型的一个实施例中,执行装置包括:X轴电机驱动器和与X轴电机驱动器连接的X轴步进电机、Y轴电机驱动器和与Y轴电机驱动器连接的Y轴步进电机、Z轴电机驱动器和与Z轴电机驱动器连接的Z轴步进电机以及机械手,微控机通过CAN(Controller Area Network,控制器局域网络)总线与X轴电机驱动器、Y轴电机驱动器和Z轴电机驱动器进行连接,X轴步进电机、Y轴步进电机和Z轴步进电机与机械手相连接。

在本实用新型的一个实施例中,该电控系统还包括:输入/输出控制器(I/O控制器),输入/输出控制器与微控机通过CAN总线连接,用于接收取货区域发出的占位信号,微控机还根据占位信号确定取货区域的哪些位置已放置货品。

在本实用新型的一个实施例中,该电控系统还包括:加热装置和输入/输出控制器,输入/输出控制器与微控机通过CAN总线连接,微控机还通过输入/输出控制器控制加热装置的开门回路,以便执行装置在加热装置的门打开后将货品放入加热装置进行加热。

在本实用新型的一个实施例中,执行装置包括:直流电机和层板,直流电机用于驱动层板运动,层板用于将加热后的货品送至取货区域,微控机还通过输入/输出控制器控制直流电机的动作。

在本实用新型的一个实施例中,该电控系统还包括:第一扫描器,第一扫描器与微控机电连接,微控机还控制执行装置驱动第一扫描器移动,以便第一扫描器扫描配货区域的至少一个货品,获取至少一个货品信息,微控机还根据至少一个货品信息生成库存信息。

在本实用新型的一个实施例中,该电控系统还包括:通信装置,通信装置与微控机电连接,微控机通过通信装置接收出货信息,第一扫描器通过通信装置与微控机电连接。

在本实用新型的一个实施例中,该电控系统还包括:第二扫描器,用于在用户购买货品后扫描用户的验证码,第二扫描器与微控机电连接,微控机还验证验证码是否有效,其中,在验证验证码有效时微控机控制执行装置将出货信息指示的货品送至取货区域。

在本实用新型的一个实施例中,该电控系统还包括:通信装置,通信装置与微控机电连接,微控机通过通信装置接收出货信息,第二扫描器通过通信装置与微控机电连接。

在本实用新型的一个实施例中,出货信息包括订单明细,微控机解析出货信息,获取订单明细,并判断订单明细是否有效,在判断订单明细有效时微控机根据订单明细和库存信息控制执行装置将出货信息指示的货品送至取货区域。

本实用新型第二方面提供了一种售卖机的电控方法,包括:微控机接收后台数据中心发送的出货信息;微控机根据出货信息和库存信息控制执行装置将出货信息指示的货品送至取货区域,其中库存信息包括货品的位置信息。

在本实用新型的一个实施例中,该电控方法还包括:微控机控制第一扫描器扫描配货区域的至少一个货品,获取至少一个货品信息,并根据至少一个货品信息生成库存信息。

在本实用新型的一个实施例中,该电控方法还包括:微控机控制第二扫描器在用户购买货品后扫描用户的验证码,并验证验证码是否有效;其中,微控机根据出货信息和库存信息控制执行装置将出货信息指示的货品送至取货区域,包括:微控机在验证验证码有效时,根据出货信息和库存信息控制执行装置将出货信息指示的货品送至取货区域。

在本实用新型的一个实施例中,该电控方法还包括:微控机解析出货信息,获取订单明细,并判断订单明细是否有效;其中,微控机根据出货信息和库存信息控制执行装置将出货信息指示的货品送至取货区域,包括:微控机在判断订单明细有效时,根据订单明细和库存信息控制执行装置将出货信息指示的货品送至取货区域。

在本实用新型的一个实施例中,微控机根据出货信息和库存信息控制执行装置将出货信息指示的货品送至取货区域,包括:微控机根据出货信息和库存信息控制执行装置将出货信息指示的货品送至加热装置;微控机控制执行装置将加热后的货品送至取货区域。

本实用新型实施例可以通过微控机、后台数据中心及执行装置的配合实现售卖机的物联网售卖过程,并且由于微控机的尺寸约烟盒大小,从而使得售卖机的控制系统的硬件尺寸整体减小,进而避免了空间对控制系统布局的限制。其次,由于微控机的价格较主机和PLC的价格低,因此有效降低了售卖机的成本。另外,由于微控机与运动控制部件接线简单,因此有效缩短售卖机的装配时间。

附图说明

下面将参考附图详细描述本实用新型的一些示例性实施例;然而,本实用新型可以以不同的形式体现,不应当被认为限于本文所提出的实施例。相反,附图与说明书一起示出了本实用新型的一些示例性实施例,并用于解释本实用新型的原理。

图1是根据本实用新型一个实施例的售卖机的售卖系统的示意性框架图。

图2是根据本实用新型一个实施例的售卖机的电控系统的示意性框架图。

图3a是根据本实用新型一个实施例的售卖机的电控系统的示意性结构图。

图3b是根据本实用新型一个实施例的售卖机的供电系统的示意性结构图。

图4是根据本实用新型一个实施例的售卖机的电控方法的示意性流程图。

图5a和图5b是根据本实用新型一个实施例的售卖机的电控过程的示意性流程图。

图6是根据本实用新型一个实施例的用于实现电控系统的计算机装置的框图。

上述附图中的附图标记如下:微控机101,智能终端102,第一扫描器103,第二扫描器104,喇叭105,X轴电机驱动器106,Y轴电机驱动器107,Z轴电机驱动器108,X轴步进电机109,Y轴步进电机110,Z轴步进电机111,机械手112,第一I/O控制器113,取货架114,加热装置115,直流电机116,第二I/O控制器117,筷子机118,配货架119,层板120,后台数据中心121,用户的移动终端122,配货员的移动终端131,售卖机123,低通滤波器124,智能终端电源125,微控机电源126,电机电源127,扫描器电源128,直流电源129,执行装置130,售卖系统100,电控系统200,电控系统300和供电系统310。

具体实施方式

下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。

在可能的情况下,附图中的各个部分提到的相同或相似的部分将采用相同的附图标记。

图1是根据本实用新型一个实施例的售卖机123的售卖系统100的示意性框架图。

例如,如图1所示,售卖系统100可以包括后台数据中心121、用户的移动终端122、配货员的移动终端131和售卖机123。在这里,售卖机123、用户的移动终端122和配货员的移动终端131可以通过传输网络与后台数据中心121进行通信,而后台数据中心121可以统一管控各个售卖机123的数据信息,并为用户提供购买网站,其中,该传输网络可以是有线的,也可以是无线的。具体地,售卖机123可以向后台数据中心121发送配货的货品信息,以便后台数据中心121可以将该货品信息发送给配货员的移动终端131,使得配货员在核对该货品信息无误时,通知后台数据中心121保存该货品信息,以便后续掌控售卖机123内货品数量。用户可以通过用户的移动终端122访问购买网站,在交易成功后,后台数据中心121向售卖机123发送出货信息,以便根据该出货信息为用户提供货品。

图2是根据本实用新型一个实施例的售卖机123的电控系统200的示意性框架图。

售卖机123的电控系统200可以包括:微控机101和执行装置130;微控机101用于接收后台数据中心121发送的出货信息,并根据出货信息和库存信息控制执行装置130将出货信息指示的货品送至取货区域,其中库存信息包括货品的位置信息;执行装置130用于执行微控机101的指令,以将出货信息指示的货品送至取货区域。

在这里,微控机101是微型运动控制计算机的简称,与执行装置130电连接。具体地,后台数据中心121可以根据用户的购买信息向售卖机123发送出货信息,其中,售卖机123可以通过微控机101接收及处理出货信息。库存信息可以包括售卖机123内货品的位置信息、识别信息、数量信息等,出货信息至少要包括货品的识别信息,还可以包括出货售卖机123的信息、售卖机123的通信信息等。执行装置130执行的微控机101的指令,可以是微控机101中存储的控制软件,用于支持动作控制及流程控制等。取货区域可以具体为取货架114。

本实用新型实施例可以通过微控机101、后台数据中心121及执行装置130的配合实现售卖机123的物联网售卖过程,并且由于微控机101的尺寸约烟盒大小,从而使得售卖机123的控制系统的硬件尺寸整体减小,进而避免了空间对控制系统布局的限制。其次,由于微控机101的价格较主机和PLC的价格低,因此有效降低了售卖机123的成本。另外,由于微控机101与运动控制部件接线简单,因此有效缩短售卖机123的装配时间。

在本实用新型的另一个实施例中,执行装置130可以包括:X轴电机驱动器106和与X轴电机驱动器106连接的X轴步进电机109、Y轴电机驱动器107和与Y轴电机驱动器107连接的Y轴步进电机110、Z轴电机驱动器108和与Z轴电机驱动器108连接的Z轴步进电机111以及机械手112,其中,微控机101通过CAN总线与X轴电机驱动器106、Y轴电机驱动器107和Z轴电机驱动器108进行连接,X轴步进电机109、Y轴步进电机110和Z轴步进电机111与机械手112相连接。

具体地,由于CAN总线采用较少线束的连接线,因此在售卖机123的装配方面可以高效便捷。例如,传统的售卖机通常采用16芯电缆连接多个外围设备,其整个装配时间需要四天,而CAN总线可以采用4芯电缆,整个装配时间只需要两天,因此装配时间可以缩短一半。

在本实用新型的另一个实施例中,该电控系统200还可以包括:I/O控制器,I/O控制器与微控机101通过CAN总线连接,用于接收取货区域发出的占位信号,微控机101还根据占位信号确定取货区域的哪些位置已放置货品。

具体地,占位信号的产生可以采用传感器,例如,光电传感器等,而微控机101可以通过I/O控制器及传感器的配合确定取货区域的哪些位置已放置货品,进而可以推断哪些位置能放置后续的货品。

在本实用新型的另一个实施例中,该电控系统200还可以包括:加热装置115和I/O控制器,I/O控制器与微控机101通过CAN总线连接,微控机101还通过I/O控制器控制加热装置115的开门回路,以便执行装置130在加热装置115的门打开后将货品放入加热装置115进行加热。

具体地,售卖机123可以售卖需要加热的货品,例如,盒饭等。在这里,微控机101通过I/O控制器对加热装置115的开门回路的控制,即是对加热装置115开门的控制。例如,继电器可以位于加热装置115的开门回路中,继电器的输入量可以由微控机101通过I/O控制器进行控制,从而实现了对加热装置115的开门回路的控制。加热装置115可以是微波炉、电加热箱或者水浴加热箱等。

应当理解,当加热装置115的加热过程需要控制时,例如,加热装置115为微波炉时,微波功能的开启需要受到控制。在这里,微控机101也可以通过I/O控制器对微波炉的加热过程进行控制。

在本实用新型的另一个实施例中,执行装置130可以包括:直流电机116和层板120,直流电机116用于驱动层板120运动,层板120用于将加热后的货品送至取货区域,微控机101还通过I/O控制器控制直流电机116的动作。

应当理解,在可行的情况下,微控机101可以控制机械手112将加热后的货品或者从配货区域拾取的货品直接送至取货区域,但是,在有些情况下,例如,待取走的加热后的货品不在机械手112的可操控范围内,或者机械手112的控制范围无法将加热后的货品送至取货区域,需要设置输送机构来输送加热后的货品至取货区域。例如,输送机构可以包括层板120和直流电机116,层板120在直流电机116的作用下可以将加热后的货品送至取货区域。对于加热后的货品如何到达层板120,可以是加热装置115包括传送带,在传送带的作用下加热后的货品被传送至层板120,或者微控机101控制机械手112将加热后的货品送至层板120,等等,这里对此不做限定。

具体地,取货区域可以呈层状,层板120的一端可以固定,层板120的另一端可以可动,即层板120可动的一端可以围绕固定的一端进行转动,层板120可动的一端可以在直流电机116的作用下上下移动,进而使层板120可以呈现一定的角度,从而可以使得层板120上的货品可以滑入到达取货区域每一层对应的位置,其中,微控机101可以知晓层板120可动一端运动到哪一层对应的位置,具体地,可以通过在每一层对应的位置设置传感器来实现。具体地,当层板120可动的一端运动到每一层对应的位置时,将触发传感器产生感应信号,微控机101可以通过I/O控制器接收感应信号,并根据该感应信号确定层板120的运动位置,进而判断层板120的运动是否需要停止。

在这里,直流电机116可以通过正转和反转来实现层板120的上下移动,而直流电机116的转动的工作电路可以包括两个继电器,且两个继电器的输入量可以由微控机101通过I/O控制器来控制。当层板120可动的一端到达取货区域的对应层对应的位置后,可以控制层板120倾斜一定的角度以使层板120上的货品滑入取货区域的对应层。在这里,对于控制层板120倾斜的方式不做具体限定。另外,直流电机116可以与微控机101直接连接,由微控机101为直流电机116供电,也可以由电源开关为直流电机116供电,这里对此也不做限定。

在本实用新型的另一个实施例中,该电控系统200还可以包括:第一扫描器103,第一扫描器103与微控机101电连接,微控机101还控制执行装置130驱动第一扫描器103移动,以便第一扫描器103扫描配货区域的至少一个货品,获取至少一个货品信息,微控机101还根据至少一个货品信息生成库存信息。

具体地,微控机101需要存储库存信息来确定出货信息指示的货品的具体放置位置。在这里,微控机101可以通过第一扫描器103来生成库存信息,配货区域可以为配货架119。例如,配货员将货品摆入售卖机123后,微控机101可以通过执行装置130带动第一扫描器103扫描货品上的二维码或者条形码等来获取货品信息,然后再根据货品信息生成库存信息。

应当理解,当微控机101中无库存信息时,微控机101可以根据货品信息生成库存信息;当微控机101中存在库存信息时,这里的生成库存信息可以是指微控机101根据货品信息更新库存信息。

在本实用新型的另一个实施例中,该电控系统200还包括:通信装置,通信装置与微控机101电连接,微控机101通过通信装置接收出货信息,第一扫描器103通过通信装置与微控机101电连接。

具体地,当微控机101自带通信功能模块时,微控机101可以直接与后台数据中心121或者第一扫描器103等进行通信;当微控机101无通信功能模块时,需要外接通信装置才能与后台数据中心121或者第一扫描器103等进行通信。例如,通信装置可以为智能终端102等,具体地,可以为3G或者4G嵌入式智能终端。

在本实用新型的另一个实施例中,该电控系统200还可以包括:第二扫描器104,用于在用户购买货品后扫描用户的验证码,第二扫描器104与微控机101电连接,微控机101还验证验证码是否有效,其中,在验证验证码有效时微控机101控制执行装置130将出货信息指示的货品送至取货区域。

具体地,用户在购买售卖机123内的货品后将收到验证码,用于在取货时向售卖机123提供作为凭证。在这里,验证码可以是二维码,也可以是条形码,或者数字码等,这里对此不做限定。具体地,微控机101可以通过第二扫描器104获取用户的验证码。在微控机101验证验证码是否有效的过程中,微控机101可以将获得的验证码发送给后台数据中心121,然后后台数据中心121确定该验证码是否有效,并向微控机101返回确定结果。

在本实用新型的另一个实施例中,该电控系统200还可以包括:通信装置,通信装置与微控机101电连接,微控机101通过通信装置接收出货信息,第二扫描器104通过通信装置与微控机101电连接。

具体地,当微控机101自带通信功能模块时,微控机101可以直接与后台数据中心121或者第二扫描器104等进行通信;当微控机101无通信功能模块时,需要外接通信装置才能与后台数据中心121或者第二扫描器104等进行通信。例如,通信装置可以为智能终端102等,具体地,可以为3G或者4G嵌入式智能终端。

在本实用新型的另一个实施例中,出货信息可以包括订单明细,微控机101解析出货信息,获取订单明细,并判断订单明细是否有效,在判断订单明细有效时微控机101根据订单明细和库存信息控制执行装置130将出货信息指示的货品送至取货区域。

具体地,为了避免微控机101收到的出货信息为非法出货信息,微控机101需要对接收的出货信息进行验证,判断其是否有效。例如,订单明细可以具有特定的格式,微控机可以判断接收的出货信息的订单明细是否满足特定的格式,或者出货信息是经过加密的,微控机101通过解密出货信息来获取可识别的订单明细,等等,这里对此不做限定。

应当理解,上述I/O控制器可以为一个I/O控制器,也可以为多个I/O控制器,这个对此不做限定。

下面结合具体例子,更加详细地描述本实用新型的实施例。

图3a是根据本实用新型一个实施例的售卖机123的电控系统300的示意性结构图,是图2的具体例子,图3b是根据本实用新型一个实施例的售卖机123的供电系统310的示意性结构图。

图3a和图3b中示出的售卖机123可以用于售卖盒饭,它的电控系统300可以包括微控机101、智能终端102、第一扫描器103、第二扫描器104、喇叭105、X轴电机驱动器106、Y轴电机驱动器107、Z轴电机驱动器108、X轴步进电机109、Y轴步进电机110、Z轴步进电机111、机械手112、第一I/O控制器113、取货架114、微波炉115、直流电机116、第二I/O控制器117、筷子机118、配货架119和层板120,外部通信设备可以包括后台数据中心121、用户的移动终端122和配货员的移动终端131,为售卖机123供电的供电系统310,如图3b所示,可以包括开关电源和低通滤波器124,开关电源可以通过低通滤波器124与市电连接,低通滤波器124与市电之间设置有主电源开关。具体地,开关电源可以包括智能终端电源125、微控机电源126、电机电源127和扫描器电源128,其中,智能终端电源125为智能终端102的12V电源口供电,微控机电源126为微控机101、第一I/O控制器113、直流电机116和第二I/O控制器117的24V电源口供电,电机电源127为X轴电机驱动器106、Y轴电机驱动器107、Z轴电机驱动器108和直流电源129的48V电源口供电,扫描器电源128为第二扫描器104的5V电源口供电。进一步地,直流电源129为第一扫描器103的5V电源口供电。

对于微控机101,其上存储有主控制程序,该主控制程序可以用于完成对整个售卖过程的控制,整个售卖过程可以具体涉及配货过程和取货过程。具体地,微控机101的接口可以包括CAN总线通道接口、I/O接口和RS232接口等,其中,微控机101通过CAN总线通道接口对X轴电机驱动器106、Y轴电机驱动器107、Z轴电机驱动器108、第一I/O控制器113和第二I/O控制器117进行控制,通过I/O接口为直流电机116进行供电,通过RS232接口与智能终端102进行数据传输。

进一步地,在整机运动控制中,X轴电机驱动器106与X轴步进电机109进行连接,用于驱动X轴步进电机109的运动;Y轴电机驱动器107与Y轴步进电机110进行连接,用于驱动Y轴步进电机110的运动;Z轴电机驱动器108与Z轴步进电机111进行连接,用于驱动Z轴步进电机111的运动。X轴步进电机109、Y轴步进电机110和Z轴步进电机111又分别与机械手112进行连接,用于带动机械手112完成拾取盒饭、移动盒饭、放置盒饭或携带第一扫描器103移动等至少一个动作。在这里,X轴电机驱动器106、Y轴电机驱动器107和Z轴电机驱动器108的驱动指令由微控机101发出,进而实现了微控机101对机械手112的控制。机械手112携带第一扫描器103移动用于完成第一扫描器103扫描配货架119上的盒饭,其中,第一扫描器103与Y轴电机驱动器107存在连接通信,以便第一扫描器103运动到盒饭上方时,微控机101可以通过Y轴电机驱动器107向第一扫描器103发出指令,以便第一扫描器103执行扫描盒饭的动作。

对于第一I/O控制器113,作为微控机101的外围设备控制器,可以管理微控机101与外围设备之间的数据传送。在这里,外围设备可以指微波炉115和取货架114等,其中,微波炉115用于加热盒饭,取货架114用于放置加热后的盒饭,以便用户通过取货口取走加热后的盒饭,还用于向微控机输送取货架114的占位信号。在第一I/O控制器113与微波炉115的数据传送中,微波炉115可以向第一I/O控制器113输送微波正常和微波出货的信号,微控机101可以通过第一I/O控制器113接收微波正常和微波出货的信号,以便微控机101根据这些信号执行下一步操作。具体地,当微控机101接收微波正常信号后,微控机101可以控制机械手112将盒饭送至微波炉115内;当微控机101接收微波出货正常信号后,可以控制层板120将盒饭运至取货架114。在微波炉115的开门回路中,存在继电器,该继电器可以实现对微波炉115开门的控制,以便机械手112将盒饭放入微波炉115内进行加热。该继电器的输入量由微控机101通过第一I/O控制器113进行控制。取货架114具体可以包括三层,每一层均设置有光电开关,当取货架114放入盒饭后,微控机101可以通过第一I/O控制器113接收该层光电开关的信号,从而知晓哪些层还可以放置盒饭。

对于第二I/O控制器117,也作为微控机101的外围设备控制器,也可以管理微控机101与其它外围设备之间的数据传送。在这里,外围设备可以指筷子机118、配货架119、层板120和直流电机116等,其中,筷子机118用于为用户提供筷子,配货架119在配货时用于放置盒饭,层板120用于将加热后的盒饭从微波炉115运至取货架114,直流电机116用于驱动层板120可动的一端做上下运动。具体地,在筷子机118的出筷子回路中也设置有继电器,该继电器可以控制筷子机118出筷子,以便用户可以取走筷子。该继电器的输入量由微控机101通过第二I/O控制器117进行控制。配货架119设置有门开关,微控机101通过第二I/O控制器117可以接收门开关的信息。具体地,当配货员打开配货架119的门时,门开关处于断开状态,微控机101接收门开关处于断开状态的信号,并暂停对售卖机123的售卖控制;当配货员关闭配货架119的门时,门开关处于闭合状态,微控机101接收门开关处于闭合状态的信号,并恢复对售卖机123的售卖控制。层板120的运动区域设置在取货架114的外侧,该运动区域附近设置有光电开关,层板120在运动的过程中会触发光电开关,微控机101可以通过第二I/O控制器117接收光电开关的信号,以便微控机知晓层板120的运动位置。例如,层板120需要运动到与取货架114第二层相对应的位置,以便层板120转动一定角度时层板120上的盒饭可以自动滑入取货架114的第二层。当层板120触发该位置的光电开关后,微控机101通过第二I/O控制器117接收该光电开关的信号,并控制层板120可动的一端的上下运动。层板120的上下运动由直流电机116带动,直流电机116的正向转动、反向转动及停止转动由两个继电器控制,两个继电器的输入量由微控机101通过第二I/O控制器117进行控制,进而实现了微控机101对层板120运动的控制。

对于智能终端102,作为微控机101的通信装置,可以与后台数据中心121进行通信。智能终端102设置有天线,还设置有多个RS232接口。智能终端102可以通过RS232接口与第一扫描器103、第二扫描器104及喇叭105进行通信,微控机101可以通过智能终端102实现对第一扫描器103、第二扫描器104及喇叭105进行控制。在这里,第一扫描器103用于扫描配货架119上的盒饭,获取盒饭信息;第二扫描器104用于在取盒饭时扫描用户的移动终端122上的验证码;喇叭105用于在取盒饭时播报用户的手机号码,以便通知用户取走盒饭。

对于配货员的移动终端131,用于在配货时实现配货员与后台数据中心121之间的通信。对于用户的移动终端122,除了涉及上述介绍的提供验证码外,还用于访问购买网站完成盒饭的购买。对于后台数据中心121,用于统一管理及控制多台售卖机123。例如,在购买时,后台数据中心121用于为用户的移动终端122提供盒饭购买网站,以及更新存储的售卖机123内的盒饭信息;在配货时,后台数据中心121用于更新存储的售卖机123内的盒饭信息,以及向微控机101返回确认通知,以便微控机101根据盒饭信息生成库存表。具体地,对于访问购买网站的途径,可以通过APP(Application,应用程序),也可以通过扫描售卖机123上的二维码,等等。用户购买的盒饭具体由哪台售卖机123提供,可以是用户在购买时自主选择的,也可以是后台数据中心121为用户自动分配的。

上面描述了根据本实用新型实施例的售卖机123的电控系统,下面结合图4来描述本实用新型实施例的售卖机123的电控方法。

图4是根据本实用新型一个实施例的售卖机123的电控方法的示意性流程图。

410,微控机101接收后台数据中心121发送的出货信息。

420,微控机101根据出货信息和库存信息控制执行装置130将出货信息指示的货品送至取货区域,其中库存信息包括货品的位置信息。

本实用新型实施例可以通过微控机101、后台数据中心121及执行装置130的配合实现售卖机123的物联网售卖过程,并且由于微控机101的尺寸约烟盒大小,从而使得售卖机123的控制系统的硬件尺寸整体减小,进而避免了空间对控制系统布局的限制。其次,由于微控机101的价格较主机和PLC的价格低,因此有效降低了售卖机123的成本。另外,由于微控机101与运动控制部件接线简单,因此有效缩短售卖机123的装配时间。

在本实用新型的另一个实施例中,该电控方法还包括:微控机101控制第一扫描器103扫描配货区域的至少一个货品,获取至少一个货品信息,并根据至少一个货品信息生成库存信息。

在本实用新型的另一个实施例中,该电控方法还包括:微控机101控制第二扫描器104在用户购买货品后扫描用户的验证码,并验证验证码是否有效,其中,微控机101根据出货信息和库存信息控制执行装置130将出货信息指示的货品送至取货区域,包括:微控机101在验证验证码有效时,根据出货信息和库存信息控制执行装置130将出货信息指示的货品送至取货区域。

在本实用新型的另一个实施例中,该电控方法还包括:微控机101解析出货信息,获取订单明细,并判断订单明细是否有效,其中,微控机101根据出货信息和库存信息控制执行装置130将出货信息指示的货品送至取货区域,包括:微控机101在判断订单明细有效时,根据订单明细和库存信息控制执行装置130将出货信息指示的货品送至取货区域。

在本实用新型的另一个实施例中,微控机101根据出货信息和库存信息控制执行装置130将出货信息指示的货品送至取货区域,包括:微控机101根据出货信息和库存信息控制执行装置130将出货信息指示的货品送至加热装置115;微控机101控制执行装置130将加热后的货品送至取货区域。

上述各个实施例中电控方法的具体实现方式以及各个设备的功能、作用及连接关系等可以参考上述电控系统的实施例,为了避免重复,这里不再赘述。

下面结合图5a和图5b对上述盒饭售卖机123的电控过程进行详细描述。

图5a和图5b是根据本实用新型一个实施例的售卖机123的电控过程的示意性流程图,其中,图5a是配货过程的示意性流程图,图5b是取货过程的示意性流程图,并与图3a的电控系统的实施例相对应。

如图5a,在配货过程中售卖机123的电控过程如下:

505,扫描配货架119上盒饭,获取盒饭信息。

微控机101通过第一扫描器103扫描配货架119上盒饭,获取盒饭信息。具体地,在配货时,配货员打开配货架119的门,将盒饭摆放在配货架119上,每个盒饭放置的位置均设有仓位号,盒饭摆放完成后,配货员关闭配货架119的门,微控机101控制第一扫描器103逐个扫描每个仓位号上的盒饭,获取盒饭信息。具体地,盒饭的表面设置有识别码,该识别码可以是二维码、条形码和数字码等中的一种,通过扫描该识别码可以获取盒饭信息,该盒饭信息可以包括名称、编号、生产日期、保质期和重量等中的至少一种信息。当第一扫描器103移动到识别码上方时将停止运动,微控机101通过Y轴电机驱动器107控制第一扫描器103开始执行扫描识别码的动作,并将获取的盒饭信息存储在智能终端102内,微控机101可以读取智能终端102内的盒饭信息。

另外,配货架119设置有门开关,当配货架119的门打开时,门开关处于断开状态,微控机101通过第二I/O控制器117接收门开关处于断开状态的信号,并暂停对售卖机123的控制。当配货架119的门关闭时,门开关处于闭合状态,微控机101通过第二I/O控制器117接收门开关处于闭合状态的信号,并恢复对售卖机123的控制。

510,向后台数据中心121发送盒饭信息。

微控机101控制智能终端102向后台数据中心121发送盒饭信息。具体地,当第一扫描器103完成对配货架119上配货盒饭的扫描后,智能终端102将存储的多个盒饭信息发送给后台数据中心121。后台数据中心121将多个盒饭信息转发给配货员的移动终端131,以便配货员核对这些盒饭信息与配货架119上配货盒饭的盒饭信息是否一致。若一致,配货员通过配货员的移动终端131向后台数据中心121返回确认结果,后台数据中心121将配货员的确认结果发送给微控机101。若不一致,配货员将重新打开配货架119的门,调整盒饭的摆放位置,再次关闭配货架119的门,重复执行步骤505。

513,接收配货信息的确认结果。

微控机接收后台数据中心121发送的配货信息的确认结果。

515,根据盒饭信息生成库存表。

具体地,微控机101根据智能终端102内存储的多个盒饭信息以及仓位号生成库存表,并将库存表存储在微控机101内。该库存表可以指示配货架119上每个仓位号具体放置的是哪种盒饭,也可以指示每个盒饭具体放置在哪个位置。

520,进入准备状态。

微控机101控制售卖机123进入准备状态,在该状态下,X轴步进电机109、Y轴步进电机110和Z轴步进电机111均恢复到初始位置。具体地,X轴步进电机109设置有原点开关,微控机101可以通过X轴电机驱动器106控制原点开关使X轴步进电机109恢复到初始位置。Y轴步进电机110和Z轴步进电机111恢复到初始位置的方式与此类似。

如图5b,在取货过程中售卖机123的电控过程如下:

525,接收出货信息。

微控机101接收后台数据中心121发送出货信息,以便根据出货信息为用户提供盒饭。具体地,用户来到售卖机123前,通过用户的移动终端122扫描售卖机123上的识别码,可以获取购买网站,并执行购买盒饭的操作。该识别码可以是二维码、条形码和数字码等中的一种。当用户支付完成后,后台数据中心121向用户的移动终端122发送验证码,以便用户在取盒饭时向售卖机123提供;后台数据中心121还向微控机101发送出货信息,以便微控机101根据出货信息为用户提供盒饭。在这里,验证码可以是二维码、条形码和数字码等中的一种。用户的移动终端122可以是手机或平板电脑等。

530,扫描用户的验证码。

用户在取盒饭时,向售卖机123出示用户的移动终端122接收的上述验证码,微控机101通过第二扫描器104扫描该验证码,并通过智能终端102将该验证码发送给后台数据中心121,以便后台数据中心121根据该验证码验证用户的身份。在验证通过时,后台数据中心121将向智能终端102发送验证通过信息,微控机101开始执行步骤535。

535,判断订单明细是否有效。

微控机101解析出货信息获取订单明细,并判断订单明细是否有效。当订单明细有效时,执行步骤540;当订单明细无效时,微控机101控制售卖机123返回准备状态。判断订单明细是否有效的目的主要是确认出货信息是否是由后台数据中心121发出,进而防止有人企图非法获取售卖机123内的盒饭。这里,订单明细可以包括用户信息和盒饭信息,其中盒饭信息包括编号、名称、数量和价格等中的至少一种,用户信息包括用户的手机号。

540,根据订单明细在库存表中查找仓位号。

微控机101将订单明细与库存表进行对比,查找订单明细指示的盒饭的仓位号。

545,将盒饭送至微波炉。

微控机101根据仓位号控制机械手112将盒饭送至微波炉115内,以便微波炉115对盒饭进行微波加热。

550,将盒饭送至取货架114。

微波炉115设置有传送装置,用于将加热后的盒饭从微波炉115传出。加热后的盒饭送至层板120,接着微控机101控制层板120将盒饭送至取货架114。

555,播报用户的手机号。

盒饭进入取货架114后,微控机101通过智能终端102控制喇叭105根据订单明细播报用户的手机号,以便提醒用户取走盒饭。

560,返回准备状态。

微控机101控制售卖机123返回准备状态,在该状态下,X轴步进电机109、Y轴步进电机110和Z轴步进电机111均恢复到初始位置。

可选地,在另一个实施例中,步骤530可以设置在步骤555之后,即用户在向售卖机123提供的验证码有效时才能取走取货架114上的盒饭,进而对取走盒饭进行了条件设定。应当理解,步骤530也可以设置在其它任意可行的位置,这里对此不做限定。

图6是根据本实用新型一个实施例的用于实现电控系统的计算机装置600的框图。

参照图6,装置600包括处理组件610,其进一步包括一个或多个处理器,以及由存储器620所代表的存储器资源,用于存储可由处理组件610的执行的指令,例如应用程序。存储器620中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件610被配置为执行指令,以执行上述电控方法。

装置600还可以包括一个电源组件被配置为执行装置600的电源管理,一个有线或无线网络接口被配置为将装置600连接到网络,和一个输入输出(I/O)接口。装置600可以操作基于存储在存储器620的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。

一种非临时性计算机可读存储介质,当存储介质中的指令由上述装置600的处理器执行时,使得上述装置600能够执行一种售卖机的电控方法,包括:微控机接收后台数据中心发送的出货信息;微控机根据出货信息和库存信息控制执行装置将出货信息指示的货品送至取货区域,其中库存信息包括货品的位置信息。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本实用新型的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本实用新型各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本实用新型的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本实用新型各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序校验码的介质。

以上所述仅为本实用新型的较佳实施例而已,并不用以限制本实用新型,凡在本实用新型的精神和原则之内,所作的任何修改、等同替换等,均应包含在本实用新型的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1