?
摘要:在智能機(jī)器人、安防監(jiān)控和智能會(huì)議系統(tǒng)中,讓設(shè)備“聽懂”聲音來源是實(shí)現(xiàn)人機(jī)交互的關(guān)鍵。本文將深入解析 AR1105 六向聲源定位模組? 的工作原理與硬件設(shè)計(jì)指南,提供一種無需復(fù)雜算法開發(fā)、僅需GPIO即可實(shí)現(xiàn)聲源追蹤的低成本方案。
1. 痛點(diǎn):為什么聲源定位這么難?
傳統(tǒng)的聲源定位方案(如TDOA、波束成形)通常需要:
多麥克風(fēng)陣列:動(dòng)輒4麥、6麥甚至8麥,占用PCB面積大。
高算力主控:需要運(yùn)行復(fù)雜的DSP算法,對(duì)MCU性能要求高。
復(fù)雜的SDK移植:軟件開發(fā)周期長(zhǎng),調(diào)試難度大。
AR1105模組的核心價(jià)值在于:將算法固化在模組內(nèi)部,對(duì)外僅輸出6個(gè)GPIO高低電平信號(hào)。硬件工程師無需關(guān)心底層算法,只需像讀取按鍵一樣讀取IO口,即可判斷聲音方向。
2. 核心特性解析
2.1 極簡(jiǎn)的三麥方案
不同于傳統(tǒng)的環(huán)形陣列,AR1105僅需 3顆數(shù)字麥克風(fēng),呈等邊三角形排列(間距10mm)。
優(yōu)勢(shì):體積大幅縮?。=M僅37mm x 26mm),適合小型設(shè)備(如玩具機(jī)器人、迷你攝像頭)。
原理:利用每2顆麥克風(fēng)組合的心形指向性,通過計(jì)算時(shí)延差,推算出圓周6個(gè)方向(每60°一個(gè)扇區(qū))。


?編輯
2.2 雙模音頻輸出
除了定位功能,模組還集成了音頻通路:
模擬輸出 (MIC_OUT):12腳直接輸出處理過的模擬音頻,阻抗10kΩ,幅度最大1Vrms,可直接接入功放或Codec。
數(shù)字輸出 (I2S):17腳輸出標(biāo)準(zhǔn)I2S數(shù)字音頻(16kHz/16bit),適合對(duì)接數(shù)字主控。
2.3 零代碼交互
模組工作后,會(huì)實(shí)時(shí)檢測(cè)音源。一旦檢測(cè)到聲音,對(duì)應(yīng)的方向IO(0°, 60°, 120°, 180°, 240°, 300°)將輸出 3.3V高電平。主控MCU只需輪詢這6個(gè)IO口即可。
3. 硬件設(shè)計(jì)實(shí)戰(zhàn)
3.1 電源與功耗
供電范圍:+4V ~ +6.5V(推薦5V)。
工作電流:僅28-31mA。
注意:19腳輸出+3.3V給數(shù)字麥克風(fēng)供電,設(shè)計(jì)時(shí)需確保外部電源能提供足夠余量。
3.2 關(guān)鍵引腳定義(精簡(jiǎn)版)
| 引腳 | 名稱 | 功能 | 備注 |
|---|---|---|---|
| 1 | +5V | 電源輸入 | 務(wù)必做好電源濾波 |
| 3-8 | 0°~300° | 方向輸出IO? | 核心引腳,輸出高電平有效 |
| 12 | MIC_OUT | 模擬音頻輸出 | 適合傳統(tǒng)模擬音頻鏈路 |
| 17 | MIC_DOUT | I2S數(shù)據(jù)輸出 | 適合智能數(shù)字音頻系統(tǒng) |
| 19 | +3V3 | 麥供電輸出 | 給外接的數(shù)字麥供電 |
| 21-24 | CLK/DAT | 數(shù)字麥接口 | 連接3顆數(shù)字麥 |

