色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

采用以S3C2410為核心的家庭智能電話報警系統的設計

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2018-11-30 09:13 ? 次閱讀

現代化居住格局使家庭生活的封閉性越來越強,安全問題顯得尤為重要。當前安全防范及報警系統是確保住宅、住戶安全的極為重要的途徑之一,同時也是數字化家庭的重要組成部分。遇到匪警、火警、煤氣泄漏等緊急情況時,及時通過電話完成對外報警求助十分必要。

本文介紹了一種由嵌入式報警主機、無線傳感器網絡節點構成的智能電話報警系統。采用無線傳感器網絡技術,使家庭的安防傳感器形成一個無線網絡;利用雙音多頻編解碼技術實現了主動撥號、語音報警及簡單的電話控制;采用以S3C2410為核心處理器嵌入式開發平臺,構建了一個配置容易、功能強大、覆蓋范圍大的新型嵌入式報警系統。 1 系統的硬件結構和工作原理

1.1 系統的硬件結構

該系統由一個報警主機和無線傳感器網絡節點組成。圖1是系統的總體結構簡圖,圖中的無線通訊模塊結構完全相同。報警主機由基于S3C2410的32位嵌入式微控制器的開發平臺和無線通訊模塊組成。報警主機與無線傳感器網絡節點構成星型拓撲無線網絡。

采用以S3C2410為核心的家庭智能電話報警系統的設計

利用S3C2410本身所具有的IIS接口,通過擴展UDAl341構成音頻處理模塊,實現了兩個通道的音頻輸入和一個通道的音頻輸出,報警主機通過IIS接口來交換音頻數據,音頻信號經過音頻功率放大后由音頻變壓器耦合進入電話線路以盡可能減小對雙音多頻DTMF(DualTone Multi Frequency)信號的影響。

振鈴檢測模塊首先將電話線的信號通過整流濾波后送入S3C2410的外部中斷輸入端,S3C2410根據不同的鈴音信號控制電話接口電路實現不同的操作,同時識別信號的類型和次數并提供給上層應用程序。當摘掛機控制模塊接收到CPU發出的摘掛機控制信號時,模塊中的繼電器接入或斷開一個300Ω電阻以實現自動摘掛機。

該系統中,DTMF編解碼電路采用MT88L89作為DTMF信號的編解碼核心器件。遠端用戶的電話按鍵產生的DTMF信號經耦合電容的隔直流后,由MT88L89接收并進行譯碼,結束后由中斷控制端發送中斷信號,通知CPU數據準備好以備讀取,MT88L89輸出的四位并行二進制數據通過Local Bus與CPU相連,此時CPU可獲取鍵值信息;CPU通過Local Bus向MT88L89依次發送要撥打的電話號碼,經MT88L89轉換為DTMF信號實現撥號功能。

1.2 系統的工作原理

當發生盜情、火災、煤氣泄漏等安全隱患時,傳感器通過無線傳感器網絡向報警主機發射經數字編碼的報警信號。報警主機立即發出警笛聲,同時主動撥通用戶預先設置的電話號碼,將警情以語音的形式通知用戶。語音提示用戶以按鍵形式確認收到報警信息,智能電話報警器識別用戶按鍵的鍵值后確定下一步動作。系統還具有遠程布/撤防功能,即主人在身份驗證后,能通過電話遠程對系統進行布/撤防控制。具備被叫搶線功能,當用戶家中無人、電話占線或有人從外面打入電話企圖占住報警線路行竊,盜警發生時,系統會自動搶線撥號報警。 2 無線傳感器網絡節點設計

在不同的應用中,無線傳感器網絡節點的組成不盡相同,但一般都由數據采集、數據處理、數據傳輸和電源這四部分組成[4]。被監測物理信號的形式決定了傳感器的類型。處理器通常選用嵌入式CPU,如Motorola公司的68HCl6、C51系列單片機等。數據傳輸單元主要由低功耗、短距離的無線通信模塊組成,如訊通公司的PTR8000、ZigBee無線模塊等。圖2描述了節點的組成,其中,實心箭頭的方向表示數據在節點中的流動方向。

采用以S3C2410為核心的家庭智能電話報警系統的設計

2.1 處理器

選用AT89C2051芯片作為無線傳感器網絡節點的處理器。并且采用I/O口模擬SPI口方式與nRF905通訊,配置存儲器接口也采用I/O口模擬。

2.2 傳感器

要求居家安全,應確保被監視的區域(陽臺、門窗、過道、金庫等)置于傳感器的敏感區域內?,F有的傳感器產品很多,如紅外熱釋電探頭、微波多普勒效應探頭、微波紅外復用探頭等,用于檢測盜賊侵入很靈敏。離子煙感器和半導體氣敏傳感器用于監視火警及煤氣泄漏。

2.3 無線通訊模塊

