【《基于STM32單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》15000字】_第1頁
【《基于STM32單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》15000字】_第2頁
【《基于STM32單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》15000字】_第3頁
【《基于STM32單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》15000字】_第4頁
【《基于STM32單片機(jī)的家庭防盜報(bào)警系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》15000字】_第5頁
已閱讀5頁,還剩34頁未讀 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

表5-1元器件清單規(guī)格名稱標(biāo)號(hào)數(shù)量KEY1按鍵K1,K22LEDledL318050三極管Q2,U721K電阻R3,R5,R8,R94POW電源U11SWITCH開關(guān)U21DYP-ME003人體紅外U31STM32核單片機(jī)U41BELL蜂鳴器U81gsm模塊U141本次是在AltiumDesigner軟件環(huán)境中創(chuàng)建的原理圖和PCB圖。通過“File->New->Project->PCBProject”的步驟,創(chuàng)建了工程繪制文件夾,在這個(gè)工程文件中創(chuàng)建原理圖和PCB文件。通過點(diǎn)擊菜單欄上的元器件,以及一些參數(shù)的設(shè)置,本人完成了原理圖的基本繪制。并在設(shè)計(jì)好原理圖之后,對(duì)其進(jìn)行了編譯,在沒有發(fā)現(xiàn)錯(cuò)誤的情況下,再經(jīng)過封裝管理器(菜單欄中的Tools->FootPrintManager)查看每個(gè)元器件的封裝是否符合預(yù)期的效果,在都沒有問題的情況下,通過“File->New->PCB”進(jìn)行建立sys.PcbDoc文件。在這個(gè)文件中使用Design菜單中的“ImportChanges”來生成對(duì)應(yīng)的PCB文件。其次,就是焊接過程。首先,要對(duì)元器件的布局要設(shè)計(jì)好,這個(gè)操作我是通過紙上草稿,以及使用軟件Altium進(jìn)行基本的模擬走線,同時(shí),也需要考慮電阻,三極管以及電源這些路線的最佳連接走線和布局。接著,根據(jù)原理圖,在制作的時(shí)候,每走一步,就進(jìn)行一次調(diào)試,避免最后出現(xiàn)問題了,不好判斷究竟是哪里出了問題。然后,在焊接的時(shí)候要做好標(biāo)記,并注意對(duì)焊接的引腳進(jìn)行鍍錫處理。其中,在使用焊盤時(shí),如果出現(xiàn)氧化的情況,就需要進(jìn)行過水的打磨,并涂抹酒精松香溶液,晾干后再使用。遇到引腳氧化,我采用的是刀片輕刮,將表層的氧化的這部分除去,之后先鍍錫,然后再進(jìn)行焊接。5.2系統(tǒng)的運(yùn)行5.2.1創(chuàng)建項(xiàng)目工程本次系統(tǒng)的設(shè)計(jì)開發(fā)過程中,主要采用集成開發(fā)環(huán)境KeiluVision5進(jìn)行軟件編寫,這個(gè)工具在調(diào)試,仿真等方面表現(xiàn)優(yōu)秀,并且這個(gè)環(huán)境下,能夠支持C語言兼容的單片機(jī)開發(fā),符合本次軟件開發(fā)。為了使這個(gè)工具能夠支持STMF103C8T6芯片的開發(fā),需要通過安裝“Keil.STM32F1xx_DFP.1.0.5.pack”這個(gè)固件包,完成基本的環(huán)境搭建。本次創(chuàng)建的項(xiàng)目名為Alarm,由于本次使用的是STM32F103C8T6,所以需要將設(shè)備設(shè)置為STMicroelectronics->STM32F1Series->STM32F103C8。本次我在項(xiàng)目中新建USER,HARDWARE,CORE,F(xiàn)WLIB,SYSLIB五個(gè)文件名。其中,USER文件夾主要存放著用戶自定義的文件,HARDWARE存放著本人對(duì)外設(shè)設(shè)備的初始化和基本的配置文件,包括按鍵,LED外設(shè),人體紅外,蜂鳴器等相應(yīng)的I/O的配置。CORE文件夾主要放置著STM32的內(nèi)核驅(qū)動(dòng),F(xiàn)WLIB放置著系統(tǒng)GPIO,中斷,時(shí)鐘等所需的庫文件。SYSLIB文件夾存放著延時(shí)配置文件,中斷優(yōu)先級(jí)的配置文件和串口配置這個(gè)文件。如圖5-1所示,為本人的項(xiàng)目結(jié)構(gòu):圖5-1項(xiàng)目的結(jié)構(gòu)之后,配置項(xiàng)目的開發(fā)所需要的必要環(huán)境,主要是在彈出的窗口中,用“STM32F10X_MD,USE_STDPERIPH_DRIVER”對(duì)C/C++這個(gè)標(biāo)簽頁中的PreprocessorSymbols->Defines:這一欄進(jìn)行填充,其中STM32F10X_MD代表本次使用的單片機(jī)是中等系列的,后面的字符串代表開啟標(biāo)準(zhǔn)的外設(shè)驅(qū)動(dòng)。順便在這個(gè)標(biāo)簽頁中的IncludePaths地方添加項(xiàng)目所需要的頭文件所在的目錄。除此以外,還需要在Debug標(biāo)簽頁對(duì)目標(biāo)的設(shè)備Use進(jìn)行勾選,本次采用的是ULINK2/MECortexDebugger,再點(diǎn)擊Setting,在彈出的對(duì)話框中FlashDownload標(biāo)簽頁中點(diǎn)擊Add按鈕,添加STM32F10xMed-densityFlash中等系列的設(shè)備,如圖5-2所示:圖5-2添加Cortex-M目標(biāo)設(shè)備5.2.2下載程序本次設(shè)計(jì)代碼生成的目標(biāo)文件路徑放置在../objecting中,可執(zhí)行文件路徑如圖5-3所呈現(xiàn)的:圖5-3目標(biāo)文件和開發(fā)板程序編譯結(jié)果Output如圖5-4所示,其中四個(gè)警告來源于char*和unsignedchar*的兼容性:圖5-4編譯結(jié)果輸出通過download將生成的目標(biāo)文件下載到開發(fā)板中,進(jìn)行測(cè)試,見下圖5-5所示:圖5-5下載程序到開發(fā)板5.2.3系統(tǒng)的最終實(shí)現(xiàn)(1)通過上電,按下電源開關(guān)按鈕,系統(tǒng)上電開機(jī)界面,當(dāng)系統(tǒng)正常運(yùn)行的時(shí)候,PC13指示燈開始閃爍,當(dāng)系統(tǒng)出現(xiàn)問題,或者一些模塊沒有正確的初始化,這個(gè)指示燈不會(huì)亮,開機(jī)界面如圖5-6:圖5-6系統(tǒng)上電啟動(dòng)(2)通過左側(cè)的按鍵,打開系統(tǒng)的防控開關(guān),通過右邊的按鍵,關(guān)閉系統(tǒng)的防護(hù)開關(guān)。當(dāng)開啟防控開關(guān)的時(shí)候,LED指示燈亮起,當(dāng)關(guān)閉防控的時(shí)候,LED指示燈熄滅,防控的界面見下圖5-7所示:圖5-7系統(tǒng)上電啟動(dòng)(3)異常發(fā)生,系統(tǒng)進(jìn)行報(bào)警,蜂鳴器間斷地響起,如圖5-8所示,對(duì)應(yīng)的,手機(jī)上收到指定的報(bào)警短信:圖5-8手機(jī)得到報(bào)警信息

