找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5207|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

密碼鎖遠(yuǎn)程控制系統(tǒng)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:128229 發(fā)表于 2016-6-27 01:18 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
密碼鎖遠(yuǎn)距離控制系統(tǒng)
                ——— 二院科協(xié)技術(shù)部命題
                                                 
編者的話:算了 ,不想說。
簡述:本設(shè)計(jì)采用兩塊AT89S52核心單片機(jī),實(shí)現(xiàn)遠(yuǎn)距離控制的密碼鎖功能。
本系統(tǒng)主要包括鍵盤輸入部分,液晶顯示部分,發(fā)送部分,信號(hào)線,接收部分,控制部分,密碼存儲(chǔ)部分。
設(shè)計(jì)實(shí)現(xiàn):上位機(jī)通過矩陣鍵盤輸入密碼,并通過1602液晶顯示,通過max485傳送給所
需遠(yuǎn)端控制的下位機(jī),下位機(jī)提取存儲(chǔ)器AT24C08中的密碼并核對,返回核對信息并做出相應(yīng)的處理(主要為繼電器的控制)?梢酝ㄟ^上位機(jī)修改密碼,并掉電存儲(chǔ)密碼。上位機(jī)通過網(wǎng)線傳輸給下位機(jī)供電。
示意圖

相關(guān)電路的實(shí)現(xiàn):
上位機(jī):
1、矩陣鍵盤:

矩陣鍵盤的按鍵設(shè)計(jì)為:

2、1602液晶

3、與max485模塊接口

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


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


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

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

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

繼電器參考電路
      
程序:程序編寫大致思路
       因?yàn)槲覍懗绦蚝苌佼嬃鞒虉D,覺得流程圖難以表達(dá)得出我的思路,思路都是在編寫代碼的過程中逐漸清晰的,所以隨便畫了個(gè)大致思路。。將就著看吧。


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





分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表