毕业设计(论文)基于NRF24Z1的数字无线话筒设计.doc
《毕业设计(论文)基于NRF24Z1的数字无线话筒设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于NRF24Z1的数字无线话筒设计.doc(33页珍藏版)》请在三一办公上搜索。
1、基于nRF24Z1的数字无线话筒设计摘 要无线数字音频传输技术是指利用无线电波作为数据传输的媒介,一切以数字化音频为处理对象的操作技术。它是利用将语音信息调制到载波频率上发射,实现发送端与接收端的通信。其涉及到模拟电子技术、信息技术、以及网络技术等多个学科领域。也通过无线音频传输系统,简单控制远端设备的运行情况以及实现两端之间的语音传输。随着无线音频技术越来越成熟,越来越多的公共场合如大型会议室、教室等程系统采用了此技术。与有线音频传输相比,无线音频传输具有成本低、安装简便、便于移动等优点。本次所设计的数字无线话筒以低成本、设计结构简单为目标,对目前的射频芯片、音频芯片和微控制器进行筛选比较,
2、以低功耗为首选,给出基于nRF24Z1数字无线话筒的硬件结构及软件实现方法。关键词:nRF24Z1 ,短距离通信,无线传输,数字音频 design of the digital wireless microphones Based on nRF24Z1 Author:Tutor:AbstractWireless digital audio transmission technology is the use of radio as a medium for data transmission, all in digital audio technology to deal with objec
3、t manipulation. It is the use of the voice message to the carrier frequency modulated transmitter, the transmitter and receiver to achieve communication. It relates to the analog electronics, information technology, and network technology and other disciplines. Also through wireless audio transmissi
4、on system, a simple remote control operation of devices and the realization of voice transmission between the two ends. As wireless audio technology becomes more mature, more and more public places such as large meeting rooms, classrooms and other process system using this technique. Compared with w
5、ired audio transmission, wireless audio transmission with low cost, easy to install, easy to move and so on.The digital wireless microphone designed is for low cost, simple design goal of the current radio frequency chips, audio chips and microcontrollers were screened compared to the preferred low
6、power consumption is given based on digital wireless microphone hardware nRF24Z1 Structure and software implementation. .Keywords: nRF24Z1 Short-distance communication Wireless Digital Audio目 录1.绪 论11.1 研究课题的现状与前景11.2 此次课题研究的内容12.短距离无线语音传输系统简介32.1 短距离无线语音传输系统原理32.2研究短距离无线语音传输的意义33.NRF24Z1芯片功能结构43.1无
7、线音频系统43.2音频发射器(ATX)43.2.1音频输入接口53.2.2控制接口53.2.3直接数据输入引脚53.2.4中断输出63.3 音频接收器(ARX)63.3.1音频输出接口73.3.2音频控制接口73.4 nRF24Z1音频数据传输射频协议74 基于NRF24Z1数字无线话筒设计104.1数字无线话筒系统分析及设计104.2 发射模块设计104.2.1 发射模块电路设计104.2.2 发射模块主程序设计124.2.3 发射模块部分控制程序设计124.3 接收模块设计134.3.1 接收模块电路设计134.3.2 接收模块主程序设计144.3.3 接收模块控制部分设计154.4系统调
8、试及性能测试154.4.1硬件调试154.4.2软件调试164.4.3性能测试164.4.4测试结果17结 论18致 谢19参考文献20附录21附录A21附录B261.绪 论随着计算机网络通信技术的迅猛发展,无线音频传输技术应运而生,其应用也越来越被各行各业所接受。其设备安装方便、灵活性强、性价比高等特性使得更多行业的系统采用无线传输方式,建立发送端与接收端之间的连接。目前无线音频传输系统己经引起了学术界和工业界的高度重视,成为计算机科学领域、工业通信领域一个活跃的研究分支,被认为是对最近几年内产生巨大影响力的技术之一。无线音频传输系统具有双重功效,既能实现语音传输又能实现简单的控制作业,而且
9、具有无线传输的可移动性,无线连接,远程传输等其自身的优势。随之应运而生的无线音频传输设备有很多,而且技术已经比较成熟,相信在未来几年内,在短距离无线音频传输领域有很大发展空间。1.1 研究课题的现状与前景伴随着无线通信技术的飞速发展,生活当中人们对无线音频传输技术的要求越来越高。人们注意到在同一幢楼内或在相距咫尺的地方,同样也需要无线通信。而短距离无线音频传输技术可以满足人们对低价位、低功耗、可替代电缆的无线数据和语音链路的需求。目前,无线音频传输技术以其快捷方便,可以移动等特性,也受到人们的高度关注,得以快速发展。当然,人们对于它的要求也越来越高,积极跟踪分析各种无线通信技术具有紧迫的现实意
10、义,本课题就是在这样的背景下提出来的。短距离无线音频通信系统彻底摆脱了电线的束缚,在指挥调度、安全保卫、多媒体教学、休闲娱乐等诸多领域有着广阔的市场前景。此系统的特点是其综合了语音处理和无线通信等技术,体积小,功耗低,有着较高的语音质量和较低的成本以及较远的传输距离。1.2 此次课题研究的内容当前,随着居住和办公环境空间的增长,音频的布线在大型会议室、教室等场所越来越难以实现,成本越来越高,迫切需要无线传输高质量的音频。所以本系统使用了专用的ISM音频无线收发芯片 nRF24Z1。nRF24Z1提供了标准的工业音频接口以及数字音频接口,使得音频的传输成本大大降低,而且通信速率高达4Mbps,实
11、际数据传输率为1.536Mbps,保证了48kbps采样率16bit采样的音频无损、抗干扰传输,最大限度的抑制了噪声的干扰。实际上nRF24Z1还提供了控制信息(如音量、平衡、显示等)双向传输的功能,是一个实用、性能、成本相结合的数字音频芯片。本次课题就是利用nRF24Z1芯片设计数字无线话筒,实现芯片各种结构功能,进而实现短距离的无线数据传输。在设计过程中,研究了短距离无线传输的工作原理及实现方法、对方案论述的可行性,详细介绍了所设计数字无线话筒中各模块的组成、原理及具体的电路及软件流程,最后完成了对数字无线话筒的硬件和软件设计、对软硬件的调试和系统性能测试。2.短距离无线语音传输系统简介2
12、.1 短距离无线语音传输系统原理短距离无线传输系统系统总体可以分为CPU主控模块、音频 CODEC模块、无线射频模块和AES数字音频接收模块四部分。工作在数据发送状态时,先由拾音设备将模拟音频信号送给设计应用芯片,进行A/D转换,经48k采样,16bit量化后得到数据率为768kbps的单声道高保真语音信号数据流。数据流再经由CPU串口高速传送到其内部 RAM,由CPU进行以下一系列处理:首先将数据打包、加帧头、加校验码和填充数据以构成传输帧,而后将数据发送至无线传输模块,以1Mbps的数据率,在 2.4GHz的频段上以GFSK方式调制后进行无线发射。工作在数据接收状态时,CPU首先从无线传输
13、模块接收到的数据流中寻找帧头,在固定帧间隔处连续找到三次帧头来确认双方建立帧同步。同步确立后CPU把数据和帧同步信号传送给内部完成去帧头、解包和校验的工作。最终把接收到的数据流发给主芯片,回放出清晰的语音。2.2研究短距离无线语音传输的意义当前,固定区域以及模糊不清的语音通信通信已经不能满足人们日常生活的需求,而是希望能在指定的区域内随时随地进行清晰的语音交流,特别是对短距离内的高质量的无线语音通信更为迫切。在这种状况下,对短距离无线音频传输技术进行研究更能体现其研究的价值。建立无线音频传输系统的模型对其进行分析,给出系统的结构流程图,在此基础上进行开发设计相对应的无线语音产品具有很高的市场潜
14、力和发展空间。鉴于这种情况,对目前的射频芯片、音频芯片和微控制器进行筛选比较,以低功耗为首选。以低成本、结构设计简单为目标,选择合适的芯片,给出最佳的设计方案。本课题研究基于nRF24Z1射频芯片为核心的数字音频传输系统的硬件、软件构是研究短距离无线传输实际意义的体现。3.nRF24Z1芯片功能结构3.1无线音频系统nRF24Z1能够以高达1.54Mbit/s的速率处理音频流,音频数据的输入/输出、射频协议和射频连接等工作由片内的硬件完成。图3.1所示为使用nRF24Z1的无线音频系统的结构框图,在该系统中,只需使用简单的或低速的微控制器即可完成系统的控制,微控制器通常通过串行口或并行口控制一
15、些简单的任务,如音量调节等。图3.1使用nRF24Z1的无线音频系统框图 由图3.1可见,音频数据的传输是由一对nRF24Z1实现的。nRF24Z1的初始配置由微控制器通过SPI或I2S接口进行控制。在接收端,外围电路DAC的控制可以由发送端的nRF24Z1通过控制信道进行控制。如果设计中没有使用微控制器,则配置数据可以通过片外的EEPROM/FLASH存储器进行加载。在无线音频处理系统中,音频数据的流向总是从声源(如Mic)到声宿(如扬声器)。本系统中,在声源端使用nRF24Z1进行音频数据的发送,在声宿端使用nRF24Z1进行音频数据的接收。鉴于上述的收发差异性,nRF24Z1可能通过MO
16、DE引脚设置其工作于发射器模式或接收器模式,这两种模式下,nRF24Z1片内工作的模块和I/O引脚功能都有很大差异。 3.2音频发射器(ATX)nRF24Z1在射频连接的音源一方使用时,MODE引脚接高电平,使nRF24Z1成为一个ATX,其片内功能结构如图3.2所示。音频数据输入由I2S接图3.2 nRF24Z1作为ATX时片内功能结构框图口或SPDIF接担。3.2.1音频输入接口I2S接口由CLK、DATA和WS三个引脚组成外接A/D转换器,采样支持32、44.1、48ksps,16或24位格式的音频数据,MCLK引脚提供基础采样频率的256倍作为A/D的系统时钟频率;S/PDIF接口只有
17、 SPDIO一个引脚,采样支持32、44.1、48ksps,16位、20位或24位格式的音频数据。3.2.2控制接口作为ATX时,一般外接MCU控制nRF24Z1,ATX与ARX的配置和控制数据可以通过I2C从接口或SPI从接口提供,并可从ARX读回状态信息。SSEL引脚为低电平时,选用SPI从接口(SCSN、SSCK、SMISO和SMOSI);SSEL引脚为高电平时,选用I2C从接口(SSCL、SSDA)。如果不外接MCU,也可使用SPI主接口(MCSN、MMISO、MMOSI和MSCK)或 I2C主接口(MSDA、MSCL)外挂EEPROM/Flash存储器,nRF24Z1在上电或复位时,
18、可从存储器读取默认的配置数据。3.2.3直接数据输入引脚ATX有通用输入引脚 DD0、DD1、DD2(当SSEL=1时)。此时,ARX的DO2、DO1和DO0三个引脚的信号为DD2、DD1和DD0引脚的镜像,使ARX在没有MCU时也能实现一些控制(如音量开关等)。3.2.4中断输出当nRF24Z1检测到没有音频输入或射频连接断开时,其可以通过 IRQ引脚给微控制器提供中断信号,此时,微控制器可以通过控制接口读取nRF24Z1的状态信息。3.3 音频接收器(ARX)nRF24Z1在射频连接的音源一方使用时,MODE引脚接低电平,使nRF24Z1成为一个ARX,其片内功能结构如图3.3所示。此时,
19、I2S接口或S/PDIF接口用作音频数据或其他实时数据的输出接口。射频连接建立后,用户可以通过音频发射器控制音频接收器的SPI接口或标准2线接口。这个特性使音频发射器能够对音频接收器的DAC和放大器实现遥控。射频连接建立后,通过ATX控制ARX的SPI主接口或I2C主接口,从而对ARX的D/A转换器和音频放大器实现射频遥控。而且ARX还监视输入DI3:0引脚,如有变化,就把引脚的变化送回ATX,或者使ARX从睡眠状态中回到工作状态。ARX的DO2:0受ATX的DI 2:0控制,可驱动LED指示灯或者其他标准的CMOS器件;而DO3可编程为8位分辨率的PWM输出。图3.3 nRF24Z1作为音频
20、接收器时的功能结构图 3.3.1音频输出接口音频接收器的I2S接口支持8、11.025、12、16、22.05、24、32和48kHz多种接口速率,音频数据为16位格式。在音频接收器模式下,MCLK引脚给外部DAC(数模转换器)256Hz的输出频率。音频接收器的S/PDIF接口支持32、44.1和48kHz三种采样速率,音频数据可以采用16位或24位三种格式。3.3.2音频控制接口可以在SPI接口外挂EEPROM/FLASH存储器,nRF24Z1在上电或复位时,从存储器读取默认的配置数据。如果没有外挂存储器,芯片将使用其自身的默认值。在音频接收器的配置中,SPI接口可以工作于1MHz或0.5M
21、Hz的速率。当音频接收器与音频发射器建立了射频连接之后,用户可以通过音频发射器来控制音频接收器的SPI接口。在重新启动时,音频接收器的SPI接口工作于100kHz的速率,之后,用户可以通过音频发射器配置其工作于100kHz、400kHz或1MHz。3.4 nRF24Z1音频数据传输射频协议nRF24Z1芯片的射频工作方式是采用GFSK(高斯频率偏移键控),而且为保证通信低误码率,芯片还采用了QoS(服务质量)策略。该策略包括双向通信机制和应答策略(时分双工)、数据完整性策略和CRC检错、射频搜索连接和掉线搜索重连接策略、自适应跳频策略。(1) 双向通信机制和应答策略双向通信机制和应答策略如图3
22、.4所示。ATX到ARX的通信为实时和重发的音频信道,而ARX与ATX的双向通信则是控制信道。控制信道的信息包括确认信息、寄存器信息以及引脚状态信息等。图3.4 nRF24Z1双向通道(2) 数据完整性策略和CRC检错数据完整性策略和CRC检错完全通过硬件实现,用户只需配置射频协议的ATX和ARX的地址。发送和返回的数据包以数据帧为单位,其帧格式如图3.5所示。图3.5 nRF24Z1发送和返回数据帧格式图中,P(引导码)在数据帧的开头,作为数据流同步使用;ADDR(接收端地址)为片内寄存器 ADDR0ADDR4;ID(数据包标识码),其取值为063;C(音频压缩标识位),1位,表示本帧音频数
23、据是否压缩;ACK表示ARX返回ARX所接收到的音频数据情况;DATA是控制或寄存器数据,作为收发双方传输的工作数据;AUDIO DATA为实时和重发的音频数据,一帧采样16组立体声数据,每组32位;CRC检测本帧数据是否有错。ARX接收数据时,nRF24Z1先接收一帧数据包,分别验证引导码、ARX地址和校验码正确后,就返回表示接收正确(ARX工作状态装在DATA)的确认码,然后读出DATA数据,根据DATA数据完成ARX的任务,再根据C的标识决定本帧音频数据是否解压缩,最后按标识码ID把音频数据排队通过I2S接口发送出去。反之,放弃本帧数据,返回有错误(ARX的工作状态和错误内容装在DATA
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 NRF24Z1 数字 无线 话筒 设计
链接地址:https://www.31ppt.com/p-3979555.html