www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 嵌入式 > 嵌入式軟件
[導讀]基于GPRS的遠程安防監(jiān)控系統(tǒng)的研究和設(shè)計

摘要:設(shè)計一種以S3C2410為硬件平臺和嵌入式Linux為軟件平臺,基于M35 GPRS模塊的遠程安防監(jiān)控系統(tǒng),整個系統(tǒng)圍繞圖像的采集,傳輸和顯示進行了探討,闡述了遠程安防監(jiān)控系統(tǒng)中的軟硬件處理技術(shù)。測試結(jié)果表明,該遠程安防監(jiān)控系統(tǒng)具有監(jiān)控溫度,實時傳輸視頻流,通過網(wǎng)頁遠程控制監(jiān)控機動作,短信服務和報警等功能。與已有系統(tǒng)相比,該系統(tǒng)把Web服務器和CGI應用到監(jiān)控機和網(wǎng)頁的交互,真正實現(xiàn)了對監(jiān)控端的遠程控制。
關(guān)鍵詞:ARM;GPRS;s3c2410;遠程監(jiān)控

    隨著社會電子信息化的不斷發(fā)展,人們在家居中使用的電器越來越多,由此帶來的安全隱患也有了明顯的增多。在這些電器中一旦出現(xiàn)一些異常,便會給人們帶來很大的損失。為了降低電器的不合理使用帶來的異常情況,就要求在異常發(fā)生時用戶能及時得到信息,并通過實時監(jiān)控采取一定的操作排除異常。因此,遠程監(jiān)控系統(tǒng)的作用是非常巨大的。
    隨著安防行業(yè)的高速發(fā)展,國內(nèi)外對安防監(jiān)控系統(tǒng)的研究越來越熱門,昆明理工大學信息工程與自動化學院的張俊才提出的基于嵌入式Web服務器的信息家電安防監(jiān)控系統(tǒng),實現(xiàn)了嵌入式系統(tǒng)與Internet相連、家庭內(nèi)部得安全監(jiān)控、信息傳輸。缺點是傳輸速率不是很高,并且通過網(wǎng)頁與監(jiān)控端交互比較麻煩。新的系統(tǒng)將對以上地方進行完善,新的系統(tǒng)需要實用家居環(huán)境的要求,降低成本,改變原先不間斷監(jiān)控模式,并需要為用戶提供友好的交互界面,使用戶在不同的場所下對設(shè)備進行監(jiān)控操作。
    在此設(shè)計的基于GPRS的遠程安防監(jiān)控系統(tǒng),是采用的是攝像機傳送視頻信號經(jīng)壓縮編碼后,通過內(nèi)部總線傳送到內(nèi)置的Web服務器。用戶在監(jiān)控端可以直接通過瀏覽器觀看Web服務器上的攝像機視頻圖像,授權(quán)用戶還可以控制監(jiān)控機的動作。這樣就實現(xiàn)了對監(jiān)控點的遠程控制,通過瀏覽器很方便地實現(xiàn)了對監(jiān)控機控制。

1 總體方案設(shè)計
    系統(tǒng)以ARM 9處理器S3C2410為MCU,作為控制器,負責從紅外傳感器,溫度傳感器,攝像頭采集數(shù)據(jù),并且控制報警措施和滅火措施的執(zhí)行,通過GPRS模塊向用戶發(fā)送短信,同時監(jiān)控機可以通過Internet和網(wǎng)頁進行交互,用戶可以通過登錄網(wǎng)頁對監(jiān)控機進行控制,同時監(jiān)控機可以將采集到的數(shù)據(jù)通過Web服務器傳輸給網(wǎng)頁端。本系統(tǒng)的總體設(shè)計框架如圖1所示。



2 硬件電路設(shè)計
2.1 主控電路設(shè)計
    主控系統(tǒng)電路主要由三星公司的處理器S3C2410組成,主控電路連接的外圍包括攝像頭,GPRS模塊,溫度采集模塊,蜂鳴器報警模塊,滅火處理模塊,紅外傳感模塊組成。處理器采用輪詢的方式不斷的從溫度采集模塊和紅外傳感模塊讀取數(shù)據(jù),當讀取的溫度值超過設(shè)定的臨界值,或者紅外傳感模塊有中斷來臨時,說明家里有火災,或者家里出現(xiàn)小偷,處理器此時去驅(qū)動蜂鳴器報警模塊報警,并通過GPRS模塊發(fā)送報警短信給用戶。處理器在處理這些動作的同時還一直獲取攝像頭的視屏流。
