一种自动售货机

文档序号:1506480 发布日期:2020-02-07 浏览:18次 >En<

阅读说明:本技术 一种自动售货机 (Automatic vending machine ) 是由 许加波 周冲 丛强滋 姜天信 王春涛 于 2018-07-27 设计创作,主要内容包括:本发明涉及自动售货技术领域,公开了一种自动售货机。该自动售货机包括控制装置、测量装置、货斗、用于驱动所述货斗移动的货斗驱动机构和用于储存货品的货道,控制装置能够控制测量装置测量第一距离和第二距离,以及计算第一距离和第二距离的差值,并根据该差值计算货道内货品的数量。由于通过计算第一距离和第二距离的差值可以准确获得货道内货品的总长度,并根据该长度准确计算货道内货品的数量,因此,本发明实施例的自动售货机提高了自动售货机货品数量检测的准确性,可以有效改善相关技术的自动售货机所存在的货道中货品的数量检测不准确的问题。(The invention relates to the technical field of automatic vending, and discloses an automatic vending machine. The automatic vending machine comprises a control device, a measuring device, a goods bucket driving mechanism and a goods channel, wherein the goods bucket driving mechanism is used for driving the goods bucket to move, the goods channel is used for storing goods, the control device can control the measuring device to measure a first distance and a second distance, calculate a difference value of the first distance and the second distance, and calculate the quantity of the goods in the goods channel according to the difference value. The total length of goods in the goods channel can be accurately obtained by calculating the difference value between the first distance and the second distance, and the quantity of the goods in the goods channel can be accurately calculated according to the total length, so that the automatic vending machine provided by the embodiment of the invention improves the accuracy of detecting the quantity of the goods in the automatic vending machine, and can effectively solve the problem that the quantity of the goods in the goods channel is not accurately detected in the automatic vending machine in the related technology.)

一种自动售货机

技术领域

本发明涉及自动售货技术领域,具体而言,涉及一种自动售货机。

背景技术

自动售货机是一种商业自动化设备,用于自动出售货品。自动售货机由于具有不受时间地点限制、能节省人力、方便交易等特点,应用越来越广泛。

相关技术公开了一种自动售货机,该自动售货机包括柜体和控制装置,柜体表面设置有取货口,柜体内部设置有货道、货斗和测距传感器,货道用于容纳待售货品,其中,每个货道包括用于将货品由该货道的出口推出到货道外部的推板;货斗位于货道和取货口之间,用于在货道和取货口之间运送货品;测距传感器设置在货斗上,当货斗移动到与一个货道对应的位置处时,测距传感器位于该货道的出口处并与该货道内的推板相对,以测量推板与该货道的出口之间的距离,控制装置根据测距传感器测量的推板与货道的出口之间的距离,以及预存的单位货品的长度,计算得到货道内货品的数量。

相关技术中的自动售货机能够自动检测货道中货品的数量,但是,发明人发现,相关技术的自动售货机在检测货道中货品的数量时存在检测不准确的问题,这就可能导致货品售卖异常,或者不利于给自动售货机进行准确的补货等工作。

发明内容

有鉴于此,本发明的目的在于提供一种自动售货机,以改善相关技术的自动售货机所存在的货道中货品的数量检测不准确的问题。

本发明的实施例是这样实现的:

一种自动售货机,自动售货机包括控制装置、货斗、用于驱动货斗移动的货斗驱动机构和用于储存货品的货道,货道包括推板以及推板驱动机构,推板驱动机构用于驱动推板在货道的货品输送路径上移动,以将货道内的货品沿出货方向从货道的出口推出货道,自动售货机还包括设置于货斗的测量装置,测量装置被配置为测量货品输送路径上第一障碍物到货斗的距离以及推板到货斗的距离,其中,第一障碍物为货品输送路径上最靠近货斗的障碍物;货斗驱动机构、推板驱动机构以及测量装置均与控制装置电连接;

控制装置用于控制测量装置测量推板与货斗在出货方向上的间距作为第一距离,控制测量装置测量第一障碍物与货斗在出货方向上的间距作为第二距离,计算第一距离和第二距离的差值,并根据该差值计算货道内货品的数量。

进一步的,测量装置包括第一测距传感器和第二测距传感器;

