一种可编程电子密码锁的制作方法

文档序号:6675605阅读:529来源:国知局
一种可编程电子密码锁的制作方法
【专利摘要】本发明涉及锁具【技术领域】,公开了一种可编程电子密码锁,包括:可编程控制器、数据存储模块、锁存模块、开锁模块、数据读取模块及电子钥匙;可编程控制器与锁存模块信号连接;可编程控制器的信号输出端与开锁模块的信号输入端连接,开锁模块的信号输出端与电磁锁头连接;数据读取模块用于读取电子钥匙中的驱动数据,数据读取模块的信号输出端与可编程控制器的信号输入端连接,将驱动数据传输到可编程控制器;可编程控制器与数据存储模块信号连接,从数据存储模块获取预置数据,将驱动数据和预置数据进行比较;若匹配,输出信号到开锁模块,进行开锁。本发明具有安全性高的特点,满足了人们对锁具的需求。
【专利说明】—种可编程电子密码锁

【技术领域】
[0001 ] 本发明涉及锁具【技术领域】,主要适用于可编程电子密码锁。

【背景技术】
[0002]目前,大多数家庭和企业都是采用传统的机械锁来锁门,但是越来越多的不法分子可以通过锡纸插片、铁丝等工具开启门锁,因此现有的机械锁的安全性较低。随着人们生活水平的不断提高,人们的防范意识的不断加强,现有的机械锁已不能满足人们的需求。


【发明内容】

