一种抗磁场或特斯拉干扰的电子锁及其开锁控制方法与流程

文档序号:17541982发布日期:2019-04-29 14:45阅读:813来源:国知局
一种抗磁场或特斯拉干扰的电子锁及其开锁控制方法与流程

本发明涉及智能锁技术领域,具体涉及一种抗磁场或特斯拉干扰的电子锁及其开锁控制方法。



背景技术:

随着市场上各种产品的体验操作要求越来越追求简单便捷,特别是一键操作的产品更能得到用户青睐,比如智能电子锁,用户能通过一键就能开锁出门,操作简单快捷。

针对此要求,在智能电子锁领域,为了满足客户的需求,目前很多智能锁生产厂商都设计出了具有一键开锁功能的智能锁,但是现有智能锁的一键开锁功能采用的为单点或多点触发脉冲式,即当用户按压触摸板时通过触摸板产生触摸信号至单点或多点触摸芯片,一键触发功能激活,之后由多点触摸芯片发出一个脉冲逻辑电平至主控制板后实现一键开锁。

这种单点或多点触发脉冲式的一键开锁功能具有安全隐患,当触摸板收到强磁场或者强特斯拉线圈的不规则干扰时,单点或多点触发芯片均可能因接收到近似人体触摸的信号而被误触发,导致主控制板启动一键开锁,进而导致智能锁可靠性大大降低,给用户带来安全隐患。

因此,现有技术还有待于改进和发展。



技术实现要素:

鉴于上述现有技术的不足之处,本发明的目的在于提供一种抗磁场或特斯拉干扰的电子锁及其开锁控制方法,通过不同信号端口分别发送解锁指令和接收加密编码指令并进行其校对,可以完美提高一键开锁功能的抗干扰能力,确保因干扰自动开锁,保护用户在使用过程中的安全性。

为了达到上述目的,本发明采取了以下技术方案:

一种抗磁场或特斯拉干扰的电子锁,包括锁体、开关模块和控制模块;所述开关模块在检测到用户输入的启动解锁操作时输出触发启动信号至控制模块的第一信号端,所述控制模块通过第二信号端输出解锁指令至开关模块,并通过第一信号端接收所述开关模块输出的加密编码指令并对其进行校对,当校对成功时输出开锁指令至锁体,控制锁体开锁。

所述的抗磁场或特斯拉干扰的电子锁中,还包括电平维持模块,所述电平维持模块输出第一电平至开关模块的第一触点和控制模块的第一信号端,所述控制模块通过第二信号端输出第二电平至开关模块的第二触点,当所述第一触点与第二触点短接时,所述开关模块的第一触点输出触发启动信号至控制模块。

所述的抗磁场或特斯拉干扰的电子锁中,所述控制模块连续输出若干次解锁指令至开关模块,并通过第一信号端依次接收所述开关模块的第一触点输出的若干次加密编码指令,对每次接收到的加密编码指令进行校对,并在全部加密编码指令均校对成功时输出开锁指令至锁体,控制锁体开锁。

所述的抗磁场或特斯拉干扰的电子锁中,由所述控制模块判断通过第一信号端接收的加密编码指令是否与通过第二信号端输出的解锁指令一致,若一致则校对成功,否则校对失败。

所述的抗磁场或特斯拉干扰的电子锁中,所述触发启动信号为下降沿信号或上升沿信号。

所述的抗磁场或特斯拉干扰的电子锁中,所述开关模块为轻触开关。

所述的抗磁场或特斯拉干扰的电子锁中,所述电平维持模块包括上拉电阻,所述上拉电阻的一端连接vcc供电端,所述上拉电阻的另一端连接所述开关模块的第一触点和控制模块的第一信号端。

一种如上所述的电子锁的开锁控制方法,其包括如下步骤:

开关模块在检测到用户输入的启动解锁操作时输出触发启动信号至控制模块的第一信号端;

所述控制模块通过第二信号端输出解锁指令至开关模块,并通过第一信号端接收所述开关模块输出的加密编码指令;

对所述加密编码指令进行校对,当校对成功时输出开锁指令至锁体,控制锁体开锁。

所述的电子锁的开锁控制方法中,所述开关模块在检测到用户输入的启动解锁操作时输出触发启动信号至控制模块的第一信号端的步骤包括:

电平维持模块输出第一电平至开关模块的第一触点和控制模块的第一信号端;

控制模块通过第二信号端输出第二电平至开关模块的第二触点;

当所述第一触点与第二触点短接时,所述开关模块的第一触点输出触发启动信号至控制模块。

所述的电子锁的开锁控制方法中,所述对所述加密编码指令进行校对,当校对成功时输出开锁指令至锁体,控制其开锁的步骤具体包括:

由所述控制模块判断通过第一信号端接收的加密编码指令是否与通过第二信号端输出的解锁指令一致,若一致则校对成功,否则校对失败。

