1项目介绍
本方案基于GD32F350R8T6,Cortex-M4内核的MCU为主控。MIC部分采用MAX-9814模块,是一款低成本、高性能麦克风放大器,具有自动增益控制(AGC)和低噪声麦克风偏置的芯片。射频部分使用NRF24L01的2.4G无线传输模块,是一款工作在2.4~2.5GHz世界通用ISM频段的单片无线收发器芯片,具有极低的电流消耗:当工作在发射模式下发射功率为0dBm时电流消耗为11.3mA,接收模式时为12.3mA,掉电模式和待机模式下电流消耗更低,高达2Mbps的工作速率,对于应对64kbps的G711编码和16kbps的ADPCM编码绰绰有余。显示部分则采用0.96寸的OLED模块做为显示界面,它拥有超快的响应速度和轻薄的优势,分辨率为128*64,具有多种接口方式,该模块提供了总共 5 种接口包括: 6800、 8080 两种并行接口方式、 3线或4线的SPI接口,IIC接口方式。
本无线数控对讲方案射频部分采用2.4G频段,支持64个通讯频道,支持广播,是一款低成本高效率的无线数字对讲方案。
2方案框图
3软件流程
软件开始经过初始化后进行接收数据状态,设置NRF24L01为接收模式,如果此时有数据过来,就会就行解码,频普分析,然后进行放音和频普显示。如果此时发送键按下,则进入到发送状态,设置NRF24L01为发送模式,此时打开定时器进行8K的音频数据采样,对采样的数据进行频普分析和编码,然后通过NRF24L01时行发送并在OLED上显示频普,松开按键则又进行接收数据状态。如果此时按下设置键,则直接进行通讯频道设置,设置完成后,再按下设置键,重新回到接收状态。
4实验图片和视频
-
收发器
+关注
关注
10文章
3424浏览量
105967 -
定时器
+关注
关注
23文章
3246浏览量
114742 -
无线数字
+关注
关注
0文章
6浏览量
7418
发布评论请先 登录
相关推荐
评论