控制装置用于控制货斗移动到与货道对应的第一位置处,控制第一测距传感器测量第一距离以及控制第二测距传感器测量第二距离,其中,当货斗位于与货道对应的第一位置处时,第一测距传感器与货道内推板的第一检测件配合,第二测距传感器与货道内的第一障碍物配合,推板的第一检测件位于货品输送路径外。

进一步的,测量装置包括第三测距传感器;

控制装置用于控制货斗移动到与货道对应的第二位置处,控制第三测距传感器测量第一距离,控制货斗移动到与货道对应的第三位置处,控制第三测距传感器测量第二距离;

其中,当货斗位于与货道对应的第二位置处时,第三测距传感器与货道内推板的第一检测件配合,推板的第一检测件位于货品输送路径外;当货斗位于与货道对应的第三位置处时,第三测距传感器与第一障碍物配合。

进一步的,推板上设置有第二检测件,第二检测件位于货品输送路径上,当货道内没有货品时,第一障碍物为第二检测件。

进一步的,第二检测件位于推板的下端。

进一步的,货道包括用于承载货品的支撑板以及相对地设置于支撑板两侧的隔板,隔板和支撑板共同形成货道的货品容纳空间,第一检测件位于隔板上方或者位于推板的上端。

进一步的,控制装置还用于在控制货斗移动到与货道对应的第一位置处之后,在控制第二测距传感器测量第二距离之前,控制货道的推板将用户要购买的货品推送至货斗。

进一步的,控制装置还用于在控制货斗移动到与货道对应的第二位置处之后,在控制货斗移动到与货道对应的第三位置处之前,控制货道的推板将用户要购买的货品推送至货斗。

进一步的,自动售货机还包括与控制装置电连接的人机交互装置,人机交互装置用于接收用户的货品购买指令。

进一步的,控制装置还用于判断第一距离和第二距离的差值是否小于第一阈值,当第一距离和第二距离的差值小于第一阈值时,控制装置判定货道内的货品售空。

进一步的,控制装置还用于判断货道内货品的数量是否小于第二阈值,当货道内货品的数量小于第二阈值时,控制装置判定货道内的货品即将售空。

进一步的,自动售货机应用于自动售货系统,自动售货系统包括服务器以及若干与服务器通信连接的自动售货机;自动售货机还包括与控制装置电连接的通信装置,通信装置用于向服务器发送货品售空和/或货品即将售空的提示信息。

本发明实施例的有益效果是:

本发明实施例的自动售货机能够控制测量装置测量第一距离和第二距离,以及计算第一距离和第二距离的差值,并根据该差值计算货道内货品的数量。由于通过计算第一距离和第二距离的差值可以准确获得货道内货品的总长度,并根据该长度准确计算货道内货品的数量,因此,本发明实施例的自动售货机提高了自动售货机货品数量检测的准确性,可以有效的改善相关技术的自动售货机所存在的货道中货品的数量检测不准确的问题。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1是本发明实施例提供的自动售货机的外部结构示意图;

图2是本发明实施例提供的自动售货机的内部结构示意图;

图3是本发明实施例提供的自动售货机的组成框图;

图4是本发明实施例提供的自动售货机的货道的结构示意图;

图5是本发明一种实施例提供的自动售货机的货道及其容纳的货品的位置关系的示意图。

图标:010-自动售货机;100-机柜;110-柜体;120-柜门;121-取货口;200-储物装置;210-货道;211-推板;211a-第一检测件;211b-第二检测件;212-支撑板;213-隔板;214-推板驱动机构;300-递送装置;310-货斗;320-货斗驱动机构;321-水平驱动机构;322-竖直驱动机构;400-测量装置;410-测距传感器;410a-第一测距传感器;410b-第二测距传感器;500-存储装置;600-人机交互装置;700-通信装置;800-控制装置。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。在本发明实施例的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

此外,术语“水平”、“竖直”、“垂直”等术语并不表示要求部件绝对水平或悬垂,而是可以稍微倾斜。如“水平”仅仅是指其方向相对“竖直”而言更加水平,并不是表示该结构一定要完全水平,而是可以稍微倾斜。

在本发明实施例的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明实施例中的具体含义。

