版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、基于無線傳感器網(wǎng)絡(luò)的嵌入式應(yīng)用研究摘要:嵌入式系統(tǒng)的應(yīng)用已經(jīng)成為研究的熱點,該文從嵌入式系統(tǒng)的選題、需求分析、軟硬件設(shè)計及調(diào)試等進展了詳細介紹和設(shè)計實例。力圖為人們今后的學(xué)習、工作和研究提供一定的幫助與借鑒。關(guān)鍵詞:嵌入式;無線傳感器;應(yīng)用1 嵌入式系統(tǒng)的概述嵌入式系統(tǒng)本身是一個相對模糊的定義。一種被廣泛認可的定義是以應(yīng)用為中心,以計算機技術(shù)為根底,軟硬件可裁剪,功能、可靠性、本錢、體積、功耗等嚴格要求的專用計算機系統(tǒng)。它與通用計算機技術(shù)最大的差異是必須支持硬件裁剪和軟件裁剪,以適應(yīng)應(yīng)用系統(tǒng)對體積、功能、功耗、可靠性和本錢等的特殊要求。嵌入式系統(tǒng)的開發(fā)主要可分為硬件層、驅(qū)動層、操作系統(tǒng)層和應(yīng)用
2、層等4個。硬件層:硬件層開發(fā)的主要工作是根據(jù)應(yīng)用的需求選擇適宜的嵌入式處理器芯片,配置相應(yīng)的接口電器,為嵌入式應(yīng)用搭建一個硬件平臺。驅(qū)動層:該層是介于嵌入式硬件和上層軟件之間的一個底層軟件開發(fā)包,主要目的是屏蔽下層硬件。本層一般有兩種功能:一是系統(tǒng)引導(dǎo),包括嵌入式處理器和根本芯片的初始化;二是提供設(shè)備的驅(qū)動接口,負責嵌入式系統(tǒng)與外設(shè)的信息交互。操作系統(tǒng)層:嵌入式操作系統(tǒng)是嵌入式系統(tǒng)極為重要的組成局部。通常包括與硬件相關(guān)的底層驅(qū)動軟件、系統(tǒng)內(nèi)核、設(shè)備驅(qū)動接口、通信協(xié)議、圖形界面等。嵌入式操作系統(tǒng)還可以分為實時操作系統(tǒng)和分時操作系統(tǒng)。應(yīng)用層:應(yīng)用層的根本任務(wù)那么相對簡單,主要是開發(fā)最終運行在目的機
3、上的應(yīng)用軟件。如嵌入式游戲、家電控制軟件和多媒體播放軟件等。2 嵌入式應(yīng)用系統(tǒng)的開發(fā)步驟對于嵌入式應(yīng)用系統(tǒng)的一般開發(fā)步驟主要可分為以下幾個步驟。1方案論證:應(yīng)用系統(tǒng)的開發(fā)首先要確定開發(fā)題目,然后圍繞題目進展方案調(diào)研。這個過程至關(guān)重要。制定方案的好壞,會直接影響以后開發(fā)工作的順利進展。調(diào)研內(nèi)容那么主要為理解決理解用戶需求,掌握軟硬件技術(shù)難度,針對主攻問題開展調(diào)研工作等問題。嵌入式應(yīng)用開發(fā)技術(shù)是一個軟硬件相結(jié)合的技術(shù),方案的論證設(shè)計還要權(quán)衡任務(wù)的軟硬件分工,盡量采納可借鑒的成熟技術(shù)。2硬件系統(tǒng)的設(shè)計:硬件系統(tǒng)的設(shè)計主要包括處理器芯片的選擇、各個功能部件的選擇和接口的設(shè)計等。在處理器芯片的選擇上,大
4、多要考慮所設(shè)計產(chǎn)品的應(yīng)用角度,綜合考慮性能、本錢、技術(shù)支持等因素,選取滿足系統(tǒng)要求的芯片。功能部件的選擇一般都在相應(yīng)的輸入/輸出部件如數(shù)據(jù)采集系統(tǒng)的傳感器、控制系統(tǒng)的驅(qū)動部件和輸入用的鍵盤和鼠標等。接口設(shè)計那么要將硬件系統(tǒng)的各個功能模塊與微處理器連接到一起,構(gòu)成滿足對象全部要求的單片機硬件環(huán)境。3應(yīng)用軟件的設(shè)計:應(yīng)用系統(tǒng)中任務(wù)的實現(xiàn)最終依靠程序的執(zhí)行來完成。應(yīng)用軟件設(shè)計的好壞,將決定系統(tǒng)的效率和優(yōu)劣。應(yīng)用軟件的設(shè)計根據(jù)就是使用流程。系統(tǒng)的控制流程和軟件模塊都要根據(jù)使用流程來確定。4軟硬件調(diào)試:一個嵌入式應(yīng)用系統(tǒng)的開發(fā),經(jīng)過了方案論證、硬件設(shè)計、軟件編寫和印刷板加工和焊接后,還要進展軟硬件的調(diào)試
5、來驗證其設(shè)計的準確性。利用開發(fā)裝置進展調(diào)試時,應(yīng)先把硬件電路調(diào)通。硬件調(diào)試可采用分塊調(diào)試的方法先易后難、先局部再整體。對于分塊調(diào)試還可編制相應(yīng)模塊的測試程序。硬件調(diào)試成功后,驗證存儲空間分配可行時,進展自上而下的主程序設(shè)計調(diào)試。程序調(diào)試可在DEBUG環(huán)境下采用斷電調(diào)試或連續(xù)調(diào)試等方法進展。3 無線傳感器網(wǎng)絡(luò)應(yīng)用實例“以應(yīng)用為中心是嵌入式系統(tǒng)的根本特點。基于無線傳感器網(wǎng)絡(luò)的安防系統(tǒng)在開發(fā)設(shè)計時也充分表達了這一特點。1系統(tǒng)的功能:在設(shè)計一個網(wǎng)絡(luò)系統(tǒng)前必須首先明確系統(tǒng)設(shè)計的需求。這樣才能順利規(guī)劃處系統(tǒng)功能以及功能模塊,從而確定系統(tǒng)的設(shè)計規(guī)模和總體框架。無線傳感器監(jiān)測系統(tǒng)主要需對監(jiān)測區(qū)域可以實現(xiàn)實時監(jiān)
6、測,主控制器通過監(jiān)測無線傳感器的輸入信號進展分析判別。在有報警信息時,由驅(qū)動報警輸出模塊輸出報警信息。2系統(tǒng)的主要模塊:根據(jù)系統(tǒng)網(wǎng)絡(luò)功能分析可知,系統(tǒng)的主要功能模塊將由無線傳感器模塊、控制器模塊和報警輸出模塊構(gòu)成??刂颇K是系統(tǒng)的控制中心,控制協(xié)調(diào)整個系統(tǒng)的操作運行;無線傳感器模塊用來對監(jiān)測對象環(huán)境進展實時監(jiān)測;報警輸出模塊那么在發(fā)現(xiàn)有報警信息時,驅(qū)動報警輸出模塊輸出報警信息。3系統(tǒng)的框架組成:系統(tǒng)的框架主要由通信模塊、控制器、報警輸出模塊和傳感器模塊構(gòu)成。其布局框架和互相關(guān)系詳細如圖1所示。4系統(tǒng)的操作流程:明確了系統(tǒng)的框架組成和模塊之后,那么可以很明晰的繪制出流程圖,然后由此確定出系統(tǒng)的控
7、制流程和軟件模塊。系統(tǒng)網(wǎng)絡(luò)一旦通電后即可開始運行,進入布防狀態(tài)。在布防狀態(tài)下,當傳感器檢測到報警信息時那么向控制器發(fā)出信號,由驅(qū)動報警輸出模塊完成輸出報警等活動。假設(shè)在布防狀態(tài)下,接收到了有遙控手柄發(fā)出的撤防命令后,進入撤防狀態(tài)。4 系統(tǒng)設(shè)計系統(tǒng)搭建思路完成之后,一般認識到該系統(tǒng)的主要功能模塊得出的系統(tǒng)設(shè)計方案均需包含無線傳感器模塊、控制器模塊和報警輸出模塊等。1硬件設(shè)計硬件設(shè)計首先要考慮無線傳感器技術(shù)。當前應(yīng)用比較廣泛的傳感器技術(shù)包含有無線門磁感應(yīng)器、無線煙霧傳感器、無線紅外線熱釋電人體傳感器和無線遙控手柄等。無線門磁傳感器主要是監(jiān)測系統(tǒng)防護對象門窗的開關(guān)狀態(tài)。當門窗不管以何種方式被翻開后,
8、無線門磁感應(yīng)器將立即發(fā)出特定的電波,向主機報警。無線紅外線熱釋電人體傳感器主要用于探測活動的人體。無線煙霧傳感器的主要價值就表達在其采用離子式煙霧傳感,可廣泛應(yīng)用于各種消防報警系統(tǒng)。報警輸出模塊可以采用就地聲光報警、 線路遠程報警和發(fā)送短信等方式完成報警信息。值得一提的是就地聲光報警只能驚動非法入侵者,假設(shè)無人在場那么起不到報警作用,而 線遠程報警雖然可以實現(xiàn)遠程報警功能,但是假設(shè)入侵者事先切斷報警線路,那么報警也會失效。所以,隨著GSM挪動通信網(wǎng)絡(luò)的普及,利用GSM模塊實現(xiàn)基于遠程消息的報警方式可以有效到達報警目的。而這一切的操作都要在控制器的操作運行下完成。 2接口設(shè)計該系統(tǒng)中的接口設(shè)計主
9、要考慮無線傳感器網(wǎng)絡(luò)的接口設(shè)計和報警輸出模塊的接口設(shè)計。傳感器的接入可采用有線接入和無線接入。受到傳輸間隔 、環(huán)境和可變性等多種因素的影響,傳統(tǒng)平安防范工作中大多采用有線方式連接。無線傳感器的連接那么可以免去繁瑣的接線工作,直接通過RF射頻技術(shù)實現(xiàn)。為了實現(xiàn)以短信方式的輸出報警,那么該系統(tǒng)的輸出模塊接口設(shè)計采用GSM模塊,通過UART串行接口與主控制器連接。3軟件設(shè)計系統(tǒng)控制器的工作主要通過執(zhí)行程序來實現(xiàn)。程序軟件的設(shè)計主要有主程序、布撤防控制中斷效勞程序、傳感器中斷效勞程序和報警短信發(fā)送程序等幾局部。主程序為開機初始化啟動,其他程序那么均以中斷方式啟動。 主程序。主程序的控制流程主要是在系統(tǒng)
10、通電開機以后,依次完成系統(tǒng)時鐘、LED、蜂鳴器、UART口、GPIO口的初始化等工作,然后延時十幾秒左右等待GSM模塊的初始化。最后調(diào)用init_sim等函數(shù),完成初始化響應(yīng)后,系統(tǒng)進入循環(huán),等待中斷事件。 布撤防控制中斷效勞程序。其啟動由按鈕引發(fā)。系統(tǒng)的開、關(guān)傳感器GPIO被相應(yīng)的翻開和關(guān)閉,然后通過設(shè)置高優(yōu)先級到達控制低優(yōu)先級的布撤防控要求。同時伴以LED燈的亮滅和蜂鳴器的不同提示音來到達指示布撤防的成功與否。 傳感器中斷效勞程序。傳感器動作時引發(fā)中斷效勞后,首先要確定引發(fā)中斷的傳感器號,然后發(fā)送相應(yīng)的報警短信。傳感器號的數(shù)量可根據(jù)實際需要添加。 報警短信發(fā)送程序。報警主要通過UART接口
11、,向GSM模塊發(fā)送AT命令來實現(xiàn)。短信發(fā)送是一個AT命令執(zhí)行的過程,這里將短信息的格式設(shè)為PDU形式。4軟硬件調(diào)試在所有開發(fā)裝置調(diào)試通過的程序,最終都要下載到應(yīng)用系統(tǒng)中的程序存儲器內(nèi)進展脫機運行。假設(shè)脫機運行正常那么完成,假設(shè)運行有問題那么應(yīng)分析原因,并修改程序重新輸入。5 完畢語在計算機技術(shù)和信息網(wǎng)絡(luò)技術(shù)大開展的環(huán)境下,嵌入式系統(tǒng)的應(yīng)用越來越廣泛,而嵌入式產(chǎn)品以其小巧、使用方便、實用等特點越來越受到人們的青睞。嵌入式系統(tǒng)開發(fā),從選題、需求分析、軟硬件設(shè)計及調(diào)試等的研究,對嵌入式技術(shù)的推廣和產(chǎn)品的開發(fā)具有很大的促進作用,符合社會對創(chuàng)新型、應(yīng)用型人才的需要。參考文獻:2 房好帥,李楠,王慧娟. 基于ARM與ZigBee的嵌
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025武漢市微型計算機的買賣合同
- 農(nóng)村土地流轉(zhuǎn)合同標準(2025年度):土地規(guī)模經(jīng)營與效益提升
- 2025年度農(nóng)產(chǎn)品電商平臺入駐合作合同2篇
- 2025北京市室內(nèi)裝修合同
- 二零二五年度風力發(fā)電工程款結(jié)算與環(huán)境保護合同3篇
- 二零二五年度旅游公司整體轉(zhuǎn)讓合同3篇
- 2025年度年度公司終止職工勞動合同補償方案合同3篇
- 2025年度工業(yè)用地租賃合同書(含環(huán)保標準)3篇
- 2025年度農(nóng)村房屋土地租賃與農(nóng)村環(huán)境治理合作協(xié)議
- 二零二五年度智能停車場租賃管理服務(wù)合同3篇
- 2024年國網(wǎng)公司企業(yè)文化與職業(yè)道德試考試題庫(含答案)
- 房地產(chǎn)中介公司業(yè)務(wù)管理制度
- 電大《生產(chǎn)與運作管理》2023-2024期末試題及答案(試卷代號2617)
- 中國腫瘤藥物治療相關(guān)惡心嘔吐防治專家共識(2022年版)解讀
- PLC應(yīng)用技術(shù)(三菱機型)三菱大中型PLC
- GB 21258-2024燃煤發(fā)電機組單位產(chǎn)品能源消耗限額
- 《用戶體驗設(shè)計導(dǎo)論》
- 美團外賣運營知識試題
- 航空概論學(xué)習通超星期末考試答案章節(jié)答案2024年
- 業(yè)務(wù)流程可視化改善
- 期末復(fù)(知識清單)2024-2025學(xué)年人教PEP版(2024)英語三年級上冊
評論
0/150
提交評論