相较于现有技术,本发明提供的抗磁场或特斯拉干扰的电子锁及其开锁控制方法中,所述抗磁场或特斯拉干扰的电子锁包括锁体、开关模块和控制模块;所述开关模块在检测到用户输入的启动解锁操作时输出触发启动信号至控制模块的第一信号端,所述控制模块通过第二信号端输出解锁指令至开关模块,并通过第一信号端接收所述开关模块输出的加密编码指令并对其进行校对,当校对成功时输出开锁指令至锁体,控制锁体开锁。通过不同信号端口分别发送解锁指令和接收加密编码指令并进行其校对,可以完美提高一键开锁功能的抗干扰能力,确保因干扰自动开锁,保护用户在使用过程中的安全性。

附图说明

图1为本发明提供的抗磁场或特斯拉干扰的电子锁的结构框图;

图2为本发明提供的抗磁场或特斯拉干扰的电子锁的原理图;

图3为本发明提供的电子锁的开锁控制方法的流程图;

图4为本发明提供的电子锁的开锁控制方法中步骤s10的流程图。

具体实施方式

鉴于现有技术中智能锁的一键开锁功能容易受磁场干扰导致误开锁等缺点,本发明的目的在于提供一种抗磁场或特斯拉干扰的电子锁及其开锁控制方法,通过不同信号端口分别发送解锁指令和接收加密编码指令并进行其校对,可以完美提高一键开锁功能的抗干扰能力,确保因干扰自动开锁,保护用户在使用过程中的安全性。

为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

请参阅图1,本发明提供的抗磁场或特斯拉干扰的电子锁,包括锁体10、开关模块20和控制模块30,所述锁体10和开关模块20均与控制模块30连接,具体所述控制模块30设置有至少两个信号端和一个输出端,其中所述控制模块30的第一信号端和第二信号端连接所述开关模块20,所述控制模块30的输出端连接锁体10,在进行开锁操作时,所述开关模块20在检测到用户输入的启动解锁操作时输出触发启动信号至控制模块30的第一信号端,此时控制模块30进入一键开锁状态,通过第二信号端输出解锁指令至开关模块20,之后开关模块20输出一加密编码指令至所述控制模块30的第一接收端,通过所述第一信号端接收所述加密编码指令并对其进行校对,当校对成功时输出开锁指令至锁体10,控制锁体10开锁。

即本发明提供的抗磁场或特斯拉干扰的电子锁中,并不是依赖单点或多点触发脉冲式解锁,即单点或多点触摸芯片输出一个脉冲信号后则控制锁体10开锁,而是在检测到有启动解锁操作时,控制模块30先输出解锁指令至开关模块20,并接收开关模块20根据该解锁指令返回的加密编码指令,并对所述加密编码指令进行校对,只有在经过外部传输后检测接收的加密编码指令校对成功时,才输出开锁指令至锁体10,控制锁体10开锁,不仅省掉了单点或多点触摸芯片,同时也解决了单点或多点触发脉冲式解锁容易受磁场干扰导致误开锁操作的现象,有效提高了产品的稳定性,保护用户使用过程中的安全性。

具体地,所述抗磁场或特斯拉干扰的电子锁还包括电平维持模块40,所述电平维持模块40与开关模块20和控制模块30连接,具体所述开关模块20具有至少两个触点,其中所述电平维持模块40连接所述开关模块20的第一触点和控制模块30的第一信号端,所述开关模块20的第二触点与控制模块30的第二信号端连接,在电子锁未进入一键开锁状态时,所述电平维持模块40输出第一电平至开关模块20的第一触点和控制模块30的第一信号端,所述控制模块30通过第二信号端输出第二电平至开关模块20的第二触点,即当电子锁未进入一键开锁状态时,所述开关模块20的第一触点将在电平维持模块40的控制下保持为第一电平,所述开关模块20的第二触点在控制模块30的第二信号端控制下保持为第二电平,当用户输入启动解锁操作时,所述第一触点与第二触点短接,此时开关模块20的第一触点输出触发启动信号至控制模块30的第一信号端,即当用户在进行一键解锁时,所述第一触点与第二触点将短接,因此第一触点的电平状态将从第一电平转为第二电平,该电平转变触发信号即为触发启动信号,同步输出至控制模块30的第一信号端,控制模块30在接收到所述触发启动信号时,则进入一键解锁状态,通过检测开关模块20的第一触点与第二触点是否短接来检测当前的启动解锁操作,检测方式便捷准确,为后续可靠解锁提供检测基础。

具体实施时,所述第一电平和第二电平可根据具体需求设置,例如第一电平为高电平时第二电平为低电平,此时所述触发启动信号为下降沿信号,而当第一电平为低电平时第二电平为高电平,此时所述触发启动信号为上升沿信号。