6結(jié)語經(jīng)過幾個(gè)月的時(shí)間,本人也成功完成了基于單片機(jī)的GSM人體熱釋紅外系統(tǒng)的實(shí)現(xiàn),基本上實(shí)現(xiàn)了最初構(gòu)思的功能。本文討論了如何進(jìn)行人體紅外檢測(cè)和短信的發(fā)送。通過對(duì)市場(chǎng)上存在的防盜系統(tǒng)進(jìn)行分析和總結(jié),設(shè)計(jì)出以STM32F103C8T6芯片作為核心處理器,實(shí)現(xiàn)了基本的家居型遠(yuǎn)程的防盜功能。通過這次的設(shè)計(jì)實(shí)現(xiàn),我也認(rèn)識(shí)到自己知識(shí)的儲(chǔ)備有些匱乏。通過網(wǎng)上查找各種學(xué)術(shù)期刊,以及翻看網(wǎng)上大量的視頻,使我了解并學(xué)會(huì)如何使用GSM模塊。以及查閱了有關(guān)單片機(jī)引腳的資料,從而能夠通過串口進(jìn)行基本控制。此外,設(shè)計(jì)電路時(shí),通過對(duì)AltiumDesignerRelease10這個(gè)軟件的學(xué)習(xí),我掌握了繪制原理圖的方法,從而繪制出了電路圖。值得一提的是,這次設(shè)計(jì)也使我改正了一些不正確的習(xí)慣。在設(shè)計(jì)項(xiàng)目時(shí),一般情況下,在動(dòng)手之前,要做到胸中有丘壑,這樣動(dòng)手的時(shí)候,整個(gè)進(jìn)度就會(huì)加快,邏輯和思路也會(huì)變得更加清晰,調(diào)試過程也會(huì)更加容易。通過這次的設(shè)計(jì),在理論上,我對(duì)單片機(jī)的內(nèi)部結(jié)構(gòu)和運(yùn)行的工作原理理解得更加透徹。在解決問題上,我學(xué)會(huì)了冷靜分析問題的方法,首先要自己用已學(xué)的知識(shí)和已有的資料查詢進(jìn)行解決,在無法解決的情況下,再尋求同學(xué)或老師,這樣,可以節(jié)省對(duì)方的時(shí)間,也能是自己記清這個(gè)問題。由于時(shí)間和個(gè)人能力的限制,本人目前只對(duì)家庭的遠(yuǎn)程防盜進(jìn)行了一些基本的研究,系統(tǒng)中還存在著一些值得優(yōu)化的部分,還望能夠被各位老師所諒解。隨著科技的進(jìn)步和未來的發(fā)展,我以后還要對(duì)防盜方面進(jìn)行更多的研究,努力朝著智能家居方向發(fā)展,為社會(huì)的進(jìn)步搭上一把手。

