基于單片機的壓力傳感防盜系統(tǒng)_第1頁
基于單片機的壓力傳感防盜系統(tǒng)_第2頁
基于單片機的壓力傳感防盜系統(tǒng)_第3頁
基于單片機的壓力傳感防盜系統(tǒng)_第4頁
基于單片機的壓力傳感防盜系統(tǒng)_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、安徽大學本科畢業(yè)論文(設(shè)計、創(chuàng)作)題目: 基于STC89C51單片機的防盜系統(tǒng)設(shè)計 學生姓名: 金天祥 學號: P01114045 院(系): 電子信息工程學院 專業(yè):電子信息工程專業(yè) 入學時間: 2011 年 9 月導師姓名: 王麗華 職稱/學位: 講師 導師所在單位: 電子信息工程學院 完成時間: 年月基于STC89C51單片機的防盜系統(tǒng)設(shè)計摘 要我們生活的這個時代,科技的創(chuàng)新可謂是日新月異。在先人的努力下,目前的防盜系統(tǒng)可以說是較為完善的,但“道高一尺,魔高一丈”。竊賊尤其是自行車小偷花樣百出,使得車主防不勝防。本設(shè)計是為了解決自行車的防盜問題。設(shè)計的思路是,可以將自行車停于裝有壓力傳感

2、器的停車位,當自行車被搬離原處,壓力傳感器輸出電壓信號,HX711AD模塊對產(chǎn)生的電壓信號進行采樣,輸出一個24bit AD轉(zhuǎn)換的值送單片機,單片機引腳檢測到信號后,控制蜂鳴器報警,同時控制GSM模塊向車主發(fā)送一條“Warning,your car may be stolen.”的短信,從而實現(xiàn)防盜功能。本設(shè)計還有類似“解鎖”的功能,車主通過無線收發(fā)模塊,給單片機引腳一個信號,控制系統(tǒng)停止工作,從而安全取車。關(guān)鍵詞:單片機;壓力傳感器;GSM模塊;無線收發(fā)模塊Design of anti theft system based on STC89C61 single chip microcompu

3、terAbstractThe times we live in,innovation and technology can be described with each passing day.In the ancestors efforts, the current anti-theft system can be said to be a little improvement,but”O(jiān)ne foot, One upmanship”.The thief especially bicycle thief,which has a lot of tricks,making the owners

4、impossible to guard against.This is designed to solve the problem of bicycle theft.There are the ideas of the design.The bike parked in the parking space is provided with a pressure sensor.When the bike is moved away from the original place,the pressure sensor output voltage signal,the HX711AD modul

5、e completes sampling the voltage signal is generated,the output of a 24bit AD conversion value is sent to the SCM.When the signal is detected with a SCM pin,SCM controls the buzzer to work and controls the GSM module to send a message”Warning,your car may be stolen.” to the owner,in order to achieve

6、 the anti-theft function.We also design a "unlock" function,The owner can send a signal to the SCM pin through the wireless transceiver module,the control system isnt working and takes the car safety.Keywords:single chip microcomputer;pressure sensor;the GSM module;the wireless transceiver

7、 module目錄1 引言52 系統(tǒng)結(jié)構(gòu)和工作原理5-63 系統(tǒng)硬件設(shè)計6-113.1 主機控制模塊6-73.2 數(shù)字壓力傳感器模塊7-83.2.1 壓力傳感器7-83.2.2 A/D轉(zhuǎn)換83.3 蜂鳴器報警模塊8-93.4 GSM模塊9-103.5 無線收發(fā)模塊10-114 系統(tǒng)軟件設(shè)計11-134.1 初始化子程序11-124.2 壓力傳感器子程序12-134.3 蜂鳴器報警子程序134.4 GSM發(fā)短信子程序13-144.5 報警系統(tǒng)停止程序14-155 結(jié)論15主要參考文獻16致謝171 引言自行車作為一種方便快捷的交通工具深受大學生們的青睞,它不僅小巧輕便,而且綠色環(huán)保,兼之價格較低

