《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 一種基于STM32的智能家居控制系統
一種基于STM32的智能家居控制系統
來源:電子技術應用2012年第9期
陳致遠1, 朱葉承1, 周卓泉1, 祝 磊2
(1. 杭州電子科技大學 信息工程學院,浙江 杭州 310018; 2. 杭州電子科技大學 生命信息
摘要: 設計了以STM32單片機為核心的智能家居控制系統。該系統以語音識別技術和GSM通信技術為基礎,完成控制臺、手持設備及門禁密碼鎖之間的通信,實現對室內家居電器的遠程控制。實驗結果表明,該系統運行穩定,具有廣泛的應用前景。
Abstract:
Key words :

摘   要: 設計了以STM32單片機為核心的智能家居控制系統。該系統以語音識別技術和GSM通信技術為基礎,完成控制臺、手持設備及門禁密碼鎖之間的通信,實現對室內家居電器的遠程控制。實驗結果表明,該系統運行穩定,具有廣泛的應用前景。
關鍵詞: 智能家居;STM32單片機;無線通信

    智能家居(又稱智能住宅)是以住宅為平臺,兼備建筑、網絡通信、信息家電、設備自動化,集系統、結構、服務、管理為一體的高效、舒適、安全、便利、環保的居住環境,是融合了自動化控制系統、計算機網絡系統和網絡通信技術于一體的家居控制系統。近年來,隨著人們生活水平的提高以及計算機技術、通信技術和網絡技術的發展,智能家居逐漸成為未來家居生活的發展方向[1]。因此在實現智能控制的同時,研制一個成本低、實用性強的智能家居系統便顯得非常有必要。
     本文以STM32單片機為核心設計了一套智能家居控制系統。該系統以語音識別、GSM通信等技術為基礎,通過無線通信、串口通信對系統各部分進行串聯,用戶可通過門禁密碼鎖驗證身份后進入智能家居系統,利用總控制臺設定室內家居的狀態,亦可借助觸屏手持設備、GSM手機等對室內家居進行手動或語音控制。
1 智能家居系統硬件平臺
    建立智能家居控制系統,硬件是關鍵和基礎,它對整個系統的穩定性、控制和反饋的準確性、節能性都有直接影響。本智能家居系統選用了以下硬件設備:
    (1) STM32F103VET6微處理器及STC12-
C5A60S2微處理器
    系統中手持設備的微處理器選用STM32F103VET6,總控制臺及門禁密碼鎖部分選用STC12C5A60S2。
    STM32F103VET6基于ARM Cortex M3 32 bit的RISC內核,工作頻率最高可達72 MHz,內置高速存儲器(64 KB的閃存和20 KB的SRAM),豐富的增強I/O端口和連接2條APB總線的外設[2]。
    STC12C5A60S2是高速、低功耗、超強抗干擾的新一代8051單片機,指令代碼完全兼容傳統8051。內部集成MAX810專用復位電路、2路PWM、8路高速10位A/D轉換。
    (2) 語音識別芯片 LD3320
  LD3320芯片是一款語音識別專用芯片。該芯片集成了語音識別處理器和一些外部電路,包括A/D、D/A 轉換器、麥克風接口、聲音輸出接口等??梢詫崿F語音識別、聲控及人機對話功能,并且可以任意動態編輯、識別關鍵詞語列表。
    (3) GSM模塊TC35
    TC35是一款雙頻900 MHz、1 800 MHz高度集成的GSM模塊,具有性能穩定,功耗低及易于集成的特點。
    (4) 無線模塊nRF24L01
    nRF24L01是一款新型單片射頻收發器件,工作于2.4 GHz~2.5 GHz ISM頻段之間。內置頻率合成器、功率放大器、晶體振蕩器及調制器等功能模塊,并融合了增強型ShockBurst技術,其中輸出功率和通信頻道可通過程序進行配置。
    (5) 3.2英寸TFT真彩觸摸屏顯示模塊
     該模塊功耗低,支持8 bit、16 bit總線接口,模擬I/O控制,彩屏模塊上配置ADS7843觸摸控制器,支持一個SD卡(SPI方式),支持一個SPI的DATA Flash,構成人機交互圖形界面。
2 智能家居系統設計及實現
    本智能家居系統主要包括手持設備、總控制臺、門禁密碼鎖3個部分??傮w結構如圖1所示。

    該系統通過微處理器完成整體的控制功能,利用無線通信及串口通信對系統各部分進行串聯。通過門禁密碼鎖部分完成身份認證功能,接收處理短信指令,實現戶外控制;利用手持設備實現在室內任意地點的實時控制;通過總控制臺接收指令,最終完成各項控制操作。
    本智能家居系統的操作方式如下。
    (1)身份驗證
    門禁密碼鎖通過串口完成與控制臺的通信,設定密碼存入STC12C5A60S2單片機EEPROM,TFT觸摸屏顯示人機界面。單片機獲取輸入信息,進行比對處理后將結果傳至控制臺。
    (2)語音控制
    語音信號通過語音設備輸入,STM32F103VET6單片機通過SPI總線接收。單片機處理后通過SPI傳輸指令至nRF24L01無線模塊。無線模塊發送指令至總控制臺,總控制臺接收處理信息,完成相應的控制步驟。
    (3)TFT觸摸屏控制
    觸摸屏操作產生電平信號,經過轉換后通過串行總線傳輸至STM32F103VET6單片機接受處理。
    (4)短信控制
    GSM模塊接收短信,經STC12C5A60S2單片機讀取后,通過串口傳輸發送指令至總控制臺等候處理。
    (5)總控制臺操作控制
    TFT觸摸屏顯示人機界面。STC12C5A60S2單片機獲取操作信息并作出相應處理。
3 智能家居系統軟件設計
    整個智能家居系統以STM32微處理器為控制核心,使用C語言編寫。智能家居系統的軟件可分為手持設備、總控制臺以及門禁密碼鎖3個部分,主要由底層驅動程序、系統主程序、顯示子程序、無線通信子程序、語音識別子程序及GSM子程序等部分組成。手持設備的軟件控制流程如圖2所示??偪刂婆_的軟件控制流程如圖3所示。門禁密碼鎖的人機界面軟件控制流程如圖4所示。

3.1 語言模塊軟件設計
    語音識別是本系統的重要功能之一。語音識別程序的設計,參考了LD332X開發手冊[3],采用中斷方式工作,其操作順序如下:
    (1)初始化
     在初始化程序里,主要完成軟復位、模式設定、時鐘頻率設定、FIFO設定等程序設置[4]。
    (2)建立識別列表
    識別列表在LD3320中建立,規則是每個識別條目為標準普通話的漢語拼音(小寫),每兩個字(漢語拼音)之間用一個空格間隔。每個識別條目對應一個特定的編號(1個字節),不同的識別條目的編號可以相同,且不用連續,但數值要小于256(00H~FFH)。LD3320最多支持50個識別條目。
    (3)開始識別
    設置相關的寄存器,開始語音識別。在LD3320芯片正式開始識別之前設置當前狀態(例如:LD_ASR_RUNING狀態或者LD_ASR_FOUNDOK狀態)。ADC通道為麥克風輸入通道,ADC增益即麥克風音量,可設定值00H~7FH。本系統采用40H~6FH的設定值。設定值過大容易造成識別啟動過于敏感,產生誤識別;設定值過小則需要近距離說話才能啟動識別功能。
   (4)響應中斷
    麥克風采集到聲音后,將產生一個中斷信號。中斷程序根據寄存器的值分析結果,通過讀取BA寄存器的值獲取候選答案個數;讀取C5寄存器里的值,獲取最正確答案的對應編碼。
3.2 無線模塊軟件設計
     nRF24L01無線傳輸程序的設計采用增強型的ShockBurstTM模式下工作。典型的雙向鏈接為:發送方要求終端設備在接收到數據后有應答信號,以便于發送方檢測有無數據丟失。一旦數據丟失,則通過重新發送功能恢復丟失的數據。
    發射數據:設置nRF24L01為發射模式;將地址TX_ADDR和數據TX_PID按照時序由SPI口寫入nRF24L01緩存區,TX_PLD在CSN為低時連續寫入,TX_ADDR在發射時寫入一次;CE置為高電平并保持10 ?滋s,延遲130 ?滋s后發射數據;開啟自動應答,nRF24L01在發射數據后立即進入接收模式,接收應答信號。如果收到應答,則認為此次通信成功,TX_DS置高,清除TX_PID;若未收到應答,則自動重新發射該數據[5]。
    接收數據:設置nRF24L01為接收模式,延遲130 ?滋s后進入接收狀態等待數據。當檢測到有效數據時,存儲數據包,同時進入發射狀態回傳應答信號。
3.3 GSM模塊軟件設計

 


    TC35模塊采用AT賀氏指令。單片機可以通過正確的AT指令對TC35模塊進行初始化和短消息的接收發送。對短消息的控制有Block模式、PDU模式和Text模式。使用Block模式需要手機生產廠家提供驅動支持。目前PDU模式已取代Block模式,而Text模式不支持中文,因此本系統使用PDU模式進行短消息的接收和發送[6]。
    本文設計了一個基于STM32的智能家居控制系統。由STM32及STC12C5A60S2微處理器完成整體控制功能,通過移動手持設備、總控制臺及門禁密碼鎖系統3部分實現人機界面在家居系統的智能化應用,以期達到人機交流的最優化;該系統具備識別性好、安全性高、節能環保、易控制、抗干擾及成本低等優點。系統實驗階段運行良好,其實驗成果將為家居系統智能化的進一步推廣應用提供新的方向。
參考文獻
[1] 張逢雪,王香婷,王通生,等.基于STM32單片機的無線智能家居控制系統[J]. 自動化技術與應用, 2011,30 (8):
98-101.
[2] STM32F103x8/B增強型系列中容量產品數據手冊[EB/OL].(2009-04) [2012-04]. http://www.stmicroelectronics.corn.Cn/stonline/mcu/MCU-Pages.htm.
[3] ICRoute.LD332X開發手冊[EB/OL]. [2010-10-13].http:// www.icroute.com/web_cn/DownLoad.html#LD332X-Manual.
[4] 蘇鵬,周風余,陳磊.基于STM32的嵌入式語音識別模塊設計[J].單片機與嵌入式系統應用,2011,11(2):42-45.
[5] 時志云,蓋建平,王代華,等.新型高速無線射頻器件nRF24L01及其應用[J].國外電子元器件,2007(8):42-44.
[6] 劉濤,張春業,韓旭東,等.基于手機模塊TC35的單片機短消息收發系統[J].電子技術,2003,30(3):36-38.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲高清久久| 亚洲欧洲av一区二区| 亚洲影视在线播放| 日韩视频一区二区三区在线播放免费观看| 狠狠88综合久久久久综合网| 国产精品视频专区| 国产精品美女在线观看| 国产精品久久久久久久久免费| 欧美理论片在线观看| 欧美激情视频一区二区三区免费| 欧美91大片| 牛牛影视久久网| 欧美成人免费大片| 免费日韩成人| 欧美大片免费观看| 欧美国产综合视频| 欧美精品久久久久久久久久| 欧美精品国产一区二区| 欧美日韩国产美| 欧美午夜精品一区| 国产精品久久久久久久第一福利| 国产精品超碰97尤物18| 国产精品日本一区二区| 国产精品有限公司| 国产视频观看一区| 好看的av在线不卡观看| 尤物在线精品| 亚洲精品视频一区| 在线一区二区视频| 亚洲欧美日韩国产中文| 欧美一区二区视频免费观看| 久久国产欧美日韩精品| 亚洲国产日韩欧美综合久久 | 亚洲精品在线免费观看视频| 国产精品国产自产拍高清av| 国产精品尤物| 激情国产一区二区| 亚洲国产欧美另类丝袜| 999亚洲国产精| 亚洲欧美激情视频| 亚洲第一偷拍| 99av国产精品欲麻豆| 亚洲欧美国产毛片在线| 久久久青草婷婷精品综合日韩| 免费成人av资源网| 欧美性理论片在线观看片免费| 国产精品亚洲产品| 亚洲第一综合天堂另类专| 亚洲国产精品成人久久综合一区| 一区二区三区欧美视频| 欧美一区=区| 亚洲毛片一区| 欧美与黑人午夜性猛交久久久| 久久在线视频| 国产精品ⅴa在线观看h| 狠狠色狠色综合曰曰| 日韩视频在线一区| 欧美一区二区三区四区夜夜大片| 亚洲老板91色精品久久| 亚洲欧美综合精品久久成人| 久久黄色小说| 欧美日韩免费在线观看| 国产综合婷婷| 一区二区三区日韩欧美精品| 久久精品国产欧美亚洲人人爽| 在线中文字幕不卡| 久久久久久穴| 国产精品久久久久影院色老大| 伊人精品成人久久综合软件| 中文一区字幕| 最新国产成人在线观看| 午夜一区二区三区在线观看| 免费日韩成人| 国产欧美一区二区三区另类精品| 亚洲乱码一区二区| 久久精品一二三区| 亚洲欧美www| 欧美成人综合| 激情欧美丁香| 亚洲综合日韩在线| 亚洲美女黄色片| 久热国产精品视频| 国产精品永久入口久久久| 亚洲欧洲日本一区二区三区| 欧美专区福利在线| 亚洲一二三四久久| 欧美国产一区二区在线观看| 国产亚洲欧美激情| 亚洲午夜视频在线观看| 99视频热这里只有精品免费| 理论片一区二区在线| 国产色综合网| 亚洲自拍偷拍福利| 亚洲一区观看| 欧美日韩国产影院| 亚洲第一中文字幕在线观看| 久久成人精品视频| 欧美中文字幕在线播放| 国产精品成人观看视频国产奇米| 91久久久久久久久| 亚洲激情成人| 久久久噜噜噜久久中文字免| 国产精品亚发布| 亚洲婷婷在线| 亚洲一区二区视频在线| 欧美日韩精品免费观看| 亚洲国产精品va在看黑人| 亚洲成人在线网| 久久久www成人免费毛片麻豆| 国产日韩精品一区二区三区| 亚洲自拍偷拍视频| 午夜精品一区二区在线观看| 欧美三级黄美女| av不卡在线| 亚洲美女电影在线| 欧美伦理在线观看| 亚洲美女免费精品视频在线观看| 亚洲日韩欧美视频一区| 免费成人黄色av| 亚洲国产欧美一区二区三区同亚洲| 亚洲国产精品成人一区二区 | 欧美精品色一区二区三区| 亚洲国产高潮在线观看| 91久久久久久| 欧美激情综合在线| 亚洲精品欧美激情| 一区二区三区日韩在线观看| 欧美日韩综合视频| 亚洲午夜视频在线| 欧美一区二区三区四区在线 | 亚洲影院免费观看| 国产精品久久二区二区| 亚洲视频专区在线| 午夜精品国产精品大乳美女| 国产精品推荐精品| 欧美在线免费视频| 久久中文字幕一区二区三区| 亚洲国产精品一区二区www| 日韩视频在线一区二区三区| 欧美日韩亚洲一区二区三区| 国产精品99久久久久久www| 午夜国产精品影院在线观看| 国产日本亚洲高清| 久久精品视频免费| 欧美激情精品久久久久| 99国产精品视频免费观看一公开| 亚洲影院在线| 国产日韩久久| 亚洲欧洲三级| 欧美日韩一区不卡| 亚洲欧美在线另类| 蜜桃av综合| 一本色道久久88综合日韩精品 | 亚洲狼人综合| 欧美一区日本一区韩国一区| 激情成人av在线| 在线一区欧美| 国产亚洲一级高清| 亚洲精品自在在线观看| 国产精品高潮呻吟久久av黑人| 欧美一区二区| 欧美国产日韩一区| 国产精品99久久久久久久久久久久 | 国产农村妇女毛片精品久久莱园子| 久久精品一区二区三区中文字幕| 欧美激情精品久久久久久久变态| 在线视频欧美一区| 浪潮色综合久久天堂| 99国产精品99久久久久久| 久久国产精品亚洲va麻豆| 亚洲国产成人午夜在线一区| 亚洲在线一区| 一区免费观看| 亚洲宅男天堂在线观看无病毒| 国语自产偷拍精品视频偷 | 免费亚洲一区二区| 在线亚洲一区| 美女视频一区免费观看| 一区二区欧美视频| 久久视频在线免费观看| 夜夜嗨av色一区二区不卡| 久久偷看各类wc女厕嘘嘘偷窃| 99精品久久久| 六月婷婷久久| 亚洲一级在线观看| 欧美电影电视剧在线观看| 亚洲欧美一级二级三级| 欧美精品少妇一区二区三区| 欧美专区日韩专区| 国产精品久久7| 亚洲精品久久久久久久久| 国产日韩在线一区| 中文av一区二区| 在线日本成人| 久久www成人_看片免费不卡| 亚洲精品影院| 免费观看在线综合| 欧美一站二站| 国产精品乱码一区二区三区| 日韩小视频在线观看|