2.2 報警電路設(shè)計
    首先將蜂鳴器接到S3C2410處理器的一個GPB0管腳上。首先配置GPBCON的GPB0為輸出模式,當數(shù)據(jù)寄存器里寫入1時。蜂鳴器打開,寫0關(guān)閉蜂鳴器。軟件上是通過ioctl來進行相應的控制的。報警電路如圖2所示。


2.3 溫度采集電路設(shè)計
    溫度值由主控板從溫度傳感器中得到,得到的溫度值通過A/D轉(zhuǎn)換器轉(zhuǎn)換后傳送給主控板。A/D轉(zhuǎn)換器是模擬信號源和CPU之間聯(lián)系的接口,它的任務是將連續(xù)變化的模擬信號轉(zhuǎn)化為數(shù)字信號,以便計算機和數(shù)字系統(tǒng)使用。FS2410開發(fā)板用的A/D轉(zhuǎn)換器是ARMS3C2410自帶的一個一路10位的A/D轉(zhuǎn)換器。并且支持觸摸屏功能。最大轉(zhuǎn)化率是500 kHz,A/D轉(zhuǎn)換器頻率的計算公式為:系統(tǒng)時鐘/(比例值+1)。本電路的特點是通過改變滑動變阻器的阻值來改變模擬電壓量來模擬溫度的變化。軟件是通過read,write來進行對A/D的讀和寫的操作。溫度采集模擬電路如圖3所示。

[!--empirenews.page--]
2.4 滅火電路設(shè)計
    將4個LED燈與S3C2410處理器的4個管腳相連接,由于GPIO是復用管腳,所以首先進行相應寄存器的配置,也就是首先配置控制寄存器GPFCON,配置為output.然后就是對燈的相應控制,這個是對數(shù)據(jù)寄存器GPFDAT,如果寫0,led燈亮,燈亮模擬的是啟動滅火裝置。否則燈滅,軟件是通過ioctl進行相應的控制。滅火模塊模擬電路如圖4所示。
2.5 紅外傳感器電路設(shè)計
    本設(shè)計用鍵盤電路來模擬紅外傳感器,當有鍵盤按下時,說明有人闖入,主控板接收到鍵盤中斷時,通過蜂鳴器報警,并發(fā)送短信給用戶,啟動滅火裝置。根據(jù)硬件電路圖可知4×4鍵盤掃描的工作原理,軟件上首先完成對相應的寄存器作配置,這里主要涉及GPFCON,GPGCO N,GPECON三個寄存器,把相應的位設(shè)置為0UTPUT和INPUT工作模式,這個根據(jù)原理圖。然后就是對中斷的處理,設(shè)置下降沿有效。紅外傳感器模擬電路如圖5所示。


2.6 GPRS電路設(shè)計
    GPRS是通用分組無線業(yè)務的簡稱,目前理論傳輸速率為115kpbs,GPRS的基本原理是:當用戶上傳或下載互聯(lián)網(wǎng)數(shù)據(jù)時,系統(tǒng)利用分組將數(shù)據(jù)在網(wǎng)絡(luò)中傳送,達到多用戶間對網(wǎng)絡(luò)資源的共享。選擇SIEMENS公司推出的MS35模塊,MS35支持語音,數(shù)據(jù)傳輸,短消息,提供RS 232全雙工數(shù)據(jù)口,使用AT指令進行控制。模塊的UART0口接開發(fā)板的UART1口,當MS35模塊睡眠時,需要對模塊發(fā)AT指令來喚醒模塊。GPRS模塊電路如圖6所示。

3 軟件設(shè)計
    圖7~圖10是主程序流程圖功能描述。項目中主要的進程,其中包括2個線程等待控制命令,在代碼中采用輪詢的形式來對線程狀況進行檢測,發(fā)生問題的時候進行相應的處理,用戶可通過網(wǎng)絡(luò)訪問本系統(tǒng)并遠程進行控制操作,其中系統(tǒng)對外圍設(shè)備的操作需要互斥信號量的保護,并且由于在系統(tǒng)中實現(xiàn)了對各個報警功能以及對報警動作的控制,所以在在設(shè)計互斥量的時候就同時設(shè)計有全局的變量,分別代表相應模塊在功能上是否被關(guān)閉以及在動作上是否被關(guān)閉。


