高可靠性电子锁设计

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

  ,键的功能是什么 ; 还要消除按键在闭合 (7) 电子锁锁体、锁舌与普通弹子锁的结构、 键按下 材料没有特别要求,故这些元件可直接用改造的 普通弹子锁的即可 [5]。 或断开时的抖动。两个并行口中,一个输出扫描码, 使按键逐行动态接地,另一个并行口输入按键状 态,由行扫描值和回馈信号共同形成键编码而识 别按键,通过软件查表,查出该键的功能 [7]。

  本系统采用的是 8 位数码管组成的显示电路 作为提示信息,初始化时,显示 “P” ,接着输入 最大的 6 位数的密码,当密码输入完后,按下确 认键 “F” ,进行密码比较,当输入密码正确时在 数码管上显示 “1HELLO”的提示信息,当输入密

  现关锁。若密码输入不正确则显示 “2ERROR”作 为提示信息,同时发出 “嘀、嘀”报警声。在密码 输入的过程中可使用 C 键对输入的密码进行修改。 开锁ห้องสมุดไป่ตู้,可以按 D 键来设定新密码。可以用 B 键 来作为开关键,开关电源。E 键返回上一级页面。 按以上步骤和操作测试,系统运行正常,基本功

  本设计是以 AT89S51 为核心的单片机控制方 案。利用单片机灵活的编程设计和丰富的 I/O 端口, 及其控制的准确性,不但能实现基本的密码锁功能, 还能添加声光提示甚至添加远程遥控控制功能。设 计程序的内容为 : ① 密码的设定,在此程序中密码 是固定在程序存储器 ROM 中,密码为 6 位。②密 码的输入问题 : 根据事先设计好的密码输入,输完 后按确认键将执行相应的功能。本系统源程序采用

  本系统 把 P0.0 用作蜂鸣器 报警的接口,对 输入的密码与设定的密码进行比较,若密码正确, 蜂鸣器发出 “叮咚”声 ; 若密码不正确,蜂鸣器发 出 “嘀、嘀”报警声。

  530AD-6B, 该电机工作电压 6V, 转速 2400 转 / 分, C 语言编写 [6],设计程序流程总框图如图 3 所示。 方向 CCW (反时针) 。 (6) 这里传动部件选用塑料齿轮,定好传动比, 直接从市场上选取。

  本系统中键盘采用 4×4 行列式键盘。键盘处 理程序的任务是 : 确定有无键按下 ,判断哪一个

  电子锁的一般结构如图 1 所示。 电子锁的控制部分由输入、存储、编码、鉴

  本设计由单片机 (AT89S51)部分、4×4 行列 式键盘部分、七段数码管部分、报警器部分、电

  别、抗干扰、驱动、显示和报警等单元组成。其中, 机驱动芯片,以及电机 6 个部分所组成。 编码和鉴别电路是整个控制部分的核心。而电源 则是电子锁控制部分和执行部分都必不可少的。

  主 控 器 件 是单片 机,AT89S51 是 一 个 低 功 耗、 高性能 CMOS 8 位单片机, 片内含 4k 字 节 的可编程系统的 Flash 只读程序存储器,器件采 用 ATMEL 公司的高密度、非易失性存储技术生 产,兼容标准 8051 指令系统及引脚,既可在线编 程 (ISP) 也可用传统方法进行编程 [2]。

  根据编程设定一 个初始密码 123456,采用 4×4 行列式键盘实现密码的输入功能, 如图 4 所示。 初始化时,显示管显示 “P” ,密码输入时显示管 只显示 “8.” ,当输入密码完成后按 F 键确认,密 码正确时数码管显示 “1HELLO” , 同时发出 “叮咚”

  声,并驱动电机开始转动,这时可实现开锁 ; 电 机转后停下 ,若按下关锁键 A,则电机反转,可实

  有少部分高智商的犯罪分子仍然无视他们的存在。 实现远程报警(如添加继电器一类设备可以连接 究其主要原因是国家要求电子锁必须有可以用机 到主人的电话上,使主人知道家里有人非法操作, 械方法开启的装置 , 如此的结果就是电子锁无法 体现防技术开启的优点,本设计思路不但提高了 电子锁部分的防技术开启性能,而且也提高了机 械部分的防技术开启的性能。 及时报警) 。若密码输入正确将发出 “叮咚”的门 铃声。本系统使用的单片机所具有强大的功能能 够实现智能控制用来完成密码的输入、判断和比 较从而执行相应的开锁显示或报警等功能 [1]。

  码错误时在数码管上显示 “2ERROR”的提示信息。 能可以实现。 在输入密码过程中,每输入一位密码显示器上只 显示一个 “8.”从右到左依次显示。当输入密码位 数超过 6 位时,给出报警信息。在密码输入过程中, 若输入错误,可以利用 “C”键删除刚才输入的错 误的数字。在输入密码的过程中可以随时对输入 的密码进行修改。

  该电子密码锁利用单片机作为主控核心,单 片机 (AT89S51)所具有的特殊功能使得电子密码 锁的保密性能大大加强,这样就可以有效地防止 多次试探密码的可能性。随着单片机和其他智能 芯片的进一步开发,防盗锁将实现智能化,这将 使锁的安全性能大大提高。本设计实现密码一次 输入的提示功能, 若密码输入不正确将发出 “嘀嘀” 的报警声,引起他人警觉。同时可添加外围设备

  随着人们生活质量的提高,科学技术也在飞 速的进步,但是高科技盗贼也出现在我们的和谐 的社会中,这使得如何实现安全有效的防盗受到 越来越多人的关注。传统的机械锁由于其结构限 制而使其安全性得不到大幅度有效提高,被撬的 事件屡见不鲜,而电子锁因其保密性强,使用灵 活性好,安全系数高,受到广大用户的欢迎。现 在市场上就已经出现了各种各样的电子锁,有语音 锁,指纹锁,电脑感应锁,录像报警锁等。这些 锁具出现后,成功的把不少盗贼拒之门外了 ,但还

  张永强 (中北大学电子测试技术国家重点实验室,仪器科学与动态测试教育部重点实验室,山西太原 030051)

  摘要:随着人们生活水平的提高, 如何实现家庭防盗这一问题也变得尤为突出。 传统的机械锁由于其构 造简单, 被撬的事件屡见不鲜。 电子锁由于其保密性高, 使用灵活性好, 安全系数高, 受到了广大用户的青 睐。 本设计以AT89S51单片机为核心器件,结合按键电路、 LED数码管显示电路、 存储电路、 报警指示电路 和开锁机构,利用单片机灵活的编程设计和丰富的I/O端口,及其控制的准确性通过软件程序来控制整个系 统实现电子密码锁的基本功能。 该锁能实现密码的输入、 清除、 显示,实现密码正确开锁,超位报警,系统设 定初始密码的功能。 设计成本较低,具有一定的实用价值。 关键词:AT89S51;电子密码锁;安全;硬件;程序设计 中图分类号: TP29 文献标识码: B

  本系统把 P0.1-P0.3 接到电机驱动芯片上,通 过程序驱动电机转动,当密码正确时则电机转动。

  (1) 本设计采用 4×4 行列式键盘共计数字键 10 个,功能键 6 个,用 4×4 组成 0~9 数字键、确

  认键 F 及修 改键 C,10 个数 字 键用来 输入密码, 数码管显示器上,由 “单片机系统”区域中的 P1 另外 6 个功能键分别是 : A、B、C、D、E、F。其 中 C 键的功能是当输入密码错误的时候,清除前 面已经输入的数据,重新输入。F 键的功能是确 认输入的密码 [3-4]。 (2) 数 码 管 选 用 共 阴 极 4 位 一 体 数 码 管 SR420561K。 (3) 电 机 驱 动 芯片 选 用比 较 常见 的 是 15 脚 Multiwatt 封装的 L298N。 (4) 电路中设计了 ISP下载器的接口,选用了 ISP-USB下载线) 电子锁采用的电动机需要体积小、效率 高、启动力矩大,而录音机里的电动机就符合这 一 特点。最 终选定电动机为录音机电动机 EG口和 P2 口共同来完成数码管的显示。 (5) 把 “单片机系统”区域中的 P0.1—P0.3 用 导线N 芯片上,用来实现开锁的控制。

  线上,用来完 成密码的输入。 (2) 把 “单片机系统”区域中的 P0.0 用导线连 接到报警器上,用来提示密码输入的正确或错误 并发出相应的声音。 (3) 把 “单片机系统”区域中的 P1.0—P1.7 用 导线连接到数码管显示器的另一端,用来实现数 码管的显示。 (4) 把 “单片机系统”区域中的 P2.0—P2.7 用 导线连接到三极管的一端通过三极管放大输入到