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