[!--empirenews.page--]
4 測試結(jié)果與分析
4.1 平臺搭建
    硬件平臺選擇的是S3C2410的開發(fā)板,軟件平臺為一種流行的linux操作系統(tǒng):Ubuntu 8.10發(fā)行版。然后是交叉工具鏈的建立,由于開發(fā)是在x86體系結(jié)構(gòu)進行的,最終需要在ARM體系結(jié)構(gòu)上運行,所以必須建立交叉工具鏈。在終端執(zhí)行命ARM-software-linux-gcc-v顯示gcc vrsion 3.4.5。說明交叉工具鏈建立成功;第2步是uboot移植,選擇的uboot版本為u-boot-1.3.1,修改好uboot源碼后,編譯執(zhí)行命令make fs2420-config,make,將生成的uboot.bin燒寫到開發(fā)板的nandflah的第一個分區(qū);第3步是Linux內(nèi)核編譯與移植,采用的是Linux-2.6.22.6版本內(nèi)核,編譯內(nèi)核前,在內(nèi)核中靜態(tài)加載網(wǎng)卡驅(qū)動,如圖11所示。靜態(tài)加載nandflash驅(qū)動,如圖12所示。靜態(tài)加載usb驅(qū)動,如圖13所示。執(zhí)行make ZImage命令,生成內(nèi)核鏡像ZImage,將ZImage燒寫到nanflash的第2個分區(qū)。最后是根文件系統(tǒng)制作,選用cramfs作為根文件系統(tǒng),cramfs文件系統(tǒng)的特點為只讀,用戶不能修改,很適合作為根文件系統(tǒng)。將制作根文件系統(tǒng)的工具busybox編譯后,運行命令make install,再創(chuàng)建etc,lib,mnt,etV,proc,var,tmp,sys,root目錄,再在etc下建立初始化啟動所需要的文件,在etc/init.d /rcs加入執(zhí)行主程序的腳本命令./main。并將ad驅(qū)動,蜂鳴器驅(qū)動,鍵盤驅(qū)動的加載命令加入rcs腳本文件中。rcs是內(nèi)核啟動執(zhí)行的第一個腳本,所以主程序和一些驅(qū)動的加載放在rcs中。最后執(zhí)行mkfs.cramfs rootfsrootfs.cramfs命令。這樣就生成了文件系統(tǒng)rootfs.cr amfs,將生成的rootfs.cramfs燒寫到nandflash的第3個分區(qū)。


4.2 功能測試與分析
    插上USB攝像頭和GPRS,在GPRS中插上手機卡,GPRS連接到開發(fā)板的串口線上,連接網(wǎng)線,啟動開發(fā)板。在任何一臺聯(lián)網(wǎng)的PC機上打開瀏覽器,輸入192.168.1.1,結(jié)果如圖14所示。點擊網(wǎng)頁上的實時監(jiān)控按鈕,瀏覽器窗口出現(xiàn)監(jiān)控機端傳輸過來的實時畫面。點擊拍照按鈕,默認每隔1 s進行拍照。也可以在網(wǎng)頁設(shè)置間隔拍照的時間。按開發(fā)板的鍵盤任意一個鍵,此時蜂鳴器報警,用戶收到報警短信,短信內(nèi)容為“有小偷”。點擊網(wǎng)頁上的關(guān)閉報警按鈕,蜂鳴器停止報警。當點擊網(wǎng)頁上的關(guān)紅外感應按鈕后,再按下開發(fā)板鍵盤的任意一個鍵,監(jiān)控機不進行任何操作。當旋轉(zhuǎn)開發(fā)板上電位器時(調(diào)整A/D的輸入電壓),輸入電壓模擬的是溫度值,當輸入的溫度值達到設(shè)置的臨界值60℃時,蜂鳴器報警,監(jiān)控機通過GPRS模塊發(fā)送短信,短信內(nèi)容為“火災”。當點擊網(wǎng)頁上的按鈕關(guān)閉報警時,蜂嗚器停止報警。當點擊網(wǎng)頁上的關(guān)溫度感應按鈕時,當監(jiān)控機讀取到的溫度值達到設(shè)置的臨界值時,監(jiān)控機不進行任何操作。