外圍MCU通過SPI總線配置PTR8000的內部寄存器和數據收發[5]。PTR8000的SPI總線包括四個引腳:CSN(SPl使能)、SCK(SPI時鐘)、MISO(主人從出)和MOSI(主出從入)。SPI總線的每次操作都必須在使能引腳CSN的下降沿開始。CSN低電平有效,總線上的數據在時鐘的上升沿有效。MCU對SPI總線的操作不外乎兩種方式:讀和寫。在進行讀操作時,先把CSN置低,然后在MOSI數據線上輸出一個表示讀命令的字節,與此同時,PTR8000會在:MISO數據線上輸出1字節表示狀態信息的數據,隨后輸出1字節地址,后面跟隨有效數據。在進行寫操作時比較簡單,MCU先把CSN拉低,然后在MOSI線上輸出寫命令字節和數據字節即可。

2.4 電源

在該系統中,nRF905為低電壓器件,電壓要求為3.3V,為了與之接口,AT89C2051也工作在3.3V(AT89C2051是寬電壓器件)電壓下。該系統用+5V電源供電,經過板上LT1117-3.3V轉換得到3.3V電源。

3 報警主機的設計

在該系統中,報警主機作為連接公共電話網(PSTN)和無線傳感器網絡之間的協議轉換網關。其硬件采用優龍FS2410的核心板,并根據需要重新設計了外設板。FS2410核心板上集成了ARM9 2410處理器、64MB SDRAM、64MB NAND FLASH、2MB NOR FLASH以及以太網控制器,為軟件開發提供了足夠的空間。

外設板上提供了一個10M/100M以太網接口、三個RS-232串口、兩個USB接口、一個RJ11接口,擴展了一個無線通訊模塊、一個電話報警模塊及電源模塊等。外設板上的以太網接口可以直接與Internet相連,外設板上的RS-232串口通過MAX232與元線傳輸模塊PTR8000相連。

報警主機選用ARM Linux操作系統,以此為基礎,移植了嵌入式數據庫SQLite,并開發了智能電話報警軟件,具有主動語音報警、遠程撤防/設防、遠程設置報警電話等功能。

4 系統軟件設計

整個系統軟件設計包括無線傳感器網絡節點(下位機)和報警主機系統端(上位機)的軟件設計。由于篇幅有限,這里僅介紹數據無線通信策略及無線傳感器網絡節點系統主程序。

4.1 上位機與下位機的數據通信策略

該系統中,報警主機與每個無線傳感器網絡節點之間均采用無線方式傳輸數據。通信協議采用如表1所示的幀格式。

采用以S3C2410為核心的家庭智能電話報警系統的設計

表1中,前導字符可采用0xAA、0xAA、0xAA、0xAA、0xFF、0x00共6字節,其中前4字節為同步信號,后2字節為幀起始標志;幀的總長度不允許也不會超過256字節,如果超過就分為多個256字節的幀傳輸;幀類型字段用于定義命令和響應的幀格式,該字段為8bit,協議幀分為初始化幀、確認幀、數據幀、控制命令幀等多種類型;地址標明數據幀的目的地址;校驗為CRCl6校驗碼。

系統中,無線傳感器網絡節點與報警主機組成一個單跳星型拓撲網絡。每個無線傳感器網絡節點都有唯一的節點號,該節點號由報警主機分配,可以被報警主機尋址。無線傳感器網絡節點開機后進入待機狀態,報警主機按照上述協議封裝查詢命令發送給下位機。下位機接收到數據后,先判斷前導字符以確定是否為有效數據,然后校驗。通過校驗后,判斷地址是否是本機地址;若是,則解開封包進行相應操作;若為查詢命令,則按上述協議封裝報警信息返回給報警主機,否則此下位機丟棄該數據包。報警主機收到報警協議幀后,主動撥打預先設置好的電話號碼,并把報警通過語音播放出去。報警主機則按照同樣的方式繼續查詢下位機,直到找到所要通信的下位機為止。整個網絡時序由主站統一控制,保證了不會出現訪問沖突。

4.2 無線傳感器網絡節點系統程序設計

無線傳感器網絡節點系統程序由主程序、數據采集子程序、與上位機通信的子程序等部分組成。這里主要介紹主程序的設計。

主程序是下位機測控系統的核心,主要完成對各子程序的調用,從而實現報警數據的采集、存儲及向上位機發送數據。當下位機接收到上位機發送的指令時,就按照指令去執行相應的操作。主程序流程圖如圖3所示。

采用以S3C2410為核心的家庭智能電話報警系統的設計

系統采用無線傳感器網絡技術,將家庭安防傳感器組成一個星型拓撲無線傳感器網絡,當有煙霧報警或紅外報警信號時,可以主動撥打主人的電話,使主人能在第一時間了解家庭的安全隱患。用戶也可以通過電話遠程設置新的報警電話號碼以及遠程布防和撤防等,實現了對報警主機的簡單控制。增加系統的控制功能可以實現對家電設備的遠程電話控制,將大大促進家庭的網絡化、數字化、智能化進程。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    19349

    瀏覽量

    230314
  • 嵌入式
    +關注

    關注

    5087

    文章

    19149

    瀏覽量

    306205
  • 報警系統
    +關注

    關注

    5

    文章

    648

    瀏覽量

    75221
  • 無線傳感器
    +關注

    關注

    15

    文章

    770

    瀏覽量

    98409
