新聞中心

EEPW首頁 > 手機與無線通信 > 設(shè)計應(yīng)用 > 基于ZigBee節(jié)點的智能家居系統(tǒng)語音控制設(shè)計

基于ZigBee節(jié)點的智能家居系統(tǒng)語音控制設(shè)計

作者: 時間:2012-11-24 來源:網(wǎng)絡(luò) 收藏

摘要:為實現(xiàn)基于S3C6410核心處理器與技術(shù)的系統(tǒng)的語音控制,研究設(shè)計了基于單片機的語音子節(jié)點。凌陽單片機能夠進行語音信號的采集、處理以及,并與無線射頻芯片之間通過串口進行通信。由系統(tǒng)以及Zig Bee無線收發(fā)模塊等所組成的語音子節(jié)點通過無線網(wǎng)絡(luò)與網(wǎng)關(guān)進行通信,通過網(wǎng)關(guān)來控制其他的ZigBee子節(jié)點。該系統(tǒng)實現(xiàn)了對開關(guān)型以及紅外型家電的智能語音控制。該語音控制系統(tǒng)具有識別率高,控制使用方便等特點,有一定的發(fā)展前景。
關(guān)鍵詞:ZigBee;;;

0 引言
隨著短距離無線通信技術(shù)的發(fā)展,WLAN,Bluetooth,IrDA,HomeRF,ZigBee等技術(shù)已經(jīng)被逐步應(yīng)用于智能家居、工業(yè)控制及環(huán)境監(jiān)測等眾多領(lǐng)域,而語音識別技術(shù)作為一門交叉學(xué)科,也被廣泛應(yīng)用于工業(yè)、家電、醫(yī)療等領(lǐng)域。將語音識別與無線通信技術(shù)相結(jié)合應(yīng)用于智能家居領(lǐng)域,使人們能夠直接通過語音對家電進行控制,能夠讓人們享受現(xiàn)代科技在現(xiàn)實生活中的應(yīng)用?;贗EEE 802.15.4協(xié)議的ZigBee通信技術(shù)具有功耗低、低成本、短距離、安全可靠、自組織網(wǎng)等特點。本文將凌陽科技的具有豐富語音處理功能的16位SPCE061A單片機與射頻芯片相結(jié)合設(shè)計了ZigBee語音識別節(jié)點,它能夠與基于SUMSUNG的S3C6410開發(fā)平臺的智能家居控制網(wǎng)關(guān)進行串口通信,網(wǎng)關(guān)在處理信息后,能夠顯示控制設(shè)備的狀態(tài),并通過ZigBee無線網(wǎng)絡(luò)與家庭內(nèi)的多個子節(jié)點通信,從而實現(xiàn)了對家電設(shè)備的語音智能控制。

1 系統(tǒng)總體設(shè)計
系統(tǒng)總體結(jié)構(gòu)如圖1所示,主要包括基于Samsung的S3C6410平臺的網(wǎng)關(guān)、基于SPCE061A的語音ZigBee子節(jié)點、電器繼電器控制ZigBee子節(jié)點、電器紅外控制ZigBee子節(jié)點等。其中各子節(jié)點與網(wǎng)關(guān)之間通過星型拓撲結(jié)構(gòu)進行連接。

本文引用地址:http://butianyuan.cn/article/153707.htm

a.JPG


在對語音子節(jié)點進行訓(xùn)練之后,當(dāng)采集接收到語音控制命令時,執(zhí)行語音識別指令,通過CC2530收發(fā)模塊發(fā)送相應(yīng)的控制指令到網(wǎng)關(guān)的主節(jié)點上。主節(jié)點將接收到控制指令通過串口上傳到網(wǎng)關(guān)主機,主機在處理信息之后,再通過主節(jié)點發(fā)送相應(yīng)的控制指令到控制子節(jié)點上,控制子節(jié)點在接收到相應(yīng)的命令之后就會執(zhí)行相應(yīng)的動作,對被控對象進行控制。

2 系統(tǒng)硬件設(shè)計
(1)網(wǎng)關(guān)。采用基于ARM11架構(gòu)的三星S3C6410處理器,與ZigBee主節(jié)點之間通過串口方式進行通信。S3C6410是基于ARM1176JZF-S的16/
32位的低功率消耗、高性能的RSIC通用處理器。其開發(fā)平臺具有豐富的外圍接口資源。其中,可以支持4個UART接口,支持DMA和Interrupt模式,最高速度可達3 Mb/s。ZigBee主節(jié)點在系統(tǒng)啟動時,作為協(xié)調(diào)器啟動和控制ZigBee網(wǎng)絡(luò),當(dāng)網(wǎng)絡(luò)建立后,負責(zé)接收的控制信息以及發(fā)送相應(yīng)的控制信息到各ZigBee子節(jié)點。
(2)語音子節(jié)點。由凌陽科技的SPCE061A單片機與ZigBec收發(fā)節(jié)點模塊組成。SPCE061A是凌陽科技推出的以μ’nSPTM為核心的16位結(jié)構(gòu)的微控制器。具有8通道10位A/D轉(zhuǎn)換輸入功能,內(nèi)置自動增益控制功能的麥克風(fēng)輸入方式以及雙通道10位DAC方式的音頻輸出功能。在使用SAC M_S240凌陽音頻編碼方式時,可以容納長達210 s的語音數(shù)據(jù)。因此被廣泛應(yīng)用于數(shù)字語音識別領(lǐng)域中。
(3)電器控制繼電器子節(jié)點。由繼電器模塊與ZigBee收發(fā)節(jié)點組成。由于我國市電電壓在220 V左右,為了實現(xiàn)對部分家電開關(guān)的控制,采用繼電器模塊,并通過ZigBee通信模塊的CC2530芯片的I/O引腳及其外圍驅(qū)動電路,實現(xiàn)對繼電器模塊的吸合與釋放控制。可以控制窗簾、燈光等開關(guān)型電器。
(4)紅外控制子節(jié)點。由學(xué)習(xí)型紅外控制模塊與ZigBee收發(fā)子節(jié)點組成。目前,紅外遙控類型的家用電器的比例正逐步攀升。因此本文在設(shè)計研究中采用了學(xué)習(xí)型的紅外控制模塊,它與ZigBee收發(fā)子節(jié)點之間通過串口進行通信。首先使用一個或多個紅外模塊對現(xiàn)有的家電(如電視機、DVD、空調(diào)、投影儀等)紅外遙控器的信號進行學(xué)習(xí),把相應(yīng)的編碼存放到紅外模塊的存儲器E2PROM中,每條代碼對應(yīng)一個地址。當(dāng)該
ZigBee節(jié)點接收到指令需要對某一家電進行控制時,紅外模塊就會根據(jù)指令調(diào)取該地址下的紅外發(fā)射編碼數(shù)據(jù)進行發(fā)射,從而實現(xiàn)對紅外型家用電器的語音控制。
(5)基于CC2530的ZigBee無線收發(fā)模塊。CC2530是TI公司推出的基于IEEE 802.15.4協(xié)議的片上系統(tǒng)。內(nèi)嵌增強型單周期的8051CPU,具有8 KB的SRAM、2個支持多種串行通信協(xié)議的USART、21個通用的I/O引腳、寬電壓范圍(2~3.6 V)、低功耗(主動模式RX:24 mA;主動模式TX在1 dBm:29 mA)以及電源電量可監(jiān)控等特點。在ZigBee協(xié)議棧中UART具有中斷、DMA兩種模式,本文設(shè)計中均采用了UART的中斷模式。


上一頁 1 2 3 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