5 結(jié)語
    本系統(tǒng)結(jié)合嵌入式Web服務器,GPRS技術(shù)以及嵌入式相關(guān)技術(shù),實現(xiàn)用戶通過網(wǎng)絡(luò)對家中情況的實時監(jiān)控。該系統(tǒng)可以進行方便的擴展,結(jié)合用戶自身需求進行定制,使得用戶通過手機獲得家中異常報警,并通過網(wǎng)絡(luò)對家中情況進行實時監(jiān)控,通過遠程的操作來降低異常帶來的損失。在系統(tǒng)中Web服務器通過Internet提供遠程訪問服務,并通過GSM短信息通知用戶異常,用戶通過網(wǎng)絡(luò)對異常進行相應的指令操作。用戶可使用系統(tǒng)的GPRS上網(wǎng)功能提供擴展功能。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

舍弗勒以"專注驅(qū)動技術(shù)的科技公司"為主題亮相IAA MOBILITY 2025(B3館B40展臺) 合并緯湃科技后首次亮相IAA MOBILITY,展示拓展后的汽車產(chǎn)品組合 憑借在軟件、...

關(guān)鍵字: 電氣 軟件 驅(qū)動技術(shù) BSP

香港2025年 9月12日 /美通社/ -- 全球領(lǐng)先的互聯(lián)網(wǎng)社區(qū)創(chuàng)建者 - 網(wǎng)龍網(wǎng)絡(luò)控股有限公司 ("網(wǎng)龍"或"本公司",香港交易所股票代碼:777)欣然宣布,其子公司My...

關(guān)鍵字: AI 遠程控制 控制技術(shù) BSP

深圳2025年9月11日 /美通社/ -- 2025 年 9 月 10 日,第 26 屆中國國際光電博覽會(簡稱 "CIOE 中國光博會")在深圳盛大開幕。本屆展會吸引力再創(chuàng)新高,全球超3800家優(yōu)質(zhì)...

關(guān)鍵字: 自動化 光電 CIO BSP

天津2025年9月11日 /美通社/ -- 國際能源署(IEA)數(shù)據(jù)顯示,2024 年全球數(shù)據(jù)中心電力消耗達 415 太瓦時,占全球總用電量的 1.5%,預計到 2030 年,這一數(shù)字將飆升至 945 太瓦時,近乎翻番,...

關(guān)鍵字: 模型 AI 數(shù)據(jù)中心 BSP

北京2025年9月11日 /美通社/ -- 國際9月11日上午,2025年中國國際服務貿(mào)易交易會(以下簡稱"服貿(mào)會")—體育賽事經(jīng)濟高質(zhì)量發(fā)展大會現(xiàn)場,北京經(jīng)濟技術(shù)開發(fā)區(qū)工委委員、管委會副主...

關(guān)鍵字: 5G BSP GROUP MOTOR

柏林2025年9月9日 /美通社/ -- 2025年9月5日,納斯達克上市公司優(yōu)克聯(lián)集團(NASDAQ: UCL)旗下全球互聯(lián)品牌GlocalMe,正式亮相柏林國際消費電子展(IFA 2025),重磅推出融合企...

關(guān)鍵字: LOCAL LM BSP 移動網(wǎng)絡(luò)

深圳2025年9月9日 /美通社/ -- PART 01活動背景 當技術(shù)的鋒芒刺穿行業(yè)壁壘,萬物互聯(lián)的生態(tài)正重塑產(chǎn)業(yè)疆域。2025年,物聯(lián)網(wǎng)產(chǎn)業(yè)邁入?"破界創(chuàng)造"與"共生進化"?的裂變時代——AI大模型消融感知邊界,...

關(guān)鍵字: BSP 模型 微信 AIOT

"出海無界 商機無限"助力企業(yè)構(gòu)建全球競爭力 深圳2025年9月9日 /美通社/ -- 2025年8月28日, 由領(lǐng)先商業(yè)管理媒體世界經(jīng)理人攜手環(huán)球資源聯(lián)合主辦、深圳?前海出海e站通協(xié)辦的...

關(guān)鍵字: 解碼 供應鏈 AI BSP

柏林2025年9月9日 /美通社/ -- 柏林當?shù)貢r間9月6日,在2025德國柏林國際電子消費品展覽會(International Funkausstellung...

關(guān)鍵字: 掃地機器人 耳機 PEN BSP

武漢2025年9月9日 /美通社/ -- 7月24日,2025慧聰跨業(yè)品牌巡展——湖北?武漢站在武漢中南花園酒店隆重舉辦!本次巡展由慧聰安防網(wǎng)、慧聰物聯(lián)網(wǎng)、慧聰音響燈光網(wǎng)、慧聰LED屏網(wǎng)、慧聰教育網(wǎng)聯(lián)合主辦,吸引了安防、...

關(guān)鍵字: AI 希捷 BSP 平板
關(guān)閉