8、,因而在全國各大高校均有一定的規(guī)模。由于自行車本身機動靈活難以控制,加之管理制度不完善,宿舍樓、食堂、教學樓前自行車排放橫七豎八、混亂不堪的情況時有發(fā)生,此外停車設(shè)施的設(shè)計一般也比較簡陋,管理人員缺乏,且不能時時監(jiān)控導致自行車被盜事件頻頻發(fā)生。并且由于多數(shù)學生多一事不如少一事的想法,自行車丟失后,多數(shù)人并不進行報案,而且為了減少損失,大多數(shù)高校的學生傾向于購買二手車,這更加助長了盜賊偷竊自行車轉(zhuǎn)手二手市場的做法1。自行車因其本身市場價格不高,所以目前自行車使用最廣泛的就是鎖具防盜器。市場上比較常見的鎖具防盜器主要有鏈條鎖、卡鎖、車頭鎖、鋼絲鎖,以上車鎖基本上都是通過鎖定前輪或后輪來達到防盜目的

9、的。其優(yōu)點是價格比較便宜,幾十元至一兩百元,并且使用起來簡單方便,缺點是這類鎖具都易撬開、鋸開或被小偷用工具打開,其防盜價值并不是很高。通過查閱相關(guān)的文獻資料,發(fā)現(xiàn)在西方的一些發(fā)達的國家有人通過使用先進的GPS定位的技術(shù)進行自行車防盜。這類高端網(wǎng)絡(luò)式防盜器具有防盜,監(jiān)控,遠程控制,遠程報警,反竊等多種功能,是維護社會治安、保護車主利益的新型防盜產(chǎn)品。但是由于自行車市場價格低,使用GPS定位的網(wǎng)絡(luò)式防盜器價格卻比較高,所以在自行車當中網(wǎng)絡(luò)式防盜器目前尚不能普遍使用,市場前景也比較小。本設(shè)計正是針對以往自行車防盜在某些方面上存在的缺陷,通過所學知識來盡力彌補這些不足,同時使用成本較低的單片機來完成

10、系統(tǒng)控制,便于系統(tǒng)的大規(guī)模使用。采用無線或?qū)S镁€的方式將壓力傳感器,報警控制器等設(shè)備連接構(gòu)成集中報警信息探測、傳輸、控制和聲、光響應的完整系統(tǒng)。它能及時發(fā)現(xiàn)警情,并將報警信息轉(zhuǎn)送給車主,達到第一時間發(fā)現(xiàn)警情,第一時間傳遞,第一時間報警。組建一套合理、完善的報警系統(tǒng),將起到了預防、制止和打擊偷盜犯罪的重要作用,能使損失減小到最小。2 系統(tǒng)結(jié)構(gòu)和工作原理系統(tǒng)結(jié)構(gòu)框圖如圖1所示,主要由兩個單片機控制模塊、壓力傳感器模塊、蜂鳴器報警模塊、無線收發(fā)模塊、GSM模塊組成。2工作原理是當車主將自行車停在壓力檢測區(qū)域時,此時壓力傳感器經(jīng)AD模塊送給單片機一個24bit的數(shù)據(jù).我們設(shè)定一個閾值,只要從傳感器來的

11、轉(zhuǎn)換的數(shù)值在閾值范圍內(nèi),就不啟動報警裝置。一旦單片機引腳檢測到一個很小的數(shù)值或是零值,說明此時自行車很可能不在原位了,也就是被盜了,就送蜂鳴器報警電路和GSM報警電路輸入引腳一個信號,從而啟動蜂鳴器報警和GSM報警。蜂鳴器報警就是一個揚聲器,GSM模塊采用SINCOM公司的SIM900A,GSM模塊可以實現(xiàn)向車主發(fā)送短信或者打電話報警這兩個功能。我們利用遙控模塊將防盜報警系統(tǒng)關(guān)閉,遙控模塊采用兩個相同的無線傳輸模塊,一個工作在發(fā)射模塊,發(fā)射模塊我們會加上一個按鍵,由車主攜帶,另一個工作在接受模塊,與主單片機連接。無線收發(fā)模塊采用NORDIC公司生產(chǎn)的nrf24l01芯片。單片機1GSM模塊無線

