一種可編程電子密碼鎖的制作方法
【專利摘要】本發明涉及鎖具【技術領域】,公開了一種可編程電子密碼鎖,包括:可編程控制器、數據存儲模塊、鎖存模塊、開鎖模塊、數據讀取模塊及電子鑰匙;可編程控制器與鎖存模塊信號連接;可編程控制器的信號輸出端與開鎖模塊的信號輸入端連接,開鎖模塊的信號輸出端與電磁鎖頭連接;數據讀取模塊用于讀取電子鑰匙中的驅動數據,數據讀取模塊的信號輸出端與可編程控制器的信號輸入端連接,將驅動數據傳輸到可編程控制器;可編程控制器與數據存儲模塊信號連接,從數據存儲模塊獲取預置數據,將驅動數據和預置數據進行比較;若匹配,輸出信號到開鎖模塊,進行開鎖。本發明具有安全性高的特點,滿足了人們對鎖具的需求。
【專利說明】—種可編程電子密碼鎖
【技術領域】
[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日
【發明者】胡偉, 李永強, 何俊, 葉德勝, 胡敏, 李偉 申請人:武漢市電子信息職業技術學校, 胡偉