3.3 麥克風(fēng)選型指南
這是決定定位精度的關(guān)鍵!
一致性:必須選用同型號(hào)、同批次的數(shù)字麥克風(fēng)。
靈敏度:推薦使用 -29dBFS(等效傳統(tǒng)-44dB)。誤差率需控制在 ±1dBFS? 以內(nèi),否則會(huì)導(dǎo)致方向誤判。
結(jié)構(gòu):推薦選用底部進(jìn)聲孔的麥克風(fēng)(需在PCB開孔),確保所有麥克風(fēng)拾音面在同一平面。
4. 典型應(yīng)用方案
4.1 智能循聲機(jī)器人/小車
連接:AR1105的6個(gè)方向IO -> 機(jī)器人主控GPIO。
邏輯:當(dāng)檢測(cè)到120°方向有人說話 -> 主控驅(qū)動(dòng)舵機(jī)/電機(jī),將頭部/車身轉(zhuǎn)向120°方向。
優(yōu)勢(shì):無需攝像頭,暗光環(huán)境下依然有效。
4.2 智能安防攝像頭
連接:音頻輸出(MIC_OUT) -> 攝像頭音頻輸入。
邏輯:檢測(cè)到聲音 -> 觸發(fā)錄像,同時(shí)云臺(tái)轉(zhuǎn)向聲源方向。
注意:模組本身不做降噪,如果環(huán)境嘈雜,建議后端增加A-59F等降噪模組。
4.3 智能會(huì)議一體機(jī)
連接:使用I2S接口(15,16,17腳)接入主芯片。
邏輯:追蹤當(dāng)前發(fā)言人方向,配合攝像頭進(jìn)行特寫拍攝。
5. 調(diào)試與避坑指南
5.1 測(cè)試神器:AR-6LED底板
官方提供了帶6個(gè)LED燈的圓形測(cè)試底板(AR-6LED)。
現(xiàn)象:上電7-9秒啟動(dòng)(紅燈->藍(lán)燈),隨后周圍LED會(huì)根據(jù)聲音位置亮起。
作用:無需寫程序,通電即可直觀驗(yàn)證定位效果,非常適合硬件原型驗(yàn)證。
5.2 常見失效模式
| 現(xiàn)象 | 原因分析 | 解決方案 |
|---|---|---|
| 方向亂跳 | 麥克風(fēng)靈敏度不一致 | 更換一致性好的麥克風(fēng) |
| 無法定位 | 麥克風(fēng)進(jìn)聲孔被堵 | 檢查PCB開孔,確保正對(duì)進(jìn)聲孔 |
| 只有中間燈亮 | 未檢測(cè)到有效音源 | 檢查麥克風(fēng)焊接及供電 |
| 音頻底噪大 | 電源紋波過大 | 加強(qiáng)電源退耦,遠(yuǎn)離數(shù)字干擾源 |
5.3 設(shè)計(jì)紅線
禁止隨意更改麥距:等邊三角形邊長(zhǎng)必須保持在10mm左右。拉大或縮小都會(huì)導(dǎo)致算法失準(zhǔn)。
拾音距離:標(biāo)準(zhǔn)版最佳距離10cm-200cm。如需更遠(yuǎn)(如5米),必須選用更高靈敏度的麥克風(fēng)(需咨詢廠家)。
6. 總結(jié)
對(duì)于不想陷入算法泥潭的硬件工程師,AR1105? 提供了一個(gè)極具性價(jià)比的“交鑰匙”方案:
對(duì)軟件:無需SDK,無需移植,6個(gè)GPIO搞定一切。
對(duì)硬件:接口簡(jiǎn)單,體積小,功耗低。
對(duì)成本:省去了昂貴的數(shù)字麥克風(fēng)陣列和高算力主控。
如果你的項(xiàng)目需要實(shí)現(xiàn)“聽聲辨位”功能,不妨試試這個(gè)“傻瓜式”的硬件方案。
?
-
麥克風(fēng)
+關(guān)注
關(guān)注
16文章
704瀏覽量
58070 -
聲源定位
+關(guān)注
關(guān)注
7文章
27瀏覽量
13924 -
語音模組
+關(guān)注
關(guān)注
0文章
54瀏覽量
1752
發(fā)布評(píng)論請(qǐng)先 登錄
為什么需要麥克風(fēng)陣列?
汽車 麥克風(fēng)陣列技術(shù)進(jìn)行詳述
基于雙麥克風(fēng)聲源定位的視頻跟蹤系統(tǒng)該怎么設(shè)計(jì)?
基于麥克風(fēng)陣列模擬人耳進(jìn)行三維空間的聲源定位
怎樣去設(shè)計(jì)一種基于數(shù)字麥克風(fēng)的聲源定位裝置系統(tǒng)呢
如何去實(shí)現(xiàn)一種基于麥克風(fēng)陣列的聲源定位裝置系統(tǒng)設(shè)計(jì)
基于麥克風(fēng)陣列的聲源定位研究
迭代優(yōu)化算法的自校準(zhǔn)麥克風(fēng)陣列聲源定位系統(tǒng)
半球形麥克風(fēng)陣列的點(diǎn)聲源定位系統(tǒng)智能檢測(cè)前端設(shè)計(jì)(以STYM32為核心)
了解實(shí)時(shí)的噪聲源定位系統(tǒng)與麥克風(fēng)陣列的工作原理
關(guān)于基于麥克風(fēng)陣列的聲源被動(dòng)定位系統(tǒng)的設(shè)計(jì)
使用雙麥克風(fēng)進(jìn)行室內(nèi)語音分離與聲源定位系統(tǒng)
DSP集成麥克風(fēng)陣列聲源定位模組AR-1105
基于麥克風(fēng)陣列的聲源定位技術(shù)
硬件工程師必看:如何用3顆麥克風(fēng)實(shí)現(xiàn)360°六向聲源定位?
評(píng)論