12、接收模塊無線發(fā)送模塊單片機2按鍵控制蜂鳴器報警壓力傳感器模塊圖1:自行車防盜系統(tǒng)結(jié)構(gòu)框圖3 系統(tǒng)硬件設(shè)計3.1 主機控制模塊主機控制模塊就是一個51單片機的最小系統(tǒng)。為了完成本次設(shè)計,我們采用了STC89C51單片機學習板作為開發(fā)板,STC89C51單片機學習板是一款基于8位單片機處理芯片STC89C52RC的系統(tǒng)。對51系列單片機來說,最小系統(tǒng)一般應該包括:單片機、晶振電路、復位電路。單片機最小系統(tǒng)電路圖如圖2。復位電路:由電容串聯(lián)電阻構(gòu)成,由圖并結(jié)合"電容電壓不能突變"的性質(zhì),可以知道,當系統(tǒng)一上電,RST腳將會出現(xiàn)高電平,并且,這個高電平持續(xù)的時間由電路的RC值來決定

13、.典型的51單片機當RST腳的高電平持續(xù)兩個機器周期以上就將復位,所以,適當組合RC的取值就可以保證可靠的復位.我們設(shè)計的最小系統(tǒng)復位電路部分,電容取得是10uF,電阻取得是10k。單片機復位電路就好比電腦的重啟部分,當電腦在使用中出現(xiàn)死機,按下重啟按鈕電腦內(nèi)部的程序從頭開始執(zhí)行。單片機也一樣,當單片機系統(tǒng)在運行中,受到環(huán)境干擾出現(xiàn)程序跑飛的時候,按下復位按鈕內(nèi)部的程序自動從頭開始執(zhí)行。單片機復位后psw和pc的初始值都是00H。晶振電路:典型的晶振取11.0592MHz(因為可以準確地得到9600波特率和19200波特率,用于有串口通訊的場合)或者是12MHz(產(chǎn)生精確的uS級時歇,方便定時

14、操作),我們設(shè)計的晶振電路部分取得是11.0592MHz。單片機最小系統(tǒng)起振電容C2、C3一般采用1533pF,我們?nèi)〉檬?2pF,并且電容離晶振越近越好,晶振離單片機越近越好。3圖2:單片機最小系統(tǒng)3.2 數(shù)字壓力傳感器模塊數(shù)字壓力傳感器模塊主要包括壓力傳感器和AD轉(zhuǎn)換模塊。主要框圖如圖3.壓力傳感器HX711AD單片機1圖3:數(shù)字壓力傳感器模塊主要框圖3.2.1壓力傳感器壓力傳感器部分借用了電子稱的稱重傳感器,主要是用于實驗的稱重傳感器具有一個托盤,利于放置重物。實驗電子稱一般選用雙孔懸臂平行梁應變式稱重傳感器。它的特點是精度高、易加工、結(jié)構(gòu)簡單緊湊、抗偏載能力強、固有頻率高。壓力傳感器中

15、必不可少的一組器件就是電阻應變片,電阻應變片是一種將被測件上的應變變化轉(zhuǎn)換成為一種電信號的敏感器件。電阻應變片應用最多的是金屬電阻應變片和半導體應變片兩種。金屬電阻應變片又有絲狀應變片和金屬箔狀應變片兩種。通常是將應變片通過特殊的粘和劑緊密的粘合在產(chǎn)生力學應變基體上,當基體受力發(fā)生應力變化時,電阻應變片也一起產(chǎn)生形變,使應變片的阻值發(fā)生改變,從而使加在電阻上的電壓發(fā)生變化。這種應變片在受力時產(chǎn)生的阻值變化通常較小,一般這種應變片都組成應變電橋,并通過后續(xù)的儀表放大器進行放大,再傳輸給處理電路(通常是A/D轉(zhuǎn)換和CPU)顯示或執(zhí)行機構(gòu)。我們使用的壓力傳感器模塊中是將應變片粘貼到受力的力敏型彈性元

