锁具状态监测装置、方法、锁具驱动装置及锁具总成转让专利

申请号 : CN201980000437.6

文献号 : CN110036169B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 周伟朱明王明亮

申请人 : 深圳市汇顶科技股份有限公司

摘要 :

本发明提供一种锁具状态监测装置、方法、锁具驱动装置及锁具总成。本发明提供的锁具状态监测装置,包括:变阻器以及第一负载,变阻器的动触端与第一负载的第一端连接,变阻器的第一固定端与第一负载的第二端用于承载第一电压,变阻器的变阻动触端用于与锁具中的驱动电机的输出轴连接,变阻器的第一固定端与动触端,或者第一负载的两端用于与锁具中的主控板连接,以向主控板输出第一电压信号,以使主控板根据第一电压信号确定锁具状态。本发明提供的锁具状态监测装置通过驱动电机转动与变阻器阻值之间的强耦合联动关系,只需增加简单的器件就可以实现锁具状态的监测,并可以适配不同的类型的锁具的状态监测,从而降低了锁具的开发和生产成本。

权利要求 :

1.一种锁具状态监测装置,其特征在于,应用于锁具,所述装置包括:变阻器以及第一负载;

所述变阻器的动触端与所述第一负载的第一端连接,所述变阻器的第一固定端与所述第一负载的第二端用于承载第一电压;

所述变阻器的所述动触端用于与所述锁具中的驱动电机的输出轴连接,以使所述驱动电机驱动所述动触端运动,以改变所述第一固定端与所述动触端之间的阻值;

所述第一固定端与所述动触端用于与所述锁具中的主控板连接,或所述第一负载的两端用于与所述锁具中的主控板连接,以向所述主控板输出第一电压信号,以使所述主控板根据所述第一电压信号确定锁具状态,所述锁具状态包括:开锁状态以及加锁状态。

2.根据权利要求1所述的锁具状态监测装置,其特征在于,所述变阻器为旋转式电位器,所述动触端为所述旋转式电位器的转动端;

所述转动端用于与所述驱动电机的输出轴连接,以使所述转动端随所述驱动电机的输出轴转动,以改变所述旋转式电位器接入电路的阻值。

3.根据权利要求2所述的锁具状态监测装置,其特征在于,所述第一负载为第一电阻。

4.根据权利要求1-3中任意一项所述的锁具状态监测装置,其特征在于,还包括:第二负载;

所述第二负载的第一端用于与所述驱动电机的第一输入端连接,以使驱动输出电流经所述第二负载之后对所述驱动电机进行驱动;

所述第二负载的两端用于与所述主控板连接,以向所述主控板输出第二电压信号,以使所述主控板根据所述第二电压信号确定所述锁具是否达到卡位。

5.根据权利要求4所述的锁具状态监测装置,其特征在于,所述第二负载为第二电阻。

6.一种锁具驱动装置,其特征在于,包括:驱动电机以及如权利要求1-5中任一项所述的锁具状态监测装置。

7.一种锁具总成,其特征在于,包括:主控板、驱动电机、锁芯以及如权利要求1-5中任一项所述的锁具状态监测装置;

所述主控板与所述驱动电机连接,以控制所述驱动电机转动;

所述驱动电机的输出轴与所述锁芯连接,以使所述锁芯在所述驱动电机的作用下在第一位置和第二位置之间运动,当所述锁芯位于所述第一位置时,锁具状态为开锁状态,当所述锁芯位于所述第二位置时,所述锁具状态为加锁状态。

8.一种锁具状态监测方法,其特征在于,应用于如权利要求7所述的锁具总成,所述方法包括:获取所述变阻器的所述第一固定端与所述动触端之间,或者所述第一负载的两端之间的所述第一电压信号;

根据所述第一电压信号确定所述锁具状态。

9.根据权利要求8所述的锁具状态监测方法,其特征在于,所述根据所述第一电压信号确定所述锁具状态,包括:将所述第一电压信号转化为第一数字信号;

根据所述第一数字信号确定所述锁具状态,其中,所述主控板通过第一端口获取所述第一数字信号。

10.根据权利要求9所述的锁具状态监测方法,其特征在于,所述根据所述第一数字信号确定所述锁具状态,包括:当所述锁芯位于所述第一位置时,所述第一电压信号为第一数值,所述第一数字信号为高电平,确定所述锁具状态为所述开锁状态;

当所述锁芯位于所述第二位置时,所述第一电压信号为第二数值,所述第一数字信号为低电平,确定所述锁具状态为所述加锁状态;

或者,

当所述锁芯位于所述第一位置时,所述第一电压信号为第一数值,所述第一数字信号为低电平,确定所述锁具状态为所述开锁状态;

当所述锁芯位于所述第二位置时,所述第一电压信号为第二数值,所述第一数字信号为高电平,确定所述锁具状态为所述加锁状态。

11.根据权利要求10所述的锁具状态监测方法,其特征在于,还包括:获取第二负载两端的第二电压信号,所述第二负载的第一端用于与所述驱动电机的第一输入端连接,以使驱动输出电流经所述第二负载之后对所述驱动电机进行驱动;

根据所述第二电压信号确定所述锁具总成的卡位状态,所述卡位状态包括:到达卡位状态以及未到达卡位状态。

12.根据权利要求11所述的锁具状态监测方法,其特征在于,所述获取所述第二电压信号确定所述锁具总成的卡位状态,包括:将所述第二电压信号转化为第二数字信号;

根据所述第二数字信号确定所述卡位状态,其中,所述主控板通过第二端口获取所述第二数字信号。

13.根据权利要求12所述的锁具状态监测方法,其特征在于,所述根据所述第二数字信号确定所述卡位状态,包括:若通过获取所述第二电压信号对应的电压值与预设电压值之间的倍数以确定所述卡位状态;则当所述倍数大于预设倍数时,所述第二数字信号为高电平,确定所述卡位状态为所述到达卡位状态;