发明人发现,相关技术的自动售货机在售卖货品时,在维护人员补货后,或者在用户要购买的货品由货道的出口被推出到货道外部后,货道内位于最前端的货品(也即最靠近货道的出口的货品)的前表面(也即货品靠近货道的出口的表面)与货道的出口之间的距离可能不为零,并且该距离存在不确定性,在这种情况下,当根据设置于货斗上的测距传感器测得的推板与货道的出口之间的距离计算货道内货品的数量时,就可能存在计算所得的货品的数量与货道内货品的实际数量不一致的情况,也即,存在货道中货品的数量检测不准确的问题,对此发明人提出了以下技术方案以解决该问题。

下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。

图1和图2是本发明实施例提供的自动售货机010的结构示意图,图3是本发明实施例提供的自动售货机010的组成框图,下面结合图1至图3,对本发明实施例的自动售货机进行说明。

如图1至图3所示,本实施例的自动售货机010包括机柜100、储物装置200、递送装置300、测量装置400、存储装置500、人机交互装置600、通信装置700和控制装置800。

如图1所示,机柜100包括柜体110和柜门120,柜体110与柜门120活动连接,柜体110包括开口(图中未示出),柜门120可以相对于柜体110的开口运动,以打开或封闭柜体110。柜门120上设置有用于用户取出货品的取货口121。

储物装置200被设置为容纳待售货品。如图2所示,储物装置200设置于柜体110内部,储物装置200与柜门120相对间隔设置,储物装置200包括多个用于容纳货品的货道210,多个货道210沿上下方向(即箭头cd所示的方向)呈M层、沿左右方向(即箭头ab所示的方向)呈N列排布,货道210的长度方向沿前后方向(即箭头ef所示的方向)延伸。货品在货道210内储存时,沿货道210的长度方向依次排列。货道210靠近柜门120的一端设置有出口,货道210的出口正对柜门120,容纳在货道210中的货品可从货道210的出口输出到货道210的外部。可以理解,在本发明的其他实施例中,自动售货机可以仅仅包含一个货道,用于储存一种货品。

图4是本发明实施例提供的自动售货机010的货道210的结构示意图,如图4所示,货道210包括推板211、支撑板212,以及沿左右方向间隔设置在支撑板212上方的多个隔板213。支撑板212和相邻的两个隔板213之间形成容纳货品的货品容纳空间,推板211设置于货道210,并且部分位于货品容纳空间内。货道210还包括推板驱动机构214,推板驱动机构214与推板211传动连接,在推板驱动机构214的驱动下,推板211可沿货道210的长度方向移动,从而推动货道210中的货品在货道210中沿货品输送路径移动,以将待售货品从货道210的出口推出到货道210的外部。

递送装置300被设置为在储物装置200和取货口121之间运送货品。如图2所示,递送装置300位于柜门120与储物装置200之间。递送装置300包括货斗310和货斗驱动机构320,货斗310的靠近柜门120的一端设置有出口,货斗310的靠近货道210的一端设置有入口。货斗驱动机构320包括水平驱动机构321和竖直驱动机构322,水平驱动机构321包括水平支架(图中未示出)和第一动力组件(图中未示出),竖直驱动机构322包括竖直支架(图中未示出)和第二动力组件(图中未示出),货斗310与竖直支架传动连接,第二动力组件设置于货斗310与竖直支架之间,以驱动货斗310在竖直支架上沿上下方向移动,竖直支架与水平支架传动连接,第一动力组件设置于竖直支架与水平支架之间,以驱动竖直支架携带货斗310在水平支架上沿左右方向移动,如此,货斗驱动机构320能够驱动货斗310沿上下方向和/或左右方向移动,以使货斗310的入口与任意一个货道210的出口相对,或使货斗310的出口与取货口121相对。当货斗310的入口与一个货道210的出口相对时,该货道210中的货品能够被从货道210的出口推出并经由货斗310的入口进入货斗310内部;当货斗310的出口与取货口121相对时,用户能够经由取货口121取走货斗310内的货品。

测量装置400被设置为测量货道210的推板211以及货品输送路径上第一障碍物到货斗310的距离。第一障碍物为货品输送路径上最靠近货斗310的障碍物。可以理解,当货道210内有货品时,第一障碍物为第一货品,第一货品为货道210内最靠近货道210的出口的货品。当货道210内有货品时,第一障碍物到货斗310的距离指第一货品的前表面(即朝向货斗310的表面)到货斗310的距离。当货道210内没有货品时,第一障碍物即为推板211。测量装置400包括至少一个测距传感器410,测距传感器410设置在货斗310上且可以随货斗310移动。