16、件上,當彈性元件受力產(chǎn)生形變時,應變片產(chǎn)生相應的應變,轉(zhuǎn)化成電阻變化。將應變片接成橋式電阻,力引起的電阻變化將轉(zhuǎn)換為測量電路的電壓變化,通過測量輸出電路的電壓數(shù)值,最后通過換算即可得到被測物體的重量。43.2.2 A/D轉(zhuǎn)換HX711AD采用了海芯科技集成電路專利技術(shù),是一款專為高精度數(shù)字壓力傳感器設(shè)計的24bitA/D轉(zhuǎn)換器芯片.與同類型其它芯片相比,該芯片集成了包括穩(wěn)壓電源、片內(nèi)時鐘振蕩器等其它同類型芯片所需要的外圍電路,具有集成度高、響應速度快和抗干擾性能強等特點。一方面降低了整個模塊的成本,另一方面提高了整機的性能和可靠性。海芯提供的這款A/D轉(zhuǎn)換芯片的封裝后的外接口只有4個,圖4是H

17、X711AD接口圖。一個VCC接單片機的VCC引腳,一個GND接單片機的GND引腳。剩下的兩個接口PD_SCK和DOUT是用來組成芯片的串口通訊線,作用就是完成數(shù)據(jù)輸出,選擇輸入通道和增益的。當數(shù)據(jù)輸出管腳DOUT 為高電平時,表明A/D 轉(zhuǎn)換器還未準備好輸出數(shù)據(jù),此時串口時鐘輸入信號PD_SCK 應為低電平。當DOUT 從高電平變低電平后,PD_SCK 應輸入25 至27 個不等的時鐘脈沖。其中第一個時鐘脈沖的上升沿將讀出輸出24 位數(shù)據(jù)的最高位(MSB),直至第24 個時鐘脈沖完成,24 位輸出數(shù)據(jù)從最高位至最低位逐位輸出完成。第25至27 個時鐘脈沖用來選擇下一次A/D 轉(zhuǎn)換的輸入通道和

18、增益。PD_SCK 的輸入時鐘脈沖數(shù)不應少于25 或多于27,否則會造成串口通訊錯誤。當A/D 轉(zhuǎn)換器的輸入通道或增益改變時,A/D 轉(zhuǎn)換器需要4 個數(shù)據(jù)輸出周期才能穩(wěn)定。DOUT 在4 個數(shù)據(jù)輸出周期后才會從高電平變低電平,輸出有效數(shù)據(jù)。5HX711AD模塊對壓力傳感器產(chǎn)生5mV電壓進行采樣。HX711芯片內(nèi)部包括兩個通道,一個通道是固定的32倍的增益,主要用于系統(tǒng)參數(shù)檢測。對于信號檢測則使用另一個通道,該通道帶有128倍的增益,可以將5mV的電壓放大128倍,然后采樣輸出24bitAD轉(zhuǎn)換的值,單片機通過指定時序?qū)?4bit數(shù)據(jù)讀出。圖4:HX711AD接口圖3.3 蜂鳴器報警模塊蜂鳴器報

19、警模塊的電路如圖5所示,圖5:蜂鳴器報警電路我們采用的5V有源電磁式蜂鳴器。電磁式蜂鳴器由振蕩器、電磁線圈、磁鐵、振動膜片及外殼等組成。接通電源后,振蕩器產(chǎn)生的音頻信號電流通過電磁線圈,使電磁線圈產(chǎn)生磁場。振動膜片在電磁線圈和磁鐵的相互作用下,周期性地振動發(fā)聲。有源是指蜂鳴器內(nèi)部有一個震蕩源,所以只要一通電就會叫。而無源內(nèi)部不帶震蕩源,用直流電源是無法使其鳴叫,而本次設(shè)計是在直流供電的環(huán)境下進行的,所以我們采用有源的蜂鳴器。由于蜂鳴器的工作電流一般比較大,以致于單片機的I/O 口是無法直接驅(qū)動的,所以要利用放大電路來驅(qū)動,一般使用三極管來放大電流就可以了。6蜂鳴器驅(qū)動電路一般都包含以下幾個部分

