自动售货机的寻址方法技术

技术编号:39434135 阅读:6 留言:0更新日期:2023-11-19 16:17
本发明专利技术涉及自动售货机技术领域,特别涉及自动售货机的寻址方法,自动货柜复位到X轴初始位置;自动货柜从X轴初始位置开始沿X轴方向朝向层架另一端移动的过程中,获取多个输入X轴脉冲数,同时从一开始,每次获取输入X轴脉冲数时加一获得对应的挡板列编号;将每个输入X轴脉冲数及其对应的挡板列编号赋值到对应输出数组;将输出数组储存至电控装置。本发明专利技术能够自动地获得各挡板的输出数组,实现自动寻址。址。址。

【技术实现步骤摘要】
自动售货机的寻址方法


[0001]本专利技术涉及自动售货机
,特别涉及自动售货机的寻址方法。

技术介绍

[0002]传统的自动售货机,其内部设置有多层层架,每个层架上设置有多个挡板。当其出售的商品规格发生变化时,比如商品的宽度和/或高度变化时,层架之间的距离、挡板之间的距离也需要进行相应的调整。
[0003]综上,现有技术至少存在以下技术问题,
[0004]第一,每次调整之后,各挡板对应的坐标(即后述的X轴坐标、Y轴左边)位置,也需要重新手动输入,比较费时费力。

技术实现思路