如图4所示,在本发明的一种实施例中,每个货道210的推板211均包括第一检测件211a和第二检测件211b,其中,第一检测件211a和第二检测件211b沿货道210的长度方向(也即前后方向)的位置相同,且第一检测件211a设置于推板211的第一预设位置,第二检测件211b设置于推板211的第二预设位置,其中,推板211的第一预设位置位于货品输送路径外,推板211的第二预设位置位于货道210的货品容纳空间内部并位于货品输送路径上;即,第一检测件211a位于货品输送路径外,第二检测件211b位于货品输送路径上。货品输送路径可以理解为货品在沿货道210的长度方向输送时所扫过的空间以及该空间在货道210长度方向的延伸。第一检测件211a位于货品输送路径外,即是说第一检测件211a不位于货品在沿货道210的长度方向输送时所扫过的空间及该空间在货道210长度方向的延伸的范围以内;第二检测件211b位于货品输送路径上,即是说第二检测件211b位于货品在沿货道210的长度方向输送时所扫过的空间及该空间在货道210长度方向的延伸的范围以内。当货斗310位于与一个货道210对应的位置处时,测距传感器410位于该货道210的出口处,由于第一预设位置位于货品输送路径外,因此,第一检测件211a的设置位置满足:无论货道210内是否有货品,均可以通过将货斗310驱动至设定位置处使沿货道210长度方向第一检测件211a与测距传感器410之间不会被货道210内的货品遮挡,也即,无论货道210内是否有货品,测距传感器410均可以与第一检测件211a配合,从而可以测量第一检测件211a到货斗310的距离,也即,测量推板211到货斗310的距离;由于第二预设位置位于货道210的货品容纳空间内部并位于货品输送路径上,因此,第二检测件211b的设置位置满足:在货道210内没有货品时,可以通过将货斗310驱动至设定位置处使沿货道210长度方向第二检测件211b与测距传感器410之间不会被货道210内的货品遮挡,测距传感器410可以与第二检测件211b配合,从而可以测量第二检测件211b到货斗310的距离,也即,测量推板211到货斗310的距离,在货道210内有货品时,货斗310位于任意位置时,第二检测件211b与测距传感器410之间均会被货道210内的货品遮挡,测距传感器410不能与第二检测件211b配合,可以通过将货斗310驱动至设定位置处使测距传感器410与货道210内的第一货品配合,从而可以测量第一货品到货斗310的距离。因此也可以理解为,货品沿货道210长度方向排列时,其沿货道210长度方向在推板211上的投影是可以覆盖第二预设位置的。如图4所示,本实施例中,第一检测件211a位于推板211的左上部且位于货道210的隔板213的上方,第二预设位置位于推板211的下端且沿左右方向位于货道210的中部,在本发明提供的其他实施例中,还可以设置第一预设位置位于推板211的上端,并设置推板211的高度大于自动售货机010所售卖的最高货品的高度,以使第一检测件211a与货斗310之间不会被货道210内的货品遮挡。

需要说明的是,测量装置400包括的测距传感器410只要能够测量推板211和第一障碍物到货斗310的距离即可,本发明不对测量装置400包括的测距传感器410的具体数量进行限制。比如,测量装置400可以包括第一测距传感器和第二测距传感器,第一测距传感器和第二测距传感器沿货斗310的长度方向(也即前后方向)的位置相同,通过控制货斗310位于与一个货道210对应的第一位置处,可以使第一测距传感器的位置与该货道210内推板211的第一预设位置对应,以使第一测距传感器可以测量第一检测件211a到货斗310的距离,使第二测距传感器的位置与该货道210内推板211的第二预设位置对应,以使第二测距传感器在该货道210内没有货品时可以测量第二检测件211b到货斗310的距离,在该货道210内有货品时可以测量该货道210内的第一货品到货斗310的距离。在本发明可选的一种实施例中,测量装置400包括第三测距传感器,通过控制货斗310位于与一个货道210对应的第二位置处,可以使第三测距传感器的位置与该货道210内推板211的第一预设位置对应,即使第三测距传感器与货道210内推板211的第一检测件211a配合,以测量第一检测件211a到货斗310的距离,通过控制货斗310位于与该货道210对应的第三位置处,可以使第三测距传感器的位置与第二预设位置对应,即使第三测距传感器与第一障碍物配合,以测量第一障碍物到货斗310的距离,也即,在货道210内没有货品时测量第二检测件211b到货斗310的距离,在货道210内有货品时测量该货道210内的第一货品到货斗310的距离。通过设置测量装置400仅包括一个测距传感器410,可以降低自动售货机010的制造成本。在本发明另一些可选的实施例中,测量装置400的第三测距传感器也可以是活动设置于货斗310,当货斗310移动到与一个货道210对应的位置后,可以在不移动货斗310的情况下,通过驱动第三测距传感器移动到不同的位置来测量第一检测件211a到货斗310的距离以及第一障碍物到货斗310的距离。

