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

一種低成本聲源定位系統的設計

2021-06-17 07:41:54楊遠文張子煜李勁柯劉會衡通訊作者
電子制作 2021年11期
關鍵詞:單片機信號設計

楊遠文,張子煜,李勁柯,劉會衡(通訊作者)

(湖北文理學院物理與電子工程學院,湖北襄陽,441053)

0 引言

在日常生活中,對于聲源的利用已經十分普遍,在某些專業領域已有了十分廣泛的應用。例如,“吃雞”游戲通過游玩者對敵方腳步聲音的判斷來識別敵方所位于的方向以及距離;唐朝著名詩人賀知章筆下膾炙人口的詩句:“少小離家老大回,鄉音無改鬢毛衰。”這些都是人們對聲源信號信息的相關利用。如今,利用帶有聲源定位系統的電子設備以及相關的聲音采集裝置,可以增強目標源的聲源質量,削減非目標源以及環境噪聲,可以達到傳統濾波法難以達到的濾波效果,可以實現高保真語音通訊。目前,市面上的成熟的關于聲源定位的解決方案主要依靠于十分復雜的算法和高性能的CPU或是昂貴的DSP實現的,對于精度要求相對較低,成本限制的解決方案寥寥無幾。基于此,設計了一款低成本的聲源定位系統。

1 聲源定位系統的設計方案

系統的整體結構框圖如圖1所示,該系統以基于Cotex-m4內核的STM32F4系列單片機為核心控制單元,連接著輸入,顯示,輸出等各個模塊。利用STM32F4單片機16bit高精度ADC實時采集目標源的原始聲源信號,再利用內部高速DMA通道傳輸 ,開啟FPU后計算目標聲源的方位以及距離,得到的結果實時的顯示在彩色屏幕上讓用戶對當前方位一目了然,同時配合特定的通訊協議,可以實現儀器與PC機或是其他一些單片機或處理器進行有效通訊。

2 硬件設計

■2.1 核心處理器電路

核心處理器電路如圖2所示,它由STM32F4及其外圍電路組成。STM32F4單片機有以下優點:

圖1 系統框圖

(1)主頻高達168MHz,能夠很容易且快速的計算出結果;

(2)擁有大容量存儲空間,能夠存儲豐富的數據量;

(3)擁有豐富的外設資源如IIC總線,DMA,16bit高精度ADC等;

(4)成本低廉,相對于CPU和DSP成本極為低廉;

(5)I/O豐富,支持拓展許多外設模塊。

選擇使用STM32F4系列單片機,在不僅價格上十分低廉,有利于將該模塊應用到對成本敏感的產品上。而且,片上集成的Cotex-m4內核和FPU高精度計算單元對數據的處理及時且有效。所以,本系統使用STM32F4單片機的性價比是非常高的,既能夠滿足數據采集的需求,又可以對信號進行高速處理,對于控制成本是十分有利的。

圖2 核心處理器電路

■2.2 麥克風模塊

麥克風模塊如圖3所示,選用的是MAX9814芯片。MAX9814包含低噪聲放大器、輸出放大器、麥克風偏置電壓發生器和自動增益控制(AGC)等內部電路。麥克風放大器的總增益可選擇40dB、50dB或60dB而無壓縮。MAX9814利用壓縮/限幅電路將麥克風輸出限制為設定電壓。

圖3 麥克風模塊

該模塊具有以下特點:

(1)自動增益控制(AGC);

(2)3種增益設置(40dB、50dB、60dB);

