74ls74d密碼鎖設(shè)計(jì)分為三部分,第一部分為門鈴部分,用蜂鳴器實(shí)現(xiàn)。 第二部分為雙D觸發(fā)器,利用密碼的按鈕給雙D觸發(fā)器提供CP,使高電平能到達(dá)最后一個(gè)D觸發(fā)器輸出端,以二極管代替開鎖機(jī)構(gòu)。二極管發(fā)光則表明開鎖成功。 第三部分為開鎖后的清零電路。開鎖成功后最后一個(gè)Q’的值從1翻轉(zhuǎn)到0,通過門電路和RC延時(shí)1s后將Q’的值送到雙D觸發(fā)器的清零端,使電路恢復(fù)到最初的狀態(tài)。
1. 四位密碼鎖主體電路 兩個(gè)雙D觸發(fā)器U1、U4 構(gòu)成四位密碼電路,本電路密碼設(shè)定為1469,S1、S4、S6、S9 分別是1、4、6、9四位密碼的按鈕端;平時(shí)4個(gè)D觸發(fā)器的CP端皆懸空相當(dāng)于1狀態(tài),觸發(fā)器保持原狀態(tài)不變。
當(dāng)按下S1時(shí),CP1為低電平,松手后S1自動(dòng)恢復(fù)高電平,CP1獲得上升沿此時(shí)Q1=D1=1;再按下S4時(shí),CP2為低電平,松手后S4自動(dòng)恢復(fù),CP2獲得上升沿,此時(shí)Q2=D2=Q1=1。 同理,按下S6并松手后,Q3=D3=Q2=1;按下S9并松手后,Q4=D4=Q3=1,用此Q4=1去控制開鎖機(jī)構(gòu)即可。此處用R2和LED顯示來代替開鎖機(jī)構(gòu)開鎖。
2. 置零與電子門鈴控制電路 C1因電壓不能突變,在接通電源瞬間C1電壓為0使Q1~Q4各位皆為0。 S10既用于四個(gè)D觸發(fā)器直接置0,又用于控制電子門鈴的觸發(fā)端。當(dāng)S10=0時(shí),通過U2A、U5B使直接置0。 3. 延時(shí)電路 成功開鎖后,Q4’=0,U3A=1,經(jīng)R1、C2延時(shí)后,U5A=0,U2A=1,U5B=0,使U1、U4為0,結(jié)束開鎖狀態(tài)。
(1) 電子門鈴調(diào)試。 電路搭接好后,先按下S10(空格鍵)并立即松手,電子門鈴正常工作。 (2) 開鎖調(diào)試。 依S1、S4、S6、S9(數(shù)字鍵1、4、6、9)的順序去按密碼,按完后LED發(fā)亮,發(fā)亮?xí)r間長短可通過改變RC參數(shù)來調(diào)整。本實(shí)驗(yàn)中R取1450Ω,C取1mF,延遲時(shí)間約為1s。 (3) 改變密碼 將U1、U4的CP端改接到重新設(shè)置的碼位端,即可實(shí)現(xiàn)改變開鎖密碼。
|