999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于STM32的聲音定位系統

2021-02-07 08:56:40東南大學成賢學院賈藝石王軍程馬華晨
電子世界 2021年2期
關鍵詞:單片機信號

東南大學成賢學院 賈藝石 王軍程 趙 越 馬華晨

定位系統對于各領域都有重要的使用價值。傳統的聲音定位方法有基于可控波束的定位、基于頻譜估計的定位以及基于時延的定位。本文設計出的定位系統采用時延估計中的到達時間差(TDOA)來進行計算。由聲傳感器陣列的排放與到達時間差(TDOA)結合而產生的算法能算出聲源的位置。系統以stm32單片機為信號處理平臺,處理核心為STM32F103ZET6。該單片機的系統時鐘頻率為72Mhz,足以處理時間差的計算。

聲音作為獲取信息的重要載體,無時無刻不存在于我們的生活之中。隨著科技發展的需要,聲傳感器的精度有了很大的提高,因此人類在聲傳感器的研究中投入越來越多的資源。以聲音為載體的傳感器廣泛應用于如最基本的聲控電路、機器人等領域,同時作為獲得戰場信息位置的一個重要方式,聲音定位技術受到很多國家的重視。因此,基于傳感器陣列的目標定位問題的研究有很重要的實際意義。

1 系統的總構架

本系統分為兩部分,單片機及外圍電路構成的最小開發板和聲音傳感器陣列。當傳感器檢測到聲音數據之后,與其相連接的單片機端口產生外部中斷,內部定時器計算聲音到達的時間差,以待下一步的算法處理。

1.1 單片機類型的選擇

傳感器陣列需要四個聲傳感器,因此需要有嵌套向量中斷控制器的單片機。因此我們選擇了市場上同類型產品中性價比最高的STM32增強型單片機,此單片機時鐘頻率為72MHZ,可以滿足本系統微秒級計算。STM32功耗大約于為0.5MA/MHZ,可以滿足低功耗的設計要求。

1.2 聲音傳感器的選取

本文采用的聲音傳感器模塊由LM393和駐極體電容式傳感器組成。LM393的特點是所需工作電壓要求低,單電源或者雙電源都可以正常工作,并且電流消耗很小,大約為0.8mA。本文的聲音傳感器還配備了滑動變阻器來調節聲傳感器的靈敏度。

1.3 聲傳感器其陣列的設計

生源定位技術中,多個傳感器按照特定的方式排列成陣列用于接收信號。通過各個傳感器接收到聲音的時差來計算聲源的坐標。傳感器陣列的設計是非常重要的一部分,陣列的設計會影響算法的設計。一般來說聲傳感器可分為線型陣列、平面陣列、和立體陣列。線型陣列不能判斷聲源的方向,因此會引發計算錯誤。立體陣列可以測得聲源的三維坐標,但所需算法要復雜的多。平面陣列可以在整個平面對聲源進行定位,且所需算法并不算困難。

本文采用平面十字形排列。假設四個傳感器中心為坐標原點,傳感器到原點的距離都為a,則四個傳感器的坐標為(a,0)、(-a,0)、(0,a)、(0,-a)。這種傳感器陣列可以巧妙的簡化計算公式,從而實現算法的簡化(見圖1)。

1.4 聲傳感器靈敏度設定

為了調節聲音傳感器的靈敏度,在模塊中加了一個滑動變阻器,而靈敏度設定的合理與否直接影響傳感器對聲音的采集。首先調節滑動變阻器,使其阻值最小,此時靈敏度為最高,實驗顯示靈敏度最高的時候誤差較大。將滑動變阻器調至阻值最大,靈敏度為最低,結果傳感器會出現接收不到信號的現象出現。

經測試,最終將滑動變阻器調至25K,靈敏度適中,可有效的抑制部分噪聲信號,又不會造成信號丟失。

圖1 聲傳感器陣列

2 系統程序設計

本文所使用的聲音傳感器可以設為數字輸出模式,當聲音傳感器的麥克風接收到聲源目標所發出來的聲音信號的時候,傳感器輸出電平信號。傳感器沒接收到聲音時,輸出為平穩信號。當聲傳感器陣列與單片機的IO口相連接,只要IO口的電平發生了變化,就說明傳感器接受到了聲音信號。

2.1 單片機相關配置

本文使用的單片機系統的作用是對所接收到的聲音信號做時間差計算,并通過串口和PC進行通信,以驗證聲源坐標的正確性。主要使用GPIO(通用輸入輸出接口)、TIM(通用定時器模塊)、USART(通用同步/異步收發器)、NVIC(嵌套向量中斷控制器)