当所述倍数小于或等于所述预设倍数时,所述第二数字信号为低电平,确定所述卡位状态为所述未到达卡位状态;

或者,

当所述倍数大于所述预设倍数时,所述第二数字信号为低电平,确定所述卡位状态为所述到达卡位状态;

当所述倍数小于或等于所述预设倍数时,所述第二数字信号为高电平,确定所述卡位状态为所述未到达卡位状态;

若通过获取所述第二电压信号对应的电压值与预设电压值之间的差值以确定所述卡位状态;则当所述差值大于预设差值时,所述第二数字信号为高电平,确定所述卡位状态为所述到达卡位状态;

当所述差值小于或等于所述预设差值时,所述第二数字信号为低电平,确定所述卡位状态为所述未到达卡位状态;

或者,

当所述差值大于所述预设差值时,所述第二数字信号为低电平,确定所述卡位状态为所述到达卡位状态;

当所述差值小于或等于所述预设差值时,所述第二数字信号为高电平,确定所述卡位状态为所述未到达卡位状态。

14.一种电子设备,其特征在于,包括:

存储器,用于存储程序;

处理器,用于执行所述存储器存储的所述程序,当所述程序被执行时,所述处理器用于通过权利要求8-13中任意一项所述的锁具状态监测装置方法对所述锁具总成的所述锁具状态进行监测。

15.一种计算机可读存储介质,其特征在于,包括:指令,当其在计算机上运行时,使得计算机执行权利要求8-13中任意一项所述的锁具状态监测装置方法对所述锁具总成的所述锁具状态进行监测。

说明书 :

锁具状态监测装置、方法、锁具驱动装置及锁具总成

技术领域

[0001] 本申请涉及智能家居领域,尤其涉及一种锁具状态监测装置、方法、锁具驱动装置及锁具总成。

背景技术

[0002] 智能锁具是在传统机械锁的基础上进行改进,具有更高的安全性、便利性以及先进性的复合型锁具。而对于智能锁具的工作原理,大多是使用电机驱动锁芯运动,以实现开锁以及加锁的功能。
[0003] 智能锁具中的主控板在控制电机实现开锁以及加锁之前,均需要通过感应装置先获取锁具当前的状态,即确定锁具当前是处于开锁状态还是加锁状态。在现有技术中,智能锁具通常包括主控板、电机、感应装置以及锁芯四个部分,对于主控板、电机以及锁芯的集成方案目前均比较成熟统一。
[0004] 但是,对于上述用于获取锁具状态的感应装置,行业内仍未能形成统一的标准,这就导致了对于不同类型的智能锁具需要匹配不同结构的感应装置的问题,进而大大增加了智能锁具的开发和生产成本。

发明内容

