新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ARM9的室內無線監控報警系統設計與實現

        基于ARM9的室內無線監控報警系統設計與實現

        作者: 時間:2013-04-25 來源:網絡 收藏


        2 軟件
        2.1 系統主程序
        嵌入式Linux操作系統是一款性能優良、源碼公開、可移植、可固化、可裁剪及占先式的實時多任務嵌入式操作系統,被廣泛應用于中小型控制系統,具有占用空間小、執行效率高、實時性能好和可擴展性強等特點。系統軟件部分包括嵌入式Linux操作系統的移植與裁剪、系統應用程序開發和使用Qt/Embedded圖形用戶界面3個主要部分。嵌入式Linux操作系統的移植與裁剪主要分5步:分別是搭建Lin ux開發環境并建立交叉編譯環境;配置和編譯bootloader;配置和編譯Linux內核;安裝Linux嵌入式操作系統。完成上述步驟后,開始嵌入式操作系統上應用程序的開發,即本系統的核心控制程序,其流程如圖6所示。程序開始運行時,首先對內部的緩沖區及一些變量進行初始化,然后對串口、定時器、中斷及外圍設備設備初始化,接著讀取SIM卡中是否有客戶發來的指令信息,若有指令則執行用戶指令;否則程序開始采集各個傳感器的數據,并根據采集到的數據控制相應家電。若有煙霧或煤氣濃度過高等異常信息,則通過GPRS模塊向用戶發送短信告警;若是紅外傳感器檢測到有人,則控制攝像頭拍攝一幀圖像并通過彩信發送給客戶。為防止用戶沒能及時看到信息,在發送信息后30 s后撥打用戶手機進行提醒。

        本文引用地址:http://www.104case.com/article/148041.htm

        f.JPG


        程序設計完成后,通過交叉編譯,下載到中運行;另外本系統還使用Qt/Embedded設計了良好的人機交互界面,可用于設置家電的控制模式及報警模式,還可手動設置家電的開啟與關閉。
        2.2 GPRS模塊子程序
        GPRS模塊子程序涉及GPRS模塊初始化,短信服務中心地址設置,短消息格式設置,報警幀/控制幀/應答幀信息的裝配與解析,短彩信收發和撥打電話等,基本流程如圖7所示。若需發送彩信,則通過GPRSModem撥號上網,和彩信網關建立鏈接,然后將圖片、文字封裝到彩信數據包,再通過GPRS網絡將彩信數據包提交到彩信網關,從而彩信的發送。發送短信及撥號則用一套專門對GPRS模塊控制的AT指令,這些指令通常以“AT”開頭,以回車符結尾。系統主要使用的AT指令如下:模塊喚醒:“AT\r”;短消息信息格式設置:“AT+CMGF=1\r”;短信服務中心地址設置:“AT+CSCA=\“+8613800250500\”\r”;-南京短信中心號碼;短消息讀取:“AT+CMGL=\“ALL\”\r”;-讀取所有短消息;短消息發送:“AT+CMGS=\“15105187703\”\r”;-用戶號碼;撥打電話:“ATD15105187703;\r”。

        g.JPG



        3 結束語
        文中以為核心控制器,通過攝像頭、觸摸屏、外圍傳感器、GPIO管腳及GPRS模塊了一個智能家居式的。它不僅能溫濕度、煙霧、有害氣體,還能控制家電及室內安全,在有人闖入時可通過攝像頭拍下闖入者的頭像信息;另外還可以通過GPRS模塊實現報警和用戶遠程控制的功能,并從硬件和軟件兩方面描述了系統的實現過程,系統有良好的人機交互界面,整個系統成
        本低、穩定性好、響應速度快且適用范圍廣,不僅適用于家庭和樓宇,通過一定的改造在農業、養殖業等領域也有廣泛的發展前景。

        蜂鳴器相關文章:蜂鳴器原理
        土壤濕度傳感器相關文章:土壤濕度傳感器原理

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 革吉县| 维西| 元朗区| 城步| 合肥市| 蓝山县| 驻马店市| 克东县| 金华市| 霸州市| 安徽省| 星座| 波密县| 赫章县| 洪泽县| 乡宁县| 康马县| 卢湾区| 沙雅县| 新绛县| 剑阁县| 望都县| 泌阳县| 东乌| 丹东市| 南阳市| 双峰县| 罗甸县| 千阳县| 留坝县| 哈巴河县| 九龙城区| 锡林浩特市| 太保市| 新竹县| SHOW| 江油市| 浏阳市| 土默特左旗| 霸州市| 桃源县|