2.2 單片機IO口設置

STM32單片機的IO口一共有8種模式,每種模式都可以通過程序進行配置。本文與聲傳感器連接的IO口全部配置為輸入浮空模式,速度為50MHZ。此處正確使用宏定義可以增加程序的可讀性,有利于后續的實驗調試。

2.3 定時器模塊

通用定時器模塊含有一個可編程的預分頻數驅動的16位自動重載計數器。使用定時器分頻數和CPU時鐘預分頻數可實現微秒級別的控制。計數器包括向上計數、向下計數、向上向下雙計數等模式。本文采用向上計數模式。

2.4 通用同步/異步收發器

用來進行串口通信。本系統用串口通信將定位坐標通信給PC機,驗證定位結果的準確性。在PC機上使用的對應軟件為串口調試助手,注意使用時波特率要對應,否則會出現亂碼。

2.5 嵌套向量中斷控制器

對中斷進行控制。當傳感器連接的IO口電平發生變化時,進入中斷,中斷函數記錄此時計數器的值,以便進行時間差的計算。需要注意的是,每次定位流程結束時,要將各種參數清零以備下次信號的檢測。

3 結語

本系統根據聲音傳感器陣列,由聲音到達時間差計算聲源目標坐標信息。系統所使用的STM32系列單片機,具有高速的處理能力,通過外圍電路與四個聲音傳感器相連接,計算出聲源目標信號到達不同傳感器的時間差,并由算法計算出聲源目標的具體位置。精確的定位需要高質量的聲傳感器來傳遞高質量的聲音信號,其次還需要有傳感器科學的排列方式。實際試驗和模擬試驗會有很大的差距,會有很多想不到的困難,但只有發現問題并解決,才能有所創新。

猜你喜歡
單片機信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
孩子停止長個的信號
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 欧美日韩国产在线人| 成人免费网站久久久| 国产18页| 国产成人精品男人的天堂| 久青草免费在线视频| 色男人的天堂久久综合| 国产女人18水真多毛片18精品 | 色综合狠狠操| 欧美精品在线免费| 国产高清无码第一十页在线观看| 国产在线视频欧美亚综合| 欧美翘臀一区二区三区| 国产成人三级| 国产成人精品优优av| 亚洲Aⅴ无码专区在线观看q| 熟妇丰满人妻av无码区| 99草精品视频| 大香伊人久久| 久精品色妇丰满人妻| 国产真实乱人视频| 欧美一区二区精品久久久| 欧美成人aⅴ| 亚洲第一中文字幕| 九九热精品在线视频| 91系列在线观看| 久久中文字幕不卡一二区| 91美女视频在线| 真人免费一级毛片一区二区| 亚洲动漫h| 9啪在线视频| 国产永久无码观看在线| 国产呦精品一区二区三区网站| 午夜丁香婷婷| 亚洲综合第一区| 中文字幕日韩丝袜一区| 免费福利视频网站| 亚洲AV无码不卡无码 | 欧美性爱精品一区二区三区| 欧美在线天堂| 婷婷六月综合网| 毛片a级毛片免费观看免下载| 欧洲成人免费视频| 99久久精彩视频| 免费一级毛片在线观看| 在线免费亚洲无码视频| 精品国产成人a在线观看| 国产成在线观看免费视频| 日韩最新中文字幕| 伊人久久大线影院首页| 99久久国产自偷自偷免费一区| 免费看a级毛片| 波多野结衣一二三| 亚洲成av人无码综合在线观看| 再看日本中文字幕在线观看| 精品亚洲国产成人AV| 色婷婷色丁香| 国内自拍久第一页| 91福利一区二区三区| 久久国产V一级毛多内射| 国产精品亚洲一区二区在线观看| 99久久人妻精品免费二区| 国产无码网站在线观看| 欧美一区二区福利视频| 三级视频中文字幕| 四虎在线观看视频高清无码| 久久婷婷国产综合尤物精品| 高清久久精品亚洲日韩Av| 成人免费网站久久久| 亚洲无码高清视频在线观看| 精品三级在线| 亚洲无线观看| 亚洲第一区欧美国产综合| 国产精品乱偷免费视频| 国产乱子精品一区二区在线观看| 高清国产在线| 国产精品网拍在线| 自拍偷拍欧美| 精品国产黑色丝袜高跟鞋 | 无码国产偷倩在线播放老年人| av在线无码浏览| 欧美成人午夜在线全部免费| 久久午夜夜伦鲁鲁片无码免费|