(3)低THD:0.04% (典型值可編程動作和釋放時間比;

(4)2.7V至5.5V電源電壓范圍;

(5)低輸入噪聲密度30nV/。

使用MAX9814相比于常規的晶體管放大電路而言,在價格上并沒有優勢,但是其帶來的性能提升是常規晶體管放大電路無法比擬的,對于微弱且不穩定的聲源信號,采用包含低噪聲放大器、輸出放大器、麥克風偏置電壓發生器和自動增益控制的IC是十分有必要的。

■2.3 顯示模塊

顯示模塊電路如圖4所示,本設計使用中景園所生產的0.96寸160×80分辨率TFT彩屏,該顯示屏顏色豐富細膩,分辨率高,顯示字體清晰,價格低廉。

圖4 顯示模塊

3 軟件設計

系統軟件設計流程如圖5所示。程序執行的流程主要分為三部分,第一部分是單片機片上外設的初始化,第二部分是對采集的信號的數字信號處理,第三部分是結果顯示以及數值的輸出。

圖5 程序流程圖

主要工作流程如下:初始化單片機ADC外設,使其以固定的速率采集聲源信號;開啟初始化單片機DMA外設,使其工作在循環模式;初始化單片機SPI外設,使其工作在主機模式,初始化TFT彩屏模塊,顯示初始化界面;ADC啟動采集信號樣本通過高速DMA搬運至待處理區,處理器接收到DMA完成標志后,啟動聲源信號處理函數對聲源信號進行處理,完成后在屏幕上顯示并將結果發送至上位機。

其中,單片機片上外設初始化代碼部分如下:

ADC_HandleTypeDef hadc1;

ADC_HandleTypeDef hadc2;

DMA_HandleTypeDef hdma_adc1;

SPI_HandleTypeDef hspi1;

extern float voice[522];

void SystemClock_Config(void);

GPIO_InitTypeDef GPIO_InitStruct = {0};

ADC_ChannelConfTypeDef sConfig = {0};

HAL_Init();//hal庫初始化

SystemClock_Config();

//系統時鐘初始化168M

//多通道ADC初始化

hadc1.Instance = ADC1;

hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4;

hadc1.Init.Resolution = ADC_RESOLUTION_12B;

hadc1.Init.ScanConvMode = DISABLE;

hadc1.Init.ContinuousConvMode = DISABLE;

hadc1.Init.DiscontinuousConvMode = DISABLE;

hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE;

hadc1.Init.ExternalTrigConv = ADC_SOFTWARE_START;

hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT;

hadc1.Init.NbrOfConversion = 1;

hadc1.Init.DMAContinuousRequests = DISABLE;

hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV;

HAL_ADC_Init(&hadc1);//設置DMA通道

Config.Channel = ADC_CHANNEL_0;

sConfig.Rank = 1;

sConfig.SamplingTime = ADC_SAMPLETIME_3CYCLES;

HAL_ADC_ConfigChannel(&hadc1, &sConfig);

__HAL_RCC_DMA2_CLK_ENABLE();

HAL_NVIC_SetPriority(DMA2_Stream0_IRQn, 0, 0);

4 結束語

通過本聲源定位系統,能夠以較低成本完成聲源方位的確認。用戶使用操作簡單,效果明顯。配合相關協議,用戶可以輕松的集成到相關項目中,具有很好的兼容性和二次開發性。本設計改變了傳統定位系統復雜昂貴的現狀,將會有很大的市場前景。

猜你喜歡
單片機信號設計
信號
鴨綠江(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
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于LabVIEW的力加載信號采集與PID控制
主站蜘蛛池模板: 国产精品欧美激情| 亚洲综合精品香蕉久久网| 伊人福利视频| 伊人久久大香线蕉影院| 偷拍久久网| 国模沟沟一区二区三区| 精品国产99久久| 国产丝袜啪啪| 亚洲开心婷婷中文字幕| аⅴ资源中文在线天堂| 亚洲精品人成网线在线 | 乱人伦中文视频在线观看免费| 亚洲一区二区三区国产精品 | 狠狠干欧美| 丁香综合在线| 高清乱码精品福利在线视频| 亚洲AV无码久久精品色欲| 老司机精品一区在线视频 | 不卡的在线视频免费观看| 日本精品影院| 全部免费特黄特色大片视频| www.狠狠| 免费播放毛片| 四虎永久在线| 日韩国产一区二区三区无码| 996免费视频国产在线播放| 人人妻人人澡人人爽欧美一区 | 国产网站在线看| 精品久久蜜桃| 婷婷午夜天| 亚洲欧美一区二区三区图片| 亚洲综合一区国产精品| 国产高清精品在线91| 亚洲成在人线av品善网好看| 国产成人精品视频一区视频二区| 日韩高清无码免费| 夜精品a一区二区三区| 久久久亚洲国产美女国产盗摄| 欧美日韩免费| 国产原创自拍不卡第一页| 久久伊人色| 夜夜操天天摸| 亚洲无码视频喷水| 亚洲午夜福利在线| 国产视频入口| 波多野结衣第一页| 久热中文字幕在线观看| 伊人婷婷色香五月综合缴缴情| 91外围女在线观看| 亚洲人成网站色7799在线播放| 91久久夜色精品| 老司机精品久久| 免费国产不卡午夜福在线观看| 午夜性刺激在线观看免费| 国产第一色| 欧美不卡视频在线| 日韩av无码精品专区| 99国产在线视频| 激情综合网激情综合| 国产激情影院| 国产免费羞羞视频| 六月婷婷综合| 女人18毛片久久| 全免费a级毛片免费看不卡| 久久77777| 国产交换配偶在线视频| 国产精品不卡片视频免费观看| 中文字幕无线码一区| 嫩草国产在线| 91视频99| 欧美在线视频不卡| 国产超碰在线观看| 日韩少妇激情一区二区| 亚洲国产精品无码久久一线| 操国产美女| 成人av专区精品无码国产| 欧美成人a∨视频免费观看| 色婷婷狠狠干| 久久精品中文字幕免费| 亚洲自拍另类| 巨熟乳波霸若妻中文观看免费| 国产99欧美精品久久精品久久|