下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、基于嵌入式Linux智能家居監(jiān)控系統(tǒng)的設(shè)計Time:2012-05-30 14:22:56 Author:王麗麗,齊 賽,朱琳琳 Source:中電網(wǎng)隨著嵌入式技術(shù)、網(wǎng)絡(luò)技術(shù)的迅速發(fā)展以及人民生活水平的提高,人們開始更加注重家居環(huán)境的安全,伴髓人們需求的提高,基于嵌入式的實時監(jiān)控系統(tǒng)應(yīng)運(yùn)面生。目前,視頻監(jiān)控系統(tǒng)經(jīng)歷了模擬監(jiān)控、數(shù)字監(jiān)控和網(wǎng)絡(luò)監(jiān)控3個階段。雖然視頻監(jiān)控系統(tǒng)在20世紀(jì)90年代末就在中國市場興起,有很多公司推出了自己的智能家居系統(tǒng),但是現(xiàn)在仍來得到普及,而且目前智能家居的國際標(biāo)準(zhǔn)尚未成熱,因此智能家居監(jiān)控系統(tǒng)存在廣闊的發(fā)展空間。筆者提出的智
2、能監(jiān)控系統(tǒng)有煤氣傳感器、紅外探頭傳感器、攝像頭等數(shù)據(jù)采集模塊。當(dāng)監(jiān)控終端探測到室內(nèi)發(fā)生異常時,攝像頭拍照并將到的圖片信息經(jīng)過壓縮,通過內(nèi)部總線發(fā)送到Web服務(wù)器,并將相關(guān)數(shù)據(jù)通過GPRS無線模塊發(fā)送到用戶手機(jī)上。用戶可以通過瀏覽器進(jìn)行訪問,以查看Web服務(wù)器上的監(jiān)控圖片,并做出相應(yīng)處理。1 總體設(shè)計本系統(tǒng)由室內(nèi)監(jiān)控終端和遠(yuǎn)程監(jiān)控中心兩部分組成。監(jiān)控終端采用嵌入式系統(tǒng),分為硬件平臺和軟件平臺兩部分,其中硬件平臺由處理器和外圍設(shè)備組成,而軟件平臺由嵌入式操作系統(tǒng)和應(yīng)用軟件組成。當(dāng)檢測模塊檢測到異常時,攝像頭采集監(jiān)控畫面,并進(jìn)行壓縮編碼處理,GPRS通過撥號的方式連入互聯(lián)網(wǎng),將壓縮的碼流經(jīng)過互聯(lián)網(wǎng)傳
3、輸?shù)奖O(jiān)控中心,整個系統(tǒng)是基于BS架構(gòu)設(shè)計的,用戶不需要安裝任何專用的軟件就可以查看室內(nèi)監(jiān)控系統(tǒng)的畫面,總體設(shè)計框圖如圖1所示。2 系統(tǒng)硬件設(shè)計2. 1 主控模塊采用S3C2440處理器芯片作為智能家居控制系統(tǒng)的控制核心,CPU工作頻率最高可達(dá)533MHz,擁有可進(jìn)行乘累加單元(MAC、指令和數(shù)據(jù)存儲器管理單元(MMU、16 kB的指令和數(shù)據(jù)緩存、16字深的寫緩沖,為程序的高速運(yùn)行提供了有力保證。S3C2440提供了外設(shè)有存儲控制器、NANDFlash控制器、攝像頭接口、USB控制器等。22 GPRS無線傳輸模塊GPBS無線移動通信網(wǎng)絡(luò)覆蓋面廣、網(wǎng)絡(luò)能力強(qiáng)、系統(tǒng)性能穩(wěn)定、價格低廉、易于安裝使用。
4、它基于IP的網(wǎng)絡(luò),傳輸速率理論上可達(dá)1712 kbs,且傳輸時延小。本文采用GF-5000 WGPRS模塊,它是一個單面高集成度精巧結(jié)構(gòu)設(shè)計,擁有GPRSClass10多時隙功能,支持GSM900DCS1800雙頻,支持電路交換語音和短消息業(yè)務(wù),擁有GSM0707和增強(qiáng)型AT命令集。23 圖片采集模塊圖像采集的設(shè)備有很多種,OV9650傳感器具有130萬像素,分辨率可達(dá)1 280x1024,具有標(biāo)準(zhǔn)的SSCB接口和10bit數(shù)據(jù)接口。由于S3C24 40片內(nèi)有攝像頭接口外設(shè),所以將OV9650攝像頭芯片直接與處理器攝像頭接口引腳相連,圖像并行傳輸,圖像數(shù)據(jù)速度明顯提高。24 傳感器模塊本文選用
5、MC-112催化式傳感器,來檢測可燃?xì)怏w濃度。具有半導(dǎo)體技術(shù)、高靈敏度、穩(wěn)定可靠等特點(diǎn)。選用紅外熱釋電傳感器LHi778作為人體檢測模塊。采用紅外熱釋電傳感器專用信號處理芯片BISS0001來完成信號的處理放大。網(wǎng)絡(luò)芯片轉(zhuǎn)換成一個以太網(wǎng)接口,DM9000芯片配備有標(biāo)準(zhǔn)10M100M自適應(yīng)功能,支持以太網(wǎng)接口協(xié)議,擁有一個通用的處理器接口、一個EEPROM接口和4kDWORDSRAM緩存數(shù)據(jù)區(qū)。3 系統(tǒng)軟件設(shè)計31 嵌入式開發(fā)平臺Linux開放源代鶴、資源豐富、內(nèi)核可裁剪等優(yōu)點(diǎn),因此我們采用Linux作為操作系統(tǒng)。構(gòu)建嵌入式操作系統(tǒng)平臺主要包括構(gòu)建交叉編譯環(huán)境、Boot Loader移植、內(nèi)核的
6、裁剪與編譯、根文件系統(tǒng)的制作等。其中內(nèi)核的裁剪的主要操作有:1編輯Makefile文件。將CROSS_COMPI LE=opthostarmv41binarmv41-un-know-linux改為CROSS_COMPILE=arm-linux。2編譯內(nèi)核make menuconfig配置Linux內(nèi)核。3執(zhí)行命令makedep創(chuàng)建內(nèi)核的依賴關(guān)系。4創(chuàng)建內(nèi)核鏡像make zImage。4Linux內(nèi)核壓縮映像zImage建立根文件系統(tǒng)。32 圖像采集在Linux下的視頻采集是通過Video4Linux實現(xiàn)的,它是連接視頻設(shè)備的內(nèi)核程序,提供了一系列的接口函數(shù)API,專門服務(wù)于視頻設(shè)備的應(yīng)用程序編
7、程。在編譯內(nèi)核時要將Video4Linux項選中,對應(yīng)的設(shè)備文件目錄是devvideo。設(shè)備驅(qū)動提供了open、read、write、close等函數(shù)調(diào)用,采用內(nèi)存映射mmap方式把設(shè)備內(nèi)存映射到應(yīng)用程序的內(nèi)存空間中,用戶空間和內(nèi)核空間不需要交換數(shù)據(jù),視頻采集流程圖如圖2所示。33 GPRS無線通信利用TCPIP協(xié)議將數(shù)據(jù)打包,再通過GPRS模塊傳到GPRS同絡(luò),GPBS網(wǎng)絡(luò)通過路由器與Internet相連,將數(shù)據(jù)包送到固定IP地址的監(jiān)控服務(wù)器端口,以實現(xiàn)系統(tǒng)無線傳輸。在嵌入式linux操作系統(tǒng)下實現(xiàn)GPRS按號上網(wǎng),需要PPP協(xié)議支持、撥號應(yīng)用程序移植和撥號腳本程序編寫。PPP即點(diǎn)到點(diǎn)協(xié)議,
8、為在同等單元之間傳輸數(shù)據(jù)包。系統(tǒng)是通過撥號方式來建立點(diǎn)對點(diǎn)連接,按照順序發(fā)送數(shù)據(jù)包。撥號應(yīng)用程序移植為:然后對撥號端口進(jìn)行配置,最后調(diào)用ppp_on_dialer腳本文件實現(xiàn)同服務(wù)器會話。進(jìn)而在會話程序中進(jìn)行登錄,實現(xiàn)無線接入。34 嵌入式Web服務(wù)器Boa是一種高性能單任務(wù)的HTTP服務(wù)器,能夠支持實現(xiàn)動態(tài)Web技術(shù)的CGI(公用網(wǎng)關(guān)接口技術(shù),源代碼開放,而且能夠非常方便地在操作系統(tǒng)上進(jìn)行移植。當(dāng)有連接請求時,Boa不為每個連接單獨(dú)創(chuàng)建進(jìn)程,而是通過建立HTTP請求列表來處理多路連接請求,同時為CGI程序創(chuàng)建新的進(jìn)程,這樣在最大程度上節(jié)省了系統(tǒng)資源,所以十分適用于嵌入式系統(tǒng)。我們利用Boa在嵌入式linux操作系統(tǒng)上建立Web服務(wù)器,利用CGI最終實現(xiàn)對家庭設(shè)備的控制。Linux下實現(xiàn)Boa,需要對Boa做一些配置和修改。主要通過對boa.conf和mime.type文件進(jìn)行修改,需要將cgi文件擴(kuò)展名和applicatio nx-httpd-cgi類型關(guān)聯(lián);配置CGI腳本存放路徑,在boaconf中用ScriptAlias來指明,然后創(chuàng)建HTML文檔目錄、CGI腳本目錄,最后將boaconf放到etcboa目錄下。Web服務(wù)器接收到請求,將瀏覽器發(fā)過來的參數(shù)傳遞給CGI程
溫馨提示
- 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年度個人消費(fèi)貸款額度調(diào)整合同范本4篇
- 2025年新世紀(jì)版高二歷史上冊階段測試試卷含答案
- 二零二五年度高新技術(shù)研發(fā)中心場地與實驗室出租合同3篇
- 2025年蘇教新版九年級地理上冊月考試卷含答案
- 2025土地整治項目合同
- 2025年個人房產(chǎn)抵押借款合同模板與執(zhí)行細(xì)則
- 事業(yè)單位正式聘用合同模板與相關(guān)附件(2024年版)版
- 2025連鎖配送網(wǎng)絡(luò)加盟的合同
- 2025版旅游度假區(qū)環(huán)境保潔與秩序維護(hù)承包合同3篇
- 2025作品委托設(shè)計合同
- 2025年浙江省麗水市綜合行政執(zhí)法局招聘30人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025中智集團(tuán)招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 加油加氣站安全生產(chǎn)風(fēng)險分級管控體系全套資料
- 2025地下停車位使用權(quán)買賣合同 標(biāo)準(zhǔn)版模板
- 微信小程序用戶服務(wù)協(xié)議和隱私政策-帶目錄
- 江蘇省徐州市、宿遷市2025年高三下期末測試化學(xué)試題含解析
- 要分手費(fèi)的分手協(xié)議書(標(biāo)準(zhǔn))
- 浙江省2024年高考化學(xué)模擬試題(含答案)2
- 2024新人教七年級英語上冊 Unit 2 Were Family!(大單元教學(xué)設(shè)計)
- 碳排放管理員 (碳排放核查員)技能考核內(nèi)容結(jié)構(gòu)表三級、技能考核要素細(xì)目表三級
- DB12T 1339-2024 城鎮(zhèn)社區(qū)公共服務(wù)設(shè)施規(guī)劃設(shè)計指南
評論
0/150
提交評論