20、:一個三極管、一個蜂鳴器、一個續(xù)流二極管和一個電源濾波電容。3.4 GSM模塊我們采用的是一款新型無線模塊SIM900A. 它屬于四頻GSM/GPRS模塊,完全采用SMT封裝形式,同時采用了功能強大的ARM926EJ-S芯片處理器。SIM900A性能穩(wěn)定,外觀小巧,性價比高并且可以滿足多種需求。另外SIM900A采用工業(yè)標準接口,工作頻率為GSM/GPRS 850/900/1800/1900MHz,可以低功耗實現(xiàn)語音、SMS、數(shù)據(jù)和傳真信息的傳輸。SIM900A的尺寸大小為24x24x3mm,能適用于M2M應用中的各類設(shè)計需求,尤其適用于緊湊型產(chǎn)品設(shè)計。SIM900A模塊是2G模塊,可以支持所

21、有的2G卡,同時也適用于部分的3G和4G的卡??傮w來說這個模塊可以很好的實現(xiàn)我們的設(shè)計要求。SIM900A模塊采用串口(UART)通信,我們在使用這個模塊的時候,就必須將單片機鏈接到SIM900A模塊的TTL接口。SIM900A模塊提供了兩組TTL接口,一組為2.85V的TTL接口,可以與3.3V的單片機直接連接;另一組為兼容各種電壓的TTL接口,可以與5V、3.3V等單片機直接連接,通常也都是采用這組TTL接口。連接時需要將SIM900A的發(fā)送數(shù)據(jù)串口TXD與單片機的接受數(shù)據(jù)串口RXD相連接,SIM900A的RXD與單片機的TXD相連接,SIM900A的接地段GND與與單片機的GND相連接。

22、硬件連接完畢后,就可以發(fā)送AT指令來控制GSM模塊了。通過使用GSM模塊我們可以實現(xiàn)SMS短信,語音通話,GPRS數(shù)據(jù)傳輸?shù)然贕SM網(wǎng)絡(luò)進行通信的所有基本功能。圖6是GSM的功能框圖,包括的主要功能部分有GSM基帶、存儲器、GSM射頻、天線接口以及其他接口。7存儲器GSM基帶射頻GSM模塊天線接口LCD接口串口音頻接口SIM卡接口GPIO/鍵盤接口電源接口圖6:GSM功能框圖3.5 無線收發(fā)模塊無線收發(fā)模塊我們采用的是nRF24L01無線收發(fā)芯片,nRF24L01是由NORDIC生產(chǎn)的工作在2.4GHz2.5GHz的ISM 頻段的單片無線收發(fā)器芯片。無線收發(fā)器包括:頻率發(fā)生器、增強型模式控制

23、器、功率放大器、晶體振蕩器、調(diào)制器和解調(diào)器。8nRF24L01無線收發(fā)芯片主要的工作模式有收發(fā)模式、配置模式、空閑模式和關(guān)機模式。nRF24L01芯片的工作模式如表1。表1:nRF24L01的工作模式模式PWR_UPPRIM_RXCEFIFO寄存器狀態(tài)接收模式111一發(fā)送模式101數(shù)據(jù)在TX FIFO寄存器中發(fā)送模式1010停留在發(fā)送模式,直至數(shù)據(jù)發(fā)送完待機模式101TX FIFO為空待機模式1一0無數(shù)據(jù)傳輸?shù)綦娔J?一一一主要控制輸入口為單片機的P3.2口,遙控器是我們自己設(shè)計的一塊單片機最小系統(tǒng)(帶按鍵K2、K3)和一塊無線收發(fā)模塊小的集成電路。車主可通過遠程按下遙控器上的K2鍵,報警器上