[0003]本发明所要解决的技术问题是提供一种可编程电子密码锁,它具有安全性高的特点,满足了人们对锁具的需求。
[0004]为解决上述技术问题,本发明提供了一种可编程电子密码锁,包括:可编程控制器、数据存储模块、锁存模块、开锁模块、数据读取模块及电子钥匙;所述可编程控制器与所述锁存模块信号连接;所述可编程控制器的信号输出端与所述开锁模块的信号输入端连接,所述开锁模块的信号输出端与电磁锁头连接;所述数据读取模块的信号输入端用于读取所述电子钥匙中的驱动数据,所述数据读取模块的信号输出端与所述可编程控制器的信号输入端连接,将获取到的驱动数据传输到所述可编程控制器中;所述可编程控制器与所述数据存储模块信号连接,从所述数据存储模块获取预置数据,并将所述驱动数据和所述预置数据进行比较;若匹配,输出信号到所述开锁模块,进行开锁。
[0005]进一步地,还包括:报警模块;所述可编程控制器的信号输出端与所述报警模块的信号输入端连接,若所述驱动数据和所述预置数据不匹配,所述可编程控制器输出信号到所述报警模块,进行报警。
[0006]进一步地,所述可编程控制器还判断所述数据读取模块是否正常从所述电子钥匙中读取所述驱动数;
[0007]若不正常读取,则输出信号到所述报警模块,进行报警;
[0008]若正常读取,则将所述驱动数据和所述预置数据进行比较。
[0009]进一步地,所述报警模块包括:蜂鸣器、第一电阻、第六电阻及第一三极管;所述第一三极管的基极通过所述第一电阻与所述可编程控制器的信号输出端连接,所述第一三极管的发射极与电源输出端连接,所述第一三极管的集电极通过所述第六电阻与所述蜂鸣器的信号输入端连接;所述蜂鸣器还接地;
[0010]或,所述报警模块包括:第五电阻、第三三极管、第七电阻及第二发光二极管;所述第三三极管的基极通过所述第五电阻与所述可编程控制器的信号输出端连接;所述第三三极管的发射极与电源输出端连接,所述第三三极管的集电极通过所述第七电阻、所述第二发光二极管接地;
[0011]或,所述报警模块包括:蜂鸣器、第一电阻、第六电阻、第一三极管、第五电阻、第三三极管、第七电阻及第二发光二极管;所述第一三极管的基极通过所述第一电阻与所述可编程控制器的信号输出端连接,所述第一三极管的发射极与电源输出端连接,所述第一三极管的集电极通过所述第六电阻与所述蜂鸣器的信号输入端连接;所述蜂鸣器还接地;所述第三三极管的基极通过所述第五电阻与所述可编程控制器的信号输出端连接;所述第三三极管的发射极与电源输出端连接,所述第三三极管的集电极通过所述第七电阻、所述第二发光二极管接地。
[0012]进一步地,所述开锁模块包括:第二三极管、第二电阻、第一电容、电磁继电器及接线盒;所述第二三极管的基极通过所述第二电阻与所述可编程控制器的信号输出端连接,所述第二三极管的发射极与电源输出端连接,所述第二三极管的集电极与所述电磁继电器的常闭触头连接;所述电磁继电器的常开触头与所述接线盒连接。
[0013]进一步地,所述可编程控制器为美国ATMEL公司生产的单片机AT89S52 ;所述数据存储模块包括:第三电阻、第四电阻及存储器ST24C02 ;所述第一三极管的基极通过所述第一电阻与所述单片机八了89552的引脚?1.2连接;所述第三三极管的基极通过所述第五电阻与所述单片机AT89S52的引脚Pl.3连接;所述第二三极管的基极通过所述第二电阻与所述单片机AT89S52的引脚Pl.4连接;所述第三电阻和所述第四电阻并联连接于电源输出端,所述第三电阻的另一端与所述存储器ST24C02的引脚SCL连接,所述第四电阻的另一端与所述存储器ST24C02的引脚SDA连接;所述存储器ST24C02的引脚E0、El、E2、MODE和GND接地,所述存储器ST24C02的引脚VCC连接电源输出端;所述单片机AT89S52的引脚Pl.0与所述存储器ST24C02的引脚SCL连接,所述单片机AT89S52的引脚Pl.1与所述存储器ST24C02的引脚SDA连接。
[0014]进一步地,所述电子钥匙为USB ;所述数据读取模块为USB总线的通用接口芯片CH375 ;所述USB总线的通用接口芯片CH375的8位双向数据总线D0、D1、D2、D3、D4、D5、D6和D7各自分别与所述单片机AT89S52的引脚P0.0、P0.1、P0.2、P0.3、P0.4、P0.5、P0.6和P0.7连接;所述USB总线的通用接口芯片CH375的引脚INT#与所述单片机AT89S52的引脚P3.2连接,所述USB总线的通用接口芯片CH375的引脚WR#与所述单片机AT89S52的引脚P3.3连接,所述USB总线的通用接口芯片CH375的引脚RD#与所述单片机AT89S52的引脚P3.4连接,所述USB总线的通用接口芯片CH375的引脚AO与所述单片机AT89S52的引脚P3.5连接。
[0015]进一步地,还包括:扩展存储模块;所述扩展存储模块通过所述锁存模块与所述单片机AT89S52信号连接。
[0016]进一步地,所述扩展存储模块为芯片Intel 6264 ;所述锁存模块为芯片74LS373 ;所述芯片 Intel 6264 的引脚 A7、A6、A5、A4、A3、A2、Al、A0、101、102、103、104、105、106、107 和 108 各自分别与所述芯片 74LS373 的引脚 Q7、Q6、Q5、Q4、Q3、Q2、Ql、Q0、DO、Dl、D2、D3、D4、D5、D6 和 D7 连接;所述芯片 Intel 6264 的引脚 A8、A9、A10、A11、A12、CE1、0E 和 WE各自分别与所述单片机 AT89S52 的引脚 P2.0、P2.1、P2.2、P2.3、P2.4、P2.7、P3.7 和 P3.6连接;所述芯片74LS373的引脚LE与所述单片机AT89S52的引脚ALE/PR0G连接。
[0017]进一步地,还包括:手动复位电路;所述手动复位电路包括:第三电容、第九电阻、第十电阻及复位按钮;所述第九电阻的第一端与所述单片机AT89S52的引脚Pl.7连接,所述第九电阻的第二端与所述第三电容的第一端连接于点A ;所述第三电容的第二端连接电源输出端;所述点A通过所述第十电阻接地;所述复位按钮的第一基座从所述第九电阻的第一端引出,所述复位按钮的第二基座从所述电源输出端引出。。
[0018]本发明的有益效果在于:
[0019]本发明提供的可编程电子密码锁,通过数据读取模块读取电子钥匙中的驱动数据,并将驱动数据传输到可编程控制器;可编程控制器将接收到的驱动数据和数据存储模块中预置的数据进行匹配;若匹配,通过开锁模块将锁头开启。本发明避免了不法分子通过锡纸插片、铁丝等工具开启门锁的情况的发生,具有安全性高的特点,满足了人们对锁具的需求。此外,用户还可以根据需要,自行对密钥数据进行个性化的更改,从而提高了本发明的实用性。