[0005] 本发明提供一种锁具状态监测装置、方法、锁具驱动装置及锁具总成,以适配不同的类型的锁具的状态监测,以降低锁具的开发和生产成本。
[0006] 第一方面,本发明实施例提供锁具状态监测装置,应用于锁具,所述装置包括:变阻器以及第一负载;
[0007] 所述变阻器的动触端与所述第一负载的第一端连接,所述变阻器的第一固定端与所述第一负载的第二端用于承载第一电压;
[0008] 所述变阻器的所述动触端用于与所述锁具中的驱动电机的输出轴连接,以使所述驱动电机驱动所述动触端运动,以改变所述第一固定端与所述动触端之间的阻值;
[0009] 所述变阻器的所述第一固定端与所述动触端,或所述第一负载的两端用于与所述锁具中的主控板连接,以向所述主控板输出第一电压信号,以使所述主控板根据所述第一电压信号确定锁具状态,所述锁具状态包括:开锁状态以及加锁状态。
[0010] 在一种可能的设计中,所述变阻器为旋转式电位器,所述动触端为所述旋转式电位器的转动端;
[0011] 所述转动端用于与所述驱动电机的输出轴连接,以使所述转动端随所述驱动电机的输出轴转动,以改变所述旋转式电位器接入电路的阻值。
[0012] 在一种可能的设计中,所述第一负载为第一电阻。
[0013] 在一种可能的设计中,所述锁具状态监测装置,还包括:第二负载;
[0014] 所述第二负载的第一端用于与所述驱动电机的第一输入端连接,以使驱动输出电流经所述第二负载之后对所述驱动电机进行驱动;
[0015] 所述第二负载的两端用于与所述主控板连接,以向所述主控板输出第二电压信号,以使所述主控板根据所述第二电压信号确定所述锁具是否达到卡位。
[0016] 在一种可能的设计中,所述第二负载为第二电阻。
[0017] 第二方面,本发明实施例提供一种锁具驱动装置,包括:驱动电机以及如第一方面中任一项所述的锁具状态监测装置。
[0018] 第三方面,本发明实施例提供一种锁具总成,包括:主控板、驱动电机、锁芯以及如第一方面中任一项所述的锁具状态监测装置;
[0019] 所述主控板与所述驱动电机连接,以控制所述驱动电机转动;
[0020] 所述驱动电机的输出轴与所述锁芯连接,以使所述锁芯在所述驱动电机的作用下在第一位置和第二位置之间运动,当所述锁芯位于所述第一位置时,锁具状态为开锁状态,当所述锁芯位于所述第二位置时,所述锁具状态为加锁状态。
[0021] 第四方面,本发明实施例提供一种锁具状态监测装置方法,应用第三方面中任一项锁具总成,所述方法包括:
[0022] 获取所述变阻器的所述第一固定端与所述动触端之间,或者所述第一负载的两端之间的所述第一电压信号;
[0023] 根据所述第一电压信号确定所述锁具状态。
[0024] 在一种可能的设计中,所述根据所述第一电压信号确定所述锁具状态,包括:
[0025] 将所述第一电压信号转化为第一数字信号;
[0026] 根据所述第一数字信号确定所述锁具状态,其中,所述主控板通过第一端口获取所述第一数字信号。
[0027] 在一种可能的设计中,所述根据所述第一数字信号确定所述锁具状态,包括:
[0028] 当所述锁芯位于所述第一位置时,所述第一电压信号为第一数值,所述第一数字信号为所述主控板获得高电平,确定所述锁具状态为所述开锁状态;
[0029] 当所述锁芯位于所述第二位置时,所述第一电压信号为第二数值,所述第一数字信号为所述主控板获得低电平,确定所述锁具状态为所述加锁状态;
[0030] 或者,
[0031] 当所述锁芯位于所述第一位置时,所述第一电压信号为第一数值,所述第一数字信号为所述主控板获得低电平,确定所述锁具状态为所述开锁状态;
[0032] 当所述锁芯位于所述第二位置时,所述第一电压信号为第二数值,所述第一数字信号为所述主控板获得高电平,确定所述锁具状态为所述加锁状态。
[0033] 在一种可能的设计中,所述的锁具状态监测方法,还包括:
[0034] 获取第二负载两端的第二电压信号,所述第二负载的第一端用于与所述驱动电机的第一输入端连接,以使驱动输出电流经所述第二负载之后对所述驱动电机进行驱动;
[0035] 根据所述第二电压信号确定所述锁具总成的卡位状态,所述卡位状态包括:到达卡位状态以及未到达卡位状态确定所述锁具是否达到卡位。
[0036] 在一种可能的设计中,所述获取所述第二电压信号确定所述锁具总成的卡位状态,包括:
[0037] 将所述第二电压信号转化为第二数字信号;
[0038] 根据所述第二数字信号确定所述卡位状态,其中,所述主控板通过第二端口获取所述第二数字信号。
[0039] 在一种可能的设计中,所述根据所述第二数字信号确定所述卡位状态,包括:
[0040] 若通过获取所述第二电压信号对应的电压值与预设电压值之间的倍数以确定所述卡位状态;则
[0041] 当所述倍数大于预设倍数时,所述第二数字信号为高电平,确定所述卡位状态为所述到达卡位状态;
[0042] 当所述倍数小于或等于所述预设倍数时,所述第二数字信号为低电平,确定所述卡位状态为所述未到达卡位状态;
[0043] 或者,
[0044] 当所述倍数大于所述预设倍数时,所述第二数字信号为低电平,确定所述卡位状态为所述到达卡位状态;
[0045] 当所述倍数小于或等于所述预设倍数时,所述第二数字信号为高电平,确定所述卡位状态为所述未到达卡位状态;
[0046] 若通过获取所述第二电压信号对应的电压值与预设电压值之间的差值以确定所述卡位状态;则
[0047] 当所述差值大于预设差值时,所述第二数字信号为高电平,确定所述卡位状态为所述到达卡位状态;
[0048] 当所述差值小于或等于所述预设差值时,所述第二数字信号为低电平,确定所述卡位状态为所述未到达卡位状态;
[0049] 或者,
[0050] 当所述差值大于所述预设差值时,所述第二数字信号为低电平,确定所述卡位状态为所述到达卡位状态;
[0051] 当所述差值小于或等于所述预设差值时,所述第二数字信号为高电平,确定所述卡位状态为所述未到达卡位状态对应的电压值与预设电压值之间的倍数或者差值,若所述倍数大于预设倍数或者所述差值大于预设差值,则确定所述锁具总成达到卡位。
[0052] 第五方面,本发明实施例提供一种电子设备,包括:
[0053] 存储器,用于存储程序;
[0054] 处理器,用于执行所述存储器存储的所述程序,当所述程序被执行时,所述处理器用于通过第四方面提供的任一项所述的锁具状态监测装置方法对所述锁具总成的所述锁具状态进行监测。
[0055] 第六方面,本发明实施例提供一种计算机可读存储介质,包括:指令,当其在计算机上运行时,使得计算机执行第四方面提供的任一项所述的锁具状态监测装置方法对所述锁具总成的所述锁具状态进行监测。
[0056] 本发明提供的锁具状态监测装置、方法、锁具驱动装置及锁具总成,通过将变阻器的接入电路部分与第一负载进行串联,然后在变阻器的接入电路部分与第一负载上加载稳定的第一电压,并将变阻器的动触端与锁具中的驱动电机的输出轴进行连接,从而使得当锁具在利用驱动电机进行开关操作时,也会同时带动变阻器接入电路的部分的阻值发生变化,进而使得变阻器的第一固定端与动触端之间或者第一负载的两端之间的第一电压信号发生变化,并将第一电压信号发送至锁具上的主控板,从而使得主控板根据当前第一电压信号对应不同的数值与每个状态下标定的预设数值进行比较,以实现锁具状态的确定,通过这种驱动电机转动与变阻器阻值之间的强耦合联动关系,只增加了简单的器件就可以实现锁具状态准确的监测,并可以适配不同的类型的锁具,从而大大降低了锁具的开发和生产成本。

附图说明

[0057] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0058] 图1为本发明实施例一提供的锁具状态监测装置的结构示意图;
[0059] 图2为本发明实施例二提供的锁具状态监测装置的结构示意图;
[0060] 图3为实施例一中一种可能的电压状态示意图;
[0061] 图4为本发明实施例三提供的锁具状态监测装置的结构示意图;
[0062] 图5为实施例三中一种可能的电压状态示意图;
[0063] 图6为本发明实施例四提供的锁具状态监测方法的流程图;
[0064] 图7为本发明实施例五提供的锁具状态监测方法的流程图;
[0065] 图8为本发明实施例六提供的锁具状态监测装置的结构示意图;
[0066] 图9为本发明实施例七提供的电子设备的结构示意图。
[0067] 通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。

具体实施方式