24、的無線收發(fā)模塊得到數(shù)據(jù)并送給單片機,相當于給單片機引腳P3.2一個低電平。此功能設(shè)定為防盜系統(tǒng)的關(guān)閉。4 系統(tǒng)軟件設(shè)計自行車的防盜系統(tǒng)總的軟件工作流程圖如圖7所示。系統(tǒng)軟件設(shè)計主要由主程序、初始化程序、壓力傳感器檢測壓力程序、防盜報警程序(包括蜂鳴器報警程序和GSM發(fā)短信報警程序)和防盜系統(tǒng)停止程序。通過該流程圖我們可以清晰的知道系統(tǒng)的軟件工作流程。當自行車防盜系統(tǒng)啟動后,防盜系統(tǒng)便進入低耗的工作狀態(tài)。只要壓力傳感器來的數(shù)據(jù)異常,如明顯變小或直接變?yōu)榱?,此時防盜系統(tǒng)退出低耗的工作狀態(tài),啟動蜂鳴器報警和GSM發(fā)送短信報警。圖7 總的軟件工作流程4.1 初始化程序在初始化程序中,首先是初始化串口,

25、包括設(shè)定好串口的工作方式和選擇好串口的波特率。初始化單片機1和單片機2的各輸入輸出口,配置與單片機1相連的nRF24L01為接受模式,配置與單片機2相連的nRF24L01為發(fā)送模式。初試化GSM模塊,使GSM模塊處于待機狀態(tài),開總中斷,開外部中斷。初始化程序的流程圖如圖8所示。圖8 初始化程序的流程圖4.2 壓力傳感器程序壓力傳感器的工作流程圖如圖8所示。壓力傳感器是設(shè)計產(chǎn)品很重要的一個環(huán)節(jié),理論上是壓力傳感器的量程越大越好,測量精度越高越好,但這樣又會增加產(chǎn)品的成本??紤]到現(xiàn)實中自行車的市場成本,我們并不單純的追求高精度、大量程。我們采用的是最大量程為5KG,測量精度為1g的壓力傳感器。壓力

26、傳感器自身的量程是一個需要考慮的參量,如果重物超過了量程最大值,對壓力傳感器本身會有損害,所以我們設(shè)定此時為超限報警,目的就是為了提醒我們不要超重。我們可以計算在4.3V的供電電壓下5KG的傳感器最大輸出電壓是4.3V*1mV/V = 4.3mV,然后經(jīng)過128倍放大后,最大電壓為4.3mV*128 = 550.4mV,最后經(jīng)過AD 轉(zhuǎn)換后輸出的24bit 數(shù)字值最大為:550.4mV*224/4.3V 2147483。我們假設(shè)自行車模型為一個重為500g的砝碼,設(shè)定的臨界報警值為300g。我們同樣可以將這個臨界報警值換算成經(jīng)過AD轉(zhuǎn)換后的數(shù)值,只要壓力傳感器經(jīng)A/D送單片機的24bit數(shù)值小

27、于臨界報警值,單片機就會發(fā)出信號指令,從而執(zhí)行防盜報警程序。圖8 壓力傳感器的工作流程圖4.3 蜂鳴器報警程序蜂鳴器報警部分的程序很簡單,蜂鳴器連在單片機1的P2.3口,啟動報警裝置時,只要單片機1在P2.3口輸出一個低電平,蜂鳴器就可以工作,加上延遲程序就可以達到我們預期的設(shè)計效果。低于設(shè)置最小值或者傳感器本身量程最大值報警,子程序如下所示:if(Weight_Shiwu <= Min_Value | Weight_Shiwu >= AlarmValue)Buzzer = 1;elseBuzzer =0;4.4 GSM發(fā)短信報警程序GSM發(fā)短信程序如圖9所示。先初始化定時器的工作

