电子锁、电子锁状态检测方法和存储介质与流程

文档序号:22687290发布日期:2020-10-28 12:55阅读:来源:国知局

技术特征:

1.一种电子锁,其特征在于,包括:

电机,用于驱动锁舌运动;

第一微动开关,用于判断锁定状态;

第二微动开关,用于控制电机状态;

锁舌组件,包括锁舌、用于触发第一微动开关的第一触发装置和用于触发第二微动开关的第二触发装置;

控制装置,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如下步骤:

接收开锁指令;

根据所述开锁指令启动电机,以控制所述锁舌组件运动;

记录所述锁舌组件的运动过程中所述第一微动开关和第二微动开关被触发的情况,以确定开关信号序列,所述开关信号序列包括按时间顺序排列的多个开关信号对,所述开关信号对包括第一触发信号和第二触发信号,其中,所述第一触发信号用于表征第一微动开关的状态,所述第二触发信号用于表征所述第二微动开关的状态;

根据所述开关信号序列确定所述电子锁的属性状态。

2.根据权利要求1所述的电子锁,其特征在于,在所述电机驱动下,所述锁舌上下移动;

其中,所述锁舌两侧设有第一凸起部和第二凸起部,分别作为所述第一触发装置和所述第二触发装置。

3.根据权利要求2所述的电子锁,其特征在于,在开锁过程中,所述锁舌组件的被配置为从第一锁定位置向所述第一触发装置远离所述第一微动开关的方向移动至第一中间位置,再从所述第一中间位置向所述第二触发装置远离所述第二微动开关的方向移动至第一解锁位置;

其中,所述第一锁定位置所述第一微动开关被所述第一触发装置触发,且所述第二微动开关未被所述第二触发装置触发的位置,所述第一中间位置为所述第一微动开关未被所述第一触发装置触发,且所述第二微动开关被所述第二触发装置触发的位置,所述第一解锁位置为所述第一微动开关未被所述第一触发装置触发,且所述第二微动开关未被第二触发装置触发的位置。

4.根据权利要求1所述的电子锁,其特征在于,

所述第一触发装置为设置在所述锁舌一侧的第三凸起部;

所述电机包括驱动杆,所述第二触发装置为垂直于所述驱动杆,并随所述驱动杆转动的拨片;

在所述电机驱动下,所述锁舌上下移动,所述第二触发装置随所述驱动杆转动。

5.根据权利要求4所述的电子锁,其特征在于,在开锁过程中,所述锁舌组件被配置为所述锁舌从第二锁定位置向所述第一触发装置接近所述第一微动开关的方向移动至第二中间位置,再向所述第一触发装置远离所述第一微动开关的方向移动至第二解锁位置,同时,所述第二触发装置由触发所述第二微动开关的位置开始随电机的驱动轴转动一周;

其中,所述第二锁定位置为所述第一微动开关未被所述第一触发装置触发的位置,所述第二中间位置为所述第一微动开关被所述第一触发装置触发的位置,所述第二解锁位置在所述第二锁定位置和第二中间位置之间。

6.一种电子锁状态检测方法,所述电子锁包括电机、锁舌组件、第一微动开关和第二微动开关,所述锁舌组件包括锁舌、用于触发第一微动开关的第一触发装置和用于触发第二微动开关的第二触发装置,其特征在于,所述方法包括:

接收开锁指令;

根据所述开锁指令启动电机,以控制所述锁舌组件运动;

记录所述锁舌组件的运动过程中所述第一微动开关和第二微动开关被触发的情况,以确定开关信号序列,所述开关信号序列包括按时间顺序排列的多个开关信号对,所述开关信号对包括第一触发信号和第二触发信号,其中,所述第一触发信号用于表征第一微动开关的状态,所述第二触发信号用于表征所述第二微动开关的状态;

根据所述开关信号序列确定所述电子锁的属性状态。

7.根据权利要求6所述的方法,其特征在于,所述记录所述锁舌组件的运动过程中所述第一微动开关和第二微动开关被触发的情况,以确定开关信号序列包括:

根据预定的时间序列记录所述锁舌组件的运动过程中所述第一微动开关和第二微动开关被触发的情况,以确定对应的第一触发信号和第二触发信号;

将每次确定的第一触发信号和第二触发信号作为一个开关信号对输入所述开关信号序列。

8.根据权利要求6所述的方法,其特征在于,所述根据所述开关信号序列确定所述电子锁的属性状态具体为:

查询开关信号序列对应的状态表,以确定对应的属性状态,其中,所述状态表根据电子锁的结构预先设置。

9.根据权利要求6所述的方法,其特征在于,所述方法还包括:

根据预设的第一频率定时获取所述第一触发信号;

响应于在小于预设的时间阈值内获取到两个用于表征所述第一微动开关被触发的第一触发信号,确定所述电子锁故障。

10.一种计算机可读存储介质,用于存储计算机程序指令,其特征在于,所述计算机程序指令在被处理器执行时实现如权利要求6-9中任一项所述的方法。


技术总结
本发明实施例公开了一种电子锁、电子锁状态检测方法和存储介质,所述电子锁包括电机、锁舌组件、第一微动开关、第二微动开关和控制装置,通过控制装置控制电机驱动锁舌组件移动,并确定所述锁舌组件移动过程中触发所述第一微动开关和第二微动开关的情况,以获取开关信号序列,根据所述开关信号序列确定所述电子锁的属性状态。本发明实施例通过记录电子锁中两个微动开关被触发的情况判断电子锁的属性,实现准确的判断所述智能锁的不同属性状态,提高了开关锁过程中的智能化程度。

技术研发人员:罗霄;李亚奇;张卫东
受保护的技术使用者:北京骑胜科技有限公司
技术研发日:2019.12.31
技术公布日:2020.10.27
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1