一种电子锁锁定控制方法以及电子锁与流程

发布时间:98 阅读次数:98

  本发明涉及电子锁技术领域,具体涉及到一种电子锁锁定控制方法以及控制装置。

  电子锁区别于传统的机械锁,能够通过输入密码或者指纹进行门锁的开闭。电子锁一般包括主锁舌和副锁舌,主锁舌配置有驱动机构以及相应的电动机,依靠电动机的动力和传动机构来实现主锁舌的往复移动,并在往复移动的过程中实现锁闭或者开锁。副锁舌是一种简易的机械锁,可以通过把手来进行伸缩控制,因此副锁舌一般配置有弹簧等弹性组件。

  现有技术中,在门打开时,副锁舌的伸出量达到最大;在关门的过程中,副锁舌首先与门框接触,此时副锁舌被压迫至收缩量最大,当关门完毕后,副锁舌将会进入副锁舌槽内,由于副锁舌槽有一定的深度,此时副锁舌将会被压迫,收缩量减少,但是相比开门状态下,仍然有一定量的收缩。

  现有技术中的电子锁在人们关门后直接驱动主锁舌移动伸出进行锁闭,然而在这个过程中有可能由于多种原因造成主锁舌被卡死,没有进入到主锁舌槽内。如果用户此时不能够了解到该情况,将会带来严重的安全风险。

  (3)判断副锁舌是否从第一位置区间移动至第二位置区间;判断主锁舌是否位于开锁的初始位置区间,并在副锁舌移动至第二位置区间后延时控制电子锁的电机驱动主锁舌向锁闭方向的锁定位置区间移动;

  (4)当主锁舌依次经过初始位置区间和中间位置区间移动至锁定位置区间后,控制电子锁的电机停止驱动主锁舌继续移动;

  第一位置区间是指副锁舌未受外力自然伸出量最大的位置,第二位置区间是指副锁舌受到门框或锁槽挤压后向内收缩时的位置区间;

  初始位置区间是指主锁舌未向外伸出时的位置,锁定位置区间是指主锁舌伸缩量最大时的位置,中间位置区间是指初始位置区间与锁定位置区间之间的位置区间。

  本发明优选的,步骤(3)中,当检测到主锁舌处于中间位置区间时,若电子锁的电机电流大于阈值,则控制主锁舌回退至初始位置区间。

  本发明优选的,当主锁舌处于中间位置区间被退回至初始位置区间时,记录主锁舌被退回的次数;

  若主锁舌被退回的次数未超过预设值,则延时再次驱动主锁舌向锁闭方向的锁定位置区间移动;

  本发明的一个实施例中提供了一种电子锁,包括副锁舌、主锁舌以及驱动主锁舌往复移动的驱动机构,驱动机构含有电机,电机带动主锁舌移动;其特征在于,还包括:

  副锁舌从第一位置区间移动至第二位置区间、且主锁舌位于开锁的初始位置区间,并在副锁舌移动至第二位置区间后延时控制电子锁的电机驱动主锁舌向锁闭方向的锁定位置区间移动;

  当主锁舌依次经过初始位置区间和中间位置区间移动至锁定位置区间后,控制电子锁的电机停止驱动主锁舌继续移动。

  当检测到主锁舌处于中间位置区间时,若电子锁的电机电流大于阈值,则控制主锁舌回退至初始位置区间。

  本发明优选的,电子锁还包括计数模块,用于计算主锁舌处于中间位置区间被退回至初始位置区间的次数;

  每当主锁舌处于中间位置区间被退回至初始位置区间时,计数模块记录主锁舌被退回的次数;

  若主锁舌被退回的次数未超过预设值,则延时再次驱动主锁舌向锁闭方向的锁定位置区间移动;

  本发明的一个实施例中提供了一种电子锁,包括副锁舌、主锁舌以及驱动主锁舌往复移动的驱动机构,驱动机构含有电机,电机带动主锁舌移动;其特征在于,还包括:

  第一限位开关,用于获取副锁舌的位置区间;第一限位开关布置在副锁舌前端,并在副锁舌伸出量最大时与副锁舌接触;

  第二限位开关和第三限位开关,用于获取主锁舌所处的位置区间;第二限位开关设置在第三限位开关前端;

  当主锁舌处于初始位置区间时,第二限位开关产生开关断开信号,第三限位开关产生开关闭合信号;

  当主锁舌处于中间位置区间时,第二限位开关产生开关断开信号,第三限位开关产生开关断开信号;

  当主锁舌处于锁定位置区间时,第二限位开关产生开关闭合信号,第三限位开关产生开关断开信号;

  副锁舌从第一位置区间移动至第二位置区间、且主锁舌位于开锁的初始位置区间,并在副锁舌移动至第二位置区间后延时控制电子锁的电机驱动主锁舌向锁闭方向的锁定位置区间移动;

  当主锁舌依次经过初始位置区间和中间位置区间移动至锁定位置区间后,控制电子锁的电机停止驱动主锁舌继续移动;

  开关闭合信号是指限位开关处于闭合状态时的信号,开关断开信号是指限位开关处于断开状态时的信号。

  本发明优选的,电子锁的电机配置有电流检测模块,用于检测电子锁的电机电流;

  当检测到主锁舌处于中间位置区间时,若电子锁的电机电流大于阈值,则控制主锁舌回退至初始位置区间。

  本发明优选的,电子锁还包括计数模块,用于计算主锁舌处于中间位置区间被退回至初始位置区间的次数;

  每当主锁舌处于中间位置区间被退回至初始位置区间时,计数模块记录主锁舌被退回的次数;

  若主锁舌被退回的次数未超过预设值,则延时再次驱动主锁舌向锁闭方向的锁定位置区间移动;

  本发明的电子锁锁定控制方法,能够通过副锁舌和主锁舌的位置感应状态,得知主锁舌是否伸出到预定位置,能够有效避免门锁未完全闭合而导致的安全隐患,对安全防护有重大作用。

  图3为本发明一个实施例中主锁舌处于初始位置区间时与第二限位开关k2和第三限位开关k3的位置关系图;

  图4为本发明一个实施例中主锁舌处于中间位置区间时与第二限位开关k2和第三限位开关k3的位置关系图;

  图5为本发明一个实施例中主锁舌处于锁定位置区间时与第二限位开关k2和第三限位开关k3的位置关系图。

  (1)获取副锁舌所处的位置区间;通过获取副锁舌的所处的位置或者位置区间可以用来判断当前用户的操作阶段;

  (3)判断副锁舌是否从第一位置区间移动至第二位置区间;判断主锁舌是否位于开锁的初始位置区间,并在副锁舌移动至第二位置区间后延时控制电子锁的电机驱动主锁舌向锁闭方向的锁定位置区间移动。

  在此过程中,由于最开始阶段时门处于打开状态,此时副锁舌的伸出量最大,因而处于第一位置区间;当副锁舌由第一位置区间移动至第二位置区间时可以判断用户在进行关门动作。若直接选择副锁舌在第二位置区间时就启动主锁舌,由于关门完毕的状态下副锁舌也处于第二位置区间,此时也会时主锁舌继续伸缩。因此本发明让电子锁采用由第一位置区间变化至第二位置区间再来延时控制主锁舌能够避免上述情况的发生。

  步骤(3)中,当检测到主锁舌处于中间位置区间时,若电子锁的电机电流大于阈值,则控制主锁舌回退至初始位置区间。在这种情况下,电子锁的电流增大,说明电机运行受阻,则可表明电子锁的主锁舌已经伸出到最大位置即锁定位置或者被卡住,例如由于错位导致主锁舌与门框接触等情况。因此在这种情况下,若主锁舌移动至最大位置即锁定位置时虽然电流也可能很大,但是电子锁已经锁定完毕,可以直接断开电机,若出现卡死的情况,那么此时断电将不会被正常锁定。

  因此,当主锁舌处于中间位置区间被退回至初始位置区间时,记录主锁舌被退回的次数;

  若主锁舌被退回的次数未超过预设值,则延时再次驱动主锁舌向锁闭方向的锁定位置区间移动;这种多次循环尝试继续锁定的方式能够避免上述问题的产生。

  然而,由于意外情况,即使主锁舌多次回退后仍然不能够正常伸出,此时已经进行了多次尝试,说明电子锁已经不能够正常锁定,因此若主锁舌被退回的次数超过预设值,则控制电子锁发出报警信号;这样用户能够即使发现问题。

  (4)当主锁舌依次经过初始位置区间和中间位置区间移动至锁定位置区间后,控制电子锁的电机停止驱动主锁舌继续移动;

  第一位置区间是指副锁舌未受外力自然伸出量最大的位置,第二位置区间是指副锁舌受到门框或锁槽挤压后向内收缩时的位置区间;

  初始位置区间是指主锁舌未向外伸出时的位置,锁定位置区间是指主锁舌伸缩量最大时的位置,中间位置区间是指初始位置区间与锁定位置区间之间的位置区间。

  基于上述控制方法,本发明提出了一种电子锁,包括副锁舌、主锁舌以及驱动主锁舌往复移动的驱动机构,驱动机构含有电机,电机带动主锁舌移动;,还包括:

  副锁舌从第一位置区间移动至第二位置区间、且主锁舌位于开锁的初始位置区间,并在副锁舌移动至第二位置区间后延时控制电子锁的电机驱动主锁舌向锁闭方向的锁定位置区间移动;

  当主锁舌依次经过初始位置区间和中间位置区间移动至锁定位置区间后,控制电子锁的电机停止驱动主锁舌继续移动。

  当检测到主锁舌处于中间位置区间时,若电子锁的电机电流大于阈值,则控制主锁舌回退至初始位置区间。

  本发明的电子锁还包括计数模块,用于计算主锁舌处于中间位置区间被退回至初始位置区间的次数;

  每当主锁舌处于中间位置区间被退回至初始位置区间时,计数模块记录主锁舌被退回的次数;

  若主锁舌被退回的次数未超过预设值,则延时再次驱动主锁舌向锁闭方向的锁定位置区间移动;

  参考图1至图5,本发明一个实施例中公开了一种电子锁,包括副锁舌、主锁舌以及驱动主锁舌往复移动的驱动机构,驱动机构含有电机,电机带动主锁舌移动;,还包括:

  第一限位开关,用于获取副锁舌的位置区间;第一限位开关布置在副锁舌前端,并在副锁舌伸出量最大时与副锁舌接触;

  第二限位开关和第三限位开关,用于获取主锁舌所处的位置区间;第二限位开关设置在第三限位开关前端;

  当主锁舌处于初始位置区间时,第二限位开关产生开关断开信号,第三限位开关产生开关闭合信号;

  当主锁舌处于中间位置区间时,第二限位开关产生开关断开信号,第三限位开关产生开关断开信号;

  当主锁舌处于锁定位置区间时,第二限位开关产生开关闭合信号,第三限位开关产生开关断开信号;

  副锁舌从第一位置区间移动至第二位置区间、且主锁舌位于开锁的初始位置区间,并在副锁舌移动至第二位置区间后延时控制电子锁的电机驱动主锁舌向锁闭方向的锁定位置区间移动;

  当主锁舌依次经过初始位置区间和中间位置区间移动至锁定位置区间后,控制电子锁的电机停止驱动主锁舌继续移动;

  开关闭合信号是指限位开关处于闭合状态时的信号,开关断开信号是指限位开关处于断开状态时的信号。在实际使用过程中,电子锁的处理器在开关连接闭合状态时能够收到限位开关的闭合信号,当处理器没有检测到限位开关的闭合信号,则处理器记为产生开关断开信号,使得电子锁的控制系统能够得知限位开关当前处于断开状态。

  当检测到主锁舌处于中间位置区间时,若电子锁的电机电流大于阈值,则控制主锁舌回退至初始位置区间。

  电子锁还包括计数模块,用于计算主锁舌处于中间位置区间被退回至初始位置区间的次数;

  每当主锁舌处于中间位置区间被退回至初始位置区间时,计数模块记录主锁舌被退回的次数;

  若主锁舌被退回的次数未超过预设值,则延时再次驱动主锁舌向锁闭方向的锁定位置区间移动;