欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

可顯著擴(kuò)展密碼組合數(shù)位的電子鎖控裝置的制作方法

文檔序號:2049874閱讀:296來源:國知局
專利名稱:可顯著擴(kuò)展密碼組合數(shù)位的電子鎖控裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種可顯著擴(kuò)展密碼組合數(shù)位的電子鎖控裝置,它可用于防盜門、汽 車、摩托車、保險柜等各種鎖具上。
背景技術(shù)
鎖的“密碼”是體現(xiàn)安全性能的重要核心之一,眾所周知,密碼越少安全性越低,而 密碼越多安全性越高,普通機(jī)械鎖在制作工藝影響下,密碼組合受到一定的局限,現(xiàn)已不能 勝任于重要場所。隨著人們物質(zhì)財富的日益增強(qiáng),安全防盜已成為社會關(guān)注的焦點(diǎn),人們對 鎖的要求越來越高。因此,各類電子密碼鎖應(yīng)運(yùn)而生,如IC卡式、按鍵式、遙控式等電子鎖, 但是它們的密碼設(shè)置還是有局限性,有重號和容易被竊賊破譯等缺陷。例如按鍵式電子密 碼鎖一般都以8個數(shù)位來組合密碼。當(dāng)然,密碼位數(shù)越多其保密性就越高,但密碼多了不便 于記憶,同時又給開鎖操作帶來極其不便(假設(shè)密碼位數(shù)設(shè)置為5 O位,在開鎖時用手在按 鍵上需要按動50次來輸入密碼,其操作不便撇開不說,但一般的人要記住50位密碼數(shù)字可 能是無法做到的);遙控電子密碼鎖不但結(jié)構(gòu)復(fù)雜且保密性不高,在開鎖過程中密碼發(fā)射信 號容易被不法分子截取。