[0005]本专利技术的一个目的在于,解决或者缓解上述第一个技术问题。
[0006]本专利技术采取的技术方案为,自动售货机的寻址方法,所述自动售货机,包括售货机柜、自动货柜以及设置在售货机柜上的动力装置,售货机柜上设置有电控装置;
[0007]自动货柜与动力装置的输出端连接,使得自动货柜具备沿X轴方向的动力以及沿Y轴方向的动力,所述沿X轴方向的动力、沿Y轴方向的动力均为步进电机驱动;
[0008]售货机柜包括多层可拆的层架;
[0009]每个层架上设置有多列挡板,挡板与层架可拆连接;
[0010]每层层架一端的挡板在X轴方向上对齐;
[0011]每个挡板均设置有磁性体,自动货柜设置有能够检测单个磁性体的磁力传感器;
[0012]其特征是,还包括以下步骤:
[0013]自动货柜复位到X轴初始位置;
[0014]自动货柜从X轴初始位置开始沿X轴方向朝向层架另一端移动的过程中,获取多个输入X轴脉冲数B,同时从一开始,每次获取输入X轴脉冲数B时加一获得对应的挡板列编号B1;
[0015]将每个输入X轴脉冲数B及其对应的挡板列编号B1赋值到对应输出数组G;
[0016]将输出数组G储存至电控装置。
[0017]进一步的技术方案,层架等间距地设置有多个安装卡扣孔,挡板设置有与安装卡扣孔连接安装卡扣,相邻两个安装卡扣孔之间的距离为最小单元脉冲数D;
[0018]将输入X轴脉冲数B除以最小单元脉冲数D并取余,该余数为输入X轴余数B2;
[0019]如果输入X轴余数B2大于第一X轴冗余脉冲数E1,则输出X轴脉冲数B9=(输入X轴脉冲数B除以最小单元脉冲数D的整数+1)*最小单元脉冲数D;
[0020]如果输入X轴余数B2小于第二X轴冗余脉冲数E2,则输出X轴脉冲数B9=输入X轴脉冲数B除以最小单元脉冲数D的整数*最小单元脉冲数D;
[0021]之后将输出X轴脉冲数B9储存到对应的输出数组G。
[0022]相比输入X轴脉冲数B落入某范围、每次获取输入X轴脉冲数B时将输入X轴脉冲数B与多个范围值比对的方法,无需每次与多个范围值比对,能够减少比对量,提高计算速度。
[0023]进一步的技术方案,如果相邻两个挡板的输入X轴脉冲数B之差除以最小单元脉冲数D之商小于二,则判断为存在磁力干扰,动力装置(29)返回原点并报错。
[0024]进一步的技术方案,还包括以下步骤:
[0025]在设定层架(12)的层数、及各层架(12)对应的Y轴预设脉冲数F,将各Y轴预设脉冲数F减去第一Y轴范围脉冲数F1、Y轴预设脉冲数F加上第二Y轴范围脉冲数F2之间的范围值对应到相应的输入Y轴脉冲数C;
[0026]自动货柜复位到Y轴初始位置;
[0027]自动货柜从Y轴初始位置开始沿Y轴方向移动的过程中,获取多个输入Y轴脉冲数C,同时从一开始,每次获取输入Y轴脉冲数C时加一获得对应的层架层编号C1;
[0028]如果输入Y轴脉冲数C落入某一所述范围值时,将输出Y轴脉冲数C9赋值为该范围值对应的Y轴预设脉冲数F,将该输出Y轴脉冲数C9及对应的层架层编号C1储存到对应的输出数组G。
[0029]进一步的技术方案,还包括以下步骤:
[0030]第一Y轴范围脉冲数F1大于第二Y轴范围脉冲数F2。
[0031]进一步的技术方案,还包括以下步骤:
[0032]第一Y轴范围脉冲数F1为第二Y轴范围脉冲数F2的两倍。
[0033]进一步的技术方案,如果层架层编号C1大于所述设定层架的层数或等于零,或者,如果输入Y轴脉冲数C未落入任一所述范围值时,动力装置返回原点并报错。
[0034]能够实现报错,防止输出数组G内存在错误的数据。
[0035]上述方法运行出错稳定性试验数据如下表:
[0036]ꢀꢀꢀ
试验日期连续运行次数寻址出错次数2023年3月30日1000 2023年4月1日650 2023年4月13日1140 2023年4月14日790 2023年4月20日1400
[0037]由上表能够看出,本专利技术的寻址方法,可靠性较高、能够避免寻址出错。
附图说明
[0038]图1是本专利技术的实施例的自动售货机的立体示意图;柜门为打开状态。
[0039]图2是本专利技术的实施例的自动售货机的寻址方法的前视示意图;方向一DIR1表示X轴方向;方向二DIR2Y轴方向。
[0040]图3是挡板11的立体示意图。
[0041]图4是自动货柜2、单个挡板11以及单个自动货柜2的立体示意图。
[0042]图5是细节一DTL1的示意图。
[0043]图6是本专利技术的实施例的自动售货机的寻址方法的流程图。
[0044]方向一DIR1;方向二DIR2;细节一DTL1;售货机柜1;挡板11;磁性体111;推板112;推板带113;安装卡扣119;层架12;安装卡扣孔129;自动货柜2;磁力传感器21;推板带轮23;动力装置29;层间距3;列间距4。
具体实施方式
[0045]下面将对照说明书附图,对本专利技术的具体实施方式进行说明。
[0046]作为具体的实施例,本专利技术的实施例的自动售货机的寻址方法,所述自动售货机,包括售货机柜1、自动货柜2以及设置在售货机柜1上的动力装置29,售货机柜1上设置有电控装置。所述电控装置为PLC控制等。
[0047]自动货柜2与动力装置29的输出端连接,使得自动货柜2具备沿X轴方向的动力以及沿Y轴方向的动力,所述沿X轴方向的动力、沿Y轴方向的动力均为步进电机驱动。比如,步进电机驱动沿Y轴方向设置的同步带(同步带的直线段的部分沿Y轴方向),该同步带动自动货柜2沿竖直方向移动,使得自动货柜2具备沿Y轴方向的动力,并且该沿Y轴方向的动力为步进电机驱动。容易理解,当步进电机默认转一圈需要(200*细分数)个脉冲时,而细分数默认设置为8,所以转一圈需要1600个脉冲数,而转一圈对应的是行程,即行程=脉冲数/1600*一圈的行程。换言之,步进电机驱动,使得自动货柜2的横向移动(即沿X轴方向移动)的距离、竖向移动(即沿Y轴方向移动)的距离(即行程)均与脉冲数对应,比如为1个脉冲数对应0.01mm等。X轴方向的移动对应X轴脉冲数;Y轴方向的移动对应Y轴脉冲数。容易理解“脉冲数”实质上为长本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.自动售货机的寻址方法,所述自动售货机,包括售货机柜(1)、自动货柜(2)以及设置在售货机柜(1)上的动力装置(29),售货机柜(1)上设置有电控装置;自动货柜(2)与动力装置(29)的输出端连接,使得自动货柜(2)具备沿X轴方向的动力以及沿Y轴方向的动力,所述沿X轴方向的动力、沿Y轴方向的动力均为步进电机驱动;售货机柜(1)包括多层可拆的层架(12);每个层架(12)上设置有多列挡板(11),挡板(11)与层架(12)可拆连接;每层层架(12)一端的挡板(11)在X轴方向上对齐;每个挡板(11)均设置有磁性体(111),自动货柜(2)设置有能够检测单个磁性体(111)的磁力传感器(21);其特征是,还包括以下步骤:自动货柜(2)复位到X轴初始位置;自动货柜(2)从X轴初始位置开始沿X轴方向朝向层架(12)另一端移动的过程中,获取多个输入X轴脉冲数B,同时从一开始,每次获取输入X轴脉冲数B时加一获得对应的挡板列编号B1;将每个输入X轴脉冲数B及其对应的挡板列编号B1赋值到对应输出数组G;将输出数组G储存至电控装置。2.根据权利要求1所述的自动售货机的寻址方法,其特征是,层架(12)等间距地设置有多个安装卡扣孔(129),挡板(11)设置有与安装卡扣孔(129)连接安装卡扣(119),相邻两个安装卡扣孔(129)之间的距离为最小单元脉冲数D;将输入X轴脉冲数B除以最小单元脉冲数D并取余,该余数为输入X轴余数B2;如果输入X轴余数B2大于第一X轴冗余脉冲数E1,则输出X轴脉冲数B9=(输入X轴脉冲数B除以最小单元脉冲数D的整数+1)*最小单元脉冲数D;如果输入X轴余数B2小于第二X轴冗余脉冲数E2...

【专利技术属性】
技术研发人员:程顺意黄春江智鋆刘坤
申请(专利权)人:尤洛卡广东精准信息工程技术研究院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1