下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
單片機(jī)智能鎖系統(tǒng)的總體設(shè)計(jì)案例概述智能鎖系統(tǒng)簡化來看主要由信息采集、信息核驗(yàn)、通過信息執(zhí)行相應(yīng)操作的系統(tǒng),在整個工作流程來分層次,就可以分為信息采集層、信息處理層、信息傳輸層、執(zhí)行層四部分組成。(1)信息采集層信息采集層主要是采集用戶信息,是整個系統(tǒng)中非常重要的部分。需要采集的信息包括用戶卡片信息、用戶設(shè)置的密碼、用戶指紋信息、WIFI信息等。該層次的具體模塊包括硬件上的讀卡器(RC522)、鍵盤(4x4)、指紋識別(AS608)、WIFI模塊。(2)信息處理層信息處理層主要是把信息采集層采集到的信息對應(yīng)它的功能做相應(yīng)處理,處理方式各自功能的處理方法不一樣,像RC522和指紋模塊處理是使用相關(guān)算法進(jìn)行處理,這一層在整個系統(tǒng)中占很重要的比重。(3)信息傳輸層信息傳輸層的最主要實(shí)現(xiàn)了信息采集層和信息處理層以及執(zhí)行層之間數(shù)據(jù)的傳輸。信息傳輸層是通過IIC,SPI等串行通信協(xié)議建立模塊之間通信,負(fù)責(zé)單片機(jī)和各個模塊之間的信號傳輸。(4)執(zhí)行層信息處理層把在信息傳輸層傳輸過來的數(shù)據(jù)做處理,如果數(shù)據(jù)正確,就驅(qū)動執(zhí)行層開始工作。執(zhí)行層由舵機(jī)、顯示屏,蜂鳴器、揚(yáng)聲器組成。當(dāng)數(shù)據(jù)正確就驅(qū)動它們實(shí)現(xiàn)對應(yīng)操作。在設(shè)計(jì)中就按四個層次逐一搭建系統(tǒng),本次設(shè)計(jì)可以實(shí)現(xiàn)指紋識別開鎖,按鍵密碼開鎖,RFID刷卡識別開鎖,APP連接WIFI一鍵解鎖。設(shè)計(jì)中芯片采用了STM32F407VET6芯片作為主控芯片,通過芯片搭載豐富的接口來完成本次設(shè)計(jì)搭建,設(shè)計(jì)中使用了OLED顯示屏作為按鍵密碼輸入顯示功能。4x4薄膜按鍵來輸入密碼,選擇相應(yīng)操作。使用RFID-RC522模塊通過SPI通信模式搭建了刷卡模塊,指紋識別功能選擇了AS608光學(xué)指紋模塊來實(shí)現(xiàn)。這些器件的搭建實(shí)現(xiàn)了智能鎖項(xiàng)目的三種開鎖方式,開鎖過程有相應(yīng)的語音提示,主要是開鎖成功是,會提示“開門”,關(guān)門也會提示“關(guān)門”,當(dāng)密碼輸入錯誤,會提示密碼錯誤。提示語音模塊采用了JQ8900-16P語音模塊來實(shí)現(xiàn)。開鎖過程采用了舵機(jī)來模擬,當(dāng)密碼正確時舵機(jī)偏轉(zhuǎn)90度,當(dāng)門鎖上之后在復(fù)位。WIFI通信模塊采用了機(jī)智云平臺+ESP8266模塊來實(shí)現(xiàn)APP控制門鎖。整體框架如圖2-1所示。語音播報(bào)語音播報(bào)舵機(jī)顯示屏舵機(jī)顯示屏指紋識別指紋識別RFID刷卡STM32F407VET6RFID刷卡STM32F407VET6按鍵模塊WIFI按鍵模塊WIFIFLASHEEPROM手FLASHEEPROM手機(jī)APP圖2-1系統(tǒng)整體設(shè)計(jì)框架實(shí)現(xiàn)上面功能有兩種方案:裸板開發(fā)和操作系統(tǒng)開發(fā).裸板開發(fā):在STM32F407VET6板子上搭建工程,把所有模塊都搭建好之后,進(jìn)行軟件設(shè)計(jì),軟件設(shè)計(jì)時把每一個模塊初始化,然后編寫功能函數(shù),在主函數(shù)中進(jìn)行執(zhí)行,采用中斷的形式來觸發(fā)執(zhí)行每一個模塊工作,這種方案設(shè)計(jì)起來相對較簡單,但存在很多缺陷。在程序運(yùn)行時,采用的是順序執(zhí)行,它是按主函數(shù)中的步驟順序執(zhí)行,當(dāng)我們設(shè)置的順序是先連接網(wǎng)絡(luò),然后檢測按鍵,然后順序執(zhí)行檢測RFID是否有信息,檢測指紋,檢測APP信號。像這樣順序執(zhí)行。中途采用中斷來觸發(fā)。順序執(zhí)行就會存在有部分功能在工作時被忽略,當(dāng)正在檢測APP傳進(jìn)來的數(shù)據(jù)是,指紋觸發(fā)了,它需要等APP數(shù)據(jù)處理完才能去處理指紋,這種就達(dá)不到實(shí)時操作的效果,還可能會將指紋信息忽略,造成信息丟失,系統(tǒng)卡頓。所以在本次設(shè)計(jì)中采用了FreeRTOS實(shí)時操作系統(tǒng)來優(yōu)化整個工程,將每一個模塊的功能封裝為一個任務(wù),給它們分別設(shè)置一個優(yōu)先級,采用調(diào)度的方式來實(shí)現(xiàn)功能切換。當(dāng)有任務(wù)觸發(fā)時就可以先比較它們之間的優(yōu)先級,正在運(yùn)行的任務(wù)優(yōu)先級比其他的高就保持現(xiàn)在的狀態(tài)執(zhí)行,執(zhí)行完再去處理已經(jīng)觸發(fā)的優(yōu)先級低的任務(wù)。如果當(dāng)前任務(wù)優(yōu)先級較低就將當(dāng)前任務(wù)掛起,先執(zhí)行優(yōu)先級高的任務(wù)再回來繼續(xù)執(zhí)行當(dāng)前任務(wù)。這樣就達(dá)到了實(shí)時的效果,也避免了任務(wù)觸發(fā)沖突。在系統(tǒng)設(shè)計(jì)中主要模塊搭建,模塊搭建是用到了IIC、SPI、USART通信協(xié)議,在整個系統(tǒng)中主要是圍繞它們進(jìn)行設(shè)計(jì),在RFID設(shè)計(jì)過程中采用了SPI同步串行全雙工通信模式,方便數(shù)據(jù)傳輸。在AS608指紋模塊和ESP8266模塊中采用了串口通信,這兩個采用串口通信主要是方便調(diào)試,這兩個模塊都是需要發(fā)指令,驗(yàn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年阿片類中毒解毒藥項(xiàng)目建議書
- 2025年多導(dǎo)生理記錄儀(8導(dǎo)以上)項(xiàng)目發(fā)展計(jì)劃
- 遼寧省2025秋九年級英語全冊Unit10You'resupposedtoshakehands課時3SectionA(GrammarFocus-4c)課件新版人教新目標(biāo)版
- 2025年透皮吸收材料合作協(xié)議書
- 2025年速釋制劑材料項(xiàng)目發(fā)展計(jì)劃
- 2025年軟泡聚醚項(xiàng)目建議書
- 老年常見疾病的護(hù)理與預(yù)防
- 如何塑造白嫩肌膚
- 先心病患兒常見癥狀護(hù)理
- 機(jī)器人基礎(chǔ)與實(shí)踐 課件 第7、8章 機(jī)器人環(huán)境識別理論與實(shí)踐、機(jī)器人定位及地圖構(gòu)建理論與實(shí)踐
- 5.1人民代表大會:我國的國家權(quán)力機(jī)關(guān)課件-2024-2025學(xué)年高中政治統(tǒng)編版必修三政治與法治
- 牙醫(yī)前臺面試題及答案
- 國際貿(mào)易財(cái)務(wù)管理總結(jié)及計(jì)劃
- (高清版)DG∕TJ 08-53-2016 行道樹栽植技術(shù)規(guī)程
- GB/T 31015-2024公共信息導(dǎo)向系統(tǒng)基于無障礙需求的設(shè)計(jì)與設(shè)置原則和要求
- 數(shù)字孿生技術(shù)在智慧水利中的應(yīng)用
- 人教版(2024)七年級上冊地理期末考試模擬試卷(含答案)
- 2025年村支部書記年終總結(jié)范文
- 印刷服務(wù)合作合同
- 基于PLC的取藥服務(wù)機(jī)器人控制系統(tǒng)設(shè)計(jì)
- 化糞池清掏服務(wù)方案
評論
0/150
提交評論