發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)所存在的上述問題,本發(fā)明提供了一種可顯著擴(kuò)展密碼組合數(shù) 位的電子鎖控裝置,它可使電子密碼鎖可用的密碼組合數(shù)位顯著增多,從而解決現(xiàn)有的電 子密碼鎖普遍存在的密碼不足的問題。本發(fā)明技術(shù)方案是這樣構(gòu)成的,一種可顯著擴(kuò)展密碼組合數(shù)位的電子鎖控裝置, 它包括鑰匙組件和鎖芯組件,其特征在于所述鑰匙組件包括鑰匙頭、安裝于鑰匙頭上的鑰 匙觸點(diǎn)、與鑰匙頭連接的鑰匙柄以及安裝于鑰匙頭或鑰匙柄內(nèi)部并且與鑰匙觸點(diǎn)對應(yīng)連接 的鑰匙控制電路板;所述鎖芯組件包括鎖芯殼體、安裝于鎖芯殼體內(nèi)的鎖芯觸點(diǎn)以及與鎖 芯觸點(diǎn)對應(yīng)連接的鎖芯控制電路板;當(dāng)所述鑰匙頭與鎖芯殼體連接到位時,能使鑰匙觸點(diǎn) 與鎖芯觸點(diǎn)對應(yīng)連接,并且使鎖芯控制電路板和鑰匙控制電路板通過鎖芯觸點(diǎn)和鑰匙觸點(diǎn) 建立雙向通訊連接關(guān)系; 所述鑰匙控制電路板內(nèi)設(shè)儲存有鑰匙控制程序和開鎖密碼的鑰匙控制芯片,所述開鎖 密碼分成1組或N組并以數(shù)據(jù)表格形式存放于鑰匙控制芯片的程序存儲器中,所述鑰匙控 制程序包括鑰匙密碼確認(rèn)主程序,所述鑰匙密碼確認(rèn)主程序包括以下模塊
①鑰匙初始化模塊執(zhí)行一系列的初始化設(shè)置,初始化“鑰匙字節(jié)指針”和“鑰匙分組 指針”后,進(jìn)入鑰匙通信狀態(tài)檢測模塊一;
②鑰匙通信狀態(tài)檢測模塊一該模塊為循環(huán)判斷檢測程序,其工作是設(shè)置鑰匙控制芯 片做好通信準(zhǔn)備,同時檢測鎖芯控制芯片是否處于通信準(zhǔn)備好狀態(tài),以判斷雙方是否通信 同步,如果同步,則進(jìn)入鑰匙密碼讀取模塊,否則,繼續(xù)等待直到鑰匙控制芯片和鎖芯控制 芯片兩者同步;③鑰匙密碼讀取模塊根據(jù) 當(dāng)前“鑰匙分組指針”和當(dāng)前“鑰匙字節(jié)指針”的信息,從 儲存在鑰匙控制芯片的程序存儲器中的開鎖密碼數(shù)據(jù)區(qū)域中讀取相應(yīng)分組、相應(yīng)字節(jié)的數(shù) 據(jù),之后轉(zhuǎn)入鑰匙數(shù)據(jù)發(fā)送模塊一;
④鑰匙數(shù)據(jù)發(fā)送模塊一將通過鑰匙密碼讀取模塊讀取的當(dāng)前數(shù)據(jù),按照設(shè)定的算法 添加相應(yīng)的校驗(yàn)位后,發(fā)送給鎖芯控制芯片,之后轉(zhuǎn)入鑰匙發(fā)送校驗(yàn)?zāi)K一;
⑤鑰匙發(fā)送校驗(yàn)?zāi)K一等待接收鎖芯控制芯片發(fā)來的應(yīng)答信息;如果收到“數(shù)據(jù)接 收校驗(yàn)錯誤”的應(yīng)答信息,則返回鑰匙數(shù)據(jù)發(fā)送模塊一重新發(fā)送數(shù)據(jù),如果收到“數(shù)據(jù)接收 校驗(yàn)正確”的應(yīng)答信息,則進(jìn)入鑰匙字節(jié)指針移位模塊一;
⑥鑰匙字節(jié)指針移位模塊一根據(jù)當(dāng)前“鑰匙字節(jié)指針”判斷當(dāng)前分組的數(shù)據(jù)是否讀取 發(fā)送結(jié)束;如果結(jié)束,則進(jìn)入鑰匙分組指針移位模塊,否則,將“鑰匙字節(jié)指針”加上預(yù)先設(shè) 定值后,返回鑰匙密碼讀取模塊;
⑦鑰匙分組指針移位模塊根據(jù)當(dāng)前“鑰匙分組標(biāo)志”判斷所有分組是否結(jié)束;如果沒 有結(jié)束,則將“鑰匙分組指針”加1后,返回鑰匙通信狀態(tài)檢測模塊一;如果結(jié)束,返回鑰匙 初始化模塊或者進(jìn)入鑰匙控制程序的其它主程序;
所述鎖芯控制電路板內(nèi)設(shè)儲存有鎖芯控制程序和比對密碼的鎖芯控制芯片,所述比對 密碼分成1組或N組并以數(shù)據(jù)表格形式存放于鎖芯控制芯片的程序存儲器中,所述鎖芯控 制程序包括鎖芯密碼確認(rèn)主程序,所述鎖芯密碼確認(rèn)主程序包括以下模塊
①鎖芯初始化模塊執(zhí)行一系列的初始化設(shè)置,所述的初始化設(shè)置包括初始化“鎖芯字 節(jié)指針”、“鎖芯分組指針”、“容錯數(shù)據(jù)單元”及“密碼重發(fā)次數(shù)單元”后,初始化后進(jìn)入鎖芯 通信狀態(tài)檢測模塊一;
②鎖芯通信狀態(tài)檢測模塊一該模塊為循環(huán)判斷檢測程序,其工作是設(shè)置鎖芯控制芯 片做好通信準(zhǔn)備,同時檢測鑰匙控制芯片是否處于通信準(zhǔn)備好狀態(tài),以判斷雙方是否通信 同步,如果同步,則進(jìn)入鎖芯數(shù)據(jù)接收模塊一,否則,繼續(xù)等待直到鎖芯控制芯片和鑰匙控 制芯片兩者同步;
③鎖芯數(shù)據(jù)接收模塊一接收鑰匙控制芯片發(fā)來的帶校驗(yàn)位的密碼數(shù)據(jù),之后進(jìn)入鎖 芯接收校驗(yàn)?zāi)K一;
④鎖芯接收校驗(yàn)?zāi)K一按照設(shè)定的算法,檢測接收到的數(shù)據(jù)是否正確,如果數(shù)據(jù)校驗(yàn) 正確,向鑰匙控制芯片發(fā)送“數(shù)據(jù)接收校驗(yàn)正確”的應(yīng)答信息,同時程序轉(zhuǎn)入鎖芯數(shù)據(jù)存儲 模塊一;如果數(shù)據(jù)校驗(yàn)錯誤,則丟棄接收到的數(shù)據(jù),并向鑰匙控制芯片發(fā)送“數(shù)據(jù)接收校驗(yàn) 錯誤”的應(yīng)答信息,同時程序返回鎖芯數(shù)據(jù)接收模塊一,繼續(xù)等待接收鑰匙控制芯片發(fā)來的 數(shù)據(jù);
⑤鎖芯數(shù)據(jù)存儲模塊一將接收到的經(jīng)過校驗(yàn)的數(shù)據(jù),去除校驗(yàn)位后,根據(jù)當(dāng)前“鎖芯 字節(jié)指針”,存到鎖芯控制芯片的數(shù)據(jù)存儲器中相應(yīng)的位置,然后進(jìn)入鎖芯字節(jié)指針移位模 塊一;
⑥鎖芯字節(jié)指針移位模塊一根據(jù)當(dāng)前“鎖芯字節(jié)指針”判斷當(dāng)前分組的數(shù)據(jù)是否接收 結(jié)束,如果接收結(jié)束,則程序進(jìn)入鎖芯密碼比對模塊;否則,將“鎖芯字節(jié)指針”加上預(yù)先設(shè) 定值后返回鎖芯數(shù)據(jù)接收模塊一;
⑦鎖芯密碼比對模塊根據(jù)當(dāng)前“鎖芯分組指針”和當(dāng)前“鎖芯字節(jié)指針”,讀取儲存在 鎖芯控制芯片的程序存儲器中的對比密碼數(shù)據(jù)區(qū)域中的相應(yīng)分組相應(yīng)字節(jié)的密碼數(shù)據(jù),并將該密碼數(shù)據(jù)與當(dāng)前接收到的存儲在鎖芯控制芯片的數(shù)據(jù)存儲器中的相應(yīng)字節(jié)的數(shù)據(jù)進(jìn) 行比對,得到比對結(jié)果后,進(jìn)入鎖芯比對結(jié)果判斷模塊一;
⑧鎖芯比對結(jié)果判斷模塊一判斷比對結(jié)果,如果比對結(jié)果錯誤,則進(jìn)入鎖芯容錯數(shù) 據(jù)判斷模塊一;如果比對結(jié)果正確,則進(jìn)入鎖芯字節(jié)指針移位模塊二 ;
⑨鎖芯容錯數(shù)據(jù)判斷模塊一將鎖芯控制芯片的“容錯數(shù)據(jù)單元”+1,然后判斷“容錯數(shù) 據(jù)單元”的值是否大于預(yù)設(shè)的“允許最大容錯值”,如果大于,則進(jìn)入鎖芯錯誤處理模塊;否 貝IJ,進(jìn)入鎖芯字節(jié)指針移位模塊二 ;
⑩鎖芯字節(jié)指針移位模塊二根據(jù)當(dāng)前“鎖芯字節(jié)指針”判斷當(dāng)前分組的密碼是否比對 結(jié)束,如果比對結(jié)束,則程序進(jìn)入鎖芯分組指針移位模塊;否則,將“鎖芯字節(jié)指針”加1,然 后返回 鎖芯密碼比對模塊;
O鎖芯分組指針移位模塊根據(jù)當(dāng)前“鎖芯分組標(biāo)志”判斷所有分組是否結(jié)束,如果沒
有結(jié)束,則將“鎖芯分組指針”加1后,返回鎖芯通信狀態(tài)檢測模塊一;否則,進(jìn)入鎖芯容錯 數(shù)據(jù)判斷模塊二或者進(jìn)入鎖芯控制程序的其它主程序;
鎖芯容錯數(shù)據(jù)判斷模塊二 判斷“容錯數(shù)據(jù)單元”的值,如果等于0,則進(jìn)入鎖芯開
鎖模塊;否則,進(jìn)入鎖芯密碼重發(fā)次數(shù)判斷模塊;
鎖芯密碼重發(fā)次數(shù)判斷模塊將鎖芯控制芯片當(dāng)前的“密碼重發(fā)次數(shù)單元”加1,并
與預(yù)先設(shè)定的“允許密碼重發(fā)次數(shù)”進(jìn)行比較,如果鎖芯控制芯片當(dāng)前的“密碼重發(fā)次數(shù)單 元”的數(shù)據(jù)不大于“允許密碼重發(fā)次數(shù)”,則初始化“鎖芯字節(jié)指針”、“鎖芯分組指針”和“容 錯數(shù)據(jù)單元”后,返回鎖芯通信狀態(tài)檢測模塊一;否則,進(jìn)入鎖芯錯誤處理模塊;
(9鎖芯錯誤處理模塊對鎖芯控制芯片的IO端口輸出執(zhí)行預(yù)先設(shè)定的錯誤處理動作
的指令;
鎖芯開鎖模塊對鎖芯控制芯片的IO端口輸出執(zhí)行預(yù)先設(shè)定的開鎖指令。本發(fā)明主要是從以下幾方面來改變現(xiàn)有的各種電子密碼鎖普遍存在密碼不足的 問題一、鑰匙組件與鎖芯組件都采用控制芯片來設(shè)置密碼,鑰匙控制芯片與鎖芯控制芯片 的引腳通過外圍電路及連接觸點(diǎn)(鑰匙觸點(diǎn)和鎖芯觸點(diǎn))建立雙向通訊方式來進(jìn)行傳輸密 碼;二、開鎖密碼和比對密碼分成1組或N組,以數(shù)據(jù)表格形式分別存放于鑰匙控制芯片和 鎖芯控制芯片的程序存儲器中,經(jīng)過程序運(yùn)行指令,使密碼分批發(fā)送、分批進(jìn)行比對運(yùn)算, 從而可利用少量的數(shù)據(jù)存儲器空間,經(jīng)過程序運(yùn)行指令多次組合,實(shí)現(xiàn)密碼組合數(shù)位顯著 增多的目的。當(dāng)密碼以數(shù)據(jù)表格形式進(jìn)行存放,密碼通過分批發(fā)送、分批進(jìn)行比對運(yùn)算,就 片內(nèi)的存儲器容量即可組合密碼高達(dá)256的6000多次方,如果通過不斷更換存儲器容量更 大的控制芯片或進(jìn)行片外擴(kuò)展,還可獲得密碼無窮增大的可能。較之現(xiàn)有技術(shù)而言,本發(fā)明的優(yōu)點(diǎn)在于本發(fā)明可使電子密碼鎖可用的密碼組合 數(shù)位顯著增多,從而解決現(xiàn)有的電子密碼鎖普遍存在的密碼不足的問題。


圖1是本發(fā)明的鑰匙組件分解示意圖,圖中為了反映鑰匙柄內(nèi)腔結(jié)構(gòu),將鑰匙柄 的上蓋打開。圖2是本發(fā)明提供的一種鎖芯組件分解示意圖,圖示反映單側(cè)具有鑰匙插孔的鎖芯殼體,為了表示清楚鎖芯殼體內(nèi)部的導(dǎo)電片分布情況,將安裝有導(dǎo)電片的部分鎖芯殼體 分離出來。圖3是對圖2中各鎖芯觸點(diǎn)和鎖芯接線柱的排布分解示意圖,圖中將兩排導(dǎo)電片 分別剖切并組合在一起以結(jié)合了解。圖4是本發(fā)明提供的另一種鎖芯組件分解示意圖,圖示反映正反兩側(cè)均具有鑰匙 插孔的鎖芯殼體,為了表示清楚鎖芯殼體內(nèi)部的導(dǎo)電片分布情況,將安裝有導(dǎo)電片的部分 鎖芯殼體分離出來。圖5是圖4中各鎖芯觸點(diǎn)和鎖芯接線柱的排布示意圖,圖中將兩排導(dǎo)電片分別剖 切并組合在一起以結(jié)合了解。圖6是鑰匙組件和鎖芯組件配合使用狀態(tài)分解示意圖,為了反映鑰匙觸點(diǎn)和鎖芯 觸點(diǎn)的工作情況,圖中將鎖芯殼體的局部剖切開。圖7是本發(fā)明的整體電路工作原理框圖。圖8是圖7中的電源驅(qū)動電路示意圖。圖9是圖7中的鎖芯控制芯片工作電路示意圖。圖10是圖7中的鑰匙控制電路板的鑰匙工作電路示意圖。圖11是鎖芯觸點(diǎn)、鑰匙觸點(diǎn)、開鎖限位開關(guān)觸點(diǎn)、半控鎖栓回位限位開關(guān)觸點(diǎn)對 應(yīng)示意圖。圖12是圖7中的電動機(jī)驅(qū)動電路示意圖。圖13是圖7中的報警驅(qū)動電路示意圖。圖14是本發(fā)明提供的一種鎖栓組件的背面示意圖,圖中反映了開鎖狀態(tài),此時, 全控鎖栓、輔助鎖栓均已完全開啟,半控鎖栓開啟后又在半控鎖栓回位彈簧10的作用下回 到關(guān)鎖狀態(tài)。圖15是圖14的正面示意圖。圖16是圖15中的鎖栓組件處于完全關(guān)鎖狀態(tài)時的示意圖。圖17是圖16的正面示意圖。圖18是不帶鑰匙密碼復(fù)核主程序和鎖芯密碼復(fù)核主程序的鑰匙密碼確認(rèn)主程序 與鎖芯密碼確認(rèn)主程序的工作流程圖。圖19是帶鑰匙密碼復(fù)核主程序和鎖芯密碼復(fù)核主程序的鑰匙密碼確認(rèn)主程序與 鎖芯密碼確認(rèn)主程序的工作流程圖,由于圖較長,因此分成兩頁,分別記載在圖19 (a)和圖 19 (b)中,圖 19 (b)緊接圖 19 (a)。
具體實(shí)施例方式下面結(jié)合說明書附圖和具體實(shí)施方式
對本發(fā)明內(nèi)容進(jìn)行詳細(xì)說明
一種可顯著擴(kuò)展密碼組合數(shù)位的電子鎖控裝置,它包括鑰匙組件和鎖芯組件,其特征 在于所述鑰匙組件包括鑰匙頭2、安裝于鑰匙頭2上的鑰匙觸點(diǎn)、與鑰匙頭2連接的鑰匙柄3以及安裝于鑰匙頭2或鑰匙柄3內(nèi)部并且與鑰匙觸點(diǎn)對應(yīng)連接的鑰匙控制電路板;所述鎖芯組件包括鎖芯殼體4、安裝于鎖芯殼體4內(nèi)的鎖芯觸點(diǎn)以及與鎖芯觸點(diǎn)對應(yīng)連接的 鎖芯控制電路板;當(dāng)所述鑰匙頭2與鎖芯殼體4連接到位時,能使鑰匙觸點(diǎn)與鎖芯觸點(diǎn)對應(yīng) 連接,并且使鎖芯控制電路板和鑰匙控制電路板通過鎖芯觸點(diǎn)和鑰匙觸點(diǎn)建立雙向通訊連 接關(guān)系;
如圖18所示,所述鑰匙控制電路板內(nèi)設(shè)儲存有鑰匙控制程序和開鎖密碼的鑰匙控制 芯片,所述開鎖密碼分成1組或N組并以數(shù)據(jù)表格形式存放于鑰匙控制芯片的程序存儲 器中,所述鑰匙控制程序包括鑰匙密碼確認(rèn)主程序,所述鑰匙密碼確認(rèn)主程序包括以下模 塊
①鑰匙初始化模塊執(zhí)行一系列的初始化設(shè)置,初始化“鑰匙字節(jié)指針”和“鑰匙分組 指針”后,進(jìn)入鑰匙通信狀態(tài)檢測模塊一;
②鑰匙通信狀態(tài)檢測模塊一該模塊為循環(huán)判斷檢測程序,其工作是設(shè)置鑰匙控制芯 片做好通信準(zhǔn)備,同時檢測鎖芯控制芯片是否處于通信準(zhǔn)備好狀態(tài),以判斷雙方是否通信 同步,如果同步,則進(jìn)入鑰匙密碼讀取模塊,否則,繼續(xù)等待直到鑰匙控制芯片和鎖芯控制 芯片兩者同步;
③鑰匙密碼讀取模塊根據(jù)當(dāng)前“鑰匙分組指針”和當(dāng)前“鑰匙字節(jié)指針”的信息,從儲 存在鑰匙控制芯片的程序存儲器(ROM)中的開鎖密碼數(shù)據(jù)區(qū)域中讀取相應(yīng)分組、相應(yīng)字節(jié) 的數(shù)據(jù),之后轉(zhuǎn)入鑰匙數(shù)據(jù)發(fā)送模塊一;
④鑰匙數(shù)據(jù)發(fā)送模塊一將通過鑰匙密碼讀取模塊讀取的當(dāng)前數(shù)據(jù),按照設(shè)定的算法 (比如簡單的奇偶校驗(yàn))添加相應(yīng)的校驗(yàn)位后,發(fā)送給鎖芯控制芯片,之后轉(zhuǎn)入鑰匙發(fā)送校 驗(yàn)?zāi)K一;
⑤鑰匙發(fā)送校驗(yàn)?zāi)K一等待接收鎖芯控制芯片發(fā)來的應(yīng)答信息;如果收到“數(shù)據(jù)接 收校驗(yàn)錯誤”的應(yīng)答信息,則返回鑰匙數(shù)據(jù)發(fā)送模塊一重新發(fā)送數(shù)據(jù),如果收到“數(shù)據(jù)接收 校驗(yàn)正確”的應(yīng)答信息,則進(jìn)入鑰匙字節(jié)指針移位模塊一;
⑥鑰匙字節(jié)指針移位模塊一根據(jù)當(dāng)前“鑰匙字節(jié)指針”判斷當(dāng)前分組的數(shù)據(jù)是否讀取 發(fā)送結(jié)束;如果結(jié)束,則進(jìn)入鑰匙分組指針移位模塊,否則,將“鑰匙字節(jié)指針”加上預(yù)先設(shè) 定值(1或者n,在事先約定)后,返回鑰匙密碼讀取模塊;
⑦鑰匙分組指針移位模塊根據(jù)當(dāng)前“鑰匙分組標(biāo)志”判斷所有分組是否結(jié)束;如果沒 有結(jié)束,則將“鑰匙分組指針”加1后,返回鑰匙通信狀態(tài)檢測模塊一;如果結(jié)束,返回鑰匙 初始化模塊或者進(jìn)入鑰匙控制程序的其它主程序。 所述鎖芯控制電路板內(nèi)設(shè)儲存有鎖芯控制程序和比對密碼的鎖芯控制芯片,所述 比對密碼分成1組或N組并以數(shù)據(jù)表格形式存放于鎖芯控制芯片的程序存儲器中,所述鎖 芯控制程序包括鎖芯密碼確認(rèn)主程序,所述鎖芯密碼確認(rèn)主程序包括以下模塊
①鎖芯初始化模塊執(zhí)行一系列的初始化設(shè)置,所述的初始化設(shè)置包括初始化“鎖芯字 節(jié)指針”、“鎖芯分組指針”、“容錯數(shù)據(jù)單元”及“密碼重發(fā)次數(shù)單元”后,初始化后進(jìn)入鎖芯 通信狀態(tài)檢測模塊一;(當(dāng)所述鎖芯控制芯片的IO端口與電源驅(qū)動電路連接時,所述的初 始化設(shè)置還可包括對鎖芯控制芯片的IO端口輸出控制指令,使連接在IO端口的電源驅(qū)動 電路控制電源繼電器執(zhí)行動作);
②鎖芯通信狀態(tài)檢測模塊一該模塊為循環(huán)判斷檢測程序,其工作是設(shè)置鎖芯控制芯片做好通信準(zhǔn)備,同時檢測鑰匙控制芯片是否處于通信準(zhǔn)備好狀態(tài),以判斷雙方是否通信 同步,如果同步,則進(jìn)入鎖芯數(shù)據(jù)接收模塊一,否則,繼續(xù)等待直到鎖芯控制芯片和鑰匙控 制芯片兩者同步;
③鎖芯數(shù)據(jù)接收模塊一接收鑰匙控制芯片發(fā)來的帶校驗(yàn)位的密碼數(shù)據(jù),之后進(jìn)入鎖 芯接收校驗(yàn)?zāi)K一;
④鎖芯接收校驗(yàn)?zāi)K一按照設(shè)定的算法(比如簡單的奇偶校驗(yàn)),檢測接收到的數(shù)據(jù) 是否正確,(以避免因?yàn)楦鞣N原因(比如噪聲、電源波動等)引起的數(shù)據(jù)錯誤)如果數(shù)據(jù)校驗(yàn) 正確,向鑰匙控制芯片發(fā)送“數(shù)據(jù)接收校驗(yàn)正確”的應(yīng)答信息,同時程序轉(zhuǎn)入鎖芯數(shù)據(jù)存儲 模塊一;如果數(shù)據(jù)校驗(yàn)錯誤,則丟棄接收到的數(shù)據(jù),并向鑰匙控制芯片發(fā)送“數(shù)據(jù)接收校驗(yàn) 錯誤”的應(yīng)答信息,同時程序返回鎖芯數(shù)據(jù)接收模塊一,繼續(xù)等待接收鑰匙控制芯片發(fā)來的 數(shù)據(jù);
⑤鎖芯數(shù)據(jù)存儲模塊一將接收到的經(jīng)過校驗(yàn)的數(shù)據(jù),去除校驗(yàn)位后,根據(jù)當(dāng)前“鎖芯 字節(jié)指針”,存到鎖芯控制芯片的數(shù)據(jù)存儲器(RAM)中相應(yīng)的位置,然后進(jìn)入鎖芯字節(jié)指針 移位模塊一;
⑥鎖芯字節(jié)指針移位模塊一根據(jù)當(dāng)前“鎖芯字節(jié)指針”判斷當(dāng)前分組的數(shù)據(jù)是否接收 結(jié)束,如果接收結(jié)束,則程序進(jìn)入鎖芯密碼比對模塊;否則,將“鎖芯字節(jié)指針”加上預(yù)先設(shè) 定值(1或者n,在事先約定)后返回鎖芯數(shù)據(jù)接收模塊一;
⑦鎖芯密碼比對模塊根據(jù)當(dāng)前“鎖芯分組指針”和當(dāng)前“鎖芯字節(jié)指針”,讀取儲存在 鎖芯控制芯片的程序存儲器(ROM)中的對比密碼數(shù)據(jù)區(qū)域中的相應(yīng)分組相應(yīng)字節(jié)的密碼數(shù) 據(jù),并將該密碼數(shù)據(jù)與當(dāng)前接收到的存儲在鎖芯控制芯片的數(shù)據(jù)存儲器(RAM)中的相應(yīng)字 節(jié)的數(shù)據(jù)進(jìn)行比對,得到比對結(jié)果后,進(jìn)入鎖芯比對結(jié)果判斷模塊一;
⑧鎖芯比對結(jié)果判斷模塊一判斷比對結(jié)果,如果比對結(jié)果錯誤,則進(jìn)入鎖芯容錯數(shù) 據(jù)判斷模塊一;如果比對結(jié)果正確,則進(jìn)入鎖芯字節(jié)指針移位模塊二 ;
⑨鎖芯容錯數(shù)據(jù)判斷模塊一將鎖芯控制芯片的“容錯數(shù)據(jù)單元”+1,然后判斷“容錯數(shù) 據(jù)單元”的值是否大于預(yù)設(shè)的“允許最大容錯值”,如果大于,則進(jìn)入鎖芯錯誤處理模塊;否 貝U,進(jìn)入鎖芯字節(jié)指針移位模塊二;
⑩鎖芯字節(jié)指針移位模塊二根據(jù)當(dāng)前“鎖芯字節(jié)指針”判斷當(dāng)前分組的密碼是否比對 結(jié)束,如果比對結(jié)束,則程序進(jìn)入鎖芯分組指針移位模塊;否則,將“鎖芯字節(jié)指針”加1,然 后返回鎖芯密碼比對模塊;
鎖芯分組指針移位模塊根據(jù)當(dāng)前“鎖芯分組標(biāo)志”判斷所有分組是否結(jié)束,如果沒
有結(jié)束,則將“鎖芯分組指針”加1后,返回鎖芯通信狀態(tài)檢測模塊一;否則,進(jìn)入鎖芯容錯 數(shù)據(jù)判斷模塊二或者進(jìn)入鎖芯控制程序的其它主程序;
鎖芯容錯數(shù)據(jù)判斷模塊二 判斷“容錯數(shù)據(jù)單元”的值,如果等于0,則進(jìn)入鎖芯開 鎖模塊;否則,進(jìn)入鎖芯密碼重發(fā)次數(shù)判斷模塊;
鎖芯密碼重發(fā)次數(shù)判斷模塊將鎖芯控制芯片當(dāng)前的“密碼重發(fā)次數(shù)單元”加1,并 與預(yù)先設(shè)定的“允許密碼重發(fā)次數(shù)”進(jìn)行比較,如果鎖芯控制芯片當(dāng)前的“密碼重發(fā)次數(shù)單元”的數(shù)據(jù)不大于“允許密碼重發(fā)次數(shù)”,則初始化“鎖芯字節(jié)指針”、“鎖芯分組指針”和“容 錯數(shù)據(jù)單元”后,返回鎖芯通信狀態(tài)檢測模塊一;否則,進(jìn)入鎖芯錯誤處理模塊; <9鎖芯錯誤處理模塊對鎖芯控制芯片的IO端口輸出執(zhí)行預(yù)先設(shè)定的錯誤處理動作
的指令(如輸出報警指令,使連接在鎖芯控制芯片IO端口的報警驅(qū)動電路控制報警裝置執(zhí) 行報警動作,并設(shè)置延遲時間,延時關(guān)閉電源繼電器,之后死鎖程序);
鎖芯開鎖模塊對鎖芯控制芯片的IO端口輸出執(zhí)行預(yù)先設(shè)定的開鎖指令(使連接
在鎖芯控制芯片IO端口的電動機(jī)驅(qū)動電路控制開鎖裝置執(zhí)行開鎖動作)。 如圖19所示,所述鑰匙控制程序還包括連接于鑰匙分組指針移位模塊之后的鑰
匙密碼復(fù)核主程序,所述鑰匙密碼復(fù)核主程序包括以下模塊
①鑰匙通信狀態(tài)檢測模塊二該模塊緊接鑰匙密碼確認(rèn)主程序中的鑰匙分組指針移位 模塊之后,且在鑰匙分組指針移位模塊判斷所有分組如果結(jié)束,程序進(jìn)入鑰匙通信狀態(tài)檢 測模塊二 ;所述鑰匙通信狀態(tài)檢測模塊二為循環(huán)判斷檢測程序,其工作是設(shè)置鑰匙控制芯 片做好通信準(zhǔn)備,同時檢測鎖芯控制芯片是否處于通信準(zhǔn)備好狀態(tài),以判斷雙方是否通信 同步,如果同步,則進(jìn)入鑰匙數(shù)據(jù)接收模塊,否則,繼續(xù)等待直到鑰匙控制芯片和鎖芯控制 芯片兩者同步;
②鑰匙數(shù)據(jù)接收模塊接收鎖芯控制芯片發(fā)來的帶校驗(yàn)位的復(fù)核密碼運(yùn)算所需要的數(shù) 據(jù),之后進(jìn)入鑰匙接收校驗(yàn)?zāi)K;
③鑰匙接收校驗(yàn)?zāi)K按照設(shè)定的算法(比如簡單的奇偶校驗(yàn)),檢測接收到的數(shù)據(jù)是 否正確,(以避免因?yàn)楦鞣N原因(比如噪聲、電源波動等)引起的數(shù)據(jù)錯誤。)如果數(shù)據(jù)校驗(yàn)正 確,向鎖芯控制芯片發(fā)送“數(shù)據(jù)接收校驗(yàn)正確”的應(yīng)答信息,同時程序進(jìn)入鑰匙數(shù)據(jù)存儲模 塊;如果數(shù)據(jù)校驗(yàn)錯誤,則丟棄當(dāng)前接收到的數(shù)據(jù),并向鎖芯控制芯片發(fā)送相應(yīng)的“數(shù)據(jù)接 收校驗(yàn)錯誤”的應(yīng)答信息,同時程序返回鑰匙數(shù)據(jù)接收模塊,繼續(xù)等待接收鎖芯控制芯片發(fā) 來的數(shù)據(jù);
④鑰匙數(shù)據(jù)存儲模塊將接收到的經(jīng)過校驗(yàn)正確的數(shù)據(jù),去除校驗(yàn)位后,根據(jù)當(dāng)前“鑰 匙字節(jié)指針”,存到鑰匙控制芯片的數(shù)據(jù)存儲器(RAM)中相應(yīng)的位置,然后進(jìn)入鑰匙字節(jié)指 針移位模塊二;
⑤鑰匙字節(jié)指針移位模塊二根據(jù)當(dāng)前“鑰匙字節(jié)指針”判斷當(dāng)前數(shù)據(jù)是否接收存儲結(jié) 束,如果結(jié)束,則程序進(jìn)入鑰匙復(fù)核密碼運(yùn)算模塊;否則,將“鑰匙字節(jié)指針”加1后,返回鑰 匙數(shù)據(jù)接收模塊;
⑥鑰匙復(fù)核密碼運(yùn)算模塊按照事先設(shè)定的算法,取出相應(yīng)的數(shù)據(jù),進(jìn)行運(yùn)算,并將復(fù) 核密碼運(yùn)算結(jié)果保存在鑰匙控制芯片的數(shù)據(jù)存儲器(RAM)中(例如乘法運(yùn)算,則根據(jù)鎖芯發(fā) 來的分組指針、字節(jié)指針,從儲存在鑰匙控制芯片的程序存儲器(ROM)中的開鎖密碼數(shù)據(jù)區(qū) 域中讀取相應(yīng)分組中的相應(yīng)字節(jié)密碼數(shù)據(jù)作為一個乘數(shù),與鎖芯控制芯片發(fā)來的另一個乘 數(shù)相乘),然后進(jìn)入鑰匙通信狀態(tài)檢測模塊三;
⑦鑰匙通信狀態(tài)檢測模塊三該模塊為循環(huán)判斷檢測程序,其工作是設(shè)置鑰匙控制芯 片做好通信準(zhǔn)備,同時檢測鎖芯控制芯片是否處于通信準(zhǔn)備好狀態(tài),以判斷雙方是否通信 同步,如果同步,則進(jìn)入鑰匙復(fù)核密碼運(yùn)算結(jié)果讀取模塊,否則,繼續(xù)等待直到鑰匙控制芯片和鎖芯控制芯片兩者同步;
⑧鑰匙復(fù)核密碼運(yùn)算結(jié)果讀取模塊根據(jù)當(dāng)前“鑰匙字節(jié)指針”讀取存儲在鑰匙控制芯 片的數(shù)據(jù)存儲器(RAM)中的復(fù)核密碼運(yùn)算結(jié)果的相應(yīng)字節(jié),進(jìn)入鑰匙數(shù)據(jù)發(fā)送模塊二 ;
⑨鑰匙數(shù)據(jù)發(fā)送模塊二將鑰匙復(fù)核密碼運(yùn)算結(jié)果讀取模塊讀取的數(shù)據(jù),按照設(shè)定的 算法(比如簡單的奇偶校驗(yàn))添加相應(yīng)的校驗(yàn)位后,發(fā)送給鎖芯控制芯片,之后轉(zhuǎn)入鑰匙發(fā) 送校驗(yàn)?zāi)K二;
⑩鑰匙發(fā)送校驗(yàn)?zāi)K二等待接收鎖芯控制芯片發(fā)來的 應(yīng)答信息,如果收到“數(shù)據(jù)接收 校驗(yàn)錯誤”的應(yīng)答信息,則程序返回鑰匙數(shù)據(jù)發(fā)送模塊二重新發(fā)送數(shù)據(jù),如果收到“數(shù)據(jù)接 收校驗(yàn)正確”的應(yīng)答信息,則程序進(jìn)入鑰匙字節(jié)指針移位模塊三。
鑰匙字節(jié)指針移位模塊三根據(jù)當(dāng)前“鑰匙字節(jié)指針”判斷當(dāng)前數(shù)據(jù)是否讀取
發(fā)送結(jié)束,如果沒有結(jié)束,則將“鑰匙字節(jié)指針”加1后,返回鑰匙復(fù)核密碼運(yùn)算結(jié)果讀取模 塊;如果結(jié)束,返回鑰匙初始化模塊;
所述鎖芯控制程序還包括連接于鎖芯分組指針移位模塊二和鎖芯容錯數(shù)據(jù)判斷模塊 二之間的鎖芯密碼復(fù)核主程序,所述鎖芯密碼復(fù)核主程序包括以下模塊
①鎖芯通信狀態(tài)檢測模塊二該模塊緊接鎖芯密碼確認(rèn)主程序中的鎖芯分組指針移位 模塊之后,且在鎖芯分組指針移位模塊判斷所有分組如果結(jié)束,程序進(jìn)入鎖芯通信狀態(tài)檢 測模塊二 ;所述鎖芯通信狀態(tài)檢測模塊二為循環(huán)判斷檢測程序,其工作是設(shè)置鎖芯控制芯 片做好通信準(zhǔn)備,同時檢測鑰匙控制芯片是否處于通信準(zhǔn)備好狀態(tài),以判斷雙方是否通信 同步,如果同步,則進(jìn)入鎖芯數(shù)據(jù)讀取模塊,否則,繼續(xù)等待直到鎖芯控制芯片和鑰匙控制 芯片兩者同步;
②鎖芯數(shù)據(jù)讀取模塊從鎖芯控制芯片的程序存儲器(ROM)中,讀取設(shè)定的進(jìn)行復(fù)核 密碼運(yùn)算所需要的數(shù)據(jù)后,進(jìn)入鎖芯數(shù)據(jù)發(fā)送模塊;(例如乘法運(yùn)算中,需要兩個乘法因子 進(jìn)行運(yùn)算,其中一個因子,直接發(fā)送;另一個則發(fā)送一個“分組指針”,一個“字節(jié)指針”,由 程序存儲器ROM中相應(yīng)分組、相應(yīng)字節(jié)的密碼確定;這樣一共要讀取3個數(shù)據(jù))
③鎖芯數(shù)據(jù)發(fā)送模塊將鎖芯數(shù)據(jù)讀取模塊讀取的當(dāng)前數(shù)據(jù),按照設(shè)定的算法(比如簡 單的奇偶校驗(yàn))添加相應(yīng)的校驗(yàn)位后,發(fā)送給鑰匙控制芯片,之后轉(zhuǎn)入鎖芯發(fā)送校驗(yàn)?zāi)K;
④鎖芯發(fā)送校驗(yàn)?zāi)K等待接收鑰匙控制芯片發(fā)來的應(yīng)答信息,如果收到“數(shù)據(jù)接收校 驗(yàn)錯誤”的應(yīng)答信息,則程序返回鎖芯數(shù)據(jù)發(fā)送模塊,重新發(fā)送數(shù)據(jù);如果收到“數(shù)據(jù)接收校 驗(yàn)正確”的應(yīng)答信息,則進(jìn)入鎖芯字節(jié)指針移位模塊三;
⑤鎖芯字節(jié)指針移位模塊三根據(jù)當(dāng)前“鎖芯字節(jié)指針”判斷當(dāng)前數(shù)據(jù)是否讀取發(fā)送結(jié) 束,如果結(jié)束,則程序進(jìn)入鎖芯通信狀態(tài)檢測模塊三;否則,將“鎖芯字節(jié)指針”加1后,返回 鎖芯數(shù)據(jù)讀取模塊;
⑥鎖芯通信狀態(tài)檢測模塊三該模塊為循環(huán)判斷檢測程序,其工作是設(shè)置鎖芯控制芯 片做好通信準(zhǔn)備,同時檢測鑰匙控制芯片是否處于通信準(zhǔn)備好狀態(tài),以判斷雙方是否通信 同步,如果同步,則進(jìn)入鎖芯數(shù)據(jù)接收模塊二,否則,繼續(xù)等待直到鎖芯控制芯片和鑰匙控 制芯片兩者同步;
⑦鎖芯數(shù)據(jù)接收模塊二接收鑰匙控制芯片發(fā)來的帶校驗(yàn)的復(fù)核密碼運(yùn)算結(jié)果,之后 進(jìn)入鎖芯接收校驗(yàn)?zāi)K二;⑧鎖芯接收校驗(yàn)?zāi)K二按照約定的算法(比如簡單的奇偶校驗(yàn)),檢測接收到的數(shù)據(jù) 是否正確(以避免因?yàn)楦鞣N原因(比如噪聲、電源波動等)引起的數(shù)據(jù)錯誤),如果數(shù)據(jù)校驗(yàn) 正確,向鑰匙控制芯片發(fā)送相應(yīng)“數(shù)據(jù)接收校驗(yàn)正確”的應(yīng)答信息,同時程序轉(zhuǎn)入鎖芯數(shù)據(jù) 存儲模塊二;如果數(shù)據(jù)校驗(yàn)錯誤,則丟棄接收到的數(shù)據(jù),并向鑰匙控制芯片發(fā)送“數(shù)據(jù)接收 校驗(yàn)錯誤”的應(yīng)答信息,同時程序返回鎖芯數(shù)據(jù)接收模塊二,繼續(xù)等待接收鑰匙控制芯片發(fā) 來的數(shù)據(jù);
⑨鎖芯數(shù)據(jù)存儲模塊二將接收到的經(jīng)過校驗(yàn)的數(shù)據(jù),去除校 驗(yàn)位后,根據(jù)當(dāng)前“鎖芯 字節(jié)指針”,存到鎖控制芯片的數(shù)據(jù)存儲器RAM中相應(yīng)的位置,然后進(jìn)入鎖芯字節(jié)指針移位 模塊四;
⑩鎖芯字節(jié)指針移位模塊四根據(jù)當(dāng)前“鎖芯字節(jié)指針”判斷當(dāng)前數(shù)據(jù)(復(fù)核密碼運(yùn)算 結(jié)果)是否接收存儲結(jié)束,如果結(jié)束,則程序進(jìn)入鎖芯復(fù)核密碼運(yùn)算結(jié)果比對模塊;否則,將 “鎖芯字節(jié)指針”加1后,返回鎖芯數(shù)據(jù)接收模塊二;
鎖芯復(fù)核密碼運(yùn)算結(jié)果比對模塊根據(jù)當(dāng)前“鎖芯字節(jié)指針”,讀取保存在鎖芯控制
芯片的程序存儲器ROM中的復(fù)核密碼運(yùn)算結(jié)果對比數(shù)據(jù)的相應(yīng)字節(jié)數(shù)據(jù)與當(dāng)前接收到的 存儲在鎖芯控制芯片的數(shù)據(jù)存儲器RAM中的復(fù)核密碼運(yùn)算結(jié)果相應(yīng)字節(jié)數(shù)據(jù)進(jìn)行比對,得 到比對結(jié)果后,進(jìn)入鎖芯比對結(jié)果判斷模塊二 ;
鎖芯比對結(jié)果判斷模塊二 判斷比對結(jié)果,如果比對結(jié)果錯誤,則進(jìn)入鎖芯容錯數(shù)
據(jù)判斷模塊三;如果比對結(jié)果正確,則進(jìn)入鎖芯字節(jié)指針移位模塊五;
鎖芯容錯數(shù)據(jù)判斷模塊三將鎖芯控制芯片的皇H[“容錯數(shù)據(jù)單元”+1,然后判斷
“容錯數(shù)據(jù)單元”的值是否大于預(yù)設(shè)的“允許最大容錯值”,如果大于,則進(jìn)入鎖芯錯誤處理 模塊;否則,進(jìn)入鎖芯字節(jié)指針移位模塊五;
(3鎖芯字節(jié)指針移位模塊五根據(jù)當(dāng)前“鎖芯字節(jié)指針”判斷復(fù)核密碼運(yùn)算結(jié)果是否
比對結(jié)束,如果沒有結(jié)束,則將“鎖芯字節(jié)指針”加1后,返回鎖芯復(fù)核密碼運(yùn)算結(jié)果比對 模塊;否則,程序進(jìn)入鎖芯密碼確認(rèn)主程序中的鎖芯容錯數(shù)據(jù)判斷模塊二。所述鎖芯控制程序還包括鎖芯關(guān)鎖控制主程序,所述鎖芯關(guān)鎖控制主程序根據(jù)接 收到的指令對鎖芯控制芯片的IO端口輸出執(zhí)行預(yù)先設(shè)定的關(guān)鎖指令信號(從而使連接在 IO端口的電動機(jī)驅(qū)動電路控制關(guān)鎖組件執(zhí)行關(guān)鎖動作)。上述可顯著擴(kuò)展密碼組合數(shù)位的電子鎖控裝置,它還包括用來安裝鎖芯組件的鎖 體1以及安裝在鎖體1上且由鑰匙組件和鎖芯組件控制實(shí)現(xiàn)開關(guān)鎖動作的鎖栓組件。所述鑰匙控制電路板設(shè)于鑰匙柄3的內(nèi)腔,鑰匙柄3的內(nèi)腔還設(shè)有多根分別通過 電連接線與鑰匙控制電路板的各個信號輸入端或輸出端連接的鑰匙接線柱,鑰匙頭2的外 周壁設(shè)有至少以下幾個沿鑰匙頭2的徑向方向向外突出且分布于不同軸向位置的鑰匙觸占.
其中第一個鑰匙觸點(diǎn)為由導(dǎo)電材料制成的電路導(dǎo)通用鑰匙觸點(diǎn)Cl,該電路導(dǎo)通用鑰匙 觸點(diǎn)Cl設(shè)于鑰匙頭2的頭部位置,并與其余鑰匙觸點(diǎn)之間留有適當(dāng)空隔,該電路導(dǎo)通用鑰匙觸點(diǎn)Cl通過穿置于鑰匙頭2內(nèi)腔的電連接線及第一鑰匙接線柱Jl與鑰匙控制電路板的鑰匙接地信號輸入端GND-連接;
其余鑰匙觸點(diǎn)在相鄰兩鑰匙觸點(diǎn)之間通過絕緣層互相隔離,且至少包括了一個電源輸 入用鑰匙觸點(diǎn)B2和兩個通訊連接用鑰匙觸點(diǎn)B3和B4,電源輸入用鑰匙觸點(diǎn)B2由導(dǎo)電材料 制成且通過穿置于鑰匙頭2內(nèi)腔的電連接線及第二鑰匙接線柱J2與鑰匙控制電路板的鑰 匙電源信號輸入端VCC+連接,兩個通訊連接用鑰匙觸點(diǎn)B3和B4均由導(dǎo)電材料制成,其中 第一通訊連接用鑰匙觸點(diǎn)B3通過穿置于鑰匙頭2內(nèi)腔的電連接線及第三鑰匙接線柱J3與 鑰匙控制電路板的鑰匙通訊信號輸入端A-RXD連接,第二通訊連接用鑰匙觸點(diǎn)B4通過穿 置于鑰匙頭2內(nèi)腔的電連接線及第四鑰匙接線柱J4與鑰匙控制電路板的鑰匙通訊信號輸 出端A—TXD連接;
②所述鎖芯控制電路板包括與鎖芯控制芯片連接的鎖芯控制芯片工作電路、與鎖芯控 制芯片工作電路連接的用來控制鎖栓組件執(zhí)行開關(guān)鎖動作的電動機(jī)驅(qū)動電路以及用來分 別對鎖芯控制芯片工作電路、電動機(jī)驅(qū)動電路和鑰匙控制電路板供電的電源驅(qū)動電路;所 述鎖芯殼體4內(nèi)設(shè)有鑰匙插孔5,鑰匙插孔5的孔道內(nèi)側(cè)壁面上設(shè)有便于插入鑰匙插孔5內(nèi) 的鑰匙頭2旋轉(zhuǎn)以實(shí)現(xiàn)開關(guān)鎖工作的凹槽6,凹槽6內(nèi)設(shè)有兩排用來構(gòu)成鎖芯觸點(diǎn)的導(dǎo)電 片,各導(dǎo)電片的頂部穿出鎖芯殼體4構(gòu)成用來接地或與鎖芯控制電路板的各個信號輸入端 或輸出端連接的鎖芯接線柱;
第一排導(dǎo)電片至少由四根具有彈性的導(dǎo)電片組成,該四根導(dǎo)電片沿鑰匙插孔5的孔深 方向依次排開且位于能與旋轉(zhuǎn)到位的鑰匙頭2上的各鑰匙觸點(diǎn)分別對應(yīng)觸接的位置;其中 位于鑰匙插孔5孔道最深處的一根導(dǎo)電片構(gòu)成用來與鑰匙頭2上的電路導(dǎo)通用鑰匙觸點(diǎn)Cl 觸接的電路導(dǎo)通用鎖芯觸點(diǎn)Al,該電路導(dǎo)通用鎖芯觸點(diǎn)Al與該排的其余導(dǎo)電片通過絕緣 隔板隔離,且該根導(dǎo)電片頂部的鎖芯接線柱al通過電連接線與電源驅(qū)動電路的接地導(dǎo)通 電路信號輸入端JDQ連接;其余三根導(dǎo)電片分別構(gòu)成用來與鑰匙頭2上的電源輸入用鑰匙 觸點(diǎn)B2觸接的電源輸出用鎖芯觸點(diǎn)A2、用來與鑰匙頭2上的第一通訊連接用鑰匙觸點(diǎn)B3 觸接的第一通訊連接用鎖芯觸點(diǎn)A3和用來與鑰匙頭2上的第二通訊連接用鑰匙觸點(diǎn)B4觸 接的第二通訊連接用鎖芯觸點(diǎn)A4,構(gòu)成電源輸出用鎖芯觸點(diǎn)A2的導(dǎo)電片頂部的鎖芯接線 柱a2通過電連接線與電源驅(qū)動電路的電源信號輸出端VCC連接,構(gòu)成第一通訊連接用鎖芯 觸點(diǎn)A3的導(dǎo)電片頂部的鎖芯接線柱a3通過電連接線與鎖芯控制芯片工作電路的鎖芯通訊 信號輸出端TXD連接,構(gòu)成第二通訊連接用鎖芯觸點(diǎn)A4的導(dǎo)電片頂部的鎖芯接線柱a4通 過電連接線與鎖芯控制芯片工作電路的鎖芯通訊信號輸入端RXD連接;
第二排導(dǎo)電片至少由一根導(dǎo)電片組成,該根導(dǎo)電片位于構(gòu)成電路導(dǎo)通用鎖芯觸點(diǎn)Al 的導(dǎo)電片的后側(cè),且構(gòu)成能在電路導(dǎo)通用鎖芯觸點(diǎn)Al受到電路導(dǎo)通用鑰匙觸點(diǎn)Cl擠推后 移時,與電路導(dǎo)通用鎖芯觸點(diǎn)Al觸接的接地信號傳導(dǎo)用鎖芯觸點(diǎn)Bi,該根導(dǎo)電片頂端的鎖 芯接線柱bl直接接地;
當(dāng)設(shè)于鑰匙頭2上的各個鑰匙觸點(diǎn)與設(shè)于鎖芯殼體4上的各個鎖芯觸點(diǎn)對應(yīng)連接時, 能使電源驅(qū)動電路導(dǎo)通,使鎖芯控制芯片工作電路和鑰匙控制電路板得電,并使鎖芯控制 芯片Ul與鑰匙控制芯片U5通過鎖芯通訊信號輸出端TXD、鎖芯通訊信號輸入端RXD、鑰匙 通訊信號輸入端A-RXD、鑰匙通訊信號輸出端A-TXD建立通訊連接,使鎖芯控制芯片的鎖 芯密碼確認(rèn)主程序和鎖芯密碼復(fù)核主程序與鑰匙控制芯片的鑰匙密碼確認(rèn)主程序和鑰匙密碼復(fù)核主程序開始工作,執(zhí)行密碼傳輸和校驗(yàn)工作;只有當(dāng)鎖芯密碼確認(rèn)主程序執(zhí)行到鎖芯開鎖模塊時,鎖芯控制芯片才通過鎖芯開鎖模塊輸出用來驅(qū)動連接在鎖芯控制芯片IO 端口的電動機(jī)驅(qū)動電路執(zhí)行開鎖動作的開鎖指令,否則不執(zhí)行開鎖動作。
此外,本發(fā)明上述技術(shù)方案的進(jìn)一步改進(jìn)如下
①所述鎖栓組件包括全控鎖栓7、半控鎖栓8及由電動機(jī)驅(qū)動電路驅(qū)動正轉(zhuǎn)或反轉(zhuǎn)的 鎖栓驅(qū)動輪9,其中全控鎖栓7的開鎖和關(guān)鎖過程完全由鎖栓驅(qū)動輪9控制,半控鎖栓8的 開鎖過程由鎖栓驅(qū)動輪9驅(qū)動,關(guān)鎖過程由連接于其自身與鎖體1之間的半控鎖栓回位彈 簧10驅(qū)動;在全控鎖栓7的關(guān)鎖行程到位處設(shè)有關(guān)鎖限位開關(guān)K1,關(guān)鎖限位開關(guān)Kl為單 刀雙擲開關(guān),其中第一觸點(diǎn)B6接地并與活動觸頭的固定端連接,第二觸點(diǎn)A6用來與鎖芯控 制芯片Ul的關(guān)鎖到位檢測端Pl. 3連接,第三觸點(diǎn)A8連接于電源驅(qū)動電路中,當(dāng)關(guān)鎖限位 開關(guān)Kl未受到觸發(fā)時,第三觸點(diǎn)A8與第一觸點(diǎn)B6閉合,當(dāng)關(guān)鎖限位開關(guān)Kl受到觸發(fā)時, 第二觸點(diǎn)A6與第一觸點(diǎn)B6閉合;在半控鎖栓8的開鎖行程到位處設(shè)有處于常開狀態(tài)的開 鎖限位開關(guān)K2,開鎖限位開關(guān)K2的第一觸點(diǎn)B7接地,第二觸點(diǎn)A7用來與鎖芯控制芯片Ul 的開鎖到位檢測端Pl. 4連接,當(dāng)開鎖限位開關(guān)K2受到觸發(fā)時轉(zhuǎn)為閉合狀態(tài);在半控鎖栓8 的關(guān)鎖行程到位處設(shè)有處于常開狀態(tài)的半控鎖栓回位限位開關(guān)K3,半控鎖栓回位限位開關(guān) K3的第一觸點(diǎn)B9接地,第二觸點(diǎn)A9用來與鎖芯控制芯片Ul的半控鎖栓回位到位檢測端 Pl. 7連接,當(dāng)半控鎖栓回位限位開關(guān)K3受到觸發(fā)時轉(zhuǎn)為閉合狀態(tài);在鎖體1外部便于觸及 的地方設(shè)有處于常開狀態(tài)的快速關(guān)鎖開關(guān)KG,快速關(guān)鎖開關(guān)KG與開鎖限位開關(guān)K2的第三 觸點(diǎn)A8、第一觸點(diǎn)B6串聯(lián)連接于電源驅(qū)動電路中,當(dāng)快速關(guān)鎖開關(guān)KG受到觸發(fā)時轉(zhuǎn)為閉合 狀態(tài);
②所述鑰匙頭2上還設(shè)有一個由非導(dǎo)電材料制成的檢驗(yàn)鑰匙狀態(tài)用鑰匙觸點(diǎn)C2;所述 鑰匙插孔5的凹槽6內(nèi)還設(shè)有一對與檢驗(yàn)鑰匙狀態(tài)用鑰匙觸點(diǎn)C2配合使用的導(dǎo)電片,其中 一根導(dǎo)電片與電路導(dǎo)通用鎖芯觸點(diǎn)Al位于同一排,構(gòu)成用來與鑰匙頭2上的檢驗(yàn)鑰匙狀態(tài) 用鑰匙觸點(diǎn)C2觸接的檢驗(yàn)鑰匙狀態(tài)用鎖芯觸點(diǎn)A5,該根導(dǎo)電片頂部的接線柱a5通過電連 接線與設(shè)于鎖芯控制芯片上的鑰匙狀態(tài)檢測端口 Pl. 2連接;另一根導(dǎo)電片與接地信號傳 導(dǎo)用鎖芯觸點(diǎn)Bl位于同一排且位于構(gòu)成檢驗(yàn)鑰匙狀態(tài)用鎖芯觸點(diǎn)A5的導(dǎo)電片的后側(cè),該 導(dǎo)電片構(gòu)成能在檢驗(yàn)鑰匙狀態(tài)用鎖芯觸點(diǎn)A5受到檢驗(yàn)鑰匙狀態(tài)用鑰匙觸點(diǎn)C2擠推后移 時,與檢驗(yàn)鑰匙狀態(tài)用鎖芯觸點(diǎn)A5觸接的檢驗(yàn)信號傳導(dǎo)用鎖芯觸點(diǎn)B5,該導(dǎo)電片頂端的接 線柱b5直接接地;
③所述電源驅(qū)動電路的電源輸入端接入后分為以下幾條主路
第一主路依次經(jīng)過電源繼電器JK的吸合開關(guān)RA、保險絲F后分成以下兩條支路第一 支路經(jīng)穩(wěn)壓濾波電路輸出后構(gòu)成穩(wěn)壓電源信號輸出端VCC,第二支路未經(jīng)穩(wěn)壓濾波電路而 直接輸出構(gòu)成未穩(wěn)壓電源信號輸出端VDD;
第二主路經(jīng)過電源繼電器JK的線圈后分成以下三條支路第一支路由電源繼電器JK 的線圈輸出后直接構(gòu)成接地導(dǎo)通電路信號輸入端JDQ ;第二支路由電源繼電器JK的線圈輸 出后經(jīng)第一三極管Ql的發(fā)射極和集電極接地;第三支路由電源繼電器JK的線圈輸出后依 次經(jīng)過第五二極管D5、快速關(guān)鎖開關(guān)KG、關(guān)鎖限位開關(guān)Kl的第三觸點(diǎn)A8、關(guān)鎖限位開關(guān)Kl 的第一觸點(diǎn)B6后接地;
第三主路依次經(jīng)過第六限流電阻R6、第三光耦U3的一對控制端引腳、快速關(guān)鎖開關(guān)KG、關(guān)鎖限位開關(guān)Kl的第三觸點(diǎn)A8、關(guān)鎖限位開關(guān)Kl的第一觸點(diǎn)B6后接地;第三光耦U3 的另一對被控端引腳的輸入端與設(shè)于鎖芯控制芯片Ul上的關(guān)鎖啟動信號檢測端P3. 2連 接,輸出端接地; 第四主路依次經(jīng)過第五限流電阻R5、發(fā)光二極管LED、快速關(guān)鎖開關(guān)KG、關(guān)鎖限位開關(guān) Kl的第三觸點(diǎn)A8、關(guān)鎖限位開關(guān)Kl的第一觸點(diǎn)B6后接地;
第五主路依次經(jīng)過第二光耦U2的一對被控端引腳、第三限流電阻R3后與設(shè)于第二主 路中的第一三極管Ql的基極連接;第二光耦U2的主控端的輸入端與設(shè)于第一主路的穩(wěn)壓 電源信號輸出端VCC連接,輸出端通過第二限流電阻R2與設(shè)于鎖芯控制芯片Ul上的供電 自動控制信號輸出端Pl. 5連接;
④所述鎖芯控制芯片工作電路還包括連接于鎖芯控制芯片Ul上的引腳復(fù)位電路和震 蕩電路,鎖芯控制芯片Ul上設(shè)有穩(wěn)壓電源輸入端VCC、接地端、用來與電動機(jī)驅(qū)動電路連接 以輸出驅(qū)動指令的三個驅(qū)動指令輸出端口 P1.0,P1. 1,P2. O、用來與鎖芯殼體4上的檢驗(yàn)鑰 匙狀態(tài)用鎖芯觸點(diǎn)A5連接以檢測鑰匙是否處于開鎖狀態(tài)的鑰匙狀態(tài)檢測端口 Pl. 2、用來 與關(guān)鎖限位開關(guān)Kl的第二觸點(diǎn)A6連接以檢測全控鎖栓7是否關(guān)鎖到位的關(guān)鎖到位信號檢 測端Pl. 3、用來與開鎖限位開關(guān)K2的第二觸點(diǎn)A7連接以檢測半控鎖栓8是否開鎖到位的 開鎖到位信號檢測端Pl. 4、用來與電源驅(qū)動電路第五主路中的第二限流電阻R2連接以實(shí) 現(xiàn)由鎖芯控制芯片Ul內(nèi)部控制電源通斷的供電自動控制信號輸出端Pl. 5、用來與半控鎖 栓回位限位開關(guān)K3的第二觸點(diǎn)A9連接以檢測半控鎖栓8是否回位到位的半控鎖栓回位到 位檢測端Pl. 7、用來與設(shè)于鎖芯殼體4上的第二通訊連接用鎖芯觸點(diǎn)A4及其對應(yīng)的鎖芯接 線柱a4連接的鎖芯通訊信號輸入端P3. 0,即RXD、用來與設(shè)于鎖芯殼體4上的第一通訊連 接用鎖芯觸點(diǎn)A3及其對應(yīng)的鎖芯接線柱a3連接的鎖芯通訊信號輸出端P3. 1,即TXD以及 用來與電源驅(qū)動電路的第三主路中的第三光耦U3的被控端引腳的輸入端連接的關(guān)鎖啟動 信號檢測端P3. 2 ;
⑤所述鑰匙控制電路板還包括連接于鑰匙控制芯片U5上的引腳復(fù)位電路、震蕩電路 及指示燈工作電路,鑰匙電源信號輸入端VCC+、鑰匙接地信號輸入端GND-、鑰匙通訊信號 輸入端A-RXD、鑰匙通訊信號輸出端A-TXD除了分別設(shè)置于鑰匙控制芯片U5的各個信號 輸入或輸出端口外,其中鑰匙電源信號輸入端VCC+還與鑰匙控制芯片TO的引腳復(fù)位電路 及指示燈工作電路連接以實(shí)現(xiàn)供電,鑰匙接地信號輸入端GND-還分別與鑰匙控制芯片U5 的引腳復(fù)位電路及震蕩電路連接以實(shí)現(xiàn)接地;
具體的,指示燈工作電路由一端與鑰匙電源信號輸入端VCC+連接的發(fā)光二極管Sl和 一端與鑰匙控制芯片U5的信號端口 Pl. 1連接的第十限流電阻RlO串接組成;震蕩電路由 第七非極性電容C7、第八非極性電容C8及晶振XTALl組成,其中,第七非極性電容C7及晶 振XTALl的一端同時與鑰匙控制芯片U5的一個信號端口 XTALl連接,晶振XTALl的另一端 與第八非極性電容C8的一端同時與鑰匙控制芯片TO的另一信號端口 XTAL2連接,第七非 極性電容C7與第八非極性電容C8的另一端同時與鑰匙接地信號輸入端GND-連接;引腳 復(fù)位電路由第四極性電容E4和第九電阻R9連接組成;第四極性電容E4和第九電阻R9的 一端同時與鑰匙控制芯片U5的復(fù)位端RST連接,第四極性電容E4的另一端接鑰匙電源信 號輸入端VCC+,第九電阻R9的另一端接鑰匙接地信號輸入端GND-;
⑥所述電動機(jī)驅(qū)動電路包括電動機(jī)控制芯片U4、電動機(jī)MG、第五非極性電容C5及第六非極性電容C6,其中電動機(jī)MG的兩端與電動機(jī)控制芯片U4的兩個驅(qū)動信號輸出端OUTl和 0UT2連接;電動機(jī)控制芯片U4的穩(wěn)壓電源輸入端VCC同時與電源驅(qū)動電路的穩(wěn)壓電源信 號輸出端VCC和第五非極性電容C5的一端連接,電動機(jī)控制芯片U4的未穩(wěn)壓電源輸入端 VC同時與電源驅(qū)動電路的未穩(wěn)壓電源信號輸出端VDD和第六非極性電容C6的一端連接,第 五非極性電容C5的另一端、第六非極性電容C6的另一端以及電動機(jī)控制芯片U4的四個接 地端GND分別接地;電動機(jī)控制芯片U4的三個驅(qū)動指令信號輸入端IN1,IN2, ENl分別與 鎖芯控制芯片Ul的三個驅(qū)動指令信號輸出端Pl. 0,Pl. 1,P2. 0連接。
所述鎖芯控制電路板還包括有報警驅(qū)動電路,所述報警驅(qū)動電路由喇叭Y、第四三 極管Q4 (第四三極管Q4可采用達(dá)林頓三極管)及第四限流電阻R4組成,喇叭Y的電源正 極與電源驅(qū)動電路的未穩(wěn)壓電源信號輸出端VDD連接,喇叭Y的負(fù)極與第四三極管Q4的發(fā) 射極連接,第四電阻R4的一端與第四三極管Q4的基極連接,第四電阻R4的另一端與鎖芯 控制芯片Ul的報警信號輸出端P1.6連接,第四三極管Q4的集電極接地。當(dāng)所述鎖芯密碼 確認(rèn)主程序執(zhí)行到鎖芯錯誤處理模塊時,鎖芯錯誤處理模塊通過鎖芯控制芯片的報警信號 輸出端Pl. 6輸出用來驅(qū)動報警驅(qū)動電路執(zhí)行報警動作的報警指令。所述鎖栓驅(qū)動輪9是一個由電動機(jī)MG的輸出軸11帶動的帶有徑向頂推凸齒12 的驅(qū)動轉(zhuǎn)輪,所述鎖栓組件還包括設(shè)于鎖栓驅(qū)動輪9徑向旁側(cè)的能在鎖栓驅(qū)動輪9的徑向 頂推凸齒12撥動下進(jìn)行上下移動的全控鎖栓活動導(dǎo)片13、位于全控鎖栓活動導(dǎo)片13前側(cè) 面或后側(cè)面的用來鎖定全控鎖栓活動導(dǎo)片13的卡位滑塊14、連接于全控鎖栓活動導(dǎo)片13 前側(cè)面或后側(cè)面的半控鎖栓導(dǎo)片15以及設(shè)于半控鎖栓導(dǎo)片15與半控鎖栓8之間的用來帶 動半控鎖栓8上下移動的半控鎖栓轉(zhuǎn)動輪16 ;所述全控鎖栓活動導(dǎo)片13與全控鎖栓7固 定連接,全控鎖栓活動導(dǎo)片13在其朝向卡位滑塊14的側(cè)面固定有卡位銷17,全控鎖栓活動 導(dǎo)片13在其朝向鎖栓驅(qū)動輪9的側(cè)部設(shè)有與鎖栓驅(qū)動輪9上的徑向頂推凸齒12配合以實(shí) 現(xiàn)上下傳動的凹齒槽18 ;所述卡位滑塊14與鎖體1之間通過卡位滑塊回位彈簧19連接, 卡位滑塊14上開設(shè)有與全控鎖栓7上下移動方向相垂直的卡位滑塊導(dǎo)槽20以及與全控鎖 栓7上下移動方向平行的卡位銷移動槽21,卡位滑塊導(dǎo)槽20套置于固定在鎖體1上的卡位 滑塊導(dǎo)軸22外,卡位銷移動槽21套置于卡位銷17外,卡位銷移動槽21的左側(cè)或右側(cè)槽壁 的上下部位分別設(shè)有用來分別將卡位銷17固定在開鎖到位位置和關(guān)鎖到位位置的卡位銷 限位凹槽23 ;所述半控鎖栓導(dǎo)片15 —方面通過設(shè)于其體內(nèi)的半控鎖栓導(dǎo)片滑槽24套置于 固定在全控鎖栓活動導(dǎo)片13上的半控鎖栓導(dǎo)片軸25外,另一方面通過半控鎖栓導(dǎo)片回位 彈簧26與全控鎖栓活動導(dǎo)片13連接;所述半控鎖栓8的栓體上沿半控鎖栓8的移動方向 設(shè)有一固定擋片28和一活動擋片28’,其中固定擋片28離半控鎖栓8的鎖舌的距離較活 動擋片28’近,且固定擋片28既活動套置于半控鎖栓8的栓體上,又與鎖體1固定連接,活 動擋片28’活動套置于半控鎖栓8的栓體上,活動擋片28’與半控鎖栓8的尾端之間連接 有活動擋片作用彈簧36,所述半控鎖栓轉(zhuǎn)動輪16的輪體上設(shè)有徑向推動片27,且該徑向推 動片27活動插置于活動擋片28’和固定擋片28之間;半控鎖栓轉(zhuǎn)動輪16的輪體外側(cè)還設(shè) 有能在半控鎖栓導(dǎo)片15向半控鎖栓轉(zhuǎn)動輪16方向移動時被推動從而帶動半控鎖栓轉(zhuǎn)動輪 16轉(zhuǎn)動的轉(zhuǎn)動片觸點(diǎn)29。所述鎖栓組件還包括能沿與全控鎖栓7移動方向相垂直的方向進(jìn)行伸縮移動的 輔助鎖栓30,全控鎖栓活動導(dǎo)片13的前側(cè)面或后側(cè)面設(shè)有用來帶動輔助鎖栓30移動的輔助鎖栓推動軸31,輔助鎖栓30通過斜置的輔助鎖栓推動軸導(dǎo)槽32套接于輔助鎖栓推動軸 31外;鎖體1上設(shè)有輔助鎖栓移動限位導(dǎo)軸33,輔助鎖栓30上設(shè)有套置于輔助鎖栓移動限 位導(dǎo)軸33外的輔助鎖栓移動限位槽34,所述輔助鎖栓移動限位槽34的槽道走向與全控鎖 栓7的移動方向垂直。在全控鎖栓活動導(dǎo)片13的前側(cè)面或后側(cè)面固定連接有全控鎖栓活動導(dǎo)片軸35, 所述關(guān)鎖限位開關(guān)Kl安裝于鎖體1上正好能被移動到關(guān)鎖到位位置的全控鎖栓活動導(dǎo)片 軸35觸發(fā)的位置;所述開鎖限位開關(guān)K2安裝于鎖體1上正好能被帶動半控鎖栓8移動到 開鎖到位位置的活動擋片28’觸發(fā)的位置;所述半控鎖栓回位限位開關(guān)K3安裝于鎖體1上 正好能被隨半控鎖栓8旋轉(zhuǎn)到關(guān)鎖到位位置的半控鎖栓轉(zhuǎn)動輪16的轉(zhuǎn)動片觸點(diǎn)29觸發(fā)的 位置。本發(fā)明上述技術(shù)方案的工作原理說明如下 (一)開鎖工作過程 電源輸入時可通過下述三種方式之一第一種是220V電源經(jīng)變壓器降壓整流變成6或 9V直流電源,經(jīng)插頭插入插座N直流主電源插口,正極經(jīng)第三二極管D3后與電源繼電器JK 的線圈及吸合開關(guān)RA的輸入端連接,負(fù)極接地;第二種是備用電源BT的正極經(jīng)第一二極管 Dl與電源繼電器JK的線圈及吸合開關(guān)RA的的輸入端連接;第三種是通過備用接口 m使 電源的正極經(jīng)第二二極管D2與電源繼電器JK的線圈及吸合開關(guān)RA的輸入端連接。這樣, 當(dāng)有市電220V電源時經(jīng)變壓器變壓后作為主電源供電,當(dāng)市電220V電源停電時,由備用電 源BT進(jìn)行供電,當(dāng)市電與備用電源同時沒電時,可由外部電源通過備用接口 m進(jìn)行供電。開鎖時將鑰匙頭插入鎖芯殼體的鑰匙插孔內(nèi)并轉(zhuǎn)動鑰匙頭,鑰匙頭上的電路導(dǎo)通 用鑰匙觸點(diǎn)Cl、電源輸入用鑰匙觸點(diǎn)B2、第一通訊連接用鑰匙觸點(diǎn)B3、第二通訊連接用鑰 匙觸點(diǎn)B4、檢驗(yàn)鑰匙狀態(tài)用鑰匙觸點(diǎn)C2接觸到鎖芯殼體上的電路導(dǎo)通用鎖芯觸點(diǎn)Al、電源 輸出用鎖芯觸點(diǎn)A2、第一通訊連接用鎖芯觸點(diǎn)A3、第二通訊連接用鎖芯觸點(diǎn)A4、檢驗(yàn)鑰匙 狀態(tài)用鎖芯觸點(diǎn)A5,經(jīng)導(dǎo)電片頂部的對應(yīng)鎖芯接線柱al、鎖芯接線柱a2、鎖芯接線柱a3、鎖 芯接線柱a4、鎖芯接線柱a5、鎖芯接線柱bl、鎖芯接線柱b5,電連接線與鎖芯控制電路板上 相應(yīng)的信號輸入端或輸出端連接,由于鑰匙上的各個觸點(diǎn)沿徑向向外凸出,當(dāng)電路導(dǎo)通用 鑰匙觸點(diǎn)Cl、檢驗(yàn)鑰匙狀態(tài)用鑰匙觸點(diǎn)C2壓迫到電路導(dǎo)通用鎖芯觸點(diǎn)Al、檢驗(yàn)鑰匙狀態(tài)用 鎖芯觸點(diǎn)A5時,電路導(dǎo)通用鎖芯觸點(diǎn)Al、檢驗(yàn)鑰匙狀態(tài)用鎖芯觸點(diǎn)A5也能同時觸及到接地 信號傳導(dǎo)用鎖芯觸點(diǎn)Bi、檢驗(yàn)信號傳導(dǎo)用鎖芯觸點(diǎn)B5。當(dāng)電路導(dǎo)通用鎖芯觸點(diǎn)Al與接地 信號傳導(dǎo)用鎖芯觸點(diǎn)Bl接觸時,電源經(jīng)過插座N、第三二極管D3 (或者電源經(jīng)過備用電源 BT、第一二極管D1,或者電源經(jīng)過備用接口 Ni、第二二極管D2),經(jīng)電源繼電器JK的線圈、 電連接線、鎖芯接線柱al、電路導(dǎo)通用鎖芯觸點(diǎn)Al、接地信號傳導(dǎo)用鎖芯觸點(diǎn)Bi,鎖芯接線 柱bl后,通過電連接線接地。此時,電源繼電器JK線圈產(chǎn)生磁場將其吸合開關(guān)RA吸合使 觸點(diǎn)接通,電源經(jīng)保險絲F后,一路經(jīng)穩(wěn)壓三極管LM7805穩(wěn)壓,第二極性電容E2、第三非極 性電容C3、第三極性電容E3、第四非極性電容C4濾波后,通過穩(wěn)壓電源輸出端VCC分別供 給鎖芯控制芯片U1、鑰匙控制電路板的鑰匙控制芯片TO及電動機(jī)控制芯片U4供電,另一路 通過未穩(wěn)壓電源輸出端VDD經(jīng)第六非極性電容C6濾波后,直接與電動機(jī)控制芯片U4的第 8引腳連接。當(dāng)鎖芯控制芯片Ul得到電源后,內(nèi)部程序便開始運(yùn)行并進(jìn)行初始化后,將鎖芯控制芯片Ul的供電自動控制信號輸出端Pl. 5置為低電平,連接在第二限流電阻R2、第二光耦U2的第2引腳也被拉為低電平,第二光耦U2內(nèi)部發(fā)光二極管導(dǎo)通發(fā)光,觸發(fā)第二光耦 U2的3、4引腳導(dǎo)通,經(jīng)第三限流電阻R3觸發(fā)第一三極管Q 1導(dǎo)通,此時電源繼電器JK的 線圈的通電回路是并聯(lián)的,即電路導(dǎo)通用鎖芯觸點(diǎn)Al、接地信號傳導(dǎo)用鎖芯觸點(diǎn)Bl導(dǎo)通接 地及第一三極管Ql導(dǎo)通接地,將手動導(dǎo)通轉(zhuǎn)換為由鎖芯控制芯片Ul控制根據(jù)需要導(dǎo)通或 切斷電源。還有一路經(jīng)電連接線、鎖芯接線柱al、鎖芯接線柱a2、電路導(dǎo)通用鎖芯觸點(diǎn)Al、 電源輸出用鎖芯觸點(diǎn)A2、電路導(dǎo)通用鑰匙觸點(diǎn)Cl、電源輸入用鑰匙觸點(diǎn)B2、電連接線、第一 鑰匙接線柱J1、第二鑰匙接線柱J2與鑰匙控制芯片U5的VCC+、GND-連接,給鑰匙控制芯 片U5供電。同時鎖芯控制芯片Ul的鎖芯通訊信號輸出端TXD、鎖芯通訊信號輸入端RXD經(jīng) 連接線、鎖芯接線柱a3、鎖芯接線柱a4、第一通訊連接用鎖芯觸點(diǎn)A3、第二通訊連接用鎖芯 觸點(diǎn)A4、第一通訊連接用鑰匙觸點(diǎn)B3、第二通訊連接用鑰匙觸點(diǎn)B4、電連接線、第三接線柱 J3、第四接線柱J4,與鑰匙控制芯片TO的鑰匙通訊信號輸出端A-TXD、鑰匙通訊信號輸入端 A-RXD連接,給鎖芯控制芯片Ul及鑰匙控制芯片U5之間的雙向通訊做好準(zhǔn)備。
當(dāng)鑰匙轉(zhuǎn)動時鑰匙頭上的檢驗(yàn)鑰匙狀態(tài)用鑰匙觸點(diǎn)C 2壓迫檢驗(yàn)鑰匙狀態(tài)用鎖 芯觸點(diǎn)A5與檢驗(yàn)信號傳導(dǎo)用鎖芯觸點(diǎn)B5接觸導(dǎo)通,經(jīng)電連接線、鎖芯接線柱a5、鎖芯接線 柱b5使連接在鎖芯控制芯片Ul的鑰匙狀態(tài)檢測端口 Pl. 2拉為低電平,以便鎖芯控制芯片 Ul內(nèi)部程序判斷鑰匙是否還插在鎖芯內(nèi)處于導(dǎo)通狀態(tài)。第一極性電容E1、第一電阻Rl是 鎖芯控制芯片Ul的RST引腳復(fù)位電路,晶振XTAL、第一電容Cl、第二電容C2組成震蕩電路 給鎖芯控制芯片Ul提供時序信號。鎖芯控制芯片Ul的關(guān)鎖到位檢測端Pl. 3經(jīng)關(guān)鎖限位 開關(guān)Kl的第二觸點(diǎn)A6、第一 B6接地,開鎖到位信號檢測端Pl. 4經(jīng)開鎖限位開關(guān)K2的第二 觸點(diǎn)A7、第一觸點(diǎn)B7接地,半控鎖栓回位到位檢測端Pl. 7經(jīng)半控鎖栓回位限位開關(guān)K3的 第二觸點(diǎn)A9、第一觸點(diǎn)B9接地,關(guān)鎖啟動信號檢測端P3. 2經(jīng)第三光耦U3的4、3引腳接地, 驅(qū)動指令輸出端口 Pl. 0與電動機(jī)控制芯片U4的mi引腳連接,驅(qū)動指令輸出端口 Pl. 1與 電動機(jī)控制芯片U4的IN2引腳連接,驅(qū)動指令輸出端口 P2. 0與電動機(jī)控制芯片U4的ENl 引腳連接,第五電容C5、第六電容C6為濾波電容。鎖芯控制芯片Ul的報警信號輸出端Pl. 6 經(jīng)第四限流電阻R4與第四三極管Q4的控制端(基極)連接,通過喇叭Y發(fā)出報警聲。當(dāng)鎖 芯控制芯片Ul得電,內(nèi)部程序即開始運(yùn)行,進(jìn)行接收初始化后程序等待鑰匙控制芯片U5發(fā) 送開鎖密碼。第四極性電容E4、第九電阻R9是鑰匙控制芯片U5的RST引腳復(fù)位電路,晶 振XTAL1、第七非極性電容C7、第八非極性電容C8組成震蕩電路給鑰匙控制芯片U5提供時 序信號。發(fā)光二極管Sl經(jīng)限流電阻RlO與鑰匙控制芯片U5的IO 口 Pl. 1連接。鑰匙控制 芯片U5得到電源內(nèi)部程序開始進(jìn)行發(fā)送密碼初始化后,將其IO 口 Pl. 1置為低電平,發(fā)光 二極管Sl經(jīng)限流電阻RlO導(dǎo)通發(fā)光,表示鑰匙控制芯片U5已正常開始運(yùn)行,并將其IO 口 的鑰匙通訊信號輸出端A-TXD置為低電平表示已經(jīng)做好發(fā)送準(zhǔn)備,查詢等待鎖芯控制芯 片Ul要求發(fā)送密碼指令。鎖芯控制芯片Ul進(jìn)行接收密碼初始化后,也將其IO 口的鎖芯通 訊信號輸入端RXD置為低電平表示已經(jīng)做好接收準(zhǔn)備,當(dāng)鑰匙控制芯片U5查詢到鎖芯控制 芯片Ul已做好接收密碼準(zhǔn)備時,首先開始發(fā)送128字節(jié)密碼給鎖芯控制芯片Ul,鎖芯控 制芯片Ul每接收到一組密碼都進(jìn)行校驗(yàn),正確保存到指定存儲單元,如錯誤要求鑰匙控制 芯片U5重復(fù)發(fā)送該組密碼,接收完128字節(jié)密碼后,開始取出128字節(jié)密碼進(jìn)行比較運(yùn)算, 當(dāng)密碼吻合時再要求鑰匙控制芯片U5繼續(xù)發(fā)送密碼,每次接收完N字節(jié)密碼后立即開始進(jìn)行比較運(yùn)算,如密碼吻合將繼續(xù)要求鑰匙控制芯片U5發(fā)送密碼,直到所設(shè)的所有密碼發(fā)送 完畢(如有需要可繼續(xù)增設(shè)密碼),當(dāng)所有密碼都吻合時,由鎖芯控制芯片Ul發(fā)送N組數(shù)據(jù) 給鑰匙控制芯片U5,作為鑰匙控制芯片U5取數(shù)地址及加減或乘除的數(shù)據(jù),鑰匙控制芯片U5 將根據(jù)接收到的數(shù)據(jù)取出相應(yīng)存儲單元的數(shù)據(jù),并進(jìn)行加減或乘除運(yùn)算,將運(yùn)算結(jié)果再次 發(fā)送給鎖芯控制芯片U1,鎖芯控制芯片Ul將結(jié)果數(shù)據(jù)進(jìn)行比較運(yùn)算。若數(shù)據(jù)吻合,鎖芯控 制芯片Ul將驅(qū)動指令輸出端口 Pl. O置為低電平、驅(qū)動指令輸出端口 Pl. 1置為高電平、驅(qū) 動指令輸出端口 P2. O置為高電平,經(jīng)電動機(jī)控制芯片U4驅(qū)動,電動機(jī)MG開始反轉(zhuǎn),電動機(jī) MG的輸出軸11 (通過主導(dǎo)齒輪和傳導(dǎo)齒輪)帶動鎖栓驅(qū)動輪9轉(zhuǎn)動,當(dāng)鎖栓驅(qū)動輪9的徑 向頂推凸齒12轉(zhuǎn)動到卡位滑塊14的上方時壓下卡位滑塊14,此時全控鎖栓活動導(dǎo)片13屬 于自由狀態(tài),當(dāng)徑向頂推凸齒12隨鎖栓驅(qū)動輪9繼續(xù)轉(zhuǎn)動即可將全控鎖栓活動導(dǎo)片13撥 往開鎖方向移動。全控鎖栓活動導(dǎo)片13帶動全控鎖栓7、全控鎖栓活動導(dǎo)片軸35、輔助鎖 栓推動軸31移動,同時全控鎖栓活動導(dǎo)片13帶動半控鎖栓導(dǎo)片15回到原點(diǎn),鎖栓驅(qū)動輪 9繼續(xù)轉(zhuǎn)動時就能觸及到半控鎖栓導(dǎo)片15,半控鎖栓導(dǎo)片15被頂往半控鎖栓轉(zhuǎn)動輪16方 向移動,半控鎖栓轉(zhuǎn)動輪16旋轉(zhuǎn)時,通過徑向推動片27帶動活動擋片28’將半控鎖栓8撥 回(向開鎖方向移動)。當(dāng)活動擋片28’移動到開鎖限位開關(guān)K2的開關(guān)觸點(diǎn)時,開鎖限位開 關(guān)K2的第二觸點(diǎn)A7、第一觸點(diǎn)B7閉合接通,與開鎖限位開關(guān)K2的第二觸點(diǎn)A7連接的鎖芯 控制芯片Ul的開鎖到位信號檢測端P1.4被拉為低電平,當(dāng)鎖芯控制芯片Ul的內(nèi)部程序檢 測到開鎖到位信號檢測端Pl. 4為低電平時,置驅(qū)動指令輸出端口 Pl. 1為低電平,置報警信 號輸出端Pl. 6為低電平,電動機(jī)MG停止轉(zhuǎn)動并保持剎車狀態(tài),第四三極管Q4導(dǎo)通驅(qū)動喇 叭Y發(fā)出聲音提示,表示鎖已開啟可以打開房門;同時鎖芯控制芯片Ul內(nèi)部程序設(shè)置電動 機(jī)MG保持剎車狀態(tài)時間(例如保持4秒),設(shè)置電源繼電器JK保持時間(例如30秒),此時 鎖芯控制芯片Ul內(nèi)部程序不斷檢測鑰匙狀態(tài)檢測端口 Pl. 2是否為高電平。當(dāng)檢測到鑰匙 狀態(tài)檢測端口 Pl. 2為高電平時,表示鑰匙觸點(diǎn)與鎖芯觸點(diǎn)已經(jīng)斷開連接,此時,鎖芯控制 芯片Ul內(nèi)部程序置驅(qū)動指令輸出端口 Pl. 0為高電平,使電動機(jī)MG開始正轉(zhuǎn),以給半控鎖 栓8自由彈回的空間,當(dāng)半控鎖栓轉(zhuǎn)動輪16的轉(zhuǎn)動片觸點(diǎn)29接觸半控鎖栓回位限位開關(guān) K3的開關(guān)觸點(diǎn)時,半控鎖栓回位限位開關(guān)K3的第二觸點(diǎn)A9、第一觸點(diǎn)B9接通,與半控鎖栓 回位限位開關(guān)K3的第二觸點(diǎn)A9連接的鎖芯控制芯片Ul的半控鎖栓回位到位檢測端Pl. 7 被拉為低電平。當(dāng)鎖芯控制芯片Ul內(nèi)部程序檢測到半控鎖栓回位到位檢測端Pl. 7為低電 平時,置驅(qū)動指令輸出端口 P2. 0為低電平,置供電自動控制信號輸出端Pl. 5為高電平,電 動機(jī)MG停止轉(zhuǎn)動,第二光耦U2、第一三極管Ql截止,電源繼電器JK的線圈失電,電源繼電 器JK的吸合開關(guān)RA觸點(diǎn)釋放斷開,鎖芯控制電路板上和鑰匙控制電路板上的各個器件失 電停止運(yùn)行。當(dāng)電動機(jī)MG保持剎車狀態(tài)時間超過設(shè)定的剎車狀態(tài)時間(4秒),而鑰匙頭2 還插在鎖芯殼體4的鑰匙插孔5內(nèi)且使各個鑰匙觸點(diǎn)和鎖芯觸點(diǎn)還處于閉合狀態(tài)時,鎖芯 控制芯片Ul的內(nèi)部程序?qū)⒆孕型瓿缮鲜鰟幼鳌?br> 本例容錯次數(shù)暫定為5次,當(dāng)超過5次時,鎖芯控制芯片Ul將報警信號輸出端 Pl. 6置為低電平,使第四三極管Q4導(dǎo)通驅(qū)動喇叭Y報警,同時延長供電自動控制信號輸出 端Pl. 5輸出時間(暫定20分鐘),此時鎖芯控制芯片Ul不再接收任何密碼及數(shù)據(jù),鎖芯控 制芯片Ul內(nèi)部程序進(jìn)入休眠狀態(tài)。延長時間到達(dá)時,鎖芯控制芯片Ul置供電自動控制信 號輸出端Pl. 5為高電平,第二光耦U2、第一三極管Ql截止,電源繼電器JK的線圈失去磁場而使吸合開關(guān)RA觸點(diǎn)斷開,鎖芯控制電路板和鑰匙控制電路板上的所有器件失去電源停 止運(yùn)行。本鎖芯用在汽車防盜上可直接控制油泵電源繼電器或啟動電源繼電器等等。(二)關(guān)鎖工作過程當(dāng)按動快速關(guān)鎖開關(guān)KG (可裝在門外的門把手下部或其它便 于觸及的地方)時,快速關(guān)鎖開關(guān)KG的觸點(diǎn)閉合導(dǎo)通,由于關(guān)鎖限位開關(guān)Kl的觸點(diǎn)第一 B6 與第三觸點(diǎn)A8是常閉狀態(tài)接地導(dǎo)通,電源繼電器JK的線圈電流經(jīng)快速關(guān)鎖開關(guān)KG、關(guān)鎖限 位開關(guān)Kl的第三觸點(diǎn)A8與第一觸點(diǎn)B6接地導(dǎo)通,發(fā)光二極管LED經(jīng)第五限流電阻R5點(diǎn) 亮,表示開始關(guān)鎖運(yùn)行。電源繼電器JK的線圈得電產(chǎn)生磁場,將吸合開關(guān)RA觸點(diǎn)吸合接通, 使鎖芯控制電路板上的各個器件得電。鎖芯控制芯片Ul程序開始運(yùn)行并進(jìn)行初始化,同時 另一路經(jīng)限流電阻R6、第三光耦U3的控制端、關(guān)鎖限位開關(guān)Kl的第三觸點(diǎn)A8與第一觸點(diǎn) B6接地導(dǎo)通,第三光耦U3的被控端觸發(fā)被控也導(dǎo)通,將鎖芯控制芯片Ul的關(guān)鎖啟動信號檢 測端P3. 2拉為低電平,鎖芯控制芯片Ul程序產(chǎn)生中斷,即轉(zhuǎn)入關(guān)鎖中斷服務(wù)程序,將鎖芯 控制芯片Ul的驅(qū)動指令輸出端口 P1.0置為高電平,驅(qū)動指令輸出端口 Pl. 1置為低電平, 驅(qū)動指令輸出端口 P2. 0置為高電平,經(jīng)電動機(jī)控制芯片U4驅(qū)動,電動機(jī)MG開始正轉(zhuǎn),電動 機(jī)MG的輸出軸11帶動鎖栓驅(qū)動輪9轉(zhuǎn)動,當(dāng)鎖栓驅(qū)動輪9的徑向頂推凸齒12轉(zhuǎn)動到卡位 滑快14的上方時壓下卡位滑快14,此時全控鎖栓活動導(dǎo)片13屬于自由狀態(tài)。當(dāng)鎖 栓驅(qū)動 輪9帶動徑向頂推凸齒12繼續(xù)轉(zhuǎn)動即可將全控鎖栓活動導(dǎo)片13撥往關(guān)鎖方向移動,全控 鎖栓活動導(dǎo)片13帶動全控鎖栓7、全控鎖栓活動導(dǎo)片軸35、輔助鎖栓推動軸31移動,當(dāng)全 控鎖栓活動導(dǎo)片軸35移動到關(guān)鎖限位開關(guān)Kl的開關(guān)觸點(diǎn)時,關(guān)鎖限位開關(guān)Kl的觸點(diǎn)開始 切換,使第二觸點(diǎn)A6與第一觸點(diǎn)B6接通,將與第二觸點(diǎn)A6連接的鎖芯控制芯片Ul的關(guān)鎖 到位信號檢測端Pl. 3拉為低電平。當(dāng)鎖芯控制芯片Ul的內(nèi)部程序檢測到關(guān)鎖到位信號檢 測端Pl. 3為低電平時,置驅(qū)動指令輸出端口 P2. 0為低電平,電動機(jī)MG停止轉(zhuǎn)動。同時,由 于關(guān)鎖限位開關(guān)Kl的第一觸點(diǎn)B6和第三觸點(diǎn)A8斷開連接,使得電源繼電器JK的線圈失 電,吸合開關(guān)RA的觸點(diǎn)釋放斷開,鎖芯控制電路板和鑰匙控制電路板上的各個器件失電停 止運(yùn)行,發(fā)光二極管LED熄滅,關(guān)鎖結(jié)束。由于快速關(guān)鎖開關(guān)KG與關(guān)鎖限位開關(guān)Kl的第一 觸點(diǎn)B6和第三觸點(diǎn)A8是串連電路,此時即便再按動快速關(guān)鎖開關(guān)KG,也不會發(fā)生重復(fù)關(guān)鎖 動作。在圖8的電源驅(qū)動電路中,第五二極管D5起截流作用,在開鎖時第一三極管Ql的導(dǎo) 通或電路導(dǎo)通用鎖芯觸點(diǎn)Al、接地信號傳導(dǎo)用鎖芯觸點(diǎn)Bl觸點(diǎn)接觸時不產(chǎn)生誤動作。綜上所述,本發(fā)明具有以下優(yōu)點(diǎn)
(1)通過鑰匙組件和鎖芯組件的簡單配合動作,便可實(shí)現(xiàn)鑰匙組件和鎖芯組件通電、密 碼傳輸校驗(yàn)及開鎖工作,不僅結(jié)構(gòu)簡單,使用方便,而且安全性能高。(2)由于鑰匙控制芯片和鎖芯控制芯片可通過通訊接口實(shí)現(xiàn)雙向通訊連接,通過 雙向通訊連接進(jìn)行密碼的傳輸校驗(yàn),可避免密碼設(shè)置的局限性,并解決了普遍性存在密碼 重號問題;
(3)開關(guān)鎖極其方便,例如裝在家用防盜門上時,當(dāng)人離開需要反鎖時不用麻煩掏鑰 匙,只按動一下快速關(guān)鎖開關(guān)即可把幾個方向的門栓鎖上,開鎖時與普通機(jī)械鎖操作一樣, 插入鑰匙旋轉(zhuǎn)即可將門打開。(4)鑰匙內(nèi)不設(shè)電池,電源由鎖芯提供,可減小鑰匙的體積。(5)本發(fā)明可使電子密碼鎖可用的密碼組合數(shù)位顯著增多,從而解決現(xiàn)有電子密 碼鎖密碼不足的問題。
權(quán)利要求
1. 一種可顯著擴(kuò)展密碼組合數(shù)位的電子鎖控裝置,它包括鑰匙組件和鎖芯組件,其特 征在于所述鑰匙組件包括鑰匙頭(2)、安裝于鑰匙頭(2)上的鑰匙觸點(diǎn)、與鑰匙頭(2)連接 的鑰匙柄(3)以及安裝于鑰匙頭(2)或鑰匙柄(3)內(nèi)部并且與鑰匙觸點(diǎn)對應(yīng)連接的鑰匙控 制電路板;所述鎖芯組件包括鎖芯殼體(4)、安裝于鎖芯殼體(4)內(nèi)的鎖芯觸點(diǎn)以及與鎖芯 觸點(diǎn)對應(yīng)連接的鎖芯控制電路板;當(dāng)所述鑰匙頭(2)與鎖芯殼體(4)連接到位時,能使鑰匙 觸點(diǎn)與鎖芯觸點(diǎn)對應(yīng)連接,并且使鎖芯控制電路板和鑰匙控制電路板通過鎖芯觸點(diǎn)和鑰匙 觸點(diǎn)建立雙向通訊連接關(guān)系;所述鑰匙控制電路板內(nèi)設(shè)儲存有鑰匙控制程序和開鎖密碼的鑰匙控制芯片,所述開鎖 密碼分成1組或N組并以數(shù)據(jù)表格形式存放于鑰匙控制芯片的程序存儲器中,所述鑰匙控 制程序包括鑰匙密碼確認(rèn)主程序,所述鑰匙密碼確認(rèn)主程序包括以下模塊①鑰匙初始化模塊執(zhí)行一系列的初始化設(shè)置,初始化“鑰匙字節(jié)指針”和“鑰匙分組 指針”后,進(jìn)入鑰匙通信狀態(tài)檢測模塊一;②鑰匙通信狀態(tài)檢測模塊一該模塊為循環(huán)判斷檢測程序,其工作是設(shè)置鑰匙控制芯 片做好通信準(zhǔn)備,同時檢測鎖芯控制芯片是否處于通信準(zhǔn)備好狀態(tài),以判斷雙方是否通信 同步,如果同步,則進(jìn)入鑰匙密碼讀取模塊,否則,繼續(xù)等待直到鑰匙控制芯片和鎖芯控制 芯片兩者同步;③鑰匙密碼讀取模塊根據(jù)當(dāng)前“鑰匙分組指針”和當(dāng)前“鑰匙字節(jié)指針”的信息,從 儲存在鑰匙控制芯片的程序存儲器中的開鎖密碼數(shù)據(jù)區(qū)域中讀取相應(yīng)分組、相應(yīng)字節(jié)的數(shù) 據(jù),之后轉(zhuǎn)入鑰匙數(shù)據(jù)發(fā)送模塊一;④鑰匙數(shù)據(jù)發(fā)送模塊一將通過鑰匙密碼讀取模塊讀取的當(dāng)前數(shù)據(jù),按照設(shè)定的算法 添加相應(yīng)的校驗(yàn)位后,發(fā)送給鎖芯控制芯片,之后轉(zhuǎn)入鑰匙發(fā)送校驗(yàn)?zāi)K一;⑤鑰匙發(fā)送校驗(yàn)?zāi)K一等待接收鎖芯控制芯片發(fā)來的應(yīng)答信息;如果收到“數(shù)據(jù)接 收校驗(yàn)錯誤”的應(yīng)答信息,則返回鑰匙數(shù)據(jù)發(fā)送模塊一重新發(fā)送數(shù)據(jù),如果收到“數(shù)據(jù)接收 校驗(yàn)正確”的應(yīng)答信息,則進(jìn)入鑰匙字節(jié)指針移位模塊一;⑥鑰匙字節(jié)指針移位模塊一根據(jù)當(dāng)前“鑰匙字節(jié)指針”判斷當(dāng)前分組的數(shù)據(jù)是否讀取 發(fā)送結(jié)束;如果結(jié)束,則進(jìn)入鑰匙分組指針移位模塊,否則,將“鑰匙字節(jié)指針”加上預(yù)先設(shè) 定值后,返回鑰匙密碼讀取模塊;⑦鑰匙分組指針移位模塊根據(jù)當(dāng)前“鑰匙分組標(biāo)志”判斷所有分組是否結(jié)束;如果沒 有結(jié)束,則將“鑰匙分組指針”加1后,返回鑰匙通信狀態(tài)檢測模塊一;如果結(jié)束,返回鑰匙 初始化模塊或者進(jìn)入鑰匙控制程序的其它主程序;所述鎖芯控制電路板內(nèi)設(shè)儲存有鎖芯控制程序和比對密碼的鎖芯控制芯片,所述比對 密碼分成1組或N組并以數(shù)據(jù)表格形式存放于鎖芯控制芯片的程序存儲器中,所述鎖芯控 制程序包括鎖芯密碼確認(rèn)主程序,所述鎖芯密碼確認(rèn)主程序包括以下模塊①鎖芯初始化模塊執(zhí)行一系列的初始化設(shè)置,所述的初始化設(shè)置包括初始化“鎖芯字 節(jié)指針”、“鎖芯分組指針”、“容錯數(shù)據(jù)單元”及“密碼重發(fā)次數(shù)單元”后,初始化后進(jìn)入鎖芯 通信狀態(tài)檢測模塊一;②鎖芯通信狀態(tài)檢測模塊一該模塊為循環(huán)判斷檢測程序,其工作是設(shè)置鎖芯控制芯 片做好通信準(zhǔn)備,同時檢測鑰匙控制芯片是否處于通信準(zhǔn)備好狀態(tài),以判斷雙方是否通信 同步,如果同步,則進(jìn)入鎖芯數(shù)據(jù)接收模塊一,否則,繼續(xù)等待直到鎖芯控制芯片和鑰匙控制芯片兩者同步;③鎖芯數(shù)據(jù)接收模塊一接收鑰匙控制芯片發(fā)來的帶校驗(yàn)位的密碼數(shù)據(jù),之后進(jìn)入鎖 芯接收校驗(yàn)?zāi)K一;④鎖芯接收校驗(yàn)?zāi)K一按照設(shè)定的算法,檢測接收到的數(shù)據(jù)是否正確,如果數(shù)據(jù)校驗(yàn) 正確,向鑰匙控制芯片發(fā)送“數(shù)據(jù)接收校驗(yàn)正確”的應(yīng)答信息,同時程序轉(zhuǎn)入鎖芯數(shù)據(jù)存儲 模塊一;如果數(shù)據(jù)校驗(yàn)錯誤,則丟棄接收到的數(shù)據(jù),并向鑰匙控制芯片發(fā)送“數(shù)據(jù)接收校驗(yàn) 錯誤”的應(yīng)答信息,同時程序返回鎖芯數(shù)據(jù)接收模塊一,繼續(xù)等待接收鑰匙控制芯片發(fā)來的 數(shù)據(jù);⑤鎖芯數(shù)據(jù)存儲模塊一將接收到的經(jīng)過校驗(yàn)的數(shù)據(jù),去除校驗(yàn)位后,根據(jù)當(dāng)前“鎖芯 字節(jié)指針”,存到鎖芯控制芯片的數(shù)據(jù)存儲器中相應(yīng)的位置,然后進(jìn)入鎖芯字節(jié)指針移位模 塊一;⑥鎖芯字節(jié)指針移位模塊一根據(jù)當(dāng)前“鎖芯字節(jié)指針”判斷當(dāng)前分組的數(shù)據(jù)是否接收 結(jié)束,如果接收結(jié)束,則程序進(jìn)入鎖芯密碼比對模塊;否則,將“鎖芯字節(jié)指針”加上預(yù)先設(shè) 定值后返回鎖芯數(shù)據(jù)接收模塊一;⑦鎖芯密碼比對模塊根據(jù)當(dāng)前“鎖芯分組指針”和當(dāng)前“鎖芯字節(jié)指針”,讀取儲存在 鎖芯控制芯片的程序存儲器中的對比密碼數(shù)據(jù)區(qū)域中的相應(yīng)分組相應(yīng)字節(jié)的密碼數(shù)據(jù),并 將該密碼數(shù)據(jù)與當(dāng)前接收到的存儲在鎖芯控制芯片的數(shù)據(jù)存儲器中的相應(yīng)字節(jié)的數(shù)據(jù)進(jìn) 行比對,得到比對結(jié)果后,進(jìn)入鎖芯比對結(jié)果判斷模塊一;⑧鎖芯比對結(jié)果判斷模塊一判斷比對結(jié)果,如果比對結(jié)果錯誤,則進(jìn)入鎖芯容錯數(shù) 據(jù)判斷模塊一;如果比對結(jié)果正確,則進(jìn)入鎖芯字節(jié)指針移位模塊二 ;⑨鎖芯容錯數(shù)據(jù)判斷模塊一將鎖芯控制芯片的“容錯數(shù)據(jù)單元”+1,然后判斷“容錯數(shù) 據(jù)單元”的值是否大于預(yù)設(shè)的“允許最大容錯值”,如果大于,則進(jìn)入鎖芯錯誤處理模塊;否 則,進(jìn)入鎖芯字節(jié)指針移位模塊二 ;⑩鎖芯字節(jié)指針移位模塊二根據(jù)當(dāng)前“鎖芯字節(jié)指針”判斷當(dāng)前分組的密碼是否比對 結(jié)束,如果比對結(jié)束,則程序進(jìn)入鎖芯分組指針移位模塊;否則,將“鎖芯字節(jié)指針”加1,然 后返回鎖芯密碼比對模塊; 鎖芯分組指針移位模塊根據(jù)當(dāng)前“鎖芯分組標(biāo)志”判斷所有分組是否結(jié)束,如果沒有結(jié)束,則將“鎖芯分組指針”加1后,返回鎖芯通信狀態(tài)檢測模塊一;否則,進(jìn)入鎖芯容錯 數(shù)據(jù)判斷模塊二或者進(jìn)入鎖芯控制程序的其它主程序; 鎖芯容錯數(shù)據(jù)判斷模塊二 判斷“容錯數(shù)據(jù)單元”的值,如果等于0,則進(jìn)入鎖芯開 鎖模塊;否則,進(jìn)入鎖芯密碼重發(fā)次數(shù)判斷模塊; 鎖芯密碼重發(fā)次數(shù)判斷模塊將鎖芯控制芯片當(dāng)前的“密碼重發(fā)次數(shù)單元”加1,并與預(yù)先設(shè)定的“允許密碼重發(fā)次數(shù)”進(jìn)行比較,如果鎖芯控制芯片當(dāng)前的“密碼重發(fā)次數(shù)單 元”的數(shù)據(jù)不大于“允許密碼重發(fā)次數(shù)”,則初始化“鎖芯字節(jié)指針”、“鎖芯分組指針”和“容 錯數(shù)據(jù)單元”后,返回鎖芯通信狀態(tài)檢測模塊一;否則,進(jìn)入鎖芯錯誤處理模塊; 鎖芯錯誤處理模塊對鎖芯控制芯片的10端口輸出執(zhí)行預(yù)先設(shè)定的錯誤處理動作 的指令; 鎖芯開鎖模塊對鎖芯控制芯片的10端口輸出執(zhí)行預(yù)先設(shè)定的開鎖指令。
2.根據(jù)權(quán)利要求1所述的可顯著擴(kuò)展密碼組合數(shù)位的電子鎖控裝置,其特征在于所 述鑰匙控制程序還包括連接于鑰匙分組指針移位模塊之后的鑰匙密碼復(fù)核主程序,所述鑰 匙密碼復(fù)核主程序包括以下模塊①鑰匙通信狀態(tài)檢測模塊二該模塊緊接鑰匙密碼確認(rèn)主程序中的鑰匙分組指針移位 模塊之后,且在鑰匙分組指針移位模塊判斷所有分組如果結(jié)束,程序進(jìn)入鑰匙通信狀態(tài)檢 測模塊二 ;所述鑰匙通信狀態(tài)檢測模塊二為循環(huán)判斷檢測程序,其工作是設(shè)置鑰匙控制芯 片做好通信準(zhǔn)備,同時檢測鎖芯控制芯片是否處于通信準(zhǔn)備好狀態(tài),以判斷雙方是否通信 同步,如果同步,則進(jìn)入鑰匙數(shù)據(jù)接收模塊,否則,繼續(xù)等待直到鑰匙控制芯片和鎖芯控制 芯片兩者同步;②鑰匙數(shù)據(jù)接收模塊接收鎖芯控制芯片發(fā)來的帶校驗(yàn)位的復(fù)核密碼運(yùn)算所需要的數(shù) 據(jù),之后進(jìn)入鑰匙接收校驗(yàn)?zāi)K;③鑰匙接收校驗(yàn)?zāi)K按照設(shè)定的算法,檢測接收到的數(shù)據(jù)是否正確,如果數(shù)據(jù)校驗(yàn)正 確,向鎖芯控制芯片發(fā)送“數(shù)據(jù)接收校驗(yàn)正確”的應(yīng)答信息,同時程序進(jìn)入鑰匙數(shù)據(jù)存儲模 塊;如果數(shù)據(jù)校驗(yàn)錯誤,則丟棄當(dāng)前接收到的數(shù)據(jù),并向鎖芯控制芯片發(fā)送相應(yīng)的“數(shù)據(jù)接 收校驗(yàn)錯誤”的應(yīng)答信息,同時程序返回鑰匙數(shù)據(jù)接收模塊,繼續(xù)等待接收鎖芯控制芯片發(fā) 來的數(shù)據(jù);④鑰匙數(shù)據(jù)存儲模塊將接收到的經(jīng)過校驗(yàn)正確的數(shù)據(jù),去除校驗(yàn)位后,根據(jù)當(dāng)前“鑰 匙字節(jié)指針”,存到鑰匙控制芯片的數(shù)據(jù)存儲器中相應(yīng)的位置,然后進(jìn)入鑰匙字節(jié)指針移位 模塊二 ;⑤鑰匙字節(jié)指針移位模塊二根據(jù)當(dāng)前“鑰匙字節(jié)指針”判斷當(dāng)前數(shù)據(jù)是否接收存儲結(jié) 束,如果結(jié)束,則程序進(jìn)入鑰匙復(fù)核密碼運(yùn)算模塊;否則,將“鑰匙字節(jié)指針”加1后,返回鑰 匙數(shù)據(jù)接收模塊;⑥鑰匙復(fù)核密碼運(yùn)算模塊按照事先設(shè)定的算法,取出相應(yīng)的數(shù)據(jù),進(jìn)行運(yùn)算,并將復(fù)核密碼運(yùn)算結(jié)果保存在鑰匙控制芯片的數(shù)據(jù)存儲器中,然后進(jìn)入鑰匙通信狀態(tài)檢測模塊 ---,⑦鑰匙通信狀態(tài)檢測模塊三該模塊為循環(huán)判斷檢測程序,其工作是設(shè)置鑰匙控制芯 片做好通信準(zhǔn)備,同時檢測鎖芯控制芯片是否處于通信準(zhǔn)備好狀態(tài),以判斷雙方是否通信 同步,如果同步,則進(jìn)入鑰匙復(fù)核密碼運(yùn)算結(jié)果讀取模塊,否則,繼續(xù)等待直到鑰匙控制芯 片和鎖芯控制芯片兩者同步;⑧鑰匙復(fù)核密碼運(yùn)算結(jié)果讀取模塊根據(jù)當(dāng)前“鑰匙字節(jié)指針”讀取存儲在鑰匙控制芯 片的數(shù)據(jù)存儲器中的復(fù)核密碼運(yùn)算結(jié)果的相應(yīng)字節(jié),進(jìn)入鑰匙數(shù)據(jù)發(fā)送模塊二;⑨鑰匙數(shù)據(jù)發(fā)送模塊二將鑰匙復(fù)核密碼運(yùn)算結(jié)果讀取模塊讀取的數(shù)據(jù),按照設(shè)定的 算法添加相應(yīng)的校驗(yàn)位后,發(fā)送給鎖芯控制芯片,之后轉(zhuǎn)入鑰匙發(fā)送校驗(yàn)?zāi)K二;⑩鑰匙發(fā)送校驗(yàn)?zāi)K二等待接收鎖芯控制芯片發(fā)來的應(yīng)答信息,如果收到“數(shù)據(jù)接收校驗(yàn)錯誤”的應(yīng)答信息,則程序返回鑰匙數(shù)據(jù)發(fā)送模塊二重新發(fā)送數(shù)據(jù),如果收到“數(shù)據(jù)接 收校驗(yàn)正確”的應(yīng)答信息,則程序進(jìn)入鑰匙字節(jié)指針移位模塊三; 鑰匙字節(jié)指針移位模塊三根據(jù)當(dāng)前“鑰匙字節(jié)指針”判斷當(dāng)前數(shù)據(jù)是否讀取發(fā)送結(jié)束,如果沒有結(jié)束,則將“鑰匙字節(jié)指針”加1后,返回鑰匙復(fù)核密碼運(yùn)算結(jié)果讀取模塊; 如果結(jié)束,返回鑰匙初始化模塊;所述鎖芯控制程序還包括連接于鎖芯分組指針移位模塊二和鎖芯容錯數(shù)據(jù)判斷模塊 二之間的鎖芯密碼復(fù)核主程序,所述鎖芯密碼復(fù)核主程序包括以下模塊①鎖芯通信狀態(tài)檢測模塊二該模塊緊接鎖芯密碼確認(rèn)主程序中的鎖芯分組指針移位 模塊之后,且在鎖芯分組指針移位模塊判斷所有分組如果結(jié)束,程序進(jìn)入鎖芯通信狀態(tài)檢 測模塊二 ;所述鎖芯通信狀態(tài)檢測模塊二為循環(huán)判斷檢測程序,其工作是設(shè)置鎖芯控制芯 片做好通信準(zhǔn)備,同時檢測鑰匙控制芯片是否處于通信準(zhǔn)備好狀態(tài),以判斷雙方是否通信 同步,如果同步,則進(jìn)入鎖芯數(shù)據(jù)讀取模塊,否則,繼續(xù)等待直到鎖芯控制芯片和鑰匙控制 芯片兩者同步;②鎖芯數(shù)據(jù)讀取模塊從鎖芯控制芯片的程序存儲器中,讀取設(shè)定的進(jìn)行復(fù)核密碼運(yùn) 算所需要的數(shù)據(jù)后,進(jìn)入鎖芯數(shù)據(jù)發(fā)送模塊;③鎖芯數(shù)據(jù)發(fā)送模塊將鎖芯數(shù)據(jù)讀取模塊讀取的當(dāng)前數(shù)據(jù),按照設(shè)定的算法添加相 應(yīng)的校驗(yàn)位后,發(fā)送給鑰匙控制芯片,之后轉(zhuǎn)入鎖芯發(fā)送校驗(yàn)?zāi)K;④鎖芯發(fā)送校驗(yàn)?zāi)K等待接收鑰匙控制芯片發(fā)來的應(yīng)答信息,如果收到“數(shù)據(jù)接收校 驗(yàn)錯誤”的應(yīng)答信息,則程序返回鎖芯數(shù)據(jù)發(fā)送模塊,重新發(fā)送數(shù)據(jù);如果收到“數(shù)據(jù)接收校 驗(yàn)正確”的應(yīng)答信息,則進(jìn)入鎖芯字節(jié)指針移位模塊三;⑤鎖芯字節(jié)指針移位模塊三根據(jù)當(dāng)前“鎖芯字節(jié)指針”判斷當(dāng)前數(shù)據(jù)是否讀取發(fā)送結(jié) 束,如果結(jié)束,則程序進(jìn)入鎖芯通信狀態(tài)檢測模塊三;否則,將“鎖芯字節(jié)指針”加1后,返回 鎖芯數(shù)據(jù)讀取模塊;⑥鎖芯通信狀態(tài)檢測模塊三該模塊為循環(huán)判斷檢測程序,其工作是設(shè)置鎖芯控制芯 片做好通信準(zhǔn)備,同時檢測鑰匙控制芯片是否處于通信準(zhǔn)備好狀態(tài),以判斷雙方是否通信 同步,如果同步,則進(jìn)入鎖芯數(shù)據(jù)接收模塊二,否則,繼續(xù)等待直到鎖芯控制芯片和鑰匙控 制芯片兩者同步;⑦鎖芯數(shù)據(jù)接收模塊二接收鑰匙控制芯片發(fā)來的帶校驗(yàn)的復(fù)核密碼運(yùn)算結(jié)果,之后 進(jìn)入鎖芯接收校驗(yàn)?zāi)K二;⑧鎖芯接收校驗(yàn)?zāi)K二按照約定的算法,檢測接收到的數(shù)據(jù)是否正確,如果數(shù)據(jù)校驗(yàn) 正確,向鑰匙控制芯片發(fā)送相應(yīng)“數(shù)據(jù)接收校驗(yàn)正確”的應(yīng)答信息,同時程序轉(zhuǎn)入鎖芯數(shù)據(jù) 存儲模塊二;如果數(shù)據(jù)校驗(yàn)錯誤,則丟棄接收到的數(shù)據(jù),并向鑰匙控制芯片發(fā)送“數(shù)據(jù)接收 校驗(yàn)錯誤”的應(yīng)答信息,同時程序返回鎖芯數(shù)據(jù)接收模塊二,繼續(xù)等待接收鑰匙控制芯片發(fā) 來的數(shù)據(jù);⑨鎖芯數(shù)據(jù)存儲模塊二將接收到的經(jīng)過校驗(yàn)的數(shù)據(jù),去除校驗(yàn)位后,根據(jù)當(dāng)前“鎖芯 字節(jié)指針”,存到鎖控制芯片的數(shù)據(jù)存儲器中相應(yīng)的位置,然后進(jìn)入鎖芯字節(jié)指針移位模塊 四;⑩鎖芯字節(jié)指針移位模塊四根據(jù)當(dāng)前“鎖芯字節(jié)指針”判斷當(dāng)前數(shù)據(jù)是否接收存儲結(jié)束,如果結(jié)束,則程序進(jìn)入鎖芯復(fù)核密碼運(yùn)算結(jié)果比對模塊;否則,將“鎖芯字節(jié)指針”加1 后,返回鎖芯數(shù)據(jù)接收模塊二; 鎖芯復(fù)核密碼運(yùn)算結(jié)果比對模塊根據(jù)當(dāng)前“鎖芯字節(jié)指針”,讀取保存在鎖芯控制芯片的程序存儲器中的復(fù)核密碼運(yùn)算結(jié)果對比數(shù)據(jù)的相應(yīng)字節(jié)數(shù)據(jù)與當(dāng)前接收到的存儲 在鎖芯控制芯片的數(shù)據(jù)存儲器中的復(fù)核密碼運(yùn)算結(jié)果相應(yīng)字節(jié)數(shù)據(jù)進(jìn)行比對,得到比對結(jié) 果后,進(jìn)入鎖芯比對結(jié)果判斷模塊二 ; 鎖芯比對結(jié)果判斷模塊二 判斷比對結(jié)果,如果比對結(jié)果錯誤,則進(jìn)入鎖芯容錯數(shù)據(jù)判斷模塊三;如果比對結(jié)果正確,則進(jìn)入鎖芯字節(jié)指針移位模塊五; 鎖芯容錯數(shù)據(jù)判斷模塊三將鎖芯控制芯片的“容錯數(shù)據(jù)單元”+1,然后判斷“容錯數(shù)據(jù)單元”的值是否大于預(yù)設(shè)的“允許最大容錯值”,如果大于,則進(jìn)入鎖芯錯誤處理模塊; 否則,進(jìn)入鎖芯字節(jié)指針移位模塊五; 鎖芯字節(jié)指針移位模塊五根據(jù)當(dāng)前“鎖芯字節(jié)指針”判斷復(fù)核密碼運(yùn)算結(jié)果是否比對結(jié)束,如果沒有結(jié)束,則將“鎖芯字節(jié)指針”加1后,返回鎖芯復(fù)核密碼運(yùn)算結(jié)果比對模 塊;否則,程序進(jìn)入鎖芯密碼確認(rèn)主程序中的鎖芯容錯數(shù)據(jù)判斷模塊二。
3.根據(jù)權(quán)利要求2所述的可顯著擴(kuò)展密碼組合數(shù)位的電子鎖控裝置,其特征在于所 述鎖芯控制程序還包括鎖芯關(guān)鎖控制主程序,所述鎖芯關(guān)鎖控制主程序根據(jù)接收到的指令 對鎖芯控制芯片的10端口輸出執(zhí)行預(yù)先設(shè)定的關(guān)鎖指令信號。
4.根據(jù)權(quán)利要求3所述的可顯著擴(kuò)展密碼組合數(shù)位的電子鎖控裝置,其特征在于它 還包括用來安裝鎖芯組件的鎖體(1)以及安裝在鎖體(1)上且由鑰匙組件和鎖芯組件控制 實(shí)現(xiàn)開關(guān)鎖動作的鎖栓組件。
5.根據(jù)權(quán)利要求4所述的可顯著擴(kuò)展密碼組合數(shù)位的電子鎖控裝置,其特征在于所 述鑰匙控制電路板設(shè)于鑰匙柄(3)的內(nèi)腔,鑰匙柄(3)的內(nèi)腔還設(shè)有多根分別通過電連接 線與鑰匙控制電路板的各個信號輸入端或輸出端連接的鑰匙接線柱,鑰匙頭(2)的外周壁 設(shè)有至少以下幾個沿鑰匙頭(2)的徑向方向向外突出且分布于不同軸向位置的鑰匙觸點(diǎn)其中第一個鑰匙觸點(diǎn)為由導(dǎo)電材料制成的電路導(dǎo)通用鑰匙觸點(diǎn)(C1),該電路導(dǎo)通用鑰 匙觸點(diǎn)(C1)設(shè)于鑰匙頭(2)的頭部位置,并與其余鑰匙觸點(diǎn)之間留有適當(dāng)空隔,該電路導(dǎo) 通用鑰匙觸點(diǎn)(C1)通過穿置于鑰匙頭(2)內(nèi)腔的電連接線及第一鑰匙接線柱(J1)與鑰匙 控制電路板的鑰匙接地信號輸入端(GND-)連接;其余鑰匙觸點(diǎn)在相鄰兩鑰匙觸點(diǎn)之間通過絕緣層互相隔離,且至少包括了一個電源輸 入用鑰匙觸點(diǎn)(B2)和兩個通訊連接用鑰匙觸點(diǎn)(B3和B4),電源輸入用鑰匙觸點(diǎn)(B2)由導(dǎo) 電材料制成且通過穿置于鑰匙頭(2)內(nèi)腔的電連接線及第二鑰匙接線柱(J2)與鑰匙控制 電路板的鑰匙電源信號輸入端(VCC+)連接,兩個通訊連接用鑰匙觸點(diǎn)(B3和B4)均由導(dǎo)電 材料制成,其中第一通訊連接用鑰匙觸點(diǎn)(B3)通過穿置于鑰匙頭(2)內(nèi)腔的電連接線及第 三鑰匙接線柱(J3)與鑰匙控制電路板的鑰匙通訊信號輸入端(A-RXD)連接,第二通訊連 接用鑰匙觸點(diǎn)(B4)通過穿置于鑰匙頭(2)內(nèi)腔的電連接線及第四鑰匙接線柱(J4)與鑰匙控制電路板的鑰匙通訊信號輸出端(A-TXD)連接;②所述鎖芯控制電路板包括與鎖芯控制芯片連接的鎖芯控制芯片工作電路、與鎖芯控 制芯片工作電路連接的用來控制鎖栓組件執(zhí)行開關(guān)鎖動作的電動機(jī)驅(qū)動電路以及用來分 別對鎖芯控制芯片工作電路、電動機(jī)驅(qū)動電路和鑰匙控制電路板供電的電源驅(qū)動電路;所 述鎖芯殼體(4)內(nèi)設(shè)有鑰匙插孔(5),鑰匙插孔(5)的孔道內(nèi)側(cè)壁面上設(shè)有便于插入鑰匙插 孔(5)內(nèi)的鑰匙頭(2)旋轉(zhuǎn)以實(shí)現(xiàn)開關(guān)鎖工作的凹槽(6),凹槽(6)內(nèi)設(shè)有兩排用來構(gòu)成鎖 芯觸點(diǎn)的導(dǎo)電片,各導(dǎo)電片的頂部穿出鎖芯殼體(4)構(gòu)成用來接地或與鎖芯控制電路板的 各個信號輸入端或輸出端連接的鎖芯接線柱;第一排導(dǎo)電片至少由四根具有彈性的導(dǎo)電片組成,該四根導(dǎo)電片沿鑰匙插孔(5)的孔 深方向依次排開且位于能與旋轉(zhuǎn)到位的鑰匙頭(2)上的各鑰匙觸點(diǎn)分別對應(yīng)觸接的位置; 其中位于鑰匙插孔(5)孔道最深處的一根導(dǎo)電片構(gòu)成用來與鑰匙頭(2)上的電路導(dǎo)通用鑰 匙觸點(diǎn)(C1)觸接的電路導(dǎo)通用鎖芯觸點(diǎn)(A1),該電路導(dǎo)通用鎖芯觸點(diǎn)(A1)與該排的其余 導(dǎo)電片通過絕緣隔板隔離,且該根導(dǎo)電片頂部的鎖芯接線柱(al)通過電連接線與電源驅(qū)動 電路的接地導(dǎo)通電路信號輸入端(JDQ)連接;其余三根導(dǎo)電片分別構(gòu)成用來與鑰匙頭(2) 上的電源輸入用鑰匙觸點(diǎn)(B2)觸接的電源輸出用鎖芯觸點(diǎn)(A2)、用來與鑰匙頭(2)上的第 一通訊連接用鑰匙觸點(diǎn)(B3)觸接的第一通訊連接用鎖芯觸點(diǎn)(A3)和用來與鑰匙頭(2)上 的第二通訊連接用鑰匙觸點(diǎn)(B4)觸接的第二通訊連接用鎖芯觸點(diǎn)(A4),構(gòu)成電源輸出用 鎖芯觸點(diǎn)(A2)的導(dǎo)電片頂部的鎖芯接線柱(a2)通過電連接線與電源驅(qū)動電路的電源信號 輸出端(VCC)連接,構(gòu)成第一通訊連接用鎖芯觸點(diǎn)(A3)的導(dǎo)電片頂部的鎖芯接線柱(a3)通 過電連接線與鎖芯控制芯片工作電路的鎖芯通訊信號輸出端(TXD)連接,構(gòu)成第二通訊連 接用鎖芯觸點(diǎn)(A4)的導(dǎo)電片頂部的鎖芯接線柱(a4)通過電連接線與鎖芯控制芯片工作電 路的鎖芯通訊信號輸入端(RXD)連接;第二排導(dǎo)電片至少由一根導(dǎo)電片組成,該根導(dǎo)電片位于構(gòu)成電路導(dǎo)通用鎖芯觸點(diǎn)(A1) 的導(dǎo)電片的后側(cè),且構(gòu)成能在電路導(dǎo)通用鎖芯觸點(diǎn)(A1)受到電路導(dǎo)通用鑰匙觸點(diǎn)(C1)擠 推后移時,與電路導(dǎo)通用鎖芯觸點(diǎn)(A1)觸接的接地信號傳導(dǎo)用鎖芯觸點(diǎn)(B1),該根導(dǎo)電片 頂端的鎖芯接線柱(bl)直接接地;當(dāng)設(shè)于鑰匙頭(2)上的各個鑰匙觸點(diǎn)與設(shè)于鎖芯殼體(4)上的各個鎖芯觸點(diǎn)對應(yīng)連接 時,能使電源驅(qū)動電路導(dǎo)通,使鎖芯控制芯片工作電路和鑰匙控制電路板得電,并使鎖芯控 制芯片(U1)與鑰匙控制芯片(U5)通過鎖芯通訊信號輸出端(TXD)、鎖芯通訊信號輸入端 (RXD )、鑰匙通訊信號輸入端(A-RXD )、鑰匙通訊信號輸出端(A-TXD )建立雙向通訊連接, 使鎖芯控制芯片的鎖芯密碼確認(rèn)主程序和鎖芯密碼復(fù)核主程序與鑰匙控制芯片的鑰匙密 碼確認(rèn)主程序和鑰匙密碼復(fù)核主程序開始工作,執(zhí)行密碼傳輸和校驗(yàn)工作;只有當(dāng)鎖芯密 碼確認(rèn)主程序執(zhí)行到鎖芯開鎖模塊時,鎖芯控制芯片才通過鎖芯開鎖模塊輸出用來驅(qū)動連 接在鎖芯控制芯片10端口的電動機(jī)驅(qū)動電路執(zhí)行開鎖動作的開鎖指令,否則不執(zhí)行開鎖 動作。
6.根據(jù)權(quán)利要求5所述的可顯著擴(kuò)展密碼組合數(shù)位的電子鎖控裝置,其特征在于 ①所述鎖栓組件包括全控鎖栓(7)、半控鎖栓(8)及由電動機(jī)驅(qū)動電路驅(qū)動正轉(zhuǎn)或反 轉(zhuǎn)的鎖栓驅(qū)動輪(9),其中全控鎖栓(7)的開鎖和關(guān)鎖過程完全由鎖栓驅(qū)動輪(9)控制,半 控鎖栓(8 )的開鎖過程由鎖栓驅(qū)動輪(9 )驅(qū)動,關(guān)鎖過程由連接于其自身與鎖體(1)之間的半控鎖栓回位彈簧(10)驅(qū)動;在全控鎖栓(7)的關(guān)鎖行程到位處設(shè)有關(guān)鎖限位開關(guān)(K1), 關(guān)鎖限位開關(guān)(K1)為單刀雙擲開關(guān),其中第一觸點(diǎn)(B6)接地并與活動觸頭的固定端連接, 第二觸點(diǎn)(A6)用來與鎖芯控制芯片(U1)的關(guān)鎖到位檢測端(P1. 3)連接,第三觸點(diǎn)(A8)連 接于電源驅(qū)動電路中,當(dāng)關(guān)鎖限位開關(guān)(K1)未受到觸發(fā)時,第三觸點(diǎn)(A8)與第一觸點(diǎn)(B6) 閉合,當(dāng)關(guān)鎖限位開關(guān)(K1)受到觸發(fā)時,第二觸點(diǎn)(A6)與第一觸點(diǎn)(B6)閉合;在半控鎖栓 (8)的開鎖行程到位處設(shè)有處于常開狀態(tài)的開鎖限位開關(guān)(K2),開鎖限位開關(guān)(K2)的第一 觸點(diǎn)(B7)接地,第二觸點(diǎn)(A7)用來與鎖芯控制芯片(U1)的開鎖到位檢測端(P1. 4)連接, 當(dāng)開鎖限位開關(guān)(K2)受到觸發(fā)時轉(zhuǎn)為閉合狀態(tài);在半控鎖栓(8)的關(guān)鎖行程到位處設(shè)有處于 常開狀態(tài)的半控鎖栓回位限位開關(guān)(K3),半控鎖栓回位限位開關(guān)(K3)的第一觸點(diǎn)(B9)接地, 第二觸點(diǎn)(A9)用來與鎖芯控制芯片(U1)的半控鎖栓回位到位檢測端(P1. 7)連接,當(dāng)半控鎖 栓回位限位開關(guān)(K3)受到觸發(fā)時轉(zhuǎn)為閉合狀態(tài);在鎖體(1)外部便于觸及的地方設(shè)有處于常 開狀態(tài)的快速關(guān)鎖開關(guān)(KG),快速關(guān)鎖開關(guān)(KG)與開鎖限位開關(guān)(K2)的第三觸點(diǎn)(A8)、第一 觸點(diǎn)(B6)串聯(lián)連接于電源驅(qū)動電路中,當(dāng)快速關(guān)鎖開關(guān)(KG)受到觸發(fā)時轉(zhuǎn)為閉合狀態(tài);②所述鑰匙頭(2)上還設(shè)有一個由非導(dǎo)電材料制成的檢驗(yàn)鑰匙狀態(tài)用鑰匙觸點(diǎn)(C2); 所述鑰匙插孔(5)的凹槽(6)內(nèi)還設(shè)有一對與檢驗(yàn)鑰匙狀態(tài)用鑰匙觸點(diǎn)(C2)配合使用的導(dǎo) 電片,其中一根導(dǎo)電片與電路導(dǎo)通用鎖芯觸點(diǎn)(A1)位于同一排,構(gòu)成用來與鑰匙頭(2)上 的檢驗(yàn)鑰匙狀態(tài)用鑰匙觸點(diǎn)(C2)觸接的檢驗(yàn)鑰匙狀態(tài)用鎖芯觸點(diǎn)(A5),該根導(dǎo)電片頂部 的接線柱(a5)通過電連接線與設(shè)于鎖芯控制芯片(U1)上的鑰匙狀態(tài)檢測端口(P1. 2)連 接;另一根導(dǎo)電片與接地信號傳導(dǎo)用鎖芯觸點(diǎn)(B1)位于同一排且位于構(gòu)成檢驗(yàn)鑰匙狀態(tài) 用鎖芯觸點(diǎn)(A5)的導(dǎo)電片的后側(cè),該導(dǎo)電片構(gòu)成能在檢驗(yàn)鑰匙狀態(tài)用鎖芯觸點(diǎn)(A5)受到 檢驗(yàn)鑰匙狀態(tài)用鑰匙觸點(diǎn)(C2)擠推后移時,與檢驗(yàn)鑰匙狀態(tài)用鎖芯觸點(diǎn)(A5)觸接的檢驗(yàn) 信號傳導(dǎo)用鎖芯觸點(diǎn)(B5),該導(dǎo)電片頂端的接線柱(b5)直接接地;③所述電源驅(qū)動電路的電源輸入端接入后分為以下幾條主路第一主路依次經(jīng)過電源繼電器(JK)的吸合開關(guān)(RA)、保險絲(F)后分成以下兩條支 路第一支路經(jīng)穩(wěn)壓濾波電路輸出后構(gòu)成穩(wěn)壓電源信號輸出端(VCC),第二支路未經(jīng)穩(wěn)壓 濾波電路而直接輸出構(gòu)成未穩(wěn)壓電源信號輸出端(VDD );第二主路經(jīng)過電源繼電器(JK)的線圈后分成以下三條支路第一支路由電源繼電器 (JK)的線圈輸出后直接構(gòu)成接地導(dǎo)通電路信號輸入端(JDQ);第二支路由電源繼電器(JK) 的線圈輸出后經(jīng)第一三極管(Q1)的發(fā)射極和集電極接地;第三支路由電源繼電器(JK)的 線圈輸出后依次經(jīng)過第五二極管(D5)、快速關(guān)鎖開關(guān)(KG)、關(guān)鎖限位開關(guān)(K1)的第三觸點(diǎn) (A8)、關(guān)鎖限位開關(guān)(K1)的第一觸點(diǎn)(B6)后接地;第三主路依次經(jīng)過第六限流電阻(R6)、第三光耦(U3)的一對控制端引腳、快速關(guān)鎖開 關(guān)(KG)、關(guān)鎖限位開關(guān)(K1)的第三觸點(diǎn)(A8)、關(guān)鎖限位開關(guān)(K1)的第一觸點(diǎn)(B6)后接地; 第三光耦(U3)的另一對被控端引腳的輸入端與設(shè)于鎖芯控制芯片(U1)上的關(guān)鎖啟動信號 檢測端(P3. 2)連接,輸出端接地;第四主路依次經(jīng)過第五限流電阻(R5)、發(fā)光二極管(LED)、快速關(guān)鎖開關(guān)(KG)、關(guān)鎖限 位開關(guān)(K1)的第三觸點(diǎn)(A8)、關(guān)鎖限位開關(guān)(K1)的第一觸點(diǎn)(B6)后接地;第五主路依次經(jīng)過第二光耦(U2)的一對被控端引腳、第三限流電阻(R3)后與設(shè)于第 二主路中的第一三極管(Q1)的基極連接;第二光耦(U2)的主控端的輸入端與設(shè)于第一主路的穩(wěn)壓電源信號輸出端(VCC)連接,輸出端通過第二限流電阻(R2)與設(shè)于鎖芯控制芯片 (U1)上的供電自動控制信號輸出端(P1.5)連接;④所述鎖芯控制芯片工作電路還包括連接于鎖芯控制芯片(U1)上的引腳復(fù)位電路和 震蕩電路,鎖芯控制芯片(U1)上設(shè)有穩(wěn)壓電源輸入端(VCC)、接地端、用來與電動機(jī)驅(qū)動電 路連接以輸出驅(qū)動指令的三個驅(qū)動指令輸出端口(P1.0,P1. 1,P2.0)、用來與鎖芯殼體(4) 上的檢驗(yàn)鑰匙狀態(tài)用鎖芯觸點(diǎn)(A5)連接以檢測鑰匙是否處于開鎖狀態(tài)的鑰匙狀態(tài)檢測端 口(P1. 2)、用來與關(guān)鎖限位開關(guān)(K1)的第二觸點(diǎn)(A6)連接以檢測全控鎖栓(7)是否關(guān)鎖到 位的關(guān)鎖到位信號檢測端(P1. 3)、用來與開鎖限位開關(guān)(K2)的第二觸點(diǎn)(A7)連接以檢測 半控鎖栓(8)是否開鎖到位的開鎖到位信號檢測端(P1. 4)、用來與電源驅(qū)動電路第五主路 中的第二限流電阻(R2)連接以實(shí)現(xiàn)由鎖芯控制芯片(U1)內(nèi)部控制電源通斷的供電自動控 制信號輸出端(P1. 5)、用來與半控鎖栓回位限位開關(guān)(K3)的第二觸點(diǎn)(A9)連接以檢測半 控鎖栓(8)是否回位到位的半控鎖栓回位到位檢測端(P1. 7)、用來與設(shè)于鎖芯殼體(4)上 的第二通訊連接用鎖芯觸點(diǎn)(A4)及其對應(yīng)的鎖芯接線柱(a4)連接的鎖芯通訊信號輸入端 (P3.0,即RXD)、用來與設(shè)于鎖芯殼體(4)上的第一通訊連接用鎖芯觸點(diǎn)(A3)及其對應(yīng)的鎖 芯接線柱(a3)連接的鎖芯通訊信號輸出端(P3. 1,即TXD)以及用來與電源驅(qū)動電路的第三 主路中的第三光耦(U3)的被控端引腳的輸入端連接的關(guān)鎖啟動信號檢測端(P3. 2);⑤所述鑰匙控制電路板還包括連接于鑰匙控制芯片(U5)上的引腳復(fù)位電路、震蕩電路 及指示燈工作電路,鑰匙電源信號輸入端(VCC+)、鑰匙接地信號輸入端(GND-)、鑰匙通訊 信號輸入端(A-RXD)、鑰匙通訊信號輸出端(A-TXD)除了分別設(shè)置于鑰匙控制芯片(U5) 的各個信號輸入或輸出端口外,其中鑰匙電源信號輸入端(VCC+)還與鑰匙控制芯片(U5) 的引腳復(fù)位電路及指示燈工作電路連接以實(shí)現(xiàn)供電,鑰匙接地信號輸入端(GND-)還分別 與鑰匙控制芯片(U5)的引腳復(fù)位電路及震蕩電路連接以實(shí)現(xiàn)接地;⑥所述電動機(jī)驅(qū)動電路包括電動機(jī)控制芯片(U4)、電動機(jī)(MG)、第五非極性電容(C5) 及第六非極性電容(C6),其中電動機(jī)(MG)的兩端與電動機(jī)控制芯片(U4)的兩個驅(qū)動信號 輸出端(0UT1和0UT2)連接;電動機(jī)控制芯片(U4)的穩(wěn)壓電源輸入端(VCC)同時與電源驅(qū) 動電路的穩(wěn)壓電源信號輸出端(VCC)和第五非極性電容(C5)的一端連接,電動機(jī)控制芯片 (U4)的未穩(wěn)壓電源輸入端(VC)同時與電源驅(qū)動電路的未穩(wěn)壓電源信號輸出端(VDD)和第 六非極性電容(C6)的一端連接,第五非極性電容(C5)的另一端、第六非極性電容(C6)的另 一端以及電動機(jī)控制芯片(U4)的四個接地端(GND)分別接地;電動機(jī)控制芯片(U4)的三個 驅(qū)動指令信號輸入端(mi,IN2, EN1)分別與鎖芯控制芯片(U1)的三個驅(qū)動指令信號輸出 端(P1.0,P1. 1,P2. 0)連接。
7.根據(jù)權(quán)利要求6所述的可顯著擴(kuò)展密碼組合數(shù)位的電子鎖控裝置,其特征在于 所述鎖芯控制電路板還包括有報警驅(qū)動電路,所述報警驅(qū)動電路由喇叭(Y)、第四三極管 (Q4)及第四限流電阻(R4)組成,喇叭(Y)的電源正極與電源驅(qū)動電路的未穩(wěn)壓電源信號輸 出端(VDD)連接,喇叭(Y)的負(fù)極與第四三極管(Q4)的發(fā)射極連接,第四電阻(R4)的一端 與第四三極管(Q4)的基極連接,第四電阻(R4)的另一端與鎖芯控制芯片(U1)的報警信號 輸出端(P1. 6)連接,第四三極管(Q4)的集電極接地;當(dāng)所述鎖芯密碼確認(rèn)主程序執(zhí)行到鎖 芯錯誤處理模塊時,鎖芯錯誤處理模塊通過鎖芯控制芯片的報警信號輸出端(P1. 6)輸出用 來驅(qū)動報警驅(qū)動電路執(zhí)行報警動作的報警指令。
8.根據(jù)權(quán)利要求7所述的可顯著擴(kuò)展密碼組合數(shù)位的電子鎖控裝置,其特征在于所 述鎖栓驅(qū)動輪(9)是一個由電動機(jī)(MG)的輸出軸(11)帶動的帶有徑向頂推凸齒(12)的 驅(qū)動轉(zhuǎn)輪,所述鎖栓組件還包括設(shè)于鎖栓驅(qū)動輪(9)徑向旁側(cè)的能在鎖栓驅(qū)動輪(9)的徑 向頂推凸齒(12)撥動下進(jìn)行上下移動的全控鎖栓活動導(dǎo)片(13)、位于全控鎖栓活動導(dǎo)片(13)前側(cè)面或后側(cè)面的用來鎖定全控鎖栓活動導(dǎo)片(13)的卡位滑塊(14)、連接于全控鎖 栓活動導(dǎo)片(13)前側(cè)面或后側(cè)面的半控鎖栓導(dǎo)片(15)以及設(shè)于半控鎖栓導(dǎo)片(15)與半 控鎖栓(8)之間的用來帶動半控鎖栓(8)上下移動的半控鎖栓轉(zhuǎn)動輪(16);所述全控鎖栓 活動導(dǎo)片(13)與全控鎖栓(7)固定連接,全控鎖栓活動導(dǎo)片(13)在其朝向卡位滑塊(14) 的側(cè)面固定有卡位銷(17),全控鎖栓活動導(dǎo)片(13)在其朝向鎖栓驅(qū)動輪(9)的側(cè)部設(shè)有與 鎖栓驅(qū)動輪(9)上的徑向頂推凸齒(12)配合以實(shí)現(xiàn)上下傳動的凹齒槽(18);所述卡位滑塊(14)與鎖體(1)之間通過卡位滑塊回位彈簧(19)連接,卡位滑塊(14)上開設(shè)有與全控鎖栓 (7)上下移動方向相垂直的卡位滑塊導(dǎo)槽(20)以及與全控鎖栓(7)上下移動方向平行的卡 位銷移動槽(21),卡位滑塊導(dǎo)槽(20)套置于固定在鎖體(1)上的卡位滑塊導(dǎo)軸(22)外,卡 位銷移動槽(21)套置于卡位銷(17)外,卡位銷移動槽(21)的左側(cè)或右側(cè)槽壁的上下部位 分別設(shè)有用來分別將卡位銷(17)固定在開鎖到位位置和關(guān)鎖到位位置的卡位銷限位凹槽 (23);所述半控鎖栓導(dǎo)片(15)—方面通過設(shè)于其體內(nèi)的半控鎖栓導(dǎo)片滑槽(24)套置于固定 在全控鎖栓活動導(dǎo)片(13)上的半控鎖栓導(dǎo)片軸(25)外,另一方面通過半控鎖栓導(dǎo)片回位 彈簧(26)與全控鎖栓活動導(dǎo)片(13)連接;所述半控鎖栓(8)的栓體上沿半控鎖栓(8)的移 動方向設(shè)有一固定擋片(28)和一活動擋片(28’),其中固定擋片(28)離半控鎖栓(8)的鎖 舌的距離較活動擋片(28’)近,且固定擋片(28)既活動套置于半控鎖栓(8)的栓體上,又與 鎖體(1)固定連接,活動擋片(28’)活動套置于半控鎖栓(8)的栓體上,活動擋片(28’)與 半控鎖栓(8)的尾端之間連接有活動擋片作用彈簧(36),所述半控鎖栓轉(zhuǎn)動輪(16)的輪體 上設(shè)有徑向推動片(27),且該徑向推動片(27)活動插置于活動擋片(28’)和固定擋片(28) 之間;半控鎖栓轉(zhuǎn)動輪(16)的輪體外側(cè)還設(shè)有能在半控鎖栓導(dǎo)片(15)向半控鎖栓轉(zhuǎn)動輪 (16)方向移動時被推動從而帶動半控鎖栓轉(zhuǎn)動輪(16)轉(zhuǎn)動的轉(zhuǎn)動片觸點(diǎn)(29)。
9.根據(jù)權(quán)利要求8所述的可顯著擴(kuò)展密碼組合數(shù)位的電子鎖控裝置,其特征在于所 述鎖栓組件還包括能沿與全控鎖栓(7)移動方向相垂直的方向進(jìn)行伸縮移動的輔助鎖栓 (30),全控鎖栓活動導(dǎo)片(13)的前側(cè)面或后側(cè)面設(shè)有用來帶動輔助鎖栓(30)移動的輔助 鎖栓推動軸(31),輔助鎖栓(30)通過斜置的輔助鎖栓推動軸導(dǎo)槽(32)套接于輔助鎖栓推 動軸(31)外;鎖體(1)上設(shè)有輔助鎖栓移動限位導(dǎo)軸(33),輔助鎖栓(30)上設(shè)有套置于輔 助鎖栓移動限位導(dǎo)軸(33)外的輔助鎖栓移動限位槽(34),所述輔助鎖栓移動限位槽(34) 的槽道走向與全控鎖栓(7)的移動方向垂直。
10.根據(jù)權(quán)利要求9所述的可顯著擴(kuò)展密碼組合數(shù)位的電子鎖控裝置,其特征在于在 全控鎖栓活動導(dǎo)片(13)的前側(cè)面或后側(cè)面固定連接有全控鎖栓活動導(dǎo)片軸(35),所述關(guān) 鎖限位開關(guān)(K1)安裝于鎖體(1)上正好能被移動到關(guān)鎖到位位置的全控鎖栓活動導(dǎo)片軸 (35)觸發(fā)的位置;所述開鎖限位開關(guān)(K2)安裝于鎖體(1)上正好能被帶動半控鎖栓(8)移 動到開鎖到位位置的活動擋片(28’)觸發(fā)的位置;所述半控鎖栓回位限位開關(guān)(K3)安裝于 鎖體(1)上正好能被隨半控鎖栓(8)旋轉(zhuǎn)到關(guān)鎖到位位置的半控鎖栓轉(zhuǎn)動輪(16)的轉(zhuǎn)動片 觸點(diǎn)(29)觸發(fā)的位置。
全文摘要
本發(fā)明涉及一種可顯著擴(kuò)展密碼組合數(shù)位的電子鎖控裝置,它包括鑰匙組件和鎖芯組件,鑰匙組件包括鑰匙頭、鑰匙觸點(diǎn)、鑰匙柄及與鑰匙觸點(diǎn)對應(yīng)連接的鑰匙控制電路板;鎖芯組件包括鎖芯殼體、鎖芯觸點(diǎn)及與鎖芯觸點(diǎn)對應(yīng)連接的鎖芯控制電路板;當(dāng)所述鑰匙頭與鎖芯殼體連接到位時,能使鑰匙觸點(diǎn)與鎖芯觸點(diǎn)對應(yīng)連接,并且使鎖芯控制電路板和鑰匙控制電路板通過鎖芯觸點(diǎn)和鑰匙觸點(diǎn)建立雙向通訊連接關(guān)系;鑰匙控制電路板內(nèi)設(shè)儲存有鑰匙控制程序和開鎖密碼的鑰匙控制芯片;鎖芯控制電路板內(nèi)設(shè)儲存有鎖芯控制程序和比對密碼的鎖芯控制芯片。本發(fā)明可使電子密碼鎖可用的密碼組合數(shù)位顯著增多,從而解決現(xiàn)有的電子密碼鎖普遍存在的密碼不足的問題。
文檔編號E05B47/00GK102003118SQ20101053333
公開日2011年4月6日 申請日期2010年11月5日 優(yōu)先權(quán)日2010年11月5日
發(fā)明者林挺意 申請人:林挺意
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
宁远县| 清徐县| 遂川县| 息烽县| 桑日县| 禹城市| 昆明市| 民勤县| 渭源县| 于都县| 无棣县| 比如县| 凤冈县| 石渠县| 万载县| 通道| 都匀市| 永兴县| 宿松县| 阿荣旗| 织金县| 辉南县| 雅江县| 阜南县| 尼玛县| 观塘区| 手游| 松原市| 息烽县| 大邑县| 洛浦县| 乌审旗| 房产| 临沧市| 富川| 西平县| 呼和浩特市| 黑河市| 沙洋县| 石泉县| 遂昌县|