28、方式,然后根據(jù)晶振大小設(shè)置不同的數(shù)值初始化入口,我們的設(shè)計是在晶振選取11.0592MHz下進行的,所以我們的串口波特率設(shè)定為9600。打開串行口中斷和總中斷。如果壓力傳感器送單片機引腳低電平,程序即進入串行通訊中斷,此時GSM模塊和單片機進行串行通訊。因為SIM900A模塊所能認識的指令只有AT指令,所以我們就是將AT指令通過串口發(fā)送給模塊。首先可以發(fā)送查詢指令,如AT+CSQ查詢信號強度指令、AT+CPIN?查詢模塊是否檢測到手機卡和AT+COPS?查詢模塊是否注冊到網(wǎng)絡(luò)。發(fā)送AT指令,模塊回復OK,就說明握手成功(模塊和單片機通訊正常)。然后才可以進行下一步,如控制模塊發(fā)送一條英文短信。

29、使用GSM模塊發(fā)短信時,最常見的問題就是當模塊收到幾條短信后,無論怎樣發(fā)送短信給模塊,模塊都不會再有短信提示出來。但是當將次模塊中的手機卡放到手機里面時,短信會一條一條的出現(xiàn)。原因是:SIM 卡能夠存儲的短信數(shù)量有限,當接收到了一定短信后,SIM 卡無法再存儲更多的短信,所以也就沒有短信提示出來。解決的辦法是將存儲在SIM 卡的短信刪除掉一部分或是全部都刪掉。我們用的指令為AT+CMGD=1,此命令的功能是將SIM 卡中所有的指令全部刪除掉。圖9:GSM發(fā)送短信程序流程圖4.5 防盜系統(tǒng)停止程序nRF24L01無線發(fā)射程序如圖10所示,配置與單片機2相連的nRF24L01為發(fā)送模式,當有按鍵按

30、下的時候,nRF24L01就進入中斷模式,nRF24L01將數(shù)據(jù)打包,單片機和nRF24L01進行SPI通信,循環(huán)移位的方式將數(shù)據(jù)送給nRF24L01接收模塊。圖10 nRF24L01無線發(fā)射程序流程圖 nRF24L01無線接收程序如圖11所示,配置與單片機1想連的nRF24L01為接收模式,主控制系統(tǒng)和nRF24L01進行SPI通信,當nRF24L01接收模塊接收到數(shù)據(jù)時,整個報警裝置就停止工作,蜂鳴器不再鳴響,GSM模塊也一直處于低耗的待機狀態(tài),從而自行車主人安全的取走自己的車。圖11 nRF24L01無線接收程序流程圖5 結(jié)論 這次的畢業(yè)設(shè)計是一次非常難得的機會,在畢業(yè)設(shè)計選完題后可以說

31、是毫無頭緒,不知道從何處下手。通過網(wǎng)絡(luò)查閱了一些往屆畢業(yè)生的畢業(yè)論文,慢慢的對于這次的設(shè)計有了自己的一些想法。 我這次的畢業(yè)設(shè)計是研究自行車的智能防盜,所以我百度了一下目前國內(nèi)的自行車防盜現(xiàn)狀,了解到人們對于自行車的防盜大多停留在簡單的鎖具防盜上,當然這種簡單的上鎖防盜的確可以起到一些作用,但是我們都知道的是即使這樣上鎖了,被盜現(xiàn)象還是屢見不鮮。這就說明了這種方式的不完善,這也就是我們本次設(shè)計的原因和目標。借鑒了很多優(yōu)秀論文的設(shè)計方法,也與同學交流了智能防盜的一些創(chuàng)意,對于這次的設(shè)計也有了大致的框架。要想做到快速、準確的遇盜報警,傳感器實時監(jiān)測是非常重要的第一步。市場上各種防盜器種類齊全,也是各有專長。挑選設(shè)計材料也是一個很費時的事,從對電子產(chǎn)品的一無所知到一步步熟悉產(chǎn)品的性能、參數(shù)等,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論