存储装置500被设置为存储自动售货机010的控制程序以及程序运行过程中生成的数据和变量,比如,存储装置500被设置为存储每个货道210内货品的单位长度,其中,货品的长度为货品摆放在货道210内时其沿货道210的长度方向相对的两个表面的距离,存储装置500还被设置为存储第一阈值和第二阈值,其中,第一阈值用于判断货道210内的货品是否售空,第二阈值用于判断货道210内的货品是否即将售空。

人机交互装置600被设置为完成用户与自动售货机010之间的信息交互。比如,人机交互装置600接收用户输入的货品购买指令,再比如,人机交互装置600向用户输出货道210的货品售空或即将售空的提示信息。

通信装置700被设置为完成自动售货机010与服务器之间的数据传输,或者完成自动售货机010与用户的手持终端之间的数据传输。比如,通信装置700被设置为接收用户通过手持终端发送的货品购买指令,再比如,通信装置700被设置为向服务器发送货道210的货品售空或即将售空的提示信息。

控制装置800与储物装置200、递送装置300、测量装置400、存储装置500、人机交互装置600和通信装置700电连接,控制装置800被设置为控制与其电连接的各装置工作。

比如,控制装置800被设置为获取用户的货品购买指令,根据用户的货品购买指令确定容纳有用户要购买的货品的货道210,控制递送装置300的货斗驱动机构320将货斗310驱动至该货道210处,以及控制该货道210的推板211将用户要购买的货品由该货道210的出口推送至货斗310内,并控制货斗驱动机构320将货斗310驱动至取货口121处,以使用户能够取走货斗310内的货品;控制装置800还被设置为检测货道210内货品的数量。

具体的,控制装置800被设置为控制测量装置400测量推板211与货斗310在出货方向(也即,货道210的长度方向)上的间距作为第一距离,控制测量装置400测量第一障碍物与货斗310在出货方向上的间距作为第二距离,计算第一距离和第二距离的差值,并根据该差值计算货道210内货品的数量。

本发明的实施例中,测量装置400被设置为测量货道210的推板211或第一货品到货斗310的距离,其中,第一货品为货道210内最靠近货道210的出口的货品,第一货品到货斗310的距离指第一货品的前表面到货斗310的距离。测量装置400包括至少一个测距传感器410,测距传感器410设置在货斗310上且可以随货斗310移动。通过将测距传感器410移动到与推板211的第一检测件211a相对的位置来检测第一距离,通过将测距传感器410移动到与推板211的第二检测件211b相对的位置来检测第二距离。控制装置800可以根据第一距离和第二距离的差值以及预存储的货品的单位长度来计算货道210内货品的数量。

在测量装置400包含第一测距传感器和第二测距传感器的实施例中,控制装置800用于控制货斗310移动到与货道210对应的第一位置处,控制第一测距传感器测量第一距离以及控制第二测距传感器测量第二距离,其中,当货斗310位于与货道210对应的第一位置处时,第一测距传感器与货道210内推板211的第一检测件211a配合,第二测距传感器与货道210内的第一障碍物配合,如上所述,推板211的第一检测件211a位于货品输送路径外。

