自动售货机的寻址方法与流程

文档序号:36052530发布日期:2023-11-17 19:54阅读:37来源:国知局
自动售货机的寻址方法与流程

本发明涉及自动售货机,特别涉及自动售货机的寻址方法。


背景技术:

1、传统的自动售货机,其内部设置有多层层架,每个层架上设置有多个挡板。当其出售的商品规格发生变化时,比如商品的宽度和/或高度变化时,层架之间的距离、挡板之间的距离也需要进行相应的调整。

2、综上,现有技术至少存在以下技术问题,

3、第一,每次调整之后,各挡板对应的坐标(即后述的x轴坐标、y轴左边)位置,也需要重新手动输入,比较费时费力。


技术实现思路

1、本发明的一个目的在于,解决或者缓解上述第一个技术问题。

2、本发明采取的技术方案为,自动售货机的寻址方法,所述自动售货机,包括售货机柜、自动货柜以及设置在售货机柜上的动力装置,售货机柜上设置有电控装置;

3、自动货柜与动力装置的输出端连接,使得自动货柜具备沿x轴方向的动力以及沿y轴方向的动力,所述沿x轴方向的动力、沿y轴方向的动力均为步进电机驱动;

4、售货机柜包括多层可拆的层架;

5、每个层架上设置有多列挡板,挡板与层架可拆连接;

6、每层层架一端的挡板在x轴方向上对齐;

7、每个挡板均设置有磁性体,自动货柜设置有能够检测单个磁性体的磁力传感器;

8、其特征是,还包括以下步骤:

9、自动货柜复位到x轴初始位置;

10、自动货柜从x轴初始位置开始沿x轴方向朝向层架另一端移动的过程中,获取多个输入x轴脉冲数b,同时从一开始,每次获取输入x轴脉冲数b时加一获得对应的挡板列编号b1;

11、将每个输入x轴脉冲数b及其对应的挡板列编号b1赋值到对应输出数组g;

12、将输出数组g储存至电控装置。

13、进一步的技术方案,层架等间距地设置有多个安装卡扣孔,挡板设置有与安装卡扣孔连接安装卡扣,相邻两个安装卡扣孔之间的距离为最小单元脉冲数d;

14、将输入x轴脉冲数b除以最小单元脉冲数d并取余,该余数为输入x轴余数b2;

15、如果输入x轴余数b2大于第一x轴冗余脉冲数e1,则输出x轴脉冲数b9=(输入x轴脉冲数b除以最小单元脉冲数d的整数+1)*最小单元脉冲数d;

16、如果输入x轴余数b2小于第二x轴冗余脉冲数e2,则输出x轴脉冲数b9=输入x轴脉冲数b除以最小单元脉冲数d的整数*最小单元脉冲数d;

17、之后将输出x轴脉冲数b9储存到对应的输出数组g。

18、相比输入x轴脉冲数b落入某范围、每次获取输入x轴脉冲数b时将输入x轴脉冲数b与多个范围值比对的方法,无需每次与多个范围值比对,能够减少比对量,提高计算速度。

19、进一步的技术方案,如果相邻两个挡板的输入x轴脉冲数b之差除以最小单元脉冲数d之商小于二,则判断为存在磁力干扰,动力装置(29)返回原点并报错。

20、进一步的技术方案,还包括以下步骤:

21、在设定层架(12)的层数、及各层架(12)对应的y轴预设脉冲数f,将各y轴预设脉冲数f减去第一y轴范围脉冲数f1、y轴预设脉冲数f加上第二y轴范围脉冲数f2之间的范围值对应到相应的输入y轴脉冲数c;

22、自动货柜复位到y轴初始位置;

23、自动货柜从y轴初始位置开始沿y轴方向移动的过程中,获取多个输入y轴脉冲数c,同时从一开始,每次获取输入y轴脉冲数c时加一获得对应的层架层编号c1;

24、如果输入y轴脉冲数c落入某一所述范围值时,将输出y轴脉冲数c9赋值为该范围值对应的y轴预设脉冲数f,将该输出y轴脉冲数c9及对应的层架层编号c1储存到对应的输出数组g。

25、进一步的技术方案,还包括以下步骤:

26、第一y轴范围脉冲数f1大于第二y轴范围脉冲数f2。

27、进一步的技术方案,还包括以下步骤:

28、第一y轴范围脉冲数f1为第二y轴范围脉冲数f2的两倍。

29、进一步的技术方案,如果层架层编号c1大于所述设定层架的层数或等于零,或者,如果输入y轴脉冲数c未落入任一所述范围值时,动力装置返回原点并报错。

30、能够实现报错,防止输出数组g内存在错误的数据。

31、上述方法运行出错稳定性试验数据如下表:

32、 试验日期 连续运行次数 寻址出错次数 2023年3月30日 100 0 2023年4月1日 65 0 2023年4月13日 114 0 2023年4月14日 79 0 2023年4月20日 140 0

33、由上表能够看出,本发明的寻址方法,可靠性较高、能够避免寻址出错。



技术特征:

1.自动售货机的寻址方法,所述自动售货机,包括售货机柜(1)、自动货柜(2)以及设置在售货机柜(1)上的动力装置(29),售货机柜(1)上设置有电控装置;

2.根据权利要求1所述的自动售货机的寻址方法,其特征是,层架(12)等间距地设置有多个安装卡扣孔(129),挡板(11)设置有与安装卡扣孔(129)连接安装卡扣(119),相邻两个安装卡扣孔(129)之间的距离为最小单元脉冲数d;

3.根据权利要求2所述的自动售货机的寻址方法,其特征是,如果相邻两个挡板(11)的输入x轴脉冲数b之差除以最小单元脉冲数d之商小于二,则判断为存在磁力干扰,动力装置(29)返回原点并报错。

4.根据权利要求2所述的自动售货机的寻址方法,其特征是,还包括以下步骤:

5.根据权利要求4所述的自动售货机的寻址方法,其特征是,还包括以下步骤:

6.根据权利要求4所述的自动售货机的寻址方法,其特征是,还包括以下步骤:

7.根据权利要求6所述的自动售货机的寻址方法,其特征是,如果层架层编号c1大于所述设定层架(12)的层数或等于零,或者,如果输入y轴脉冲数c未落入任一所述范围值时,动力装置(29)返回原点并报错。


技术总结
本发明涉及自动售货机技术领域,特别涉及自动售货机的寻址方法,自动货柜复位到X轴初始位置;自动货柜从X轴初始位置开始沿X轴方向朝向层架另一端移动的过程中,获取多个输入X轴脉冲数,同时从一开始,每次获取输入X轴脉冲数时加一获得对应的挡板列编号;将每个输入X轴脉冲数及其对应的挡板列编号赋值到对应输出数组;将输出数组储存至电控装置。本发明能够自动地获得各挡板的输出数组,实现自动寻址。

技术研发人员:程顺意,黄春,江智鋆,刘坤
受保护的技术使用者:尤洛卡(广东)精准信息工程技术研究院有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1