【专利附图】

【附图说明】
[0020]图1为本发明实施例提供的可编程电子密码锁的结构框图;
[0021]图2为本发明实施例提供的可编程电子密码锁的详细电路连接图;
[0022]图3为本发明实施例提供的可编程电子密码锁的工作流程图;
[0023]图4为对本发明实施例提供的可编程电子密码锁更改密码的流程图。

【具体实施方式】
[0024]为进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的可编程电子密码锁的【具体实施方式】及工作原理进行详细说明。
[0025]参见图1,本发明实施例提供的可编程电子密码锁,包括:可编程控制器、数据存储模块、锁存模块、开锁模块、数据读取模块、报警模块及电子钥匙;可编程控制器与锁存模块信号连接;可编程控制器的信号输出端与开锁模块的信号输入端连接,开锁模块的信号输出端与电磁锁头连接;数据读取模块的信号输入端用于读取电子钥匙中的驱动数据,数据读取模块的信号输出端与可编程控制器的信号输入端连接,将获取到的驱动数据传输到可编程控制器中;可编程控制器的信号输出端与报警模块的信号输入端连接;可编程控制器与数据存储模块信号连接,从数据存储模块获取预置数据,并将驱动数据和预置数据进行比较;若匹配,输出信号到开锁模块,进行开锁。若不匹配,可编程控制器输出信号到报警模块,进行报警。这里需要说明的是,可编程控制器在将驱动数据和预置数据进行比较之前,判断数据读取模块是否正常从电子钥匙中读取驱动数据;
[0026]若不正常读取,则输出信号到报警模块,进行报警;
[0027]若正常读取,则将驱动数据和预置数据进行比较。
[0028]参见图2,对本发明实施例的结构进行说明,在本发明实施例中,报警模块包括:蜂鸣器、第一电阻Rl、第六电阻R6及第一三极管Ql ;第一三极管Ql的基极通过第一电阻Rl与可编程控制器的信号输出端连接,第一三极管Ql的发射极与电源输出端连接,第一三极管Ql的集电极通过第六电阻R6与蜂鸣器的信号输入端连接;蜂鸣器还接地。通电后第一三极管Ql处于截止状态,蜂鸣器不发声。当密钥不匹配时,可编程控制器为低电平输出,第一三极管Ql导通,蜂鸣器发出报警。
[0029]需要说明的是,报警模块还可以包括:第五电阻R5、第三三极管Q3、第七电阻R7及第二发光二极管LED2 ;第三三极管Q3的基极通过第五电阻R5与可编程控制器的信号输出端连接;第三三极管Q3的发射极与电源输出端连接,第三三极管Q3的集电极通过第七电阻R7、第二发光二极管LED2接地。通电后第三三极管Q3处于截止状态,第二发光二极管LED2不亮。当密钥不匹配时,可编程控制器为低电平输出,第三三极管Q3导通,第二发光二极管LED2亮起。
[0030]开锁模块包括:第二三极管Q2、第二电阻R2、第一电容Cl、电磁继电器K及接线盒Pl ;第二三极管Q2的基极通过第二电阻R2与可编程控制器的信号输出端连接,第二三极管Q2的发射极与电源输出端连接,第二三极管Q2的集电极与电磁继电器K的常闭触头连接;电磁继电器K的常开触头与接线盒Pl连接。
[0031]进一步对本发明实施例的结构进行说明,在本发明实施例中,可编程控制器为美国ATMEL公司生产的单片机AT89S52 ;数据存储模块包括:第三电阻R3、第四电阻R4及存储器ST24C02 ;第一三极管Ql的基极通过第一电阻Rl与单片机AT89S52的引脚Pl.2连接;第三三极管Q3的基极通过第五电阻R5与单片机AT89S52的引脚Pl.3连接;第二三极管Q2的基极通过第二电阻1?2与单片机4了89552的引脚?1.4连接;第三电阻R3和第四电阻R4并联连接于电源输出端,第三电阻R3的另一端与存储器ST24C02的引脚SCL连接,第四电阻R4的另一端与存储器ST24C02的引脚SDA连接;存储器ST24C02的引脚E0、E1、E2、M0DE和GND接地,存储器ST24C02的引脚VCC连接电源输出端;单片机AT89S52的引脚Pl.0与存储器ST24C02的引脚SCL连接,单片机AT89S52的引脚Pl.1与存储器ST24C02的引脚SDA连接。存储器ST24C02是一个2K位串行可擦写的只读存储器,该器件通过I2C总线进行数据的读写。它通过SDA(串行数据线)及SCL(串行时钟线)两根线与连到总线上的主机之间传送信息。存储器ST24C02支持I2C总线数据传输协议,即任何将数据传送到总线的器件为发送器,任何从总线接收数据的器件为接收器。数据的传送是由产生串行时钟和所有起始停止信号的主器件控制的。存储器ST24C02的E0、E1和E2是三条地址线,芯片中带有片内地址寄存器。每写入或读出一个数据字节后,该地址寄存器自动加1,以实现对下一个存储单元的读写。引脚SCL为串行时钟输入脚,用于产生器件所有数据发送和/或接受的时钟,并与单片机AT89S52的引脚Pl.0连接。引脚SDA为串行数据的输入与输出端,数据通过这条双向I2C总线串行传送。主机(AT89S52)和从机(ST24C02)都可作为发送器或接收器,使主\从机双向通信。
[0032]电子钥匙为USB ;数据读取模块为USB总线的通用接口芯片CH375 ;USB总线的通用接口芯片CH375的8位双向数据总线DO、Dl、D2、D3、D4、D5、D6和D7各自分别与单片机AT89S52 的引脚 P0.0、P0.1、P0.2、P0.3、P0.4、P0.5、P0.6 和 P0.7 连接;USB 总线的通用接口芯片CH375的引脚TXD接地,从而使USB总线的通用接口芯片CH375工作于并口方式;USB总线的通用接口芯片CH375的引脚INT#与单片机AT89S52的引脚P3.2连接,USB总线的通用接口芯片CH375的引脚WR#与单片机AT89S52的引脚P3.3连接,USB总线的通用接口芯片CH375的引脚RD#与单片机AT89S52的引脚P3.4连接,USB总线的通用接口芯片CH375的引脚AO与单片机AT89S52的引脚P3.5连接。第六电容C6的两端各自分别连接USB总线的通用接口芯片CH375的引脚V3和GND ;USB总线的通用接口芯片CH375的引脚Xl和XO连接晶振单元;在本发明实施例中,晶振单元包括:第一晶体Y1、第七电容C7和第八电容C8 ;第七电容C7的第一端与USB总线的通用接口芯片CH375的引脚Xl连接;第八电容C8的第一端与USB总线的通用接口芯片CH375的引脚XO连接;第七电容C7的第二端与第八电容C8的第二端连接;第一晶体Yl并联在USB总线的通用接口芯片CH375的引脚Xl和XO之间。USB总线的通用接口芯片CH375的引脚VCC连接电源输出端;第四电容C4并联在USB总线的通用接口芯片CH375的引脚VCC和GND之间。USB总线的通用接口芯片CH375的引脚CS#接地。USB总线的通用接口芯片CH375具有8位数据总线和读、写、控制线以及中断输出。只要在本发明实施例中增加I个USB总线的通用接口芯片CH375,就可以直接调用USB总线的通用接口芯片CH375提供的子程序库来直接读取USB中的驱动数据,从而实现单片机AT89S52与USB的通讯。
[0033]为了使单片机AT89S52能够工作地更加稳定,在本发明实施例中,还包括:晶振电路;晶振电路与单片机AT89S52的引脚XTALl和引脚XTAL2信号连接。具体地,晶振电路包括:第十七电容C17、第十八电容C18及第二晶体Y2 ;第十七电容C17的第一端与单片机AT89S52的引脚XTALl连接,第十八电容C18的第一端与单片机AT89S52的引脚XTAL2连接,第十七电容C17的第二端与第十八电容C18的第二端连接;第二晶体Y2并联在单片机AT89S52的引脚XTALl和引脚XTAL2之间。在本发明实施例中,第十七电容C17和第十八电容C18的取值均为20pF ;第二晶体Y2的频率为12MHZ。
[0034]为了对单片机AT89S52的内存进行扩展,以提高本发明实施例的适用性,在本发明实施例中,还包括:扩展存储模块;扩展存储模块通过锁存模块与单片机AT89S52信号连接。进一步地,扩展存储模块为芯片Intel6264 ;锁存模块为芯片74LS373 ;芯片Intel 6264的引脚 A7、A6、A5、A4、A3、A2、A1、A0、101、102、103、104、105、106、107 和 108 各自分别与芯片 74LS373 的引脚 Q7、Q6、Q5、Q4、Q3、Q2、QU Q0、DO、Dl、D2、D3、D4、D5、D6 和 D7 连接;芯片Intel 6264的引脚A8、A9、A10、A11、A12、CE1、0E和WE各自分别与单片机AT89S52的引脚 Ρ2.0、Ρ2.1、Ρ2.2、Ρ2.3、Ρ2.4、Ρ2.7、Ρ3.7 和 Ρ3.6 连接;芯片 74LS373 的引脚 LE 与单片机AT89S52的引脚ALE/PR0G连接。芯片74LS373是一个地址锁存芯片,锁存器输出低八位,引脚QE为数据、地址复用的总线,实现QE 口的复用。Intel6264的容量为8ΚΒ,是28引脚双列直插式芯片,采用CMOS工艺制造。引脚OE为数据输出选通端,低电平有效。
[0035]当本发明实施例发生错误操作或单片机AT89S52发出错误指令时,就需要对本发明实施例进行复位。复位电路的好坏,直接影响到本发明实施例工作的可靠性。为此,本发明实施例还包括:手动复位电路;手动复位电路包括:第三电容C3、第九电阻R9、第十电阻RlO及复位按钮Kl ;第九电阻R9的第一端与单片机AT89S52的引脚Pl.7连接,第九电阻R9的第二端与第三电容C3的第一端连接于点A ;第三电容C3的第二端连接电源输出端;点A通过第十电阻RlO接地;复位按钮Kl的第一基座从第九电阻R9的第一端引出,复位按钮Kl的第二基座从电源输出端引出。当按下复位按钮Kl时,单片机AT89S52的引脚RST就得到了一个高电平,只要保持复位按钮Kl被按下的时间达到2个机器周期以上,就能够满足复位的时间要求,则单片机AT89S52的引脚RST就可以响应,并将系统复位。
[0036]本发明实施例需要用5V的直流电源进行供电,本供电电路使用集成稳压芯片LM7805解决了电源稳压的问题。具体地,供电电路包括:外电源接口 power、第四二极管D4、第十三电容C13、第十四电容C14、第十六电容C16及稳压芯片LM7805。外电源接口 power与稳压芯片LM7805的输入端连接;第十四电容C14和第十六电容C16接在稳压芯片LM7805的输入端与地之间。第四二极管D4正向接稳压芯片LM7805的输入端。第十三电容C13接在稳压芯片LM7805的输出端与地之间。通过第十三电容C13能对本发明实施例提供12V和5V的电压。
[0037]参见图3,本发明实施例在工作之前,需要对USB总线的通用接口芯片CH375进行初始化,并等待U盘的插入。当U盘插入时,首先判断U盘是否插好;具体地,通过CH375的文件级子程序CH37roiskReady自动查询U盘是否准备好;如果U盘准备好,则说明U盘已经插好,否则判断为U盘没有插好;若没插好,蜂鸣器发出报警;若插好,指示灯亮,并且USB总线的通用接口芯片CH375从U盘中获取密钥,并将密钥传输到单片机AT89S52中;单片机AT89S52将接收到的密钥与存储器ST24C02中预置的密钥进行比对;若比对不匹配,则通过蜂鸣器进行报警。若比对匹配,单片机AT89S52输出指令打开锁销机构。若单片机AT89S52停止接收U盘中的密钥,说明此时U盘已拔出,则指示灯熄灭。需要说明的是,参见图4,本发明实施例还可以对开锁的密码进行更改。具体方法为:先对USB总线的通用接口芯片CH375进行初始化,并等待U盘的插入。当U盘插入时,首先判断U盘是否插好;具体地,通过CH375的文件级子程序CH37roiskReady自动查询U盘是否准备好;如果U盘准备好,则说明U盘已经插好,否则判断为U盘没有插好;若没插好,蜂鸣器发出报警;若插好,指示灯亮;对U盘中的密码进行更改;具体操作如下:首先选择需要修改的密码的类型(如公共、独立或特权等),在弹出的输入框中输入新密码(需两次并确认);在点击确定按钮后,单片机AT89S52就会将新密码写入到U盘指定的扇区地址(取决于需要修改的密码的类型),此时指示灯会闪烁三次,说明密码已更改成功。
[0038]这里需要说明的是,如果将一个家庭或单位所用的锁的密钥文件全部存入一个U盘,则可使用一个U盘开启一个家庭或单位全部的锁,从而提高了本发明实施例的实用性。
[0039]本发明实施例提供的可编程电子密码锁,通过数据读取模块读取电子钥匙中的驱动数据,并将驱动数据传输到可编程控制器;可编程控制器将接收到的驱动数据和数据存储模块中预置的数据进行匹配;若匹配,通过开锁模块将锁头开启。本发明实施例避免了不法分子通过锡纸插片、铁丝等工具开启门锁的情况的发生,具有安全性高的特点,满足了人们对锁具的需求。本发明实施例以单片机作为核心元件,而单片机具有体积小、质量轻、价格便宜的特点,因而本发明实施例也具有体积小、质量轻、价格便宜的特点。此外,用户还可以根据需要,自行对密钥数据进行个性化的更改,进一步提高了本发明实施例的安全性;并且还可以使用各类加密算法对数据进行修改,更进一步地提高了本发明实施例的安全性。本发明实施例的待机电流只有20毫安,正常工作电流为800毫安,节能环保且安全可靠。此夕卜,由于本发明实施例无活动零件,不会磨损,因而还具有寿命长的优点。
[0040]最后所应说明的是,以上【具体实施方式】仅用以说明本发明的技术方案而非限制,尽管参照实例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。
【权利要求】
1.一种可编程电子密码锁,其特征在于,包括:可编程控制器、数据存储模块、锁存模块、开锁模块、数据读取模块及电子钥匙;所述可编程控制器与所述锁存模块信号连接;所述可编程控制器的信号输出端与所述开锁模块的信号输入端连接,所述开锁模块的信号输出端与电磁锁头连接;所述数据读取模块的信号输入端用于读取所述电子钥匙中的驱动数据,所述数据读取模块的信号输出端与所述可编程控制器的信号输入端连接,将获取到的驱动数据传输到所述可编程控制器中;所述可编程控制器与所述数据存储模块信号连接,从所述数据存储模块获取预置数据,并将所述驱动数据和所述预置数据进行比较;若匹配,输出信号到所述开锁模块,进行开锁。
2.如权利要求1所述的可编程电子密码锁,其特征在于,还包括:报警模块;所述可编程控制器的信号输出端与所述报警模块的信号输入端连接,若所述驱动数据和所述预置数据不匹配,所述可编程控制器输出信号到所述报警模块,进行报警。
3.如权利要求2所述的可编程电子密码锁,其特征在于,所述可编程控制器还判断所述数据读取模块是否正常从所述电子钥匙中读取所述驱动数; 若不正常读取,则输出信号到所述报警模块,进行报警; 若正常读取,则将所述驱动数据和所述预置数据进行比较。
4.如权利要求2所述的可编程电子密码锁,其特征在于,所述报警模块包括:蜂鸣器、第一电阻、第六电阻及第一三极管;所述第一三极管的基极通过所述第一电阻与所述可编程控制器的信号输出端连接,所述第一三极管的发射极与电源输出端连接,所述第一三极管的集电极通过所述第六电阻与所述蜂鸣器的信号输入端连接;所述蜂鸣器还接地; 或,所述报警模块包括:第五电阻、第三三极管、第七电阻及第二发光二极管;所述第三三极管的基极通过所述第五电阻与所述可编程控制器的信号输出端连接;所述第三三极管的发射极与电源输出端连接,所述第三三极管的集电极通过所述第七电阻、所述第二发光二极管接地; 或,所述报警模块包括:蜂鸣器、第一电阻、第六电阻、第一三极管、第五电阻、第三三极管、第七电阻及第二发光二极管;所述第一三极管的基极通过所述第一电阻与所述可编程控制器的信号输出端连接,所述第一三极管的发射极与电源输出端连接,所述第一三极管的集电极通过所述第六电阻与所述蜂鸣器的信号输入端连接;所述蜂鸣器还接地;所述第三三极管的基极通过所述第五电阻与所述可编程控制器的信号输出端连接;所述第三三极管的发射极与电源输出端连接,所述第三三极管的集电极通过所述第七电阻、所述第二发光二极管接地。
5.如权利要求4所述的可编程电子密码锁,其特征在于,所述开锁模块包括:第二三极管、第二电阻、第一电容、电磁继电器及接线盒;所述第二三极管的基极通过所述第二电阻与所述可编程控制器的信号输出端连接,所述第二三极管的发射极与电源输出端连接,所述第二三极管的集电极与所述电磁继电器的常闭触头连接;所述电磁继电器的常开触头与所述接线盒连接。
6.如权利要求5所述的可编程电子密码锁,其特征在于,所述可编程控制器为美国ATMEL公司生产的单片机AT89S52 ;所述数据存储模块包括:第三电阻、第四电阻及存储器ST24C02 ;所述第一三极管的基极通过所述第一电阻与所述单片机AT89S52的引脚Pl.2连接;所述第三三极管的基极通过所述第五电阻与所述单片机AT89S52的引脚Pl.3连接;所述第二三极管的基极通过所述第二电阻与所述单片机AT89S52的引脚Pl.4连接;所述第三电阻和所述第四电阻并联连接于电源输出端,所述第三电阻的另一端与所述存储器ST24C02的引脚SCL连接,所述第四电阻的另一端与所述存储器ST24C02的引脚SDA连接;所述存储器ST24C02的引脚EO、El、E2、MODE和GND接地,所述存储器ST24C02的引脚VCC连接电源输出端;所述单片机AT89S52的引脚?1.0与所述存储器5了240)2的引脚SCL连接,所述单片机AT89S52的引脚Pl.1与所述存储器ST24C02的引脚SDA连接。
7.如权利要求6所述的可编程电子密码锁,其特征在于,所述电子钥匙为USB;所述数据读取模块为USB总线的通用接口芯片CH375 ;所述USB总线的通用接口芯片CH375的8位双向数据总线D0、D1、D2、D3、D4、D5、D6和D7各自分别与所述单片机AT89S52的引脚P0.0、P0.1、P0.2, P0.3, P0.4, P0.5, P0.6 和 P0.7 连接;所述 USB 总线的通用接口芯片 CH375 的引脚INT#与所述单片机AT89S52的引脚P3.2连接,所述USB总线的通用接口芯片CH375的引脚WR#与所述单片机AT89S52的引脚P3.3连接,所述USB总线的通用接口芯片CH375的引脚RD#与所述单片机AT89S52的引脚P3.4连接,所述USB总线的通用接口芯片CH375的引脚AO与所述单片机AT89S52的引脚P3.5连接。
8.如权利要求6所述的可编程电子密码锁,其特征在于,还包括:扩展存储模块;所述扩展存储模块通过所述锁存模块与所述单片机AT89S52信号连接。
9.如权利要求8所述的可编程电子密码锁,其特征在于,所述扩展存储模块为芯片Intel 6264 ;所述锁存模块为芯片74LS373 ;所述芯片Intel6264的引脚A7、A6、A5、A4、A3、A2、Al、A0、101、102、103、104、105、106、107 和 108 各自分别与所述芯片 74LS373 的引脚Q7、Q6、Q5、Q4、Q3、Q2、QU Q0、DO、Dl、D2、D3、D4、D5、D6 和 D7 连接;所述芯片 Intel 6264的引脚A8、A9、A10、All、A12、CE1、OE和WE各自分别与所述单片机AT89S52的引脚P2.0、P2.1、Ρ2.2、Ρ2.3、Ρ2.4、Ρ2.7、Ρ3.7和Ρ3.6连接;所述芯片74LS373的引脚LE与所述单片机AT89S52的引脚ALE/PR0G连接。
10.如权利要求6述的可编程电子密码锁,其特征在于,还包括:手动复位电路;所述手动复位电路包括:第三电容、第九电阻、第十电阻及复位按钮;所述第九电阻的第一端与所述单片机AT89S52的引脚Pl.7连接,所述第九电阻的第二端与所述第三电容的第一端连接于点A ;所述第三电容的第二端连接电源输出端;所述点A通过所述第十电阻接地;所述复位按钮的第一基座从所述第九电阻的第一端引出,所述复位按钮的第二基座从所述电源输出端引出。
【文档编号】G07C9/00GK104318645SQ201410494444
【公开日】2015年1月28日 申请日期:2014年9月24日 优先权日:2014年9月24日
【发明者】胡伟, 李永强, 何俊, 叶德胜, 胡敏, 李伟 申请人:武汉市电子信息职业技术学校, 胡伟
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1