[0068] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0069] 本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0070] 下面以具体地实施例对本发明的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本发明的实施例进行描述。
[0071] 图1为本发明实施例一提供的锁具状态监测装置的结构示意图。如图1所示,本实施例提供的锁具状态监测装置10,包括:变阻器11以及第一负载12。
[0072] 具体地,变阻器11的动触端111与第一负载12的第一端连接,而变阻器11的第一固定端与第一负载12的第二端用于承载第一电压,其中,第一电压为固定电压,例如,可以为3.3V或者是其他数值的电压,值得理解地,对于变阻器11的动触端111与第一负载12的第一端之间的连接为电子器件之间的耦接关系。
[0073] 而变阻器11的动触端111还用于与锁具中的驱动电机20的输出轴21连接,以使驱动电机20能够驱动动触端111运动,从而改变变阻器11的第一固定端与动触端111之间的阻值,值得理解地,对于变阻器11的动触端111与驱动电机20的输出轴21直接的连接为运动副连接关系。
[0074] 例如,变阻器11可以为旋转式电位器,则旋转式电位器的转动端用于与驱动电机20的输出轴21连接,以使旋转式电位器的转动端随驱动电机20的输出轴21转动而转动,以改变旋转式电位器接入电路部分的阻值,可见,当驱动电机20的输出轴21驱动锁具中的锁芯进行开锁或者加锁时,同时也会带动旋转式电位器的转动端进行转动,以改变旋转式电位器接入电路中的阻值。
[0075] 其中,对于驱动电机20的输出轴21与旋转式电位器的转动端之间的连接,可以是通过轴套进行直接连接,也可以是通过传动机构进行连接,在本实施例中不作具体限定。图2为本发明实施例二提供的锁具状态监测装置的结构示意图。如图2所示,在一种可能的设计中,驱动电机20的输出轴21上可以设置有主动齿轮22,而在旋转式电位器转动端末端设置有与主动齿轮22相啮合的从动齿轮112,当驱动电机20转动时,就会通过齿轮传动带动旋转式电位器的转动端进行转动,以改变旋转式电位器接入电路中的阻值。
[0076] 在另一种可能的实现方式中,变阻器11还可以为滑动电阻器,滑动电阻器的滑动端用于与驱动电机20的输出轴21连接,以使滑动电阻器的滑动端随驱动电机20的输出轴21滑动,以改变滑动电阻器的阻值,其中,对于驱动电机20与滑动电阻器的滑动端之间的连接,可以是通过将转动转化为滑动的运动副进行连接,例如,齿轮齿条机构,可以是在驱动电机20的输出轴21上设置主动齿轮,而在滑动电阻器的滑动端上设置齿条,通过齿轮齿条驱动滑动电阻器的滑动端进行滑动,以改变滑动电阻器接入电路中的阻值。
[0077] 此外,变阻器11的第一固定端与动触端111,或第一负载12的两端用于与锁具中的主控板进行连接,以向主控板输出第一电压信号,以使主控板根据第一电压信号确定锁具状态,其中,锁具状态包括:开锁状态以及加锁状态。
[0078] 下面通过结合一个具体的实施例对主控板根据第一电压信号确定锁具状态的具体原理进行说明:
[0079] 可以选取第一电阻作为第一负载12,选取旋转式电位器作为变阻器11,并且,可以假设第一电阻的阻值为2000Ω。
[0080] 在锁具处于加锁状态下时,旋转式电位器的阻值为1000Ω,变阻器11的第一固定端与第一负载12的第二端承载的第一电压为3.3V,可见,此时,旋转式电位器上的压降为1.1V,而第一电阻上的压降为2.2V。
[0081] 而当锁具从加锁状态切换至开锁状态的过程中,驱动电机20发生转动,从而带动旋转式电位器的转动端也发生转动,此时,以旋转式电位器的电阻随着转动后变大为例,当锁芯到达最大位置时,驱动电机20停止转动,假设旋转式电位器增大后的阻值为4000Ω,则此时,旋转式电位器上的压降为2.2V,而第一电阻上的压降为1.1V。其中,锁芯所到达的最大位置可以理解为锁芯所能够到达的极限位置,例如,可以是锁具处于开锁状态时锁芯所位于的第一位置,或者还可以是锁具处于加锁状态时锁芯所位于的第二位置。
[0082] 可见,通过主控板根据获取到的第一电压信号不同的数值与每个状态下标定的预设数值进行比较,即可确定锁具状态。
[0083] 图3为实施例一中一种可能的电压状态示意图,如图3所示,在本实施例中可以通过监测变阻器11的第一固定端与动触端之间电压的变化,来确定锁具状态。当锁具状态为加锁状态时,旋转式电位器上的压降为1.1V,而当锁具从加锁状态切换至开锁状态的过程中,旋转式电位器上的压降逐渐上升,直至锁芯到达最大位置时,驱动电机20停止转动,锁具处于开锁状态时,旋转式电位器上的压降为2.2V。可见,通过主控板根据获取变阻器11第一固定端与动触端111之间的第一电压信号不同的数值与每个状态下标定的预设数值进行比较,即可确定锁具状态。
[0084] 此外,由于主控板上的处理器需要将模拟信号转化为数字信号进行处理,因此,可以通过模数转化器来对获取到的第一电压信号进行处理,即将第一电压信号转化为第一数字信号,并将第一数字信号输入至主控板的第一端口。
[0085] 具体地,在一种可能的设置方式中,当锁芯位于第一位置时,第一电压信号为第一数值,则此时,根据第一数值进行模数转化后的第一数字信号为高电平,则确定锁具状态为开锁状态;当锁芯位于第二位置时,第一电压信号为第二数值,则此时,根据第二数值进行模数转化后的第一数字信号为低电平,则确定锁具状态为加锁状态。
[0086] 而在另一种可能的设置方式中,还可以是当锁芯位于第一位置时,第一电压信号为第一数值,则此时,根据第一数值进行模数转化后的第一数字信号为低电平,则确定锁具状态为开锁状态;当锁芯位于第二位置时,第一电压信号为第二数值,则此时,根据第一数值进行模数转化后的第一数字信号为高电平,则确定锁具状态为加锁状态。
[0087] 在本实施例中,通过将变阻器的接入电路部分与第一负载进行串联,然后在变阻器的接入电路部分与第一负载上加载稳定的第一电压,并将变阻器的动触端与锁具中的驱动电机的输出轴进行连接,从而使得当锁具在利用驱动电机进行开关操作时,也会同时带动变阻器接入电路的部分的阻值发生变化,进而使得变阻器的第一固定端与动触端之间或者第一负载的两端之间的第一电压信号发生变化,并将第一电压信号发送至锁具上的主控板,从而使得主控板根据当前第一电压信号对应不同的数值与每个状态下标定的预设数值进行比较,以实现锁具状态的确定,通过这种驱动电机转动与变阻器阻值之间的强耦合联动关系,只增加了简单的器件就可以实现锁具状态准确的监测,并可以适配不同的类型的锁具,从而大大降低了锁具的开发和生产成本。
[0088] 值得说明地,对于本实施例提供的锁具状态监测装置可以是一集成模块,在锁具的设计过程中,可以通过设置相应的安装位置以及电路连接接口,然后将锁具状态监测装置安装至锁具中,使得锁具状态监测装置与控制器、驱动电机以及供电电源相连接,此外,本实施例提供的状态监测装置还可以是应用于普通智能锁的改造,通过将本实施例提供的状态监测装置外设在普通智能锁之外,并建立普通智能锁的锁芯与变阻器动触端之间的运动副连接,即可实现外置状态监测装置对普通智能锁的状态监测。
[0089] 在图1所示实施例的基础上,图4为本发明实施例三提供的锁具状态监测装置的结构示意图。如图4所示,本实施例提供的锁具状态监测装置,还包括:第二负载30。
[0090] 其中,第二负载30的第一端用于与驱动电机20的第一输入端连接,以使驱动输出电流经第二负载30之后对驱动电机20进行驱动。值得理解地,当驱动电机20不工作时,其驱动输出电流为0,而当主控板控制驱动电机20进行转动且处于锁具不同状态切换过程中时,驱动输出电流即为驱动电机20的正常工作电流,而当锁芯转动至卡位时,无论是开锁状态卡位还是加锁状态卡位,此时,驱动电机20所受到的阻力就会加大,则驱动电机20所需的功率也就自然加大,进而使得此时的驱动输出电流迅速提升,从而使得第二负载30两端的压降升高,并且,第二负载30的两端用于与主控板连接,以向主控板输出第二电压信号,以使主控板根据第二电压信号确定锁具是否达到卡位。
[0091] 下面通过结合一个具体的实施例对主控板根据第二电压信号确定锁具是否达到卡位的具体原理进行说明:
[0092] 可以选取第二电阻作为第二负载30,并假设第二电阻的阻值为10Ω。
[0093] 图5为实施例三中一种可能的电压状态示意图。如图5所示,在锁具静止处于加锁状态下或者开锁状态下时,驱动电机20不工作时,其驱动输出电流为0,对应地,此时第二负载30两端的压降也为0V。
[0094] 当主控板控制驱动电机20运动进行锁具状态切换时,例如,从开锁状态切换至加锁状态,此时,驱动电机20开始转动,可以假设此时驱动电机20的正常工作电流为20mA,即驱动输出电流为20mA,对应地,此时第二负载30两端的压降也为200mV。而当驱动电机20继续转动,直至锁芯运动到极限位置,即锁具到达了卡位位置时,此时驱动电机20所受到的阻力就会加大,则驱动电机20所需的功率也就自然加大,进而使得此时的驱动输出电流迅速提升,例如,升高至200mA,进而使得第二负载30两端的压降升高至2V,在获取到第二负载30的两端的第二电压信号之后,还可以将获取到的第二电压信号与每个状态下标定的预设电压数值进行比较,即可确定锁具总成的卡位状态,其中,上述卡位状态包括:到达卡位状态以及未到达卡位状态。
[0095] 由于主控板上的处理器需要将模拟信号转化为数字信号进行处理,因此,可以通过模数转化器来对获取到的第二电压信号进行处理,即根据第二电压信号生成第二数字信号,并将第二数字信号输入至主控板的第二端口。
[0096] 可选地,若是通过获取第二电压信号对应的电压值与预设电压值之间的倍数来确定卡位状态的话,则当倍数大于预设倍数时,模数转化后的第二数字信号为高电平,可以确定卡位状态为到达卡位状态;而当倍数小于或等于预设倍数时,模数转化后第二数字信号为低电平,可以确定卡位状态为未到达卡位状态。
[0097] 可选地,若是通过获取第二电压信号对应的电压值与预设电压值之间的倍数来确定卡位状态的话,则当倍数大于预设倍数时,模数转化后的第二数字信号为低电平,可以确定卡位状态为到达卡位状态;而当倍数小于或等于预设倍数时,模数转化后的第二数字信号为高电平,可以确定卡位状态为未到达卡位状态。
[0098] 可选地,若是通过获取第二电压信号对应的电压值与预设电压值之间的差值来确定卡位状态的话,则当差值大于预设差值时,模数转化后的第二数字信号为高电平,可以确定卡位状态为到达卡位状态;而当差值小于或等于预设差值时,模数转化后的第二数字信号为低电平,可以确定卡位状态为未到达卡位状态。
[0099] 可选地,若是通过获取第二电压信号对应的电压值与预设电压值之间的差值来确定卡位状态的话,当差值大于预设差值时,模数转化后的第二数字信号为低电平,可以确定卡位状态为到达卡位状态;而当差值小于或等于预设差值时,模数转化后的第二数字信号为高电平,可以确定卡位状态为未到达卡位状态。
[0100] 在本实施例中,通过与驱动电机串联第二负载的方式,结合驱动电机在不同工作状态下的驱动输出电流特性获取第二负载在不同状态下的第二电压信号,并将第二电压信号输出至锁具的主控板中,使得中控板根据第二电压信号确定锁具是否达到卡位,电路结构简单,并可以适配不同的类型的锁具,从而大大降低了锁具的开发和生产成本。
[0101] 值得说明地,上述任一实施例中所提供的锁具状态监测装置可以是为一集成模块,在锁具的设计过程中,可以通过设置相应的安装位置以及电路连接接口,然后将锁具状态监测装置安装至锁具中,使得锁具状态监测装置与控制器、驱动电机以及供电电源相连接。此外,还可以是将上述任一实施例中所提供的锁具状态监测装置与驱动电机作为一集成模块,作为锁具驱动装置,然后通过直接将锁具驱动装置安装至锁具中,既可实现锁芯驱动和锁具状态监测的功能。
[0102] 此外,本发明实施例还提供一种锁具总成,包括:主控板、驱动电机20、锁芯以及上述实施例中所提供的任意一种锁具状态监测装置,其中,主控板与驱动电机20连接,而主控板用于控制驱动电机20转动,驱动电机20的输出轴21与锁芯连接,以使锁芯在驱动电机20的作用下在第一位置和第二位置之间运动,当锁芯位于第一位置时,锁具总成的状态为开锁状态,当锁芯位于第二位置时,锁具总成的状态为加锁状态。而利用锁具状态监测装置对锁具总成的状态进行监测的原理和过程请参照上述实施例所提供的锁具状态监测装置的工作原理,在本实施例中不在进行赘述。
[0103] 图6为本发明实施例四提供的锁具状态监测方法的流程图。如图6所示,本实施例提供的锁具状态监测方法,应用于上述任一实施例所提供的锁具状态监测装置,其中,具体地,本实施例提供的锁具状态监测方法,包括:
[0104] 步骤401、获取变阻器的第一固定端与动触端之间,或者第一负载的两端之间的第一电压信号。
[0105] 变阻器11的第一固定端与动触端111,或第一负载12的两端用于与锁具中的主控板进行连接,以向主控板输出第一电压信号。其中,变阻器11的动触端111用于与锁具中的驱动电机20的输出轴21连接,当处于不同的锁具状态时,驱动电机20的输出轴21旋转至不同的角度,以使得变阻器11接入电路部分的电阻也不相同。其中,变阻器11可以为旋转式电位器,旋转式电位器的转动端用于与驱动电机20的输出轴21连接,以使旋转式电位器的转动端随驱动电机20的输出轴21转动,以改变旋转式电位器接入电路部分的阻值,可见,当驱动电机20的输出轴21驱动锁具中的锁芯进行开锁或者加锁时,同时也会带动旋转式电位器的转动端进行转动,以改变旋转式电位器接入电路中的阻值。
[0106] 其中,对于驱动电机20的输出轴21与旋转式电位器的转动端之间的连接,可以是通过轴套进行直接连接,也可以是通过传动机构进行连接,在本实施例中不作具体限定。继续参照图2,在一种可能的设计中,驱动电机20的输出轴21上可以设置有主动齿轮22,而在旋转式电位器转动端末端设置有与主动齿轮22相啮合的从动齿轮112,当驱动电机20转动时,就会通过齿轮传动带动旋转式电位器的转动端进行转动,以改变旋转式电位器接入电路中的阻值。
[0107] 在另一种可能的实现方式中,变阻器11还可以为滑动电阻器,滑动电阻器的滑动端用于与驱动电机20的输出轴21连接,以使滑动电阻器的滑动端随驱动电机20的输出轴21滑动,以改变滑动电阻器接入电路部分的阻值,其中,对于驱动电机20与滑动电阻器的滑动端之间的连接,可以是通过将转动转化为滑动的运动副进行连接,例如,齿轮齿条机构,可以是在驱动电机20的输出轴21上设置主动齿轮,而在滑动电阻器的滑动端上设置齿条,通过齿轮齿条驱动滑动电阻器的滑动端进行滑动,以改变滑动电阻器接入电路中的阻值。
[0108] 步骤402、根据第一电压信号确定锁具状态。
[0109] 变阻器11的第一固定端与动触端或第一负载12的两端用于与锁具中的主控板进行连接,以向主控板输出第一电压信号,以使主控板根据第一电压信号确定锁具状态,其中,锁具状态包括:开锁状态以及加锁状态。
[0110] 下面通过结合一个具体的实施例对主控板根据第一电压信号确定锁具状态的具体原理进行说明:
[0111] 可以选取第一电阻作为第一负载12,选取旋转式电位器作为变阻器11,并且,假设第一电阻的阻值为2000Ω。
[0112] 在锁具处于加锁状态下时,旋转式电位器的阻值为1000Ω,变阻器11的第一固定端与第一负载12的第二端承载的第一电压为3.3V,可见,此时,旋转式电位器上的压降为1.1V,而第一电阻上的压降为2.2V。
[0113] 而当锁具从加锁状态切换至开锁状态的过程中,驱动电机20发生转动,从而带动旋转式电位器的转动端也发生转动,此时,以旋转式电位器的电阻随着转动后变大为例,当锁芯到达最大位置时,驱动电机20停止转动,此时,假设旋转式电位器增大后的阻值为4000Ω,则此时,旋转式电位器上的压降为2.2V,而第一电阻上的压降为1.1V。
[0114] 可见,通过主控板根据获取到的第一电压信号不同的数值与每个状态下标定的预设数值进行比较,即可确定锁具状态。
[0115] 此外,由于主控板上的处理器需要将模拟信号转化为数字信号进行处理,因此,可以通过模数转化器来对获取到的第一电压信号进行处理,即将第一电压信号转化为第一数字信号,并将第一数字信号输入至主控板的第一端口。
[0116] 具体地,在一种可能的设置方式中,当锁芯位于第一位置时,第一电压信号为第一数值,则此时,根据第一数值进行模数转化后的第一数字信号为高电平,确定锁具状态为开锁状态;当锁芯位于第二位置时,第一电压信号为第二数值,则此时,根据第二数值进行模数转化后的第一数字信号为低电平,确定锁具状态为加锁状态。
[0117] 而在另一种可能的设置方式中,还可以是当锁芯位于第一位置时,第一电压信号为第一数值,则此时,根据第一数值进行模数转化后的第一数字信号为低电平,确定锁具状态为开锁状态;当锁芯位于第二位置时,第一电压信号为第二数值,则此时,根据第一数值进行模数转化后的第一数字信号为高电平,确定锁具状态为加锁状态。
[0118] 在本实施例中,通过将变阻器的接入电路部分与第一负载进行串联,然后在变阻器的接入电路部分与第一负载上加载稳定的第一电压,并将变阻器的动触端与锁具中的驱动电机的输出轴进行连接,从而使得当锁具在利用驱动电机进行开关操作时,也会同时带动变阻器接入电路的部分的阻值发生变化,进而使得变阻器的第一固定端与动触端之间或者第一负载的两端之间的第一电压信号发生变化,并将第一电压信号发送至锁具上的主控板,从而使得主控板根据当前第一电压信号对应不同的数值与每个状态下标定的预设数值进行比较,以实现锁具状态的确定,通过这种驱动电机转动与变阻器阻值之间的强耦合联动关系,只增加了简单的器件就可以实现锁具状态准确的监测,并可以适配不同的类型的锁具,从而大大降低了锁具的开发和生产成本。
[0119] 图7为本发明实施例五提供的锁具状态监测方法的流程图。如图7所示,本实施例提供的锁具状态监测方法,应用于锁具,该锁具还包括有第二负载30。其中,第二负载30的第一端用于与驱动电机20的第一输入端连接,以使驱动输出电流经第二负载30之后对驱动电机20进行驱动。本实施例提供的锁具状态监测方法,包括:
[0120] 步骤501、获取变阻器的第一固定端与动触端之间,或者第一负载的两端之间的第一电压信号。
[0121] 步骤502、根据第一电压信号确定锁具状态。
[0122] 值得说明地,步骤501-502的具体实现方式参照图5所示实施例中的步骤401-402的描述,这里不再赘述。
[0123] 步骤503、获取第二负载两端的第二电压信号。
[0124] 当驱动电机20不工作时,其驱动输出电流为0,而当主控板控制驱动电机20进行转动且处于锁具不同状态切换过程中时,驱动输出电流即为驱动电机20的正常工作电流,而当锁芯转动至卡位时,无论是开锁状态卡位还是加锁状态卡位,此时,驱动电机20所受到的阻力就会加大,则驱动电机20所需的功率也就自然加大,进而使得此时的驱动输出电流迅速提升,从而使得第二负载30两端的压降升高。
[0125] 步骤504、根据第二电压信号确定锁具是否达到卡位。
[0126] 利用驱动电机20上述的工作特性,可以将第二负载30的两端用于与主控板连接,以向主控板输出第二电压信号,以使主控板根据第二电压信号确定锁具是否达到卡位。
[0127] 下面通过结合一个具体的实施例对主控板根据第二电压信号确定锁具是否达到卡位的具体原理进行说明:
[0128] 可以选取第二电阻作为第二负载30,并假设第二电阻的阻值为10Ω。
[0129] 继续参照图5所示,在锁具静止处于加锁状态下或者开锁状态下时,驱动电机20不工作时,其驱动输出电流为0,对应地,此时第二负载30两端的压降也为0V。当主控板控制驱动电机20运动进行锁具状态切换时,例如,从开锁状态切换至加锁状态,此时,驱动电机20开始转动,可以假设此时驱动电机20的正常工作电流为20mA,即驱动输出电流为20mA,对应地,此时第二负载30两端的压降也为200mV。而当驱动电机20继续转动,直至锁芯运动到极限位置,即锁具到达了卡位位置时,此时驱动电机20所受到的阻力就会加大,则驱动电机20所需的功率也就自然加大,进而使得此时的驱动输出电流迅速提升,例如,升高至200mA,进而使得第二负载30两端的压降升高至2V,在获取到第二负载30的两端的第二电压信号之后,还可以将获取到的第二电压信号与每个状态下标定的预设电压数值进行比较,即可确定锁具总成的卡位状态,其中,上述卡位状态包括:到达卡位状态以及未到达卡位状态。
[0130] 由于主控板上的处理器需要将模拟信号转化为数字信号进行处理,因此,可以通过模数转化器来对获取到的第二电压信号进行处理,即根据第二电压信号生成第二数字信号,并将第二数字信号输入至主控板的第二端口。
[0131] 可选地,若是通过获取第二电压信号对应的电压值与预设电压值之间的倍数来确定卡位状态的话,则当倍数大于预设倍数时,模数转化后的第二数字信号为高电平,可以确定卡位状态为到达卡位状态;而当倍数小于或等于预设倍数时,模数转化后第二数字信号为低电平,可以确定卡位状态为未到达卡位状态。
[0132] 可选地,若是通过获取第二电压信号对应的电压值与预设电压值之间的倍数来确定卡位状态的话,则当倍数大于预设倍数时,模数转化后的第二数字信号为低电平,可以确定卡位状态为到达卡位状态;而当倍数小于或等于预设倍数时,模数转化后的第二数字信号为高电平,确定卡位状态为未到达卡位状态。
[0133] 可选地,若是通过获取第二电压信号对应的电压值与预设电压值之间的差值来确定卡位状态的话,则当差值大于预设差值时,模数转化后的第二数字信号为高电平,可以确定卡位状态为到达卡位状态;而当差值小于或等于预设差值时,模数转化后的第二数字信号为低电平,可以确定卡位状态为未到达卡位状态。
[0134] 可选地,若是通过获取第二电压信号对应的电压值与预设电压值之间的差值来确定卡位状态的话,当差值大于预设差值时,模数转化后的第二数字信号为低电平,可以确定卡位状态为到达卡位状态;而当差值小于或等于预设差值时,模数转化后的第二数字信号为高电平,确定卡位状态为未到达卡位状态。
[0135] 在本实施例中,通过与驱动电机串联第二负载的方式,结合驱动电机在不同工作状态下的驱动输出电流特性获取第二负载在不同状态下的第二电压信号,并将第二电压信号输出至锁具的主控板中,使得中控板根据第二电压信号确定锁具是否达到卡位,电路结构简单,并可以适配不同的类型的锁具,从而大大降低了锁具的开发和生产成本。
[0136] 图8为本发明实施例六提供的锁具状态监测装置的结构示意图。如图8所示,本实施例提供的锁具状态监测装置,包括:
[0137] 获取模块601,用于获取所述变阻器的所述第一固定端以及所述动触端,或者所述第一负载的两端的所述第一电压信号;
[0138] 确定模块602,用于根据所述第一电压信号确定锁具状态,所述锁具状态包括:开锁状态以及加锁状态。
[0139] 在一种可能的设计中,所述确定模块601,具体用于:
[0140] 将所述第一电压信号转化为第一数字信号;
[0141] 根据所述第一数字信号确定所述锁具状态,其中,所述主控板通过第一端口获取所述第一数字信号。
[0142] 在一种可能的设计中,所述获取模块601,具体用于:
[0143] 当所述锁芯位于所述第一位置时,所述第一电压信号为第一数值,所述第一数字信号为高电平,确定所述锁具状态为所述开锁状态;
[0144] 当所述锁芯位于所述第二位置时,所述第一电压信号为第二数值,所述第一数字信号为低电平,确定所述锁具状态为所述加锁状态;
[0145] 或者,
[0146] 当所述锁芯位于所述第一位置时,所述第一电压信号为第一数值,所述第一数字信号为低电平,确定所述锁具状态为所述开锁状态;
[0147] 当所述锁芯位于所述第二位置时,所述第一电压信号为第二数值,所述第一数字信号为高电平,确定所述锁具状态为所述加锁状态。
[0148] 在一种可能的设计中,所述获取模块601,还用于获取第二负载两端的第二电压信号,所述第二负载的第一端用于与所述驱动电机的第一输入端连接,以使驱动输出电流经所述第二负载之后对所述驱动电机进行驱动;
[0149] 所述确定模块602,还用于根据所述第二电压信号确定所述锁具总成的卡位状态,所述卡位状态包括:到达卡位状态以及未到达卡位状态。
[0150] 在一种可能的设计中,所述确定模块602,具体用于:
[0151] 将所述第二电压信号转化为第二数字信号;
[0152] 根据所述第二数字信号确定所述卡位状态,其中,所述主控板通过第二端口获取所述第二数字信号。
[0153] 在一种可能的设计中,所述确定模块602,具体用于:
[0154] 若通过获取所述第二电压信号对应的电压值与预设电压值之间的倍数以确定所述卡位状态;则
[0155] 当所述倍数大于预设倍数时,所述第二数字信号为高电平,确定所述卡位状态为所述到达卡位状态;
[0156] 当所述倍数小于或等于所述预设倍数时,所述第二数字信号为低电平,确定所述卡位状态为所述未到达卡位状态;
[0157] 或者,
[0158] 当所述倍数大于所述预设倍数时,所述第二数字信号为低电平,确定所述卡位状态为所述到达卡位状态;
[0159] 当所述倍数小于或等于所述预设倍数时,所述第二数字信号为高电平,确定所述卡位状态为所述未到达卡位状态;
[0160] 若通过获取所述第二电压信号对应的电压值与预设电压值之间的差值以确定所述卡位状态;则
[0161] 当所述差值大于预设差值时,所述第二数字信号为高电平,确定所述卡位状态为所述到达卡位状态;
[0162] 当所述差值小于或等于所述预设差值时,所述第二数字信号为低电平,确定所述卡位状态为所述未到达卡位状态;
[0163] 或者,
[0164] 当所述差值大于所述预设差值时,所述第二数字信号为低电平,确定所述卡位状态为所述到达卡位状态;
[0165] 当所述差值小于或等于所述预设差值时,所述第二数字信号为高电平,确定所述卡位状态为所述未到达卡位状态。
[0166] 值得说明地,图8所示实施例提供的锁具状态监测装置用于执行上述任一实施例中所提供的锁具状态监测方法。
[0167] 图9为本发明实施例七提供的电子设备的结构示意图,如图9所示,本实施例中的电子设备70可以包括:处理器701以及存储器702;
[0168] 存储器702,用于存储程序;
[0169] 处理器701,用于执行存储器702存储的程序,当程序被执行时,处理器701用于执行上述任意方法实施例,以对所述锁具的所述锁具状态进行监测。
[0170] 可选地,存储器702既可以是独立的,也可以跟处理器701集成在一起。
[0171] 当存储器702是独立于处理器701之外的器件时,电子设备70还可以包括:总线703,用于连接存储器702和处理器701。
[0172] 本发明实施例还提供一种计算机可读存储介质,包括:指令,当其在计算机上运行时,使得计算机执行上述任意方法实施例,以对所述锁具总成的所述锁具状态进行监测。
[0173] 其中,计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于应用专用集成电路(ASIC)中。另外,该应用专用集成电路可以位于用户设备中。当然,处理器和存储介质也可以作为分立组件存在于通信设备中。
[0174] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本发明旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求书指出。
[0175] 应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求书来限制。