1項(xiàng)目介紹
本方案基于GD32F350R8T6,Cortex-M4內(nèi)核的MCU為主控。MIC部分采用MAX-9814模塊,是一款低成本、高性能麥克風(fēng)放大器,具有自動(dòng)增益控制(AGC)和低噪聲麥克風(fēng)偏置的芯片。射頻部分使用NRF24L01的2.4G無(wú)線傳輸模塊,是一款工作在2.4~2.5GHz世界通用ISM頻段的單片無(wú)線收發(fā)器芯片,具有極低的電流消耗:當(dāng)工作在發(fā)射模式下發(fā)射功率為0dBm時(shí)電流消耗為11.3mA,接收模式時(shí)為12.3mA,掉電模式和待機(jī)模式下電流消耗更低,高達(dá)2Mbps的工作速率,對(duì)于應(yīng)對(duì)64kbps的G711編碼和16kbps的ADPCM編碼綽綽有余。顯示部分則采用0.96寸的OLED模塊做為顯示界面,它擁有超快的響應(yīng)速度和輕薄的優(yōu)勢(shì),分辨率為128*64,具有多種接口方式,該模塊提供了總共 5 種接口包括: 6800、 8080 兩種并行接口方式、 3線或4線的SPI接口,IIC接口方式。
本無(wú)線數(shù)控對(duì)講方案射頻部分采用2.4G頻段,支持64個(gè)通訊頻道,支持廣播,是一款低成本高效率的無(wú)線數(shù)字對(duì)講方案。
2方案框圖
3軟件流程
軟件開(kāi)始經(jīng)過(guò)初始化后進(jìn)行接收數(shù)據(jù)狀態(tài),設(shè)置NRF24L01為接收模式,如果此時(shí)有數(shù)據(jù)過(guò)來(lái),就會(huì)就行解碼,頻普分析,然后進(jìn)行放音和頻普顯示。如果此時(shí)發(fā)送鍵按下,則進(jìn)入到發(fā)送狀態(tài),設(shè)置NRF24L01為發(fā)送模式,此時(shí)打開(kāi)定時(shí)器進(jìn)行8K的音頻數(shù)據(jù)采樣,對(duì)采樣的數(shù)據(jù)進(jìn)行頻普分析和編碼,然后通過(guò)NRF24L01時(shí)行發(fā)送并在OLED上顯示頻普,松開(kāi)按鍵則又進(jìn)行接收數(shù)據(jù)狀態(tài)。如果此時(shí)按下設(shè)置鍵,則直接進(jìn)行通訊頻道設(shè)置,設(shè)置完成后,再按下設(shè)置鍵,重新回到接收狀態(tài)。
4實(shí)驗(yàn)圖片和視頻
-
收發(fā)器
+關(guān)注
關(guān)注
10文章
3428瀏覽量
106008 -
定時(shí)器
+關(guān)注
關(guān)注
23文章
3248瀏覽量
114833 -
無(wú)線數(shù)字
+關(guān)注
關(guān)注
0文章
6瀏覽量
7430
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論