當前位置:首頁 > 工業(yè)控制 > 工業(yè)控制
[導讀]摘要:設計一種以S3C2410為硬件平臺和嵌入式Linux為軟件平臺,基于M35 GPRS模塊的遠程安防監(jiān)控系統(tǒng),整個系統(tǒng)圍繞圖像的采集,傳輸和顯示進行了探討,闡述了遠程安防監(jiān)控系統(tǒng)中的軟硬件處理技術。測試結果表明,該遠

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

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

1 總體方案設計
    系統(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)的總體設計框架如圖1所示。



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


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


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


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

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



4 測試結果與分析
4.1 平臺搭建
    硬件平臺選擇的是S3C2410的開發(fā)板,軟件平臺為一種流行的linux操作系統(tǒng):Ubuntu 8.10發(fā)行版。然后是交叉工具鏈的建立,由于開發(fā)是在x86體系結構進行的,最終需要在ARM體系結構上運行,所以必須建立交叉工具鏈。在終端執(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內核編譯與移植,采用的是Linux-2.6.22.6版本內核,編譯內核前,在內核中靜態(tài)加載網(wǎng)卡驅動,如圖11所示。靜態(tài)加載nandflash驅動,如圖12所示。靜態(tài)加載usb驅動,如圖13所示。執(zhí)行make ZImage命令,生成內核鏡像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驅動,蜂鳴器驅動,鍵盤驅動的加載命令加入rcs腳本文件中。rcs是內核啟動執(zhí)行的第一個腳本,所以主程序和一些驅動的加載放在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,結果如圖14所示。點擊網(wǎng)頁上的實時監(jiān)控按鈕,瀏覽器窗口出現(xiàn)監(jiān)控機端傳輸過來的實時畫面。點擊拍照按鈕,默認每隔1 s進行拍照。也可以在網(wǎng)頁設置間隔拍照的時間。按開發(fā)板的鍵盤任意一個鍵,此時蜂鳴器報警,用戶收到報警短信,短信內容為“有小偷”。點擊網(wǎng)頁上的關閉報警按鈕,蜂鳴器停止報警。當點擊網(wǎng)頁上的關紅外感應按鈕后,再按下開發(fā)板鍵盤的任意一個鍵,監(jiān)控機不進行任何操作。當旋轉開發(fā)板上電位器時(調整A/D的輸入電壓),輸入電壓模擬的是溫度值,當輸入的溫度值達到設置的臨界值60℃時,蜂鳴器報警,監(jiān)控機通過GPRS模塊發(fā)送短信,短信內容為“火災”。當點擊網(wǎng)頁上的按鈕關閉報警時,蜂嗚器停止報警。當點擊網(wǎng)頁上的關溫度感應按鈕時,當監(jiān)控機讀取到的溫度值達到設置的臨界值時,監(jiān)控機不進行任何操作。

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

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

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產業(yè)博覽會開幕式在貴陽舉行,華為董事、質量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數(shù)據(jù)產業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術學會聯(lián)合牽頭組建的NVI技術創(chuàng)新聯(lián)盟在BIRTV2024超高清全產業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術創(chuàng)新聯(lián)...

關鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術
關閉
關閉