本发明涉及密码锁的技术领域,具体涉及一种遥控密码锁及其开启方法。
背景技术:
传统的机械锁由于锁芯采用常见的铜、铝、锌等材料,抵抗不了强力破坏,加上制作工艺和技术的落后,使其很容易被非法开启,另外钥匙丢失后安全性也大打折扣。因此传统的机械锁存在安全性低的缺点。
技术实现要素:
本发明的目的在于提供一种遥控密码锁及其开启方法,解决上述现有技术问题中的一个或者多个。
本发明提供一种遥控密码锁,包括遥控器和密码锁主体,其中,遥控器包括第一单片机、第一键盘、晶振电路、第一复位电路以及红外发射电路,第一单片机分别与第一键盘、晶振电路、第一复位电路以及红外发射电路连接,红外发射电路用于发射红外线信号,密码锁主体包括第二单片机、第二键盘、红外接收电路、密码存储电路、电磁继电器电路、报警电路、第二复位电路、液晶显示电路以及电磁锁,第二单片机分别与第二键盘、红外接收电路、密码存储电路、电磁锁电路、报警电路、第二复位电路连接以及液晶显示电路,红外接收电路用于接收红外线信号,电磁继电器电路与电磁锁连接。
在一些实施方式中,第一单片机为at89c52单片机,第二单片机为at89c52单片机。
在一些实施方式中,第一键盘为4*3矩阵键盘,第二键盘为4*3矩阵键盘。第一键盘包括0-9的数字键以及a和b的功能键,第一键盘包括0-9的数字键以及a和b的功能键。
在一些实施方式中,报警电路包括蜂鸣器和发光二极管。
其中,
红外发射电路:红外发射电路upd6121g由红外发射头、三极管等元器件构成。主要是通过第一键盘输入密码,点击键盘“确定”按钮,把输入的密码以调制的二进制信号发射出去,实现电子锁的开启。
红外接收电路:由红外接收头hs0038和一些外围元件构成。hs0038接收红外发射电路的调制的二进制信号,将其转换数字信号后送给第二单片机进行解码处理。
第一键盘和第二键盘:遥控器和密码锁主体各有一个3×4矩阵键盘,实现密码输入、密码清除、密码修改、按键解锁等功能。第一单片机的p2.0~p2.2与p2.3~p2.6分别接第一键盘的列线、行线,分别对应第一键盘的数字键0~9、功能键a“确认”、b“清除”;第二单片机的p1.0~p1.2与p1.3~p1.6分别接第二键盘的列线、行线,分别对应第二键盘的数字键0~9、功能键a开锁,b上锁。
液晶显示电路:lcd016l液晶屏显示用户密码的输入、密码的修改以及用户操作的提示语等信息。
电磁继电器电路:由光电耦合器、三极管放大电路、电磁继电器以及一些外围电路实现电磁锁的解锁与闭锁。
密码存储电路:存储电路采用at24c02模块,内含256×8位存储空间,低功耗cmos型e2prom,支持i2c总线数据传送协议。
报警电路:由蜂鸣器和发光二极管等器件组成,进行声光报警。
一种遥控密码锁的开启方法,包括以下步骤:
α1、将电磁锁初始密码存放在存储器内;,
α2、由第一键盘输入密码时,红外发射电路将密码转换为二进制信号发送至密码锁主体,红外接收电路接收此信号,并将其解码还原为发射前的密码,并与存储器内的初始密码进行比对;
α3、若双方密码验证一致,电磁继电器关闭阀门开锁;若双方密码验证不一致,则显示屏提示用户重新输入密码,密码输入错误超过3次,发光报警。
在一些实施方式中,步骤α2中,可以通过第二键盘直接输入密码,并与存储器内的初始密码进行比对。
本发明的有益效果:
本遥控密码锁以at89c52系统的核心控制单元,利用红外线遥控和单片机发送和接收密码,实现了红外遥控功能,具有声光报警和显示屏提示等功能,且成本低廉、使用简单、安全可靠。
附图说明
图1为一实施例遥控密码锁的组成结构;
图2为一实施例遥控密码锁的开启的流程图。
具体实施方式
下面结合实施例对本发明作进一步描述。以下实施例只是用于更加清楚地说明本发明的性能,而不能仅局限于下面的实施例。
如图1所示,
一种遥控密码锁,包括遥控器和密码锁主体,其中,遥控器包括第一单片机、第一键盘、晶振电路、第一复位电路以及红外发射电路,第一单片机分别与第一键盘、晶振电路、第一复位电路以及红外发射电路连接,红外发射电路用于发射红外线信号,密码锁主体包括第二单片机、第二键盘、红外接收电路、密码存储电路、电磁继电器电路、报警电路、第二复位电路、液晶显示电路以及电磁锁,第二单片机分别与第二键盘、红外接收电路、密码存储电路、电磁锁电路、报警电路、第二复位电路连接以及液晶显示电路,红外接收电路用于接收红外线信号,电磁继电器电路与电磁锁连接。
具体的,第一单片机为at89c52单片机,第二单片机为at89c52单片机。第一键盘为4*3矩阵键盘,第二键盘为4*3矩阵键盘。第一键盘包括0-9的数字键以及a和b的功能键,第一键盘包括0-9的数字键以及a和b的功能键。报警电路包括蜂鸣器和发光二极管。
其中,
红外发射电路:红外发射电路upd6121g由红外发射头、三极管等元器件构成。主要是通过第一键盘输入密码,点击键盘“确定”按钮,把输入的密码以调制的二进制信号发射出去,实现电子锁的开启。
红外接收电路:由红外接收头hs0038和一些外围元件构成。hs0038接收红外发射电路的调制的二进制信号,将其转换数字信号后送给第二单片机进行解码处理。
第一键盘和第二键盘:遥控器和密码锁主体各有一个3×4矩阵键盘,实现密码输入、密码清除、密码修改、按键解锁等功能。第一单片机的p2.0~p2.2与p2.3~p2.6分别接第一键盘的列线、行线,分别对应第一键盘的数字键0~9、功能键a“确认”、b“清除”;第二单片机的p1.0~p1.2与p1.3~p1.6分别接第二键盘的列线、行线,分别对应第二键盘的数字键0~9、功能键a开锁,b上锁。
液晶显示电路:lcd016l液晶屏显示用户密码的输入、密码的修改以及用户操作的提示语等信息。
电磁继电器电路:由光电耦合器、三极管放大电路、电磁继电器以及一些外围电路实现电磁锁的解锁与闭锁。
密码存储电路:存储电路采用at24c02模块,内含256×8位存储空间,低功耗cmos型e2prom,支持i2c总线数据传送协议。
报警电路:由蜂鸣器和发光二极管等器件组成,进行声光报警。
如图2所示,一种遥控密码锁的开启方法,包括以下步骤:
α1、将电磁锁初始密码存放在存储器内;,
α2、由第一键盘输入密码时,红外发射电路将密码转换为二进制信号发送至密码锁主体,红外接收电路接收此信号,并将其解码还原为发射前的密码,并与存储器内的初始密码进行比对;
α3、若双方密码验证一致,电磁继电器关闭阀门开锁;若双方密码验证不一致,则显示屏提示用户重新输入密码,密码输入错误超过3次,发光报警。
除了遥控控制以外,步骤α2中,可以通过第二键盘直接输入密码,并与存储器内的初始密码进行比对。
本发明提供的实施方案提供了一种遥控密码锁以at89c52系统的核心控制单元,利用红外线遥控和单片机发送和接收密码,实现了红外遥控功能,具有声光报警和显示屏提示等功能,且成本低廉、使用简单、安全可靠。
以上表述仅为本发明的优选方式,应当指出,对本领域的普通技术人员来说,在不脱离本发明创造构思的前提下,还可以做出若干变形和改进,这些也应视为本发明的保护范围之内。