標題: 密碼鎖遠程控制系統(tǒng) [打印本頁]

作者: 電子黑    時間: 2016-6-27 01:18
標題: 密碼鎖遠程控制系統(tǒng)
密碼鎖遠距離控制系統(tǒng)
                ——— 二院科協(xié)技術部命題
                                                 
編者的話:算了 ,不想說。
簡述:本設計采用兩塊AT89S52核心單片機,實現(xiàn)遠距離控制的密碼鎖功能。
本系統(tǒng)主要包括鍵盤輸入部分,液晶顯示部分,發(fā)送部分,信號線,接收部分,控制部分,密碼存儲部分。
設計實現(xiàn):上位機通過矩陣鍵盤輸入密碼,并通過1602液晶顯示,通過max485傳送給所
需遠端控制的下位機,下位機提取存儲器AT24C08中的密碼并核對,返回核對信息并做出相應的處理(主要為繼電器的控制)?梢酝ㄟ^上位機修改密碼,并掉電存儲密碼。上位機通過網(wǎng)線傳輸給下位機供電。
示意圖

相關電路的實現(xiàn):
上位機:
1、矩陣鍵盤:

矩陣鍵盤的按鍵設計為:

2、1602液晶

3、與max485模塊接口

發(fā)送及接收部分
       原理:
發(fā)送部分和接收部分由MAX485組成,MAX485接口芯片是Maxim公司的一種RS485芯片。采用單一電源+5V工作,額定電流為300μA,采用半雙工通訊方式。它完成將TTL電平轉換為RS485電平的功能。半雙工的意思就是只能有AB在發(fā)送數(shù)據(jù)。不可以A B同時發(fā)送數(shù)據(jù)。  


RS-485總線特性包括:
1.邏輯“1”以兩線間的電壓差為+(2—6) V表示;邏輯“0”以兩線間的電壓差為-(2—6)V表示。接口信號電平比RS-232-C降低了,就不易損壞接口電路的芯片,且該電平與TTL電平兼容,可方便與TTL 電路連接。
2. RS-485的數(shù)據(jù)最高傳輸速率為10Mbps
3. RS-485接口是采用平衡驅動器和差分接收器的組合,抗共模干能力增強,即抗噪聲干擾性好。所以RS-485接口的最大傳輸距離標準值為4000英尺,實際上可達 3000米,而且RS-485接口在總線上是允許連接多達128個收發(fā)器。即具有多站能力,這樣用戶可以利用單一的RS-485接口方便地建立起設備網(wǎng)絡。
電路:


信號線就用網(wǎng)線。
下位機:
       1、24C08  EEPROM
特性
􀂑􀀃 400KHz I2C 總線兼容
􀂑􀀃 1.8 6.0 伏工作電壓范圍
􀂑􀀃 低功耗CMOS 技術
􀂑􀀃 寫保護功能當WP 為高電平時進入寫保護狀態(tài)
􀂑􀀃 頁寫緩沖器
􀂑􀀃 自定時擦寫周期
􀂑􀀃 1,000,000 編程/擦除周期
􀂑􀀃 可保存數(shù)據(jù)100
􀂑􀀃 8 DIP SOIC TSSOP 封裝
􀂑􀀃 溫度范圍商業(yè)級工業(yè)級和汽車級
概述
CAT24WC01/02/04/08/16 是一個1K/2K/4K/8K/16K 位串行CMOS E2PROM 內(nèi)部含有
128/256/512/1024/2048 8 位字節(jié)CATALYST 公司的先進CMOS 技術實質(zhì)上減少了器件的功耗
CAT24WC01 有一個8 字節(jié)頁寫緩沖器CAT24WC02/04/08/16 有一個16 字節(jié)頁寫緩沖器該器件通過
I2C 總線接口進行操作有一個專門的寫保護功能
管腳配置

管腳描述
管腳名稱 功能
A0 A1 A2 器件地址選擇
SDA 串行數(shù)據(jù)/地址
SCL 串行時鐘
WP 寫保護
Vcc +1.8V 6.0V 工作電壓
Vss    
參考電路:

由于我們只有一個IIC器件,所以A0,A1,A2就直接接地了,給程序帶來了方便。  
2、控制部分
       此部分可自行添加控制器件,作為發(fā)揮部分(相應的程序要自己添加,附帶參考程序中只有蜂鳴器的控制測試)
       蜂鳴器參考電路

繼電器參考電路
      
程序:程序編寫大致思路
       因為我寫程序很少畫流程圖,覺得流程圖難以表達得出我的思路,思路都是在編寫代碼的過程中逐漸清晰的,所以隨便畫了個大致思路。。將就著看吧。


備注:參考程序源碼以及相關芯片的資料請看附件。
注意:由于程序中涉及到多個芯片的控制,因此程序中芯片功能管腳的定義需按照您所畫的電路原理圖進行修改!










歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1