日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機電之家資源網(wǎng)
單片機首頁|單片機基礎(chǔ)|單片機應(yīng)用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓信息
贊助商
使用語音識別密碼的智能電話遠程控制系統(tǒng)
[1] [2]  下一頁
使用語音識別密碼的智能電話遠程控制系統(tǒng)
 更新時間:2008-8-17 16:49:38  點擊數(shù):6
【字體: 字體顏色

1  引言
21世紀是信息化時代,隨著電話機和手機走進了千家萬戶,各種通信技術(shù)推動了人類文明的巨大進步。隨著通訊產(chǎn)業(yè)的發(fā)展,利用個人通信終端進行遠程控制的技術(shù)也日益用于生活中。電話遙控與常規(guī)的遙控方式相比,顯示出一定的優(yōu)越性,既不需進行專門的布線,又不占用無線電頻率資源,避免了電磁污染。同時,由于電話線路各地聯(lián)網(wǎng),可以充分利用現(xiàn)有的電話網(wǎng),因此遙控距離可跨省市,甚至跨越國家。
本文介紹智能電話遠程控制技術(shù),該系統(tǒng)用于對家用電器進行電話遙控,用戶可通過任意一部雙音多頻電話(包括手機,電話分機)對自己家庭安裝的各種電器(如電飯鍋,微波爐,熱水器等)進行開機,停機等操作。智能遠程控制系統(tǒng)能夠在不改變家中任何家電的情況下,對家里的電器進行方便地控制,使人們盡享高科技帶來的簡便而時尚的現(xiàn)代生活。本系統(tǒng)還特別采用了語音識別密碼和語音提示電路,使用起來更加方便,安全和可靠,具有實用價值和推廣意義。

2  主要芯片簡介
2.1  51系列兼容的單片機AT89C51

AT89C51是Atmel公司生產(chǎn)的與MCS-51系列兼容的單片機。內(nèi)含:4K字節(jié)Flash EEPROM、128字節(jié)RAM、15根I/O引線、2個16位定時器/計數(shù)器、1個五向量兩級中斷結(jié)構(gòu),1個全雙工串行口、1個精密模擬比較器等,其引腳如圖1所示。

圖1     AT89C51芯片引腳圖


2.2  DTMF信號轉(zhuǎn)換芯片MT8870
智能電話遠程控制系統(tǒng)采用MITEL公司生產(chǎn)的MT8870 DTMF接受器作為DTMF信號的解碼核心器件。MT8870主要用于程控交換機、遙控、無線通信等系統(tǒng),實現(xiàn)DTMF信號的分離濾波和譯碼功能, MT8870是雙直插式封裝的集成芯片,可以將DTMF信號譯成四位并行二進制BCD代碼的譯碼芯片,16個DTMF信號分別對應(yīng)0000-1111等 16位二進制代碼。MT8870具有撥號音抑制和模擬信號輸入可調(diào)功能,所以在設(shè)計MT8870 DTMF解碼電路時,只需外加一些阻容元件即可。其引腳圖如圖2所示!

圖2     MT8870的引腳圖


