一种图形智能锁及实现方法与流程

文档序号:12127853阅读:来源:国知局

技术特征:

1.一种图形智能锁,它包括图形输入装置,其特征在于:所述的图形输入装置连接有单片机,所述的单片机连接有电磁锁结构;

所述的单片机包括微处理器,所述的微处理器连接有液晶显示器、闪存存储器、语音模块、GSM模块、按键模块以及电源模块,所述的语音模块连接有扬声器,所述的GSM模块连接有发送天线,所述的按键模块包括访客门铃按键、点亮画板按键、密码修改按键以及解封输入按键;

所述的图形输入装置包括画笔和画板,所述画板采用霍尔阵列,画板连接有霍尔磁感输出电路,所述的霍尔磁感输出电路连接到单片机的微处理器,所述的画板上设置有发光二极管,所述的发光二极管4连接到点亮电路,所述的点亮电路连接到微处理器。

2.根据权利要求1所述的一种图形智能锁,其特征在于:画笔的笔头镶嵌有钕铁硼圆珠;霍尔阵列画板采用60mm×40mm彩色屏面玻璃蒙面,紧贴其下是封装的霍尔阵点和霍尔磁感输出电路,霍尔阵点由九点霍尔阵点按三行三列排为阵列,每个霍尔阵点按序列编号为H1、H2、H3、H4、H5、H6、H7、H8、H9。

3.根据权利要求2所述的一种图形智能锁,其特征在于:所述的钕铁硼圆珠为直径为1-2mm的微型精密钕铁硼圆珠,所述的画笔采用高度65mm,底面直径为6mm的硬质圆棒。

4.根据权利要求3所述的一种图形智能锁,其特征在于:所述的微处理器为MSP430微处理器。

5.根据权利要求4所述的一种图形智能锁,其特征在于:所述的电磁锁结构,是集锁舌机械与电动装置为一体的电动锁体机构,根据安装方便可选电磁锁或电插锁。

6.一种图形智能锁的实现方法,它包括如下步骤:

1)开启图形智能锁的电源,图形智能锁系统进行各种状态初始化;

2)图形智能锁系统对相关按键进行扫描,识别是否有按键按下,如有按键按下,则执行该按键指向的任务,否则循环等待;

3)按下“点亮画板”键,画板自动点亮,液晶显示器与扬声器提示:“可以输入图形密码”,表明可以进行图形输入,进入步骤4);

4)输入计时器Tsr开始计时,一次解锁图形输入限制时间设置为20S,进入步骤5);

5)Px.i=1?识别微处理器Px.i口是否有信号输入;若Px.i=1,表明画笔在画板上画过了某阵点,进入步骤6);若Px.i=0,则转入步骤6)-③;

6)Px.i=1,画笔每画过一个霍尔阵点,在微处理器中就会产生一个信号输入,具体执行如下步骤:

①Kjs=Kjs+1,次序计数器进行累加计数;DPx.i=Kjs,将次序计数值送存至与霍尔阵点对应设置的次序寄存器DPx.i中;

②Px.i=0≥5S或Px.i=1≥5S?识别画笔离开阵点或在阵点上停滞时间是否达到5S;若Px.i=0≥5S或Px.i=1≥5S,判定本次图形输入结束,转入步骤8);否则进入步骤③;

③Tsr≥20S?识别本次图形输入计时器时间是否达到时时限;若Tsr<20S,则重复步骤5);若Tsr≥20S,进入步骤6)-④;

④Kcw=Kcw+1,错误计数器进行累加计数;Kcw=3?并识别累计输入错误的次数是否达到三次;

⑤若Kcw<3,输入错误累计未到三次,清除先前相关输入及状态,显示器与扬声器提示:“输入错误重新输入”,并重复步骤4);

7)若Kcw=3,输入错误累计已达三次,显示器与扬声器提示:“错误三次输入关闭”,关闭输入并熄灭画板;Tgb关闭计时器开始计时;对此执行步骤如下:

①Tgb=30min?识别关闭计时是否到达时限;若Tgb=30min,到达时限则自解除输入关闭,并返回步骤2);

②若Tgb<30min,系统扫描“解封输入”键是否按下或等待输入关闭到时自解;其中,若“解封输入”键按下,并且输入解封密码正确,则输入关闭人工解除,返回步骤2);

8)当6)-②步骤,即图形输入结束,首先要对图形输入点数是否有效进行识别;进而按解锁图形“密码:MNWQL”约定,对图形输入进行截取,截取HM、HN、HW阵点轨迹,且分别属于解锁图形输入的倒数第Q+3位、Q+2位、Q+1位,L为图形输入中画过阵点的数量,

同时识别:在图形输入中画过阵点的数量是否大于L、截取的图形轨迹都是否符合“密码:MNWQL”的约定;如果上述均符合“密码:MNWQL”的约定,则智能锁系统控制打开锁;具体执行步骤如下:

①DPx.i≠0,Kds=Kds+1,逐一检查与霍尔阵点对应的次序寄存器DPx.i中的次序数值;DPx.i≠0,凡是次序寄存器DPx.i中有数值,则表示在图形输入时,画笔画过该阵点;Kds=Kds+1,点数计数器执行累加计数,统计本次图形输入共计画过的阵点数量;

②若Kds≥L?识别图形输入画过阵点的数量是否符合“密码:MNWQL”的约定;Kds<L,转入步骤6)-④;Kds≥L,进入步骤③;

③A=DpM、B=DpN、C=DpW,其中DpM、DpN、DpW分别为HM、HN、HW阵点所对应的次序寄存器,智能锁系统根据解锁图形“密码:MNWQL”前三位“MNW”特征的意义约定,将HM、HN、HW阵点对应次序寄存器DPx.i中的次序计数值,分别送入A、B、C寄存器;

9)根据解锁图形“密码:MNWQL”第四位“Q”的意义约定,截取的HM、HN、HW阵点轨迹,分别属于解锁图形输入的倒数第Q+3位、Q+2位、Q+1位三点轨迹;并由于“密码”前三位“MNW”的特征意义约定,最后三点应该按照:HM、HN、HW阵点次序来完成要截取的轨迹;对此执行步骤如下:

①A>Dpx.i<DpN<DpW?比较HM的次序计数值,HM次序计数值若大于其它阵点,仅小于HN、HW阵点次序计数值,则识别出HM阵点是截取轨迹的首位;

②B>Dpx.i<DpW?比较HN的次序计数值,HN次序计数值若大于其它阵点,仅小于HW阵点的次序计数值,则识别出HN阵点是截取轨迹的次位;

③C>Dpx.i?比较HW的次序计数值,HW次序计数值若大于所有阵点的次序计数值,则识别出HW阵点是截取轨迹的末位;也是图形输入轨迹中的最后一位;进入步骤④;

④图形输入阵点数量大于L;截取的三个阵点,是按HM、HN、HW阵点次序完成了最后的轨迹,上述识别结果符合解锁图形“密码:MNWQL”的约定,智能锁系统控制开锁;

“输入正确锁已打开”显示器与扬声器进行提示;返回步骤2);

10)“密码修改”键按下?是,身份验证码符合?是,执行步骤如下:

①“可以进行密码修改”显示器与扬声器进行提示,开始密码修改,并通过二次输入修改密码的无错检查;

②“密码修改”键二次按下?是,显示器与扬声器进行提示“图形密码已经保存”;返回步骤2)。

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