亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種無線鍵控系統(tǒng)的設(shè)計與實現(xiàn)

        2017-10-09 06:54:30蔣濤四川師范大學(xué)物理與電子工程學(xué)院四川成都610068
        電子測試 2017年17期
        關(guān)鍵詞:信號檢測系統(tǒng)

        蔣濤(四川師范大學(xué)物理與電子工程學(xué)院,四川成都,610068)

        一種無線鍵控系統(tǒng)的設(shè)計與實現(xiàn)

        蔣濤
        (四川師范大學(xué)物理與電子工程學(xué)院,四川成都,610068)

        在嵌入式系統(tǒng)設(shè)計中,經(jīng)常需要將外部的參數(shù)和鍵盤命令通過無線的方式傳遞給系統(tǒng)。常見的藍牙和WIFI模塊需要較高的成本,本系統(tǒng)主要服務(wù)于課程教學(xué),為了降低成本,本文設(shè)計和實現(xiàn)了一種基于DTMF信號的無線鍵控系統(tǒng)。該系統(tǒng)利用任何手機都具備的DTMF信號作為傳輸載體,采用Goertzel算法實現(xiàn)按鍵檢測,減輕了后端處理器的負擔(dān)。在不用安裝無線模塊的情況下,低成本地實現(xiàn)了無線鍵控的功能。經(jīng)MATLAB仿真和DSP實驗,表明本系統(tǒng)的設(shè)計方案是可行的,系統(tǒng)能夠接收手機命令和執(zhí)行相應(yīng)的控制功能。

        鍵控系統(tǒng);DTMF信號;Goertzel算法

        0 引言

        在嵌入式系統(tǒng)的設(shè)計中,經(jīng)常需要通過無線方式給受控系統(tǒng)傳遞命令和參數(shù)。近年來,無線通信技術(shù)發(fā)展迅速,多種無線通信手段都能滿足這種需求,比如WIFI、Bluetooth、ZigBee等短距離無線通信技術(shù)。特別是近年物聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,出現(xiàn)了ESP8266、CC2540、CC2530等電路模塊,不管是向云端傳輸傳感數(shù)據(jù),還是通過無線方式向系統(tǒng)傳遞信息和參數(shù)都非常容易實現(xiàn)。但上述提及的技術(shù)手段需要發(fā)送方和接收方必須具備相應(yīng)的通信模塊,增加了系統(tǒng)方案的成本。本文設(shè)計的系統(tǒng)服務(wù)于數(shù)字信號處理課程教學(xué),讓學(xué)生能生動形象地學(xué)習(xí)DFT變換和Goertzel算法。出于教學(xué)和成本的考慮,不需要上述復(fù)雜的通信手段實現(xiàn)鍵控系統(tǒng)。由于移動通信技術(shù)的蓬勃發(fā)展,手機的普及率非常高,手機成為與鑰匙、錢包類似的東西,是每個人必備的物品。雙音多頻信號(DTMF)是電話系統(tǒng)中電話機與交換機之間的一種用戶信令,每部手機都具備DTMF信號的產(chǎn)生功能,同時麥克風(fēng)接口是實驗室很多開發(fā)板和電子設(shè)備的標(biāo)配。本文提出了一種利用手機的DTMF信號,通過音頻傳遞的方式,實現(xiàn)了一種無線鍵盤控制的方案。經(jīng)過MATLAB仿真和DSP實驗驗證,該方案是可行和有效的,幾乎不需要額外成本。通過該系統(tǒng)的設(shè)計與教學(xué)演示,使得學(xué)生增加了學(xué)習(xí)數(shù)字信號處理理論的樂趣,對信號的頻譜分析有了更深刻的理解。

        1 系統(tǒng)原理

        本文提出的系統(tǒng)主要實現(xiàn)了無線鍵盤控制功能,由手機和鍵盤受控系統(tǒng)構(gòu)成,系統(tǒng)原理框圖如圖1所示。

        圖1 系統(tǒng)原理框圖

        手機利用撥號鍵盤產(chǎn)生DTMF音頻信號,驅(qū)動揚聲器發(fā)聲。揚聲器發(fā)出的聲音信號傳遞到受控系統(tǒng)的麥克風(fēng),由麥克風(fēng)采集聲音信號,經(jīng)AD采樣后送到微處理器進行分析。微處理器運行相應(yīng)的算法判斷手機撥號界面的什么按鍵按下,根據(jù)按鍵的預(yù)設(shè)功能判斷出傳遞的參數(shù)和命令,繼而驅(qū)動外設(shè)控制機構(gòu),實現(xiàn)系統(tǒng)的控制功能。

        1.1 DTMF信號的產(chǎn)生

        DTMF(Dual Tone Multi Frequency)信號是音頻電話的撥號信號,DTMF在數(shù)字通信及其它方面有廣泛的應(yīng)用,成為現(xiàn)代通信系統(tǒng)的一個標(biāo)準(zhǔn)[1]。DTMF信號是用7個單音頻信號任意兩個進行組合來表示0到9、*和#共12個撥號音,具體的組合方式見表1所示。實現(xiàn)表1的音頻組合信號的方法很多,常見的有三種:(1)利用數(shù)學(xué)公式計算正弦函數(shù)的值(2)利用二階數(shù)字正弦波振蕩器產(chǎn)生正弦波(3)采用直接頻率合成DDS技術(shù),通過查表法獲取正弦波的值。本教學(xué)演示系統(tǒng)重點在于DTMF信號的檢測,直接利用任何手機本身就具有的DTMF信號來完成信號的產(chǎn)生。用音頻線很容易從手機耳機插孔中獲取想要的DTMF信號。為了方便驗證系統(tǒng)方案的可行性,不失一般性,本文采用了安卓APP應(yīng)用軟件DTMF Tone Ad來完成DTMF信號的產(chǎn)生,在此對軟件作者表示感謝。該軟件安裝完成后,打開軟件會得到如圖2所示的界面,按下需要的鍵就可以產(chǎn)生對應(yīng)的DTMF信號并通過揚聲器傳輸出去。

        表1 DTMF信號的音頻組合方式

        圖2 DTMF Tone Ad軟件界面

        1.2 DTMF信號的檢測

        根據(jù)DTMF信號的產(chǎn)生原理可知,利用DFT變換檢測接收到的信號頻率,很容易確定手機端按下的鍵值。DFT變換可以采用快速傅里葉變換算法來實現(xiàn),但這種方案加重了微處理器的工作負擔(dān)。仔細分析DTMF信號的特點會發(fā)現(xiàn),DTMF信號的頻譜只會在7個單音頻率的兩個頻率點上出現(xiàn)峰值。換句話說,只需要關(guān)心這7個頻點的頻譜信息,沒有必要計算信號在整個頻段上的頻譜。Goertzel算法[2]可以完成關(guān)心頻點頻譜的計算,不像DFT計算信號整個頻譜的信息,因此計算效率更高。本文采用了Goertzel算法來實現(xiàn)按鍵信號的檢測,非常適合處理能力不強的處理器。下面對Goertzel算法[3]做簡單介紹,設(shè)有限長序列x( n)的N點DFT為X( k),公式兩端同時乘以WN-kN可得

        圖3 直接II型結(jié)構(gòu)圖

        該系統(tǒng)是IIR系統(tǒng),為了實現(xiàn)該系統(tǒng),可以采用直接II型基本結(jié)構(gòu),如圖3所示。

        2 系統(tǒng)仿真與DSP實現(xiàn)

        2.1 系統(tǒng)仿真

        為了驗證系統(tǒng)實現(xiàn)的可能性,先對DTMF信號檢測算法進行MATLAB仿真。本系統(tǒng)采用的TMS320F28335開發(fā)板上有AIC23B芯片,能夠完成語音信號的采集。手機利用DTMF Tone Ad軟件完成DTMF撥號音的產(chǎn)生,AIC23B芯片采集音頻信號后存儲到FLASH芯片。將FLASH芯片存儲的音頻數(shù)據(jù)導(dǎo)出擴展名為dat的文件,由MATLAB的textread函數(shù)讀入進行分析。不失一般性,以按鍵1的處理為例進行闡述。為了方便數(shù)據(jù)處理,將數(shù)據(jù)分為205個數(shù)據(jù)點為一幀。由于按鍵并不是連續(xù)的,需要對數(shù)據(jù)進行能量檢測得到真正有效的數(shù)據(jù)幀再進行數(shù)據(jù)分析。設(shè)置好數(shù)據(jù)的采樣率,這是正確識別按鍵的關(guān)鍵,利用MATLAB自帶的函數(shù)goertzel進行分析,可得圖4的頻譜圖線。結(jié)合表1可以判斷出按鍵1按下,從結(jié)果看出,按鍵檢測算法是可行的。

        圖4 按鍵信號的譜線圖

        2.2 DSP實現(xiàn)

        為進一步對上述仿真結(jié)果進行驗證,在DSP嵌入式系統(tǒng)上實現(xiàn)了按鍵檢測算法,并通過對 LED 燈的控制來完成系統(tǒng)搭建和驗證。該系統(tǒng)雖然在DSP系統(tǒng)上搭建,程序很容易移值到其它嵌入式MCU。為了方便學(xué)生完成音頻信號的采集,現(xiàn)在的DSP開發(fā)板大多帶有MIC接口,開發(fā)板上也具有AIC23B芯片。AIC23B芯片具備音頻輸入和輸出功能,它是一款高性能立體聲音頻編解碼芯片。AIC23B芯片內(nèi)部集成了模數(shù)轉(zhuǎn)換(ADC)和數(shù)模轉(zhuǎn)換(DAC)部件,采用了先進的Sigma-delta過采樣技術(shù),可以在8~96kHz采樣率范圍內(nèi)提供16,20,24,32比特采樣[4]。整個系統(tǒng)的原理圖如圖5所示。

        DTMF信號通過麥克風(fēng)接到AIC23B芯片的MICIN引腳,通過芯片內(nèi)部的AD模塊采集。AIC23B芯片包含控制和數(shù)據(jù)兩個通道,控制通道主要用于微處理器給AIC23B內(nèi)的控制寄存器寫數(shù)據(jù),完成采樣率控制等各種控制功能。采樣后的音頻數(shù)據(jù)通過數(shù)據(jù)通道傳遞給DSP芯片的MCBSP模塊,程序利用按鍵檢測后的結(jié)果,通過GPIO模塊完成受控設(shè)備的控制。整個系統(tǒng)主要采用C語言實現(xiàn),非常方便移植到其它處理器。程序流程圖如圖6所示。

        圖5 按鍵檢測的硬件原理框圖

        圖6 按鍵檢測算法流程圖

        程序先完成DSP程序的初始化設(shè)置,然后對knNW的實部和虛部進行處理和計算。對一些迭代變量進行初始化后,通過控制通道向AIC23B芯片寫數(shù)據(jù)。最后初始化MCBSP-A部件,設(shè)置中斷服務(wù)程序。當(dāng)接收到音頻樣本時就進入中斷,為檢測出有效的音頻數(shù)據(jù),將205個數(shù)據(jù)組合為一幀,根據(jù)數(shù)據(jù)能量判斷出有效數(shù)據(jù)。啟動Goertzel算法的迭代方程,算出感興趣頻率成分的頻譜值。最后利用排序得出幅度最大的兩個頻率分量,根據(jù)頻率分量的組合判斷出按鍵。系統(tǒng)使用LED燈模擬受控設(shè)備,執(zhí)行LED燈的開和關(guān)閉操作。經(jīng)過實驗,上述程序能夠?qū)崿F(xiàn)無線接收手機的按鍵命令,完成LED燈的控制功能。以按鍵1為例,在程序中定義頻率數(shù)組f[7]={697,770,852,941,1209,1336,1477},利用m1和m2作為頻率的檢索指示變量,檢測結(jié)果如圖7所示,根據(jù)表1可判斷按鍵1被按下。

        圖7 按鍵檢測結(jié)果

        3 結(jié)論

        本文完成了一種無線鍵控系統(tǒng)的設(shè)計與實現(xiàn),該系統(tǒng)利用任何手機都具有的DTMF信號作為控制信號,實現(xiàn)了無線鍵控功能。系統(tǒng)接收端只需要簡單的音頻采集組件,成本非常低。設(shè)計該系統(tǒng)的主要目的是輔助信號處理課程的教學(xué),若用于實際還需考慮通信距離和噪聲抑制等復(fù)雜問題。信號的采集和處理不再使用開發(fā)板,而直接利用手機的麥克風(fēng)和處理器來完成,在手機上完成信號的分析和處理。在相應(yīng)的引導(dǎo)下,學(xué)生能主動思考手機和信號處理領(lǐng)域的一些創(chuàng)新應(yīng)用。

        [1] 王乙斐,游舟浩,王穎,青海銀. DTMF信號的合成與識別[J].電子設(shè)計工程,2011,19 (7) :71-73.

        [2]李羽,張晉濤,孫志鋒,焦建格.基于Goertzel算法的感應(yīng)電機參數(shù)離線辨識[J].工業(yè)控制計算機,2015,28 (12) :162-164.

        [3]邵朝,陰亞芳,盧光躍. 數(shù)字信號處理[M].北京:北京郵電大學(xué)出版社,2004.

        [4]陳斌,馮燕. 基于DSP的耳機噪聲抵消系統(tǒng)的設(shè)計與實現(xiàn)[J].電聲技術(shù),2010,34(4):79-82.

        電流調(diào)節(jié)器很快壓制了電流,并出現(xiàn)超調(diào),約為3.39%,小于所要求的5%。本階段,ASR迅速飽和。

        第二階段恒流升速階段,由于電流上升受到了壓制,電流在達到Idm之后的變化不再明顯。但由于ASR飽和,轉(zhuǎn)速飛速上升,超過給定值n*,ASR退飽和,此時到達第三階段轉(zhuǎn)速調(diào)節(jié)階段,ASR調(diào)節(jié)作用立刻恢復(fù),n和Id回降,n穩(wěn)定在n*處,Id=IdL=0A (空載)。得出轉(zhuǎn)速超調(diào)σn%≈5.5%。符合設(shè)計的要求[8]。

        4.2 故障仿真與分析

        圖3 斷路控制單元

        調(diào)速系統(tǒng)運行時,突發(fā)的反饋通路斷線對工業(yè)生產(chǎn)帶來較大風(fēng)險,借助Simulink[9]對這一故障進行仿真,以轉(zhuǎn)速反饋斷線為例。本文設(shè)計了斷路控制單元來控制斷線,如圖3所示,通過設(shè)定Clock的計時時間,即可控制斷線時間。

        通常ASR在第一階段內(nèi)飽和,并在第二階段結(jié)束時退飽和,而ASR反饋斷線正相當(dāng)于其飽和。所以說兩者的區(qū)別只存在于第三階段,反饋斷線后的ASR無法正?!巴孙柡汀保磺以陔娏髡{(diào)節(jié)器作用下,dI持續(xù)減小,負載阻礙作用減小。

        5 結(jié)語

        本文詳細地介紹了雙閉環(huán)直流調(diào)速系統(tǒng)的工程設(shè)計方法并進行了仿真分析。在此基礎(chǔ)上,本文對突發(fā)的反饋斷線問題進行了探究,提出了一種斷線的Simulink仿真方法,并對此故障進行了理論的分析,對于調(diào)速系統(tǒng)和運動控制的研究具有一定的意義。

        參考文獻

        [1]胡壽松. 自動控制原理(第四版)[M].科學(xué)出版社, 2001.

        [2]阮毅, 陳維鈞.運動控制系統(tǒng)[M].清華大學(xué)出版社, 2006.

        [3]王兆安, 劉進軍.電力電子技術(shù)(第五版)[M]. 2009.

        [4]StephenD.Umans, 烏曼, 劉新正,等.電機學(xué)[M].電子工業(yè)出版社, 2014.

        [5]倪中遠.直流調(diào)速系統(tǒng)[M].機械工業(yè)出版社, 1996.

        The design and implementation of one wireless key-controlled system

        Jiang Tao
        (School of Physics and Electronic Engineering, Sichuan Normal University, Chengdu Sichuan,610068)

        It is usual that external parameter and keyboard command are transmitted to embedded system using wireless method. The common bluetooth and WIFI modules require higher costs. The system mainly serves the course teaching. In order to reduce costs, this paper designs and implements a wireless key-controlled system based on DTMF signals. It used DTMF signal of any mobile phone as transmission medium. The burden of back-end processors was reduced using goertzel algorithm. Low-costwireless key-controlled systemcome true without using wireless module.MATLAB simulation and DSP experiment show that the design scheme of this system is feasible, and the system can receive the commands and perform corresponding control functions.

        key-controlled system; DTMF signal;goertzel algorithm

        猜你喜歡
        信號檢測系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        “不等式”檢測題
        “一元一次不等式”檢測題
        “一元一次不等式組”檢測題
        信號
        鴨綠江(2021年35期)2021-04-19 12:24:18
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        完形填空二則
        基于FPGA的多功能信號發(fā)生器的設(shè)計
        電子制作(2018年11期)2018-08-04 03:25:42
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        av永久天堂一区二区三区蜜桃| 曝光无码有码视频专区| 中文字幕高清在线一区二区三区| 99国产精品无码专区| 亚洲av本道一本二本三区 | 亚洲av中文无码乱人伦在线咪咕| 亚洲av无码1区2区久久| 国产日韩欧美911在线观看| 国产剧情亚洲一区二区三区| 国内永久福利在线视频图片| 无码精品日韩中文字幕| 偷亚洲偷国产欧美高清| 中文片内射在线视频播放| 欧美白人战黑吊| 人妻少妇av中文字幕乱码| 亚洲午夜久久久久中文字幕久| 国产一区二区不卡av| 国产精品亚洲色婷婷99久久精品| 把插八插露脸对白内射| 久久精品中文字幕久久| 久久久人妻精品一区bav| 无码a级毛片免费视频内谢| 成年女人毛片免费观看97| 免费人人av看| 亚洲网站一区在线播放 | 国产成人精品成人a在线观看| 亚洲乱在线播放| 一区二区三区日本高清| 色www永久免费视频| 在线免费日韩| 黄色三级国产在线观看| 亚洲av成人综合网成人| 中文字幕av无码免费一区| 欧美综合图区亚洲综合图区| 国产成人精品一区二区不卡| 国内女人喷潮完整视频| 亚洲欧美成人a∨| 青青草最新在线视频观看| 99精品国产在热久久无毒不卡| 欧美人与动人物姣配xxxx| 亚洲精品99久久久久久|