專利名稱:一種密碼鎖的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及電子技術(shù)領(lǐng)域,更具體的說(shuō),涉及一種密碼鎖。
背景技術(shù):
為了安全起見(jiàn),人們對(duì)保密防盜工具的要求也是越來(lái)越高。由于電子 密碼鎖集小型、輕便、智能、易使用等特點(diǎn)于一身,其使用范圍越來(lái)越廣 泛,大多數(shù)小區(qū)房屋的防盜門(mén)都安裝了電子密碼鎖,甚至安裝在車(chē)庫(kù)的防 盜門(mén)上,還有的安裝在保險(xiǎn)柜上。
現(xiàn)有的電子密碼鎖通常由鍵盤(pán)、用于識(shí)別鍵盤(pán)按鍵的鍵盤(pán)掃描集成電
路(簡(jiǎn)稱鍵盤(pán)掃描IC)、與鍵盤(pán)掃描芯片信號(hào)連接的密碼校驗(yàn)裝置、與密
碼校驗(yàn)裝置控制連接的繼電器、和為上述部件供電的電源組成。所述電子
密碼鎖通過(guò)鍵盤(pán)掃描IC檢測(cè)識(shí)別得到鍵盤(pán)的按鍵信息,發(fā)送到密碼校驗(yàn)裝
置,與密碼校驗(yàn)裝置內(nèi)保存的預(yù)設(shè)密碼相對(duì)比,若密碼正確,則密碼校驗(yàn) 裝置通知繼電器打開(kāi),電子密碼鎖即打開(kāi)。由于密碼校驗(yàn)裝置通常采用單 片機(jī),除了其中固化的一些程序斷電后不會(huì)丟失外,單片機(jī)中用于保存密
碼數(shù)據(jù)的部分采用的都是斷電后信息不能保存的RAM,寫(xiě)入的密碼數(shù)據(jù) 斷電后都是會(huì)丟失的。因此,上述電子密碼鎖斷電后密碼隨即丟失;不僅 給使用者造成不便,還使得可以通過(guò)對(duì)電子密碼鎖強(qiáng)行斷電清零的方式對(duì) 上述電子密碼鎖強(qiáng)行破解,給他人以可乘之機(jī)。
實(shí)用新型內(nèi)容
為克服上述缺陷,本實(shí)用新型所要解決的技術(shù)問(wèn)題是提供一種斷電后 仍能保存密碼的密碼鎖。
本實(shí)用新型的目的是通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn)的
一種密碼鎖,包括密碼輸入裝置、與密碼輸入裝置信號(hào)連接的密碼校驗(yàn)裝置、與密碼校驗(yàn)裝置控制連接的電子鎖,其中所述的密碼鎖還包 括與密碼校驗(yàn)裝置電連接的電可擦存儲(chǔ)器;和與所述電可擦存儲(chǔ)器控制連 接的用于當(dāng)電可擦存儲(chǔ)器中寫(xiě)入一個(gè)字節(jié)后進(jìn)行延時(shí)的延時(shí)裝置。
所述的延時(shí)裝置的延時(shí)時(shí)間為10毫秒以上。通過(guò)大量的實(shí)驗(yàn)得出, 當(dāng)延時(shí)裝置的延時(shí)時(shí)間在10毫秒以上時(shí),即能保證電可擦存儲(chǔ)器中的密碼
能正確寫(xiě)入,不會(huì)出錯(cuò)。
所述的延時(shí)裝置的延時(shí)時(shí)間為11.5毫秒 12毫秒。這種延時(shí)時(shí)間的 選擇既能保證密碼能正確寫(xiě)入可擦寫(xiě)存儲(chǔ)器,又不會(huì)過(guò)度延時(shí),耽誤使用 者太多時(shí)間。
所述的電可擦存儲(chǔ)器通過(guò)鎖存器與密碼校驗(yàn)裝置相連接。
所述的密碼校驗(yàn)裝置采用型號(hào)為AT89S51的單片機(jī),所述的AT89S51 型號(hào)的單片機(jī)內(nèi)包括有看門(mén)狗定時(shí)監(jiān)視器。由于采用了可支持看門(mén)狗定時(shí) 監(jiān)視器的AT89S51型號(hào)的單片機(jī),使得密碼鎖的抗干擾能力增強(qiáng)了,提高 了密碼鎖的穩(wěn)定性。
所述的密碼鎖設(shè)有與密碼校驗(yàn)裝置相連接的顯示裝置;用戶可以通過(guò) 顯示裝置直接顯示其設(shè)置的密碼。這樣的設(shè)計(jì)使得用戶在設(shè)置密碼或輸入 密碼時(shí)更加直觀,使用起來(lái)更加方便。
所述的密碼顯示裝置為設(shè)置在密碼鎖正面的用于顯示當(dāng)前輸入的密 碼的顯示屏。在輸入密碼時(shí),可以看到輸入的密碼是否正確,可以更方便 用戶使用。
所述的密碼鎖的顯示裝置包括設(shè)置在密碼鎖正面的用于顯示密碼的 顯示屏和設(shè)置在密碼鎖內(nèi)部的用于將電可擦存儲(chǔ)器中保存的密碼顯示到顯 示屏上的密碼顯示按鍵。為了方便測(cè)試且防止用戶使用后忘記密碼,在密 碼鎖中設(shè)置了密碼顯示按鍵,以將之前保存在電可擦存儲(chǔ)器中的密碼顯示 到顯示屏中;為了防止別人竊取密碼,則將密碼顯示按鍵設(shè)置在密碼鎖的 內(nèi)部。
所述的密碼鎖的正面設(shè)有模擬的不能正常顯示密碼的密碼顯示按鍵。 這樣的設(shè)計(jì)一方面可以起模擬作用,迷惑他人,防止他人竊取密碼,更加 安全;另一方面,利用了密碼鎖的密碼輸入裝置的所有按鍵,使得密碼鎖看上去更美觀。
本實(shí)用新型由于在密碼鎖中增加了斷電后其中的數(shù)據(jù)仍能保存的電 可擦存儲(chǔ)器,可將密碼正確的寫(xiě)入電可擦存儲(chǔ)器中進(jìn)行保存,使得即使在 密碼鎖斷電后,密碼校驗(yàn)裝置仍能從電可擦存儲(chǔ)器中讀取之前用戶設(shè)置的 密碼數(shù)據(jù),因此,這樣的密碼鎖即使在斷電后,其用戶預(yù)先設(shè)置的密碼也 不會(huì)丟失,其安全性更高。
圖1是本實(shí)用新型實(shí)施例的結(jié)構(gòu)示意圖2是本實(shí)用新型實(shí)施例的信號(hào)控制示意圖3是本實(shí)用新型實(shí)施例的工作流程示意圖。
具體實(shí)施方式
以下結(jié)合附圖和較佳的實(shí)施例對(duì)本實(shí)用新型作進(jìn)一步說(shuō)明。
如圖1、圖2所示,本實(shí)用新型所述的密碼鎖包括密碼輸入裝置、
包括4*4的小鍵盤(pán)和鍵盤(pán)掃描IC,與密碼輸入裝置信號(hào)連接的密碼校驗(yàn)裝 置、與密碼校驗(yàn)裝置控制連接的電子鎖、與密碼校驗(yàn)裝置電連接的電可擦 存儲(chǔ)器(2816),所述的電可擦存儲(chǔ)器通過(guò)鎖存器與密碼校驗(yàn)裝置相連接, 密碼校驗(yàn)裝置通過(guò)鎖存器向電可擦存儲(chǔ)器中的特定地址寫(xiě)入密碼數(shù)據(jù);與 所述電可擦存儲(chǔ)器控制連接的用于當(dāng)電可擦存儲(chǔ)器中寫(xiě)入一個(gè)字節(jié)后進(jìn)行 延時(shí)的延時(shí)裝置,其延時(shí)時(shí)間為12毫秒;上述器件的驅(qū)動(dòng)部分和與密碼校 驗(yàn)裝置相連接的顯示裝置,用戶可以通過(guò)顯示裝置直接顯示其設(shè)置的密碼; 還包括有設(shè)置在密碼鎖內(nèi)部的用于將電可擦存儲(chǔ)器中保存的密碼顯示到顯 示屏上的密碼顯示按鍵;上述裝置皆有電源為其供電。
由于密碼在寫(xiě)入到電可擦存儲(chǔ)器(簡(jiǎn)稱EEPROM)時(shí),是一個(gè)字節(jié)接 著一個(gè)字節(jié)得寫(xiě)入的,而電可擦存儲(chǔ)器由于其寫(xiě)入字節(jié)時(shí)會(huì)先將當(dāng)前字節(jié) 電擦除后再寫(xiě)入新的字節(jié),其每個(gè)字節(jié)的寫(xiě)入時(shí)間比較長(zhǎng),而若是不延時(shí), 而直接寫(xiě)入下一個(gè)字節(jié),就有可能會(huì)導(dǎo)致寫(xiě)入出錯(cuò);若此時(shí)EEPROM斷 電,則EEPROM中的密碼則可能出錯(cuò),EEPROM不能正常的保存密碼。因此向電可擦存儲(chǔ)器中寫(xiě)入數(shù)據(jù)時(shí),每寫(xiě)入一個(gè)字節(jié)后,都要通過(guò)延時(shí)裝 置延時(shí)到預(yù)設(shè)時(shí)間后,再寫(xiě)入下一個(gè)字節(jié)。這樣才能保證電可擦存儲(chǔ)器中 寫(xiě)入的密碼是正確的。
密碼校驗(yàn)裝置可以選用MCS-51系列單片機(jī),如型號(hào)為8031、 8051 或8751的單片機(jī),它們的功能,內(nèi)部邏輯部份基本相同,引腳結(jié)構(gòu)也都一 樣(有40個(gè)引腳),可以互換。由于51系列單片機(jī)又出現(xiàn)了一個(gè)新的分支, 即AT89系列單片機(jī),它是由美國(guó)ATMEL公司利用其開(kāi)發(fā)的具有獨(dú)特技 術(shù)優(yōu)勢(shì)的快擦寫(xiě)存儲(chǔ)器FLASH ROM作為程序存儲(chǔ)器,固化在其中的程序 可保存10年,并且可以反復(fù)擦寫(xiě)IOOO次,使得在系統(tǒng)的開(kāi)發(fā)過(guò)程中反復(fù) 修改程序十分方便,只要有編程器(將程序復(fù)制或固化到ROM中的設(shè)備), 計(jì)算機(jī)和一些調(diào)試軟件就可以進(jìn)行仿真調(diào)試程序。由于其增加了SPI串行 外圍接口 (可實(shí)現(xiàn)串行下載功能)雙DPTR和"看門(mén)狗"定時(shí)監(jiān)視器,可 以抗干擾防死機(jī),性能更穩(wěn)定。所以,本實(shí)施例中,密碼校驗(yàn)裝置采用型 號(hào)為AT89S51的單片機(jī),其中就設(shè)置有看門(mén)狗定時(shí)監(jiān)視器。
密碼鎖的工作流程如圖3所示以六位的密碼為例單片機(jī)上電后, 首先讀取電可擦除存儲(chǔ)器中OOOOH單元地址,即讀取電可擦除存儲(chǔ)器中是 否保存了密碼的標(biāo)志,若其為1,表示電可擦除存儲(chǔ)器中存有密碼,就讀 取電可擦除存儲(chǔ)器的0001H 0006H單元里的密碼到單片機(jī)的密碼存儲(chǔ)單 元(30H 35H單元),并重新設(shè)0000H的內(nèi)容為1;若其保存的內(nèi)容不為 1,表示電可擦除存儲(chǔ)器中未保存密碼,即可能用戶是第一次使用密碼鎖, 單片機(jī)從其程序中讀取預(yù)設(shè)的原始密碼"112588"到單片機(jī)的35H 30H 單元,并再次將電可擦除存儲(chǔ)器中0000H地址的內(nèi)容清零。單片機(jī)AT89S51 的繼電器控制端輸出高電平,控制繼電器不動(dòng)作,閉鎖。單片機(jī)AT89S51 輸出信號(hào)到顯示器,顯示器顯示為"000000"。
當(dāng)小鍵盤(pán)有密碼按下時(shí),鍵盤(pán)掃描IC檢測(cè)小鍵盤(pán)的按鍵信息,將信 息輸出給單片機(jī),將用戶輸入的六位密碼值分別寫(xiě)入單片機(jī)的36H 3BH 單元,并控制顯示器顯示用戶輸入的六個(gè)密碼。當(dāng)鍵盤(pán)掃描IC檢測(cè)小鍵盤(pán) 被按下"開(kāi)鎖(Opn)"鍵時(shí),單片機(jī)將其保存在30H 35H單元的六位密 碼與用戶輸入的保存在36H 3BH單元六位密碼進(jìn)行比較,如果相同,單片機(jī)的繼電器控制端輸出低電平,使繼電器動(dòng)作,門(mén)開(kāi);否則,門(mén)不開(kāi)。
當(dāng)用戶更改密碼鎖的密碼時(shí),輸入新的六位密碼,按"更改(Ent)"鍵, 這時(shí),單片機(jī)將其保存在36H 3BH單元中的輸入的六位密碼復(fù)制到單片 機(jī)30H 35H單元中保存,并將此新的六位密碼通過(guò)鎖存器寫(xiě)入電可擦除 存儲(chǔ)器的0001H 0006H單元中,此時(shí),鎖存器將六位密碼寫(xiě)入電可擦存 儲(chǔ)器中時(shí),每寫(xiě)完一個(gè)字節(jié),延時(shí)裝置工作,延時(shí)12毫秒后,鎖存器才將 下一個(gè)字節(jié)寫(xiě)入電可擦存儲(chǔ)器,寫(xiě)完此字節(jié)后,延時(shí)裝置工作,繼續(xù)延時(shí) 12毫秒后,再寫(xiě)下一個(gè)字節(jié),直至六位密碼寫(xiě)完。將密碼寫(xiě)入的同時(shí),在 電可擦除存儲(chǔ)器用以保存是否有密碼標(biāo)志的0000H單元中寫(xiě)入OIH,表示 已更新密碼。當(dāng)然,更改密碼的功能是要在密碼鎖驗(yàn)證過(guò)更改權(quán)限后才能 實(shí)現(xiàn)的,比如,密碼鎖可以通過(guò)要求用戶先輸入一遍更改前的密碼來(lái)確認(rèn) 用戶是否有更改權(quán)限。
若用戶不能記得當(dāng)前的密碼,可通過(guò)按下"顯示密碼(Dsp)"鍵顯示單 片機(jī)中保存的密碼顯示器顯示單片機(jī)中30H 35H單元的內(nèi)容,即六位 密碼。當(dāng)用戶按下"清零(Clr)"鍵時(shí),會(huì)將顯示器中顯示的數(shù)字清零,顯 示器顯示"000000"。當(dāng)然,也可以設(shè)置成,當(dāng)用戶按住"顯示密碼(Dsp)" 鍵時(shí),即顯示密碼,放開(kāi)后,顯示器自動(dòng)清零,顯示"000000"。
"顯示密碼(Dsp)"鍵設(shè)有一真一假兩個(gè),真正的具有顯示功能"顯 示密碼(Dsp)"鍵設(shè)置在密碼鎖的內(nèi)部,只有從密碼鎖的內(nèi)部才可看到; 而設(shè)置在小鍵盤(pán)表面的"顯示密碼(Dsp)"鍵為假的按鍵,按下后是沒(méi)有 任何反應(yīng)的。這樣的設(shè)計(jì)既方便了用戶,又保證了密碼鎖的美觀和安全。
以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對(duì)本實(shí)用新型所作的進(jìn)一步詳 細(xì)說(shuō)明,不能認(rèn)定本實(shí)用新型的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本實(shí)用 新型所屬技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本實(shí)用新型構(gòu)思的前提 下,還可以做出若干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本實(shí)用新型的保護(hù) 范圍。
權(quán)利要求1、一種密碼鎖,包括密碼輸入裝置、與密碼輸入裝置信號(hào)連接的密碼校驗(yàn)裝置、與密碼校驗(yàn)裝置控制連接的電子鎖,其特征在于所述的密碼鎖還包括與密碼校驗(yàn)裝置電連接的電可擦存儲(chǔ)器(外部存儲(chǔ)器);和與所述電可擦存儲(chǔ)器控制連接的用于當(dāng)電可擦存儲(chǔ)器中寫(xiě)入一個(gè)字節(jié)后進(jìn)行延時(shí)的延時(shí)裝置。
2、 如權(quán)利要求1所述的一種密碼鎖,其特征在于所述的延時(shí)裝置 的延時(shí)時(shí)間為IO毫秒以上。
3、 如權(quán)利要求2所述的一種密碼鎖,其特征在于所述的延時(shí)裝置的延時(shí)時(shí)間為11.5毫秒 12毫秒。
4、 如權(quán)利要求1所述的一種密碼鎖,其特征在于所述的電可擦存 儲(chǔ)器通過(guò)鎖存器與密碼校驗(yàn)裝置相連接。
5、 如權(quán)利要求1所述的一種密碼鎖,其特征在于所述的密碼校驗(yàn)裝置采用型號(hào)為AT89S51的單片機(jī),所述的AT89S51型號(hào)的單片機(jī)內(nèi)包 括有看門(mén)狗定時(shí)監(jiān)視器。
6、 如權(quán)利要求1所述的一種密碼鎖,其特征在于所述的密碼鎖設(shè) 有與密碼校驗(yàn)裝置相連接的顯示裝置;用戶可以通過(guò)顯示裝置直接顯示其 設(shè)置的密碼。
7、 如權(quán)利要求6所述的一種密碼鎖,其特征在于所述的密碼顯示 裝置為設(shè)置在密碼鎖正面的用于顯示當(dāng)前輸入的密碼的顯示屏。
8、 如權(quán)利要求6所述的一種密碼鎖,其特征在于所述的密碼鎖的 顯示裝置包括設(shè)置在密碼鎖正面的用于顯示密碼的顯示屏和設(shè)置在密碼鎖 內(nèi)部的用于將電可擦存儲(chǔ)器中保存的密碼顯示到顯示屏上的密碼顯示按 鍵。
9、 如權(quán)利要求8所述的一種密碼鎖,其特征在于所述的密碼鎖的正面設(shè)有模擬的不能正常顯示密碼的密碼顯示按鍵。
專利摘要本實(shí)用新型公開(kāi)一種密碼鎖,包括密碼輸入裝置、與密碼輸入裝置信號(hào)連接的密碼校驗(yàn)裝置、與密碼校驗(yàn)裝置控制連接的電子鎖,其中所述的密碼鎖還包括與密碼校驗(yàn)裝置電連接的電可擦存儲(chǔ)器;和與所述電可擦存儲(chǔ)器控制連接的用于當(dāng)電可擦存儲(chǔ)器中寫(xiě)入一個(gè)字節(jié)后進(jìn)行延時(shí)的延時(shí)裝置。本實(shí)用新型由于在密碼鎖中增加了斷電后其中的數(shù)據(jù)仍能保存的電可擦存儲(chǔ)器,可將密碼正確的寫(xiě)入電可擦存儲(chǔ)器中進(jìn)行保存,使得即使在密碼鎖斷電后,密碼校驗(yàn)裝置仍能從電可擦存儲(chǔ)器中讀取之前用戶設(shè)置的密碼數(shù)據(jù),因此,這樣的密碼鎖即使在斷電后,其用戶預(yù)先設(shè)置的密碼也不會(huì)丟失,其安全性更高。
文檔編號(hào)E05B49/00GK201152084SQ20072019660
公開(kāi)日2008年11月19日 申請(qǐng)日期2007年12月28日 優(yōu)先權(quán)日2007年12月28日
發(fā)明者陽(yáng) 李, 王偉輝 申請(qǐng)人:深圳易拓科技有限公司