一种智能柜及智能柜控制方法与流程

文档序号:29713733发布日期:2022-04-16 18:15阅读:124来源:国知局
一种智能柜及智能柜控制方法与流程

1.本发明实施例涉及智能柜技术,尤其涉及一种智能柜及智能柜控制方法。


背景技术:

2.智能柜包括一个主柜和多个副柜,主柜设置有控制板,副柜设置有格口板,主柜的控制板分别连接多个副柜的格口板。主柜通过控制副柜的格口板,从而控制智能柜的柜门开启。
3.现有的控制板安装至主柜机最顶层,所有锁和格口相关线路都是由该锁板引出,导致最上一层格口线槽需要经过柜机所有格口所需的线路,并且在安装时,需要根据不同的线长进行格口匹配。在实现本发明过程中,发现现有技术中至少存在如下问题:线路复杂、结构受限、安装难度增加、线材长度不一致、安装过程中容易出现线路接错等问题。


技术实现要素:

4.本发明提供一种智能柜及智能柜控制方法,以实现简化线路、降低安装难度和保证安装过程中的准确性的效果。
5.第一方面,本发明实施例提供了一种智能柜,包括主柜和多个副柜,所述主柜包括控制板,所述副柜包括多个格口板,所述格口板包括第一格口板和第二格口板;
6.所述控制板通过地址分配线与所述第一格口板串联,所述第一格口板和所述第二格口板通过地址分配线串联,两个所述第二格口板之间通过地址分配线串联;
7.所述控制板的信号输出端与所述第一格口板的信号输入端通过地址分配线连接,所述第一格口板的信号输出端与所述第二格口板的信号输入端通过地址分配线连接,所述第二格口板的信号输出端与下一个所述第二格口板的信号输入端通过地址分配线连接;
8.所述控制板与所有格口板电连接,用于为所有格口板供电;
9.所述控制板,用于通过所述地址分配线对所述第一格口板进行地址设置;
10.所述第一格口板,用于通过所述地址分配线对所述第二格口板进行地址设置。
11.第二方面,本发明实施例还提供了一种智能柜控制方法,应用于第一方面所述的一种智能柜,包括:
12.控制板通过地址分配线下发目标分配地址值至第一格口板;
13.所述第一格口板根据所述目标分配地址值进行设置,得到第一地址值,并将所述第一地址值返回所述控制板;
14.所述控制板将所述第一地址值与所述目标分配地址值进行比较验证,完成所述第一格口板的地址设置;
15.所述第一格口板更新目标分配地址值,并通过地址分配线下发至第二格口板;
16.所述第二格口板根据更新后的目标分配地址值进行设置,得到第二地址值,并将所述第二地址值返回所述第一格口板进行验证,完成所述第二格口板的地址设置;
17.将所述第二格口板更新为第一格口板,对下一个第二格口板进行地址设置,直至
完成所有格口板的地址设置。
18.可选的,在所述控制板通过地址分配线下发目标分配地址值至第一格口板之前,还包括:
19.所述控制板将地址分配线输出端设置为低电平,并保持第一预设时间。
20.可选的,所述第一格口板根据所述目标分配地址值进行设置,得到第一地址值,包括:
21.所述第一格口板获取在第二预设时间内检测到的地址分配线输入端的跳变次数,得到所述第一地址值。
22.可选的,所述控制板将所述第一地址值与所述目标分配地址值进行比较验证,完成所述第一格口板的地址设置包括:
23.若所述第一地址值与所述目标分配地址值相同,则所述控制板发送确认指令;
24.所述第一格口板接收所述确认指令,将所述第一地址值写入内部存储,完成所述第一格口板的地址设置;
25.若所述第一地址值与所述目标分配地址值不同,则所述控制板发送报错指令;
26.所述第一格口板接收所述报错指令,清除所述第一地址值。
27.可选的,所述第一格口板更新目标分配地址值,并通过地址分配线下发至第二格口板包括:
28.所述第一格口板将设置完成的地址值增加1更新为目标分配地址值。
29.可选的,所述第二格口板根据更新后的目标分配地址值进行设置,得到第二地址值,并将所述第二地址值返回所述第一格口板进行验证,完成所述第二格口板的地址设置,包括:
30.所述第二格口板获取在第二预设时间内检测到的地址分配线输入端的跳变次数,得到所述第二地址值。
31.可选的,所述第二格口板根据更新后的目标分配地址值进行设置,得到第二地址值,并将所述第二地址值返回所述第一格口板进行验证,完成所述第二格口板的地址设置,还包括:
32.若所述第二地址值与所述目标分配地址值相同,则所述第一格口板发送确认指令;
33.所述第二格口板接收所述确认指令,将所述第二地址值写入内部存储,完成所述第二格口板的地址设置;
34.若所述第二地址值与所述目标分配地址值不同,则所述第一格口板发送报错指令;
35.所述第二格口板接收所述报错指令,清除所述第二地址值。
36.可选的,在所述将所述第二格口板更新为第一格口板,对下一个第二格口板进行地址设置,直至完成所有格口板的地址设置之前,还包括:
37.所述第二格口板检查是否存在下一个第二格口板。
38.可选的,所述第二格口板检查是否存在下一个第二格口板包括:
39.所述第二格口板读取所述地址分配线的输出端的电平,若为高电平,则存在下一个第二格口板,若为低电平,则不存在下一个第二格口板。
40.本发明通过一种智能柜,包括主柜和多个副柜,主柜包括控制板,副柜包括多个格口板,格口板包括第一格口板和第二格口板;控制板通过地址分配线与第一格口板串联,第一格口板和第二格口板通过地址分配线串联,两个第二格口板之间通过地址分配线串联;控制板的信号输出端与第一格口板的信号输入端通过地址分配线连接,第一格口板的信号输出端与第二格口板的信号输入端通过地址分配线连接,第二格口板的信号输出端与下一个第二格口板的信号输入端通过地址分配线连接;控制板与所有格口板电连接,用于为所有格口板供电;控制板,用于通过分配线对第一格口板进行地址设置;第一格口板,用于通过地址分配线对第二格口板进行地址设置。通过控制板对第一格口板进行地址设置,并通过应答机制验证第一地址确定第一格口板地址设置完成,地址设置完成的第一格口板对第二格口板进行地址设置,并进行第二地址验证,确定第二格口板地址设置完成,地址设置完成的第二格口板更新为第一格口板,设置相连的第二格口板的地址,重复上述操作,完成所有格口板的地址设置。解决现有技术中存在的线路复杂、结构受限、安装难度增加、线材长度不一致、安装过程中容易出现线路接错等问题,实现了简化线路、降低安装难度和保证安装过程中的准确性的效果。
附图说明
41.图1为本发明实施例一提供的一种智能柜的结构示意图;
42.图2为本发明实施例二提供的一种智能柜控制方法的流程示意图。
具体实施方式
43.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
44.实施例一
45.图1为本发明实施例一提供的一种智能柜的结构示意图。
46.如图1所示,一种智能柜,包括主柜和多个副柜,主柜包括控制板100,副柜包括多个格口板200,格口板包括第一格口板210和第二格口板220;
47.控制板100通过地址分配线a与第一格口板210串联,第一格口板210和第二格口板220通过地址分配线a串联,两个第二格口板220之间通过地址分配线a串联;
48.控制板100的信号输出端与第一格口板210的信号输入端通过地址分配线a连接,第一格口板210的信号输出端与第二格口板220的信号输入端通过地址分配线a连接,第二格口板220的信号输出端与下一个第二格口板220的信号输入端通过地址分配线a连接;
49.控制板100与所有格口板200电连接,用于为所有格口板200供电;
50.控制板100,用于通过地址分配线a对第一格口板210进行地址设置;
51.第一格口板210,用于通过地址分配线a对第二格口板220进行地址设置。
52.控制板通过地址分配线下发目标分配地址值至第一格口板;第一格口板根据目标分配地址值进行设置,得到第一地址值,并将第一地址值返回控制板;控制板将第一地址值与目标分配地址值进行比较验证,完成第一格口板的地址设置。在第一格口板完成地址设置后,第一格口板更新目标分配地址值,并通过地址分配线下发至第二格口板;第二格口板
根据更新后的目标分配地址值进行设置,得到第二地址值,并将第二地址值返回第一格口板进行验证,完成第二格口板的地址设置。在第二格口板完成地址设置后,将第二格口板更新为第一格口板,对下一个第二格口板进行地址设置,直至完成所有格口板的地址设置。
53.进一步的,控制板可商业购买获得,优选采用新唐m031ld2ae作为主芯片。有着成本低,供货充足等优点,解决了硬件成本高、芯片短缺等缺点。
54.本发明通过一种智能柜包括主柜和多个副柜,主柜包括控制板,副柜包括多个格口板,格口板包括第一格口板和第二格口板;控制板通过地址分配线与第一格口板串联,第一格口板和第二格口板通过地址分配线串联,两个第二格口板之间通过地址分配线串联;控制板的信号输出端与第一格口板的信号输入端通过地址分配线连接,第一格口板的信号输出端与第二格口板的信号输入端通过地址分配线连接,第二格口板的信号输出端与下一个第二格口板的信号输入端通过地址分配线连接;控制板与所有格口板电连接,用于为所有格口板供电;控制板,用于通过分配线对第一格口板进行地址设置;第一格口板,用于通过地址分配线对第二格口板进行地址设置。通过控制板对第一格口板进行地址设置,并通过应答机制验证第一地址确定第一格口板地址设置完成,地址设置完成的第一格口板对第二格口板进行地址设置,并进行第二地址验证,确定第二格口板地址设置完成,地址设置完成的第二格口板更新为第一格口板,设置相连的第二格口板的地址,重复上述操作,完成所有格口板的地址设置。解决现有技术中存在的线路复杂、结构受限、安装难度增加、线材长度不一致、安装过程中容易出现线路接错等问题,实现了简化线路、降低安装难度和保证安装过程中的准确性的效果。
55.实施例二
56.图2本发明实施例二提供的一种智能柜控制方法的流程示意图。
57.本实施例可适用于智能柜的主柜的控制板对多个副柜的格口板进行地址设置的情况,该方法可以由智能柜来执行。具体包括如下步骤:
58.步骤110、控制板通过地址分配线下发目标分配地址值至第一格口板。
59.智能柜包括主柜和多个副柜,主柜包括控制板,副柜包括多个格口板,格口板包括第一格口板和第二格口板。
60.控制板通过地址分配线与第一格口板串联,第一格口板和第二格口板通过地址分配线串联,两个第二格口板之间通过地址分配线串联。
61.在智能柜开始进行各格口板地址设置时,主柜的控制板进行控制,与主柜相邻的副柜的格口板为第一格口板,接收控制板的控制。
62.在步骤110之前,还包括:
63.步骤100、控制板将地址分配线输出端设置为低电平,并保持第一预设时间。
64.第一预设时间范围0.5-5秒中的任意点值。
65.控制板将地址分配线输出端设置为低电平,并保持第一预设时间,保证所有副柜的格口板均能全部上电完成,在本实施例中,第一预设时间为1秒。初次上电时各格口板为未设置地址状态,通讯地址默认为0。
66.在控制板开始对第一格口板设置地址时,控制板控制地址分配线输出端为高电平,控制板根据第一格口板对应的目标分配地址值控制地址分配线输出端输出跳变沿信号。
67.步骤120、第一格口板根据目标分配地址值进行设置,得到第一地址值,并将第一地址值返回控制板。
68.其中,可选的,第一格口板获取在第二预设时间内检测到的地址分配线输入端的跳变次数,得到第一地址值。
69.第二预设时间范围300ms-700ms秒中的任意点值。
70.第一格口板获取在第二预设时间内检测到的地址分配线输入端的跳变次数,其中,第二预设时间为500ms,充分确保第一格口板能接收设置的地址值,将得到的跳变次数确定为第一地址值。
71.步骤130、控制板将第一地址值与目标分配地址值进行比较验证,完成第一格口板的地址设置。
72.第三预设时间范围750ms-950ms秒中的任意点值。
73.控制板在第三预设时间内等待第一格口板返回接收到的第一地址值。本实施例中,第三预设时间为800ms,避免设置等待时间过长。
74.控制板将第一地址值与目标分配地址值进行比较验证,完成第一格口板的地址设置,具体包括以下两种情况:
75.a1、若第一地址值与目标分配地址值相同,则控制板发送确认指令。
76.控制板接收到第一格口板的第一地址值,将第一地址值与下发的目标分配地址值进行比较,若第一地址值与目标分配地址值相同,则表明第一格口板成功接收控制板下发的地址,并且地址设置完成,控制板向第一格口板发出确认指令。
77.a2、第一格口板接收确认指令,将第一地址值写入内部存储,完成第一格口板的地址设置。
78.第一格口板接收到控制板发出的确认指令后,将当前地址值写入内部flash进行储存。此时,第一格口板的地址设置完成,第一格口板开始设置第二格口板的地址。
79.b1、若第一地址值与目标分配地址值不同,则控制板发送报错指令。
80.控制板接收到第一格口板的第一地址值,将第一地址值与下发的目标分配地址值进行比较,若第一地址值与目标分配地址值不同,则表明第一格口板未成功接收控制板下发的地址或地址设置出错,控制板向第一格口板发送报错指令。
81.b2、第一格口板接收报错指令,清除第一地址值。
82.第一格口板接收到控制板发出的报错指令后,确认此次地址设置失败,清除第一地址值,等待控制板重新设置地址值。
83.步骤140、第一格口板更新目标分配地址值,并通过地址分配线下发至第二格口板。
84.由于主柜的控制板与相邻副柜的第一格口板连接,副柜的第一格口板与相邻副柜的第二格口板串联,第二格口板与下一个相邻副柜的第二格口板相连;控制板对第一格口板地址设置完成后,第一格口板按序更新目标分配地址值,并对第二格口板进行地址设置。按序更新目标分配地址值包括:第一格口板将设置完成的地址值增加1更新为目标分配地址值。即设置完成的第一格口板将自身的地址值增加1确定为下发给第二格口板的目标分配地址值。
85.步骤150、第二格口板根据更新后的目标分配地址值进行设置,得到第二地址值,
并将第二地址值返回第一格口板进行验证,完成第二格口板的地址设置。
86.其中,第二格口板获取在第二预设时间内检测到的地址分配线输入端的跳变次数,得到第二地址值。
87.第一格口板的信号输出端与第二格口板的信号输入端通过地址分配线连接。第一格口板通过地址分配线下发更新后的目标分配地址值至第二格口板,第二格口板获取在第二预设时间内检测到的地址分配线输入端的跳变次数,其中,第二预设时间为500ms,充分确保第二格口板能接收设置的地址值,将得到的跳变次数确定为第二地址值。
88.第二格口板将第二地址值返回第一格口板进行验证,第一格口板在第三预设时间内接收到第二格口板返回的第二地址值。本实施例中,第三预设时间为800ms,避免设置等待时间过长。
89.其中,将第二地址值返回第一格口板进行验证,完成第二格口板的地址设置,具体包括以下两种情况:
90.c1、若第二地址值与目标分配地址值相同,则第一格口板发送确认指令。
91.第一格口板接收到第二格口板的第二地址值,将第二地址值与下发的目标分配地址值进行比较,若第二地址值与目标分配地址值相同,则表明第二格口板成功接收第一格口板下发的地址,并且地址设置完成,第一格口板向第二格口板发出确认指令。
92.c2、第二格口板接收确认指令,将第二地址值写入内部存储,完成第二格口板的地址设置。
93.第二格口板接收到第一格口板发出的确认指令后,将当前地址值写入内部flash进行储存。此时,第二格口板的地址设置完成,第二格口板开始对下一个第二格口板进行地址设置。
94.d1、若第二地址值与目标分配地址值不同,则第一格口板发送报错指令。
95.第一格口板接收到第二格口板的第二地址值,将第二地址值与下发的目标分配地址值进行比较,若第二地址值与目标分配地址值不同,则表明第二格口板未成功接收第一格口板下发的地址或地址设置出错,第一格口板向第二格口板发送报错指令。
96.进一步的,第一格口板还可以判断接收到的第二格口板的第二地址值是否比自身地址值大1,若是,则确定第二格口板成功接收第一格口板下发的地址,并且地址设置完成,发送确认指令至第二格口板。
97.d2、第二格口板接收报错指令,清除第二地址值。
98.第二格口板接收到第一格口板发出的报错指令后,确认此次地址设置失败,清除第二地址值,等待第一格口板重新设置地址值。
99.此时,第二格口板上传报错信息至控制板。
100.第二格口板完成地址设置后,开始对下一个第二格口板进行地址设置。
101.步骤160、将第二格口板更新为第一格口板,对下一个第二格口板进行地址设置,直至完成所有格口板的地址设置。
102.将完成地址设置的第二格口板更新为第一格口板,按上述方法对与之相连的下一个第二格口板进行地址设置,直至完成所有格口板的地址设置。
103.所有格口板同时上电,通过依次设置地址的时间互斥,以及每次设置后均发送至控制板进行地址确认,保证了地址值设置的正确性和完成情况。
104.其中,在步骤160之前还包括:第二格口板检查是否存在下一个第二格口板。
105.地址设置完成的第二格口板更新为第一格口板对相邻的第二格口板进行地址设置,由于第二格口板的数量为有限的,因此,在第二格口板地址设置完成后,需要判断是否存在下一个第二格口板,若存在,则执行步骤130,若不存在下一个第二格口板,则判定为所有格口板已完成地址设置,此时,地址设置完成的第二格口板应当向主柜的控制板发送全部设置完成的数据,控制板完成所有格口板的地址设置操作,进入其他控制操作。通过应答机制保证了格口板的地址一定能设置完成,并且与其他操作不互相干扰,保证了格口板地址设置的正确性。
106.判断是否存在下一个第二格口板的具体包括:第二格口板读取地址分配线的输出端的电平,若为高电平,则存在下一个第二格口板,若为低电平,则不存在下一个第二格口板。
107.两个第二格口板之间通过地址分配线串联,第二格口板的信号输出端与下一个第二格口板的信号输入端通过地址分配线连接。完成地址设置的第二格口板读取地址分配线的输出端的电平,若存在下一个第二格口板且已上电,则输出端的电平为高电平,若不存在下一个第二格口板,则输出端的电平为低电平;完成地址设置的第二格口板根据读取的地址分配线的输出端的电平判断是否所有格口板的地址设置完成,在存在下一个第二格口板时,执行步骤160,继续为下一个第二格口板进行地址设置。
108.本实施例的技术方案,通过一种智能柜控制方法包括:控制板通过地址分配线下发目标分配地址值至第一格口板;第一格口板根据目标分配地址值进行设置,得到第一地址值,并将第一地址值返回控制板;控制板将第一地址值与目标分配地址值进行比较验证,完成第一格口板的地址设置;第一格口板更新目标分配地址值,并通过地址分配线下发至第二格口板;第二格口板根据更新后的目标分配地址值进行设置,得到第二地址值,并将第二地址值返回第一格口板进行验证,完成第二格口板的地址设置;将第二格口板更新为第一格口板,对下一个第二格口板进行地址设置,直至完成所有格口板的地址设置。通过先由主柜的控制板对副柜的第一格口板进行地址设置,第一格口板的地址设置完成后,对相连的第二格口板进行地址设置,依次将地址设置完成的第二格口板更新为第一格口板,按序更新目标分配地址值,对下一个第二格口板进行地址设置,在减少接线,降低安装难度的同时,还能保证地址依次设置正确。将格口板放置在格口边缘,可将锁线等直接接至该格口板,上下格口板只需通过485总线方可通信。解决了存在的线路复杂、结构受限、安装难度增加、线材长度不一致、安装过程中容易出现线路接错等问题,实现了简化线路、降低安装难度和保证安装过程中的准确性的效果。
109.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1