在此实施例中,由于当货斗310位于与货道210对应的第一位置处时,第一测距传感器的位置与货道210内推板211的第一预设位置对应,推板211的第一预设位置位于货道210的货品输送路径外,第一检测件211a位于推板211的第一预设位置,因此,无论货道210内是否有货品,第一检测件211a与第一测距传感器之间均不会被货道210内的货品遮挡,也即,无论货道210内是否有货品,第一测距传感器均可以与货道210的第一检测件211a配合,因此,当货斗310位于与货道210对应的第一位置处时,第一测距传感器测得的第一距离为第一检测件211a到货斗310的距离,也即,第一距离为推板211到货斗310的距离;由于当货斗310位于与货道210对应的第一位置处时,第二测距传感器的位置与货道210内推板211的第二预设位置对应,第二预设位置位于货道210的货品输送路径上,第二检测件211b位于推板211的第二预设位置,因此,在货道210内没有货品时,第二检测件211b与第二测距传感器之间不会被货道210内的货品遮挡,第二测距传感器与货道210的第二检测件211b配合,也即,第二检测件211b为货品输送路径上最靠近货斗310的障碍物,也即,第一障碍物,因此,当货斗310位于与货道210对应的第一位置处时,第二测距传感器测得的第二距离为第二检测件211b到货斗310的距离,也即,第二距离为推板211到货斗310的距离,在货道210内有货品时,第二检测件211b与第二测距传感器之间会被货道210内的货品遮挡,第二测距传感器与货道210内的第一货品配合,也即,第一货品为货品输送路径上最靠近货斗310的障碍物,也即,第一障碍物,因此,当货斗310位于与货道210对应的第一位置处时,第二测距传感器测得的第二距离为第一货品到货斗310的距离。

图5是本发明一种实施例提供的自动售货机010的货道210及其容纳的货品的位置关系的示意图,如图5所示,第一测距传感器410a和第二测距传感器410b位于货斗310的入口处,由于第一距离D1为货道210的推板211到货斗310的距离,在货道210内没有货品时,第二距离D2为货道210的推板211到货斗310的距离,在货道210内有货品时,第二距离D2为货道210内第一货品到货斗310的距离,因此,在货道210内没有货品时,第一距离和第二距离相等,在货道210内有货品时,第一距离和第二距离不相等,且二者的差值为货道210的推板211到第一货品C1的前表面的距离,也即,第一距离和第二距离的差值为货道210内货品的总长度,控制装置800根据计算所得的货道210内货品的总长度和存储装置500中预先存储的货道210内货品的单位长度,即可计算货道210内货品的数量。

在测量装置400包括固定于货斗310的第三测距传感器的实施例中,控制装置800用于控制货斗310移动到与货道210对应的第二位置处,并控制第三测距传感器(图未示)测量第一距离,以及控制货斗310移动到与货道210对应的第三位置处,并控制第三测距传感器测量第二距离。

其中,当货斗310位于与货道210对应的第二位置处时,第三测距传感器与货道210内推板211的第一检测件211a配合,推板211的第一检测件211a位于货品输送路径外;当货斗310位于与货道210对应的第三位置处时,第三测距传感器与第一障碍物配合。

在此实施例中,控制装置800首先控制货斗驱动机构320将货斗310驱动至与货道210对应的第二位置处,控制第三测距传感器测量第一距离,由于当货斗310位于与货道210对应的第二位置处时,第三测距传感器的位置与货道210内推板211的第一预设位置对应,推板211的第一预设位置位于货道210的货品输送路径外,第一检测件211a位于推板211的第一预设位置,因此,当货斗310位于与货道210对应的第二位置处时,第三测距传感器测得的第一距离为第一检测件211a到货斗310的距离,也即,第一距离为推板211到货斗310的距离。然后,控制装置800控制货斗驱动机构320将货斗310驱动至与货道210对应的第三位置处,控制第三测距传感器测量第二距离,由于当货斗310位于与货道210对应的第三位置处时,第三测距传感器的位置与货道210内推板211的第二预设位置对应,第二预设位置位于货品输送路径上,第二检测件211b位于推板211的第二预设位置,因此,在货道210内没有货品时,第二检测件211b与第三测距传感器之间不会被货道210内的货品遮挡,第三测距传感器与货道210的第二检测件211b配合,也即,第二检测件211b为货品输送路径上最靠近货斗310的障碍物,也即,第一障碍物,因此,当货斗310位于与货道210对应的第二位置处时,第三测距传感器测得的第二距离为第二检测件211b到货斗310的距离,也即,第二距离为推板211到货斗310的距离,在货道210内有货品时,第二检测件211b与第三测距传感器之间会被货道210内的货品遮挡,第三测距传感器与货道210内的第一货品配合,也即,第一货品为货品输送路径上最靠近货斗310的障碍物,也即,第一障碍物,因此,当货斗310位于与货道210对应的第三位置处时,第三测距传感器测得的第二距离为第一货品到货斗310的距离。