2.3  RSC-4128信號處理器
RSC4128是一個高度集成的語言和模擬輸入/輸出復(fù)合信號處理器,它包括:
●一個8位微控制器:具有先進的指令集和中斷控制,高級的寄存器結(jié)構(gòu)。
●獨立的數(shù)字濾波器引擎和“L1”向量數(shù)學加速劑,片內(nèi)ROM和RAM(4.8K),并且能夠?qū)ζ獾腞AM,ROM,EPROM或者FLASH尋址。 
●輸入端擴音器具有前置放大器和16位模擬-數(shù)字轉(zhuǎn)換器(ADC)對于語言和聲音的/模擬輸入
●10位數(shù)模轉(zhuǎn)換器(DAC),和10位脈沖寬度調(diào)制器(PWM),用來直接連接話筒或者其他的模擬裝置。
●當一個選定的聲音的事件,比如鼓掌或者汽笛,發(fā)生的時候,可以從低功率的省電狀態(tài)醒來。
RSC4128具有如下的功能:
●語音識別。RSC4128是Sensory Speech 7生產(chǎn)的硬件,可以支持HMM(隱馬爾可夫建模)和神經(jīng)網(wǎng)絡(luò)技術(shù),用于執(zhí)行與發(fā)言人無關(guān)的獨立的語音識別。與說話人無關(guān)的識別要求有芯片內(nèi)或者片外的只讀存儲器存入被識別的詞語。與說話人有關(guān)的(SD)識別要求可編程存儲器存入個性化語言模板。這個可編程存儲器可以是芯片內(nèi)SRAM(靜態(tài)存儲器)或者片外的連續(xù)的EEPRAM(電可擦可編程只讀存儲器),FLASH MEMORY(閃速存儲器),或者SRAM(靜態(tài)存儲器)。
●說話人確認。RSC4128也支持Sensry的是說話人確認(SV)技術(shù)—市場上最成功的計量生物學。發(fā)言人在片上訓練一個特殊的字或者詞組之后,芯片就能夠識別一個特定的單詞是否是最初的發(fā)言人說出的。RSC4128可以儲藏10個說話人確認(SV)模板在芯片內(nèi),也可以使用外在的可編程存儲器存儲10 個以上。
●語言和音樂合成。
●錄音和重放功能。

3  系統(tǒng)硬件示意圖
智能電話遠程控制系統(tǒng)接收遠端發(fā)送來的DTMF信號,并對其進行解碼,解碼后的信號再由中央處理單元采集處理;為了方便用戶使用,本系統(tǒng)設(shè)計了語音提示和語音識別密碼;由于該系統(tǒng)一般工作在無人值守環(huán)境,所以應(yīng)具有振鈴檢測和模擬摘掛機功能;為了符合智能化要求,系統(tǒng)采用AT89C51作為中央處理器。同時,電話遠程控制系統(tǒng)正常工作還需電源供電電路、驅(qū)動電路等輔助電路。智能電話遠程控制系統(tǒng)的硬件結(jié)構(gòu)示意圖如圖3所示。

圖3     智能電話遠程控制系統(tǒng)


可以看出,系統(tǒng)主要由DTMF音頻解碼電路、語音識別電路、模擬摘掛機電路、中央處理單元、驅(qū)動電路、電源電路等組成。

4  語音密碼檢測部分
4.1  語音密碼檢測原理

現(xiàn)在有很多類似的系統(tǒng)采用采用了密碼電路,也就是為了防止其他人對電器進行誤操作或者惡意破壞。本系統(tǒng)采用的是語音識別密碼,也就是應(yīng)用RSC4128的第二個功能—說話人確認功能—在發(fā)言人在片上訓練一個特殊的字或者詞組之后,芯片就能夠識別一個特定的單詞是否是最初的發(fā)言人說出的。RSC4128可以儲藏10個說話人確認(SV)模板在芯片內(nèi),也可以使用外在的可編程存儲器存儲10個以上。語音密碼用作用戶遙控應(yīng)答機的用戶密碼,具有較強的安全性,而且比一般的撥號密碼簡便,而且保密性強,可靠性更高。家里的主人也許有幾個,這個時候可以將每個人的語音記錄下來,作為訓練模板,只有符合要求的發(fā)言者才能夠?qū)@個系統(tǒng)進行控制。現(xiàn)在來看看這個語音識別系統(tǒng),如圖4所示:

圖4     語音識別系統(tǒng)模塊


語音識別模塊通過SHS、DATA、MHS三線與主機相連,采用三線同步串行通訊方式。對于語音識別模塊而言,SHS是輸出、MHS是輸入、DATA是雙向輸入輸出線。
附表詳細描述了控制部分和語音模塊間的數(shù)據(jù)傳送。

附表     控制部分和語音模塊間的數(shù)據(jù)傳送


