關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于GSM的家庭安全防護系統

        基于GSM的家庭安全防護系統

        作者: 時間:2012-05-25 來源:網絡 收藏

        3 軟件設計
        軟件采用模塊化設計方法,主要由主程序、鍵盤掃描、液晶驅動、SPI總線讀寫、IIC總線讀寫、短消息發送、數據采集及處理等模塊組成。采用C語言編寫,編譯環境為Keilμvision3,使用部分環境庫函數。程序流程如圖5所示。

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

        e.jpg


        1)啟動與配置
        主機上電后會有10秒的等待設置時間,用戶此時可按SET鍵設置或Q鍵退出設置。按SET鍵后,會出現用戶列表(User0-User3),最多支持4用戶發送,此時可使用數字鍵選擇相應用戶設置號碼。若10秒無按鍵按下,主機自動進入初始化。先檢查用戶狀態,若所有用戶號碼為空,則提示用戶配置,重復以上過程。用戶設置完畢后,單片機啟動TC35并配置無線通訊模塊,開始接入網絡,用戶可通過液晶顯示或狀態指示燈了解是否接入網絡。此后,主機給從機發送握手信號,檢測從機是已經正常工作,若一切正常,主機進人工作狀態;若從機未開啟或不在主機無線信號范圍內,則提示用戶檢查從機后再開始。
        從機上電后將無線通訊模塊配置為接收狀態,待收到主機握手信號后啟動檢測程序,其中對于人體的檢測程序兩分鐘(可設定)后啟動,以免對用戶自身誤報。
        2)工作狀態
        主機進入工作狀態后,將TC35置于低功耗模式,無線通訊模塊配置為接收狀態。從機不斷地采樣檢測,采樣頻率50 Hz,以定時器中斷方式進行。對紅外傳感器的檢測僅需對其高低電平進行檢測;對A/D采樣數據以每采樣10次取平均值的方法進行運算后,與閾值比較,單片機內部設置三個閾值,分別對應燃氣或煙霧濃度的低、中、高水平。當判斷有火災、燃氣泄漏或人員進入時,從機即刻將相應報警代碼經無線通訊模塊發送給主機(程序都設置為僅一次觸發),主機此后喚醒TC35讀取EEPROM中號碼將報警短信發送給用戶。

        4 結論
        實際應用時可根據需要放置主機和從機的位置。實驗調試時,將主機和從機分別置于兩間相鄰的室內,分別開啟并設置報警號碼,進入工作狀態后,當人進入房間時,用戶手機可在短時間內收到短信;采用向從機附近釋放少許煙霧及可燃氣體(為安全起見,此處以打火機丁烷實驗),也可以及時收到報警短信。實物和部分實驗結果如圖6所示。實驗結果表明本套方案具有報警及時準確、操作簡單、方便實用等特點。

        f.jpg


        隨著人們生活水平和質量的不斷提高,智能安防將越來越受剄人們的關注。本方案的主要創新點是能將無人時的突發事件信息第一時間以短信的形式告知主人,起到了實時防災防盜的作用,有著廣闊的應用前景。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 义乌市| 汉阴县| 平潭县| 吐鲁番市| 霍邱县| 潞西市| 秦安县| 时尚| 前郭尔| 巨鹿县| 疏勒县| 宜川县| 蕉岭县| 永定县| 曲周县| 盐亭县| 南陵县| 永清县| 临清市| 榆社县| 民权县| 娱乐| 孟州市| 澜沧| 开原市| 邵武市| 开平市| 江孜县| 林口县| 怀化市| 冕宁县| 美姑县| 和顺县| 木兰县| 启东市| 哈尔滨市| 章丘市| 伊春市| 游戏| 陇川县| 阳春市|