在上述两种实施例的基础上,进一步的,控制装置800还被设置为在控制测量装置400测量第一距离和/或第二距离之前,根据用户的货品购买指令,控制货道210的推板211将用户要购买的货品推送至货斗310。

在测量装置400包括第一测距传感器和第二测距传感器的实施例中,控制装置800被设置为在控制货斗310移动到与货道210对应的第一位置处之后,在控制第二测距传感器测量第二距离之前,控制货道210的推板211将用户要购买的货品推送至货斗310。具体的,控制装置800获取用户通过自动售货机010人机交互装置600输入的货品购买指令,或者通过通信装置700接收用户通过手持终端发送的货品购买指令,并根据用户的货品购买指令,确定容纳有用户要购买的货品的货道210(以下简称为目标货道210)。控制装置800首先控制递送装置300的货斗驱动机构320将货斗310驱动至与目标货道210对应的第一位置处,然后控制目标货道210的推板驱动机构214驱动推板211由后向前移动,以使推板211将用户要购买的货品推送至货斗310,最后控制测量装置400测量第一距离和第二距离。

在测量装置400包含第三测距传感器的实施例中,控制装置800还被设置为在控制货斗310移动到与货道210对应的第二位置处之后,在控制货斗310移动到与货道210对应的第三位置处之前,控制货道210的推板211将用户要购买的货品推送至货斗310。具体的,控制装置800根据用户的货品购买指令,确定容纳有用户要购买的货品的目标货道210后,首先控制递送装置300的货斗驱动机构320将货斗310驱动至与目标货道210对应的第二位置处,然后控制目标货道210的推板驱动机构214驱动推板211由后向前移动,以使推板211将用户要购买的货品推送至货斗310,然后控制测量装置400测量第一距离,接着控制货斗驱动机构320将货斗310驱动至与目标货道210对应的第三位置以测量第二距离。

这两种实施例中的自动售货机能够获取用户的货品购买指令,并根据用户的货品购买指令确定目标货道,然后控制货斗移动到与目标货道对应的位置处,控制目标货道的推板将用户要购买的货品推送至货斗,并控制测量装置测量第一距离和第二距离,最后计算第一距离和第二距离的差值,并根据该差值计算目标货道内货品的数量。这两种实施例中的自动售货机可以在货道每次出货后检测货道内货品的数量,从而在货道出货后及时获取到货道内剩余的货品的数量,提高了货品数量检测的时效性。

在上述实施例的基础上,进一步的,控制装置800还被设置为判断第一距离和第二距离的差值是否小于第一阈值,当第一距离和第二距离的差值小于第一阈值时,判定货道210内的货品售空。进一步的,控制装置800可以控制自动售货机010的人机交互装置600或通信装置700发出货道210内的货品售空的第一提示信息,以提醒工作人员补货。同时,控制装置800记录货道210内的货品售空的状态,以停止该货道210的货品售卖,避免由于在货道210内的货品售空时继续尝试从该货道210出货而出现货品售卖异常。优选的,第一阈值大于或等于零且第一阈值小于自动售货机010所售卖的长度最小的货品的单位长度。

进一步的,控制装置800还被设置为判断货道210内货品的数量是否小于第二阈值,当货道210内货品的数量小于第二阈值时,判定货道210内的货品即将售空。控制装置800控制自动售货机010的人机交互装置600或通信装置700发出目标货道210内的货品即将售空的第二提示信息,以提醒工作人员准备补货。

进一步的,当自动售货机010应用于自动售货系统,自动售货系统包括服务器以及若干与服务器通信连接的自动售货机010时,通信装置700可以被设置为向服务器发送货品售空和/或货品即将售空的提示信息。

综上所述,本发明实施例的自动售货机能够控制测量装置测量第一距离和第二距离,以及计算第一距离和第二距离的差值,并根据该差值计算货道内货品的数量。由于通过计算第一距离和第二距离的差值可以准确获得货道内货品的总长度,并根据该长度准确计算货道内货品的数量,因此,本发明实施例的自动售货机提高了自动售货机货品数量检测的准确性,可以有效以解决相关技术的自动售货机所存在的货道中货品的数量检测不准确的问题。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于扫码手持终端的自助贩售机运维方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类