4.2  數(shù)據(jù)傳送時序
數(shù)據(jù)傳送以位為基礎(chǔ),傳送一位數(shù)據(jù)的握手協(xié)議詳述如下。
(1) 當MCPU要向SCPU傳送數(shù)據(jù)時,先將數(shù)據(jù)放在數(shù)據(jù)線DATA上,當確信SHS線處于高電平時,將MHS置0請求發(fā)送數(shù)據(jù)。
(2) SCPU檢測到MHS為低時,讀DATA上的數(shù)據(jù),置SHS為低表明已接收數(shù)據(jù)。
(3) MCPU檢測到SHS為低時,置MHS為高,表明此時DATA上的數(shù)據(jù)不再有效,同時置DATA為高。
(4) 然后SCPU置SHS為高,指示一個周期結(jié)束。雙方準備傳送下一位。
語音模塊在接收到命令包的最后一位后仍保持忙狀態(tài)(SHS=0),直到命令完成、語音模塊準備返回執(zhí)行結(jié)果為止。在這段時間,比較耗時的命令可通過電話機控制芯片在MHS上發(fā)送一個低脈沖來中斷命令的執(zhí)行。
當語音模塊要向電話機控制芯片傳送數(shù)據(jù)時,遵循同樣的過程,但先要置SHS為低。協(xié)議是完全對稱的,先置其HS為低的處理器是發(fā)送端,另一端是接收端。
數(shù)據(jù)傳送總是以8位為一字節(jié),每字節(jié)各個位的傳送順序為先高后低。
按慣例,從機(語音模塊)不主動向主機(電話機控制芯片)發(fā)送命令,只有在接收到來自電話機控制芯片的請求命令之后才會向電話機發(fā)送命令。

5  系統(tǒng)工作流程圖
系統(tǒng)工作流程圖參見圖5。

圖5     系統(tǒng)工作流程圖


當系統(tǒng)被呼叫時,電話交換機發(fā)出鈴流信號。振鈴為25±3V的正弦波,失真小于10%,電壓有效值為90±15V。振鈴信號以5s為周期,即1s送,4s斷。由于振鈴信號電壓比較高,所以先要通過極性保護電路處理成標準的方波信號。該信號可以直接輸出至單片機的定時器1進行計數(shù),以實現(xiàn)對鈴流的檢測。
由于程控電話交換機在電話摘機時電話線回路電流會突然變大(約30mA),因此,交換機檢測到回路電流變大就認為電話機已經(jīng)摘機。自動摘掛機電路可以通過單片機控制一個繼電器的開關(guān),繼電器的控制端連接一個大約300Ω的電阻接入電話線兩端,從而完成模擬摘掛機。具體情況是當用戶從異地打來電話,本裝置接收到電話振鈴音,開始計數(shù)。當電話鈴聲計到三次,裝置自動摘機,回送提示音提示輸入密碼,本系統(tǒng)采用的密碼是經(jīng)過訓練過的語音信號,因此只有當說話人的聲音被語音識別模塊分辨出與訓練的模板匹配,系統(tǒng)就確認為密碼正確,可以繼續(xù)按照語音提示對系統(tǒng)所連的電器進行選擇操作,反之就當作無效呼叫,自動掛機。完成后返回。

結(jié)束語
本系統(tǒng)具有高度的智能性和方便性,可以用于智能家居的有關(guān)場合,尤其是語音密碼的保護性強,可靠性高,具有很大的推廣意義。

  • 上一篇: 數(shù)字溫度傳感器與單片機構(gòu)成測溫系統(tǒng)的探討
  • 下一篇: 單片機在玻璃管加熱控制系統(tǒng)中的應(yīng)用
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術(shù)支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設(shè)備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負責信息內(nèi)容的真實性、準確性和合法性。
    機電之家對此不承擔任何保證責任,有侵犯您利益的地方請聯(lián)系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學會
    中國行業(yè)電子商務(wù)100強網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1