优选地,当开关模块20的第一触点与第二触点短接,第一触点输出触发启动信号至控制模块30使其进入一键解锁状态后,所述控制模块30将连续输出若干次解锁指令至开关模块20的第二触点,并且通过第一信号端接收所述开关模块20第一触点输出的若干次加密编码指令,即所述控制模块30第二信号端输出的解锁指令,在第一触点和第二触点短接时,将经过开关模块20外部传输后再反馈至控制模块30的第一信号端,并且对每次接收到的加密编码指令进行校对,在全部加密编码指令均校对成功时才输出开锁指令至锁体10,控制所述锁体10开锁,通过第一信号端接收到的型号进行连续多次校对,以判定接收到的反馈信号是否为正确的,进而才控制开锁,进一步确保了一键开锁的安全性。

具体校对时,由所述控制模块30判断通过第一信号端接收的加密编码指令是否与通过第二信号端输出的解锁指令一致,若一致则校对成功,否则校对失败,即电子锁的第一信号端检测到触发启动信号后,第二信号端随即输出若干次解锁指令至开关模块20的第二触点,具体所述解锁指令为预先根据设计标准存储的编码,可根据不同产品和安全性能需求进行设计,例如8/16/32/64bit长度等,同时还可以进行数据格式混编,达到在同一条指令中集成多种格式的编码方式,更能提高防错效果,达到更强的抗干扰能力,此时由于第一触点和第二触点短接,因此该解锁指令将经由第一触点输出至控制模块30的第一信号端,即第一信号端检测到开关模块20反馈回来的加密编码指令,控制模块30对第一信号端检测到的加密编码指令将进行若干次连续校对,校对每次接收到的加密编码指令是否与输出的解锁指令一致,若一致测表明当前加密编码指令正确,开关模块20的第一触点和第二触点在用户输入的启动解锁操作下可靠短接,此时控制模块30输出开锁指令至锁体10,由于可以省掉单独的触摸芯片,在实现了可靠一键开锁功能的同时还降低了成本。

具体实施时,请一并参阅图2,本实施例中,所述开关模块20为轻触开关,所述电平维持模块40包括上拉电阻r1,所述上拉电阻r1的一端连接vcc供电端,所述上拉电阻r1的另一端连接所述开关模块20的第一触点和控制模块30的第一信号端,具体地,所述控制模块30的第一信号端gpio1和第二信号端gpio2分别配置为bit_in信号输入检测和bit_out信号输出,当电子锁未进入一键解锁状态时,bit_in默认通过上拉电阻r1上拉,一直处于高电平,保持接收信号状态;bit_out一直保持为低电平输出状态,当轻触开关被按下时,此时bit_out和bit_in将被短接,实现将bit_out默认的低电平信号通过bit_in输出至控制模块30的gpio1,因此gpio1将得到一个由高电平到低电平的下降沿转变触发信号,即为触发启动信号,此时控制模块30进入一键解锁状态。

随即gpio2将按预先存储的编码连续发送若干次解锁指令,此时由于轻触开关被短接,该解锁指令也将通过bit_in输出至gpio1,即gpio1检测到轻触开关输出的加密编码指令,然后控制模块30对gpio1检测到的加密编码指令进行若干次连续校对,判断gpio1接收到的信号是否为gpio2发出的信号,如果一致则校对正确,控制模块30通过输出端gpio3输出开锁指令至锁体10,锁体10接收到后完成开锁操作;如果不一致则表示gpio1接收到的是非法信号,例如受其他操作或者环境影响等,此时不输出开锁指令以保证电子锁使用的安全性,提高了电子锁抗干扰的能力,提高了产品质量及可靠性,满足了客户的一键开锁的体验和实际使用。

基于上述抗磁场或特斯拉干扰的电子锁,本发明还相应提供一种如上所述的电子锁的开锁控制方法,如图3所示,所述电子锁的开锁控制方法包括如下步骤:

s10、开关模块在检测到用户输入的启动解锁操作时输出触发启动信号至控制模块的第一信号端;

s20、所述控制模块通过第二信号端输出解锁指令至开关模块,并通过第一信号端接收所述开关模块输出的加密编码指令;

s30、对所述加密编码指令进行校对,当校对成功时输出开锁指令至锁体,控制锁体开锁。

具体地,请一并参阅图4,所述步骤s10包括步骤:

s101、电平维持模块输出第一电平至开关模块的第一触点和控制模块的第一信号端;

s102、控制模块通过第二信号端输出第二电平至开关模块的第二触点;

s103、当所述第一触点与第二触点短接时,所述开关模块的第一触点输出触发启动信号至控制模块。

综上所述,本发明提供的抗磁场或特斯拉干扰的电子锁及其开锁控制方法中,所述抗磁场或特斯拉干扰的电子锁包括锁体、开关模块和控制模块;所述开关模块在检测到用户输入的启动解锁操作时输出触发启动信号至控制模块的第一信号端,所述控制模块通过第二信号端输出解锁指令至开关模块,并通过第一信号端接收所述开关模块输出的加密编码指令并对其进行校对,当校对成功时输出开锁指令至锁体,控制锁体开锁。通过不同信号端分别发送和接收解锁信号并进行校对,可以提高一键开锁功能的抗干扰能力,确保用户在使用过程中的安全性。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1