收藏 人收藏

    評論

    相關推薦

    斯道s3c2410

    斯道s3c2410
    發表于 03-25 11:52 ?21次下載

    s3c2410 pdf datasheet 下載

    s3c2410 pd
    發表于 07-21 14:12 ?430次下載

    s3c2410開發板原理圖,s3c2410原理圖pcb

    s3c2410
    發表于 09-09 15:41 ?954次下載
    <b class='flag-5'>s3c2410</b>開發板原理圖,<b class='flag-5'>s3c2410</b>原理圖pcb

    基于S3C2410電話遠程家電智能控制系統

    利用雙音多頻編解碼技術實現了電話遠程控制家用電器的智能控制系統。該系統采用S3C2410芯片作為
    發表于 12-09 02:52 ?17次下載

    s3c2410 datasheet

    s3c2410 da
    發表于 03-14 16:05 ?166次下載

    基于S3C2410的Linux移植代碼

    基于S3C2410的Linux移植代碼
    發表于 03-28 09:50 ?32次下載

    基于S3C2410的嵌入式串口通信設計

    本文通過基于S3C2410的嵌入式串口通信的實現,按照嵌入式系統的軟、硬件結構組成,較為詳細地介紹了串行通信的硬件電路和軟件實現方法。該系統的硬件主體設計以三星S3C2410
    發表于 12-23 16:11 ?120次下載

    基于S3C2410的RTC模塊應用設計

    基于S3C2410的RTC模塊應用設計 摘 要:本文簡要介紹了S3C2410嵌入式微處理器,分析了RTC(Real-time clock)硬件構架及其工作
    發表于 04-08 23:13 ?1617次閱讀
    基于<b class='flag-5'>S3C2410</b>的RTC模塊應用設計

    基于S3C2410的CAN總線通信設計與開發

    ARM芯片S3C2410沒有集成控制器,保障通訊穩定與效率,采用帶SPI接口的獨立CAN控制器MCP2515來給S3C2410擴展CAN接口。以下以自行開發人機界面中CAN總線通訊接
    發表于 03-01 10:45 ?2795次閱讀
    基于<b class='flag-5'>S3C2410</b>的CAN總線通信設計與開發

    S3C2410中文手冊全集

    S3C2410中文手冊全集。
    發表于 03-25 11:56 ?201次下載

    基于S3C2410和Windows CEnet的智能移動終端設計

    本文介紹 S3C2410 微處理器的性能以及 Windows CE. net 作為嵌入式操作系統的開發流程 。闡述基于 S3C2410芯片和 Windows CE. net 操作平臺設計智能
    發表于 04-18 10:46 ?0次下載

    基于S3C2410的開發原理圖

    基于S3C2410的開發原理圖免費下載。
    發表于 07-08 14:56 ?66次下載

    使用S3C2410芯片設計最小嵌入式系統的設計資料詳細說明

    介紹了以嵌入式芯片S3C2410核心的最小嵌入式系統構建方法,給出了S3C2410的電源電路、晶振電路、復位電路等硬件組成,還介紹了自制的
    發表于 08-29 17:03 ?44次下載
    使用<b class='flag-5'>S3C2410</b>芯片設計最小嵌入式<b class='flag-5'>系統</b>的設計資料詳細說明

    基于S3C2410和nRF24LEl的智能家居系統

    基于S3C2410和nRF24LEl的智能家居系統設計。
    發表于 03-26 10:55 ?14次下載
    基于<b class='flag-5'>S3C2410</b>和nRF24LEl的<b class='flag-5'>智能</b>家居<b class='flag-5'>系統</b>

    基于S3C2410的CAN總線通訊設計與開發

    基于S3C2410的CAN總線通訊設計與開發說明。
    發表于 04-20 10:28 ?16次下載
    主站蜘蛛池模板: 亚洲m男在线中文字幕| 久久视频在线视频观看天天看视频 | 天天爽夜夜爽| 久久中文字幕人妻熟AV女蜜柚M| 成人免费肉动漫无遮网站| 在线免费看a| 亚洲国产精品一区二区动图| 日韩成人在线视频| 美女网站免费看| 九九热在线视频| 国产三级影院| 高h肉肉乳共妻| V8成品人视频| 91精品国产91| 尤物yw193can入口| 亚洲国产精品自在自线观看| 色噜噜2017最新综合| 欧美日韩国产码在线| 蓝男色gay| 久久久精品久久久久久| 国产亚洲欧美ai在线看片| 国产成年人在线观看| 成都电影免费中文高清| 99久女女精品视频在线观看| 最近中文字幕高清中文| 一个人高清在线观看日本免费| 小荡娃奶真大| 五月丁香婷姐色| 偷拍 自怕 亚洲 在线| 日美一级毛片| 日韩精品免费在线观看| 日本19xxxx撤尿| 全球真实小U女视频合集| 欧美 亚洲 另类 综合网| 美国CERANETWORK超清| 快播苍井空| 两个奶被男人揉了一个晚上| 久久视频这里只精品99热在线观看 | 国产高清视频免费最新在线| 国产AV在线传媒麻豆| 电影 qvod|