參考文獻(xiàn)李壽鵬.出貨超40億顆,STM32未來規(guī)劃曝光[R].半導(dǎo)體行業(yè)觀察,2019:1-4.李恒.淺析GSM的當(dāng)前現(xiàn)狀及發(fā)展趨勢(shì)[C].中國(guó)論文網(wǎng):經(jīng)濟(jì)論文,2011,(12):31.智研咨詢.2017年中國(guó)熱釋電紅外傳感器市場(chǎng)發(fā)展現(xiàn)狀及前景分析[R],2018:1-3.令狐丹,周璽,肖勇強(qiáng).基于GSM的移動(dòng)機(jī)器人控制器設(shè)計(jì)[J].2017,(12):26.周航慈.單片機(jī)應(yīng)用程序設(shè)計(jì)技術(shù)[M].北京:北京航空航天大學(xué)出版社,2011,18-27.曹瓊.單片機(jī)編程模塊化設(shè)計(jì)研究[J].安徽電子信息職業(yè)技術(shù)學(xué)院學(xué)報(bào),2017,16(03):51-53.宋維,崔曉坤.基于STM32的GSM模塊綜合應(yīng)用[J].計(jì)算機(jī)工程技術(shù),2012,(18):4536-4537.韓軍.一種簡(jiǎn)易前兆觀測(cè)室溫、濕度環(huán)境監(jiān)測(cè)設(shè)備研制[J].地震工程學(xué)報(bào),2017,39(z1):134-139.趙欣.基于SIM300/TC35i無線GSM芯片實(shí)現(xiàn)短信遠(yuǎn)程控制TRT的研究[J].消費(fèi)導(dǎo)刊,2017,(30):243-244.楊揚(yáng).基于TC35i的智能傳輸系統(tǒng)[J].電子測(cè)試,2016,(16):8-9.高燕.傳感器與檢測(cè)技術(shù)[M].安徽:安徽科學(xué)技術(shù)出版社,2020:34-60.趙德安.單片機(jī)原理與應(yīng)用[M].北京:機(jī)械工業(yè)出版社,2009:40-60.許瑞慶.脈搏檢測(cè)系統(tǒng)設(shè)計(jì)及其信號(hào)處理算法研究[D].南京信息工程大學(xué),2008:92.仝兆景,時(shí)俊嶺,李月,等.基于無線通訊技術(shù)脈搏檢測(cè)儀的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)測(cè)量與控制,2017,25(1):242-244.YangYang,TaoChen,ShiBingLiu,JianWu.IntegratedControlSystemBasedonMCUfortheTemperatureandSamplingofHelicalMicrofluidicPCRDetectionSystem[J].BeijingUniversityofTechnology,2014:621-626.YUXiao-Qing,ZLZhang.RemoteMonitoringSystemforIrrigationBasedonSTC89C52andGSM[J].WaterSavingIrrigation,2011:55-57.YYang.IntelligenttransmissionsystembasedonTC35i[J].ElectronicTest,2016:8-9.YGan,HWang,ZShan,BLiu.USERDATAPROCESSINGMETHODAN

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論