基于ATmega8的无线智能跳频数码扩音系统

  • 格式:pdf
  • 大小:285.23 KB
  • 文档页数:4

’‘。 J ZUJZ年弟z)巷弟/别 

Electronic Sci.&Tech./July.15.2012 

基于ATm eg a8的无线智能跳频数码扩音系统 

杨润丰,陈晓宁,朱彩莲 

(东莞职业技术学院电子工程系,广东东莞523808) 

摘要无线扩音系统能解决许多实际工程中的布线和移动使用的难题。无线传输的方式也从传统的U段、v段 无线扩音发展到包括红外线、蓝牙和2.4 GHz频段在内的无线数字传输方式。数字无线扩音系统可广泛应用在教学、 会场、现代办公、家居等领域。文中介绍基于ATmega8的低成本无线智能跳频数码扩音系统设计,利用智能跳频询址 

技术,可使发射机可更迅速地自动被接收机识别,任意发射机可以匹配任意接收机。 关键词扩音器;ATmega8;跳频;2.4 GHz 中图分类号TN99 文献标识码A 文章编号1007—7820【2012)07—058—04 

Intelligent Frequency Hopping Wireless Digital Microphone System Based on ATmega8 

YANG Runfeng,CHEN Xiaoning,ZHU Cailian 

(Department of Electronic Engineering,Dongguan Vocational and Technical College,Dongguan 523808,China) 

Abstract Wireless microphone system has been used to solve many engineering issues,such as to replace wir— 

ing,mobile use,etc.From the traditional U,V band mechanism,the wireless transmission has been developed in digital transmission via Infrared,Bluetooth and 2.4 GHz wireless band technology.Wireless digital microphone sys— 

tem can be widely used in classrooms,venues,offices,homes and other fields.This paper presents an ATmega8一 

based low cost wireless digital microphone with an intelligent frequency hopping technique for channel address enquir— 

Y,which allows transmitter to be automatically recognized more quickly by the receiver.Any receiver can be 

matched with any transmitter. Keywords microphone;ATmega8;frequency hopping;2.4 GHz 

无线扩音系统的广泛应用,解决了实际工程中的 

布线和移动使用的难题。无线传输方式也从传统的U 

段、V段无线扩音发展到今天的红外线、蓝牙和 

2.4 GHz频段的无线数字传输方式。传统的模拟信号 

无线扩音设备发射器的使用会受到同频、邻频或外界 

电波干扰,扩音的回输较大,而且高频电波辐射大,扩 

音回输会对人的耳膜造成一定的伤害。音频在数字信 

号传输过程中受干扰的可能性小、抗干扰能力强。数 

字无线扩音系统可广泛应用于教学、会场、现代办公、 

家居生活等领域。 

工作于2.4 GHz的ISM频段有4亿个可用地址 

码,可通过跳频询址技术保证在同一场所同时使用而 

不串频_】J。发射信号的频带宽度大于所传信息必需的 

最小带宽,而频带的展宽是通过扩展功能实现,与所传 

信息数据无关,并只有发射器和接收器知道 在接收端 

则用相同的扩频码进行相关解调来解扩及恢复所传信 

收稿日期:2012一O1—08 基金项目:东莞职业技术学院科研基金资助项目(201lb02) 作者简介:杨润丰(1979一),男,讲师。研究方向:数字信 号处理,无线通信,超宽带。 息数据。数据被所有的跳频点所携带,如果噪音没有 

影响到所有的跳频点,信息就可以被修复,一定条件下 

可以有多个系统在同一频率范围内共存。文中介绍使 

用ATmega8 MCU和nRF24I_D1射频收发器件进行开 

发的无线智能跳频数码扩音器设计方案。利用智能跳 

频询址技术,使发射机可更迅速地自动被接收机识别, 

任意发射机可以匹配任意接收机,匹配后自动锁定直 

至发射机关闭或者离开无线电覆盖范围。在无障碍物 

的直线传输条件下输出功率为5 W、发射和接收有效 

距离≤60 nl。 

1 系统分析与设计 

系统由MCU、发射和接收系统构成。音频信号由 

发射端的前端信号处理电路放大后送往MCU内部 

A/D进行采样,MCU将采样所得数据打包通过RF模 

块发送出去。接收端MCU从RF模块读取数据包,并 

将其送至MCU内部的TIMER1进行PWM调制,然后 

输出至外部低通滤波器,最后还原得到相应的音频信 

号。系统原理如图l所示。 

58——WWW dianzikeji.0|I

q 杨润丰,等:基于ATmega8的无线智能跳频数码扩音系统 

采样H数据处理H R 块 

…….一 ……一一j 音 频 

数 据 

装 ’ …调制H数据处理H RF模块 

i MCU SP 

图1 系统原理图 

1.1 主控MCU模块 

MCU选用AVR系列的ATmeg ̄,其是基于增强 

AVR RISC结构的低功耗8位CMOS微控制器。由于其 

先进的指令集以及单时钟周期指令执行时间,ATmega8的 

数据吞吐率达1 MIPS/MHz,16 MHz时性能达16 MIPS, 

因此可缓减系统在功耗和处理速度之间的矛盾。工作电 

压2.7~5.5 V,内部集成8路1O位ADC、SPI串行接口、 

16位带PWM调制输出的定时器、512 Byte的EEPROM。 

其内部资源能满足发射端和接收端MCU的要求 J。 

1.2 RF模块 

nRF24L01是一款新型单片射频收发器件,工作于 

2.4~2.5 GHz ISM频段。内置频率合成器、功率放大 

器、晶体振荡器、调制器等功能模块,并融合了增强型 

ShockBurst技术,其中输出功率和通信频道可通过程 

序进行配置。可进行地址及CRC检验功能。 

nRF24L01功耗低,在以一6 dBm的功率发射时,工作 

电流9 mA;接收时,工作电流l2.3 mA,多种低功率工 作模式使节能设计更方便。收发双方传输信号的载波 

按照预定规律进行离散变化,以避开干扰、完成传输。 总之,跳频技术FHSS不是抑制干扰而是容忍干扰 j。 

由于载波频率是跳变,具有抗高频及部分带宽干扰的 

能力,当跳变的频率数目足够多和跳频带宽足够宽时, 

其抗干扰能力较强。利用载波频率的快速跳变,具有 

频率分集的作用 j,从而使系统具有抗多径衰落的 

能力。利用跳频图案的正交性可构成跳频码分多址系 

统,共享频谱资源,并具有承受过载的能力。 

1.3音频放大 

如图2所示,该电路U5A、R 、C R,、R R 、R 

负责麦克风输入信号的放大,放大倍数为10倍。 

其中R 给麦克风提供直流偏置,经过c 耦合至运放 

U5A。R 、R R 用于给运放提供一个虚拟地。如果 

有3.5 mlTI的音频信号接头插入J5时,后续电路会断 

开和前级放大的连接,从而实现MIC声音和外部音频 

输入的切换。U5B、R 、R 、R17、R 9、C:。负责输入MIC 

和外部音频信号的放大,放大倍数为5倍,原理与前级 

放大相似。运放选用LMV358,LMV358是一款Rail to 

Rail双运放,工作电压在2.7—5 V,增益带宽乘积为 

1 MHz,工作电流140 IxA,适合电池供电。 

1.4电源稳压 

LDO选用PAM3101,为正向线性稳压器系列,其 

特色是低静态电流和低压降,是电池供电应用的理想 

选择。小体积SOT一23和SOT一89封装对于便携式 

和发射设备具有吸引力。热关闭和电流限制可防止器 

件在极端的工作环境下失效。 

GND 

图2音频信号放大电路图 C0 

2系统接口设计 嘉 树,7i 

2.1 发射端系统接I=1 ATmega8212作频率为16 MHz,故通过设置SPCR、SPSR 

如图3所示,ATmega8通过SPI与NRF24L01连 寄存器让SPI工作于时钟加倍模式,可使SPI时钟频 

——————————W W W。Oiarlzik ̄ji.org—————————— 

59 杨润丰,等:基于ATmega8的无线智能跳频数码扩音系统 

率达8 MHz。内部A/D工作时钟通过64分频后为 

250 kHz;单次转换周期为52 s;在连续转换模式下, 

采样频率约为20 kHz、8 bit精度。每次完成转换后将 

触发ADC中断。电源部分作为电路的重要组成部分, 

其性能好坏直接影响输出音质。由于发射端RF模块 

工作于发射状态时瞬间电流较大,如果模拟器件和RF 

模块使用同一LDO,则输出音频会受到严重干扰,故模 

拟器件和数字器件各自使用独立LDO,力求将影响减 

到最小。 

图3发射端系统接口 

2.2接收端系统接口 

如图4所示,ATmega8与NRF24L01连接方式与 

发射端相同,IO方向设置也与其相同。为了防止 

NRF24L01返回ACK时造成的电源波动,模拟器件和 

数字器件都各自使用独立LDO。由于ATmega8的10 

口较少,内部数个硬件接口使用同一个10,导致接口 

冲突。SPI的MOSI和Timer2的OC2共用PB ,SS与 

Timerl的OC1B共用PB,,最后只有16 bit的Timerl 

OC1A可使用。通过修改TCCR1A寄存器让Timerl工 

作在8bit PWM模式,工作频率为62.5 kHz。修改 

OCR1则可以改变OC1B上输出的PWM占空比。 

Timer2在比较匹配模式下工作,每隔52 s中断一次, 

并修改缓冲区的数据送至Timerl,让其改变PWM占 

空比,经过低通滤波器滤去PWM高频成分后,最终得 

到音频信号。 

图4接收端系统接口 

3主控软件流程 

3.1 发射端软件流程 化,再进行10设置。接着再对外设NRF24L01和 

TimerO初始化。完成对NRF24LO1的初始化后,紧接 

着就是对接收机的搜索。流程图内附有简略算法。与 

接收机建立握手后就开始对A/D初始化,并开始对音 

频信号进行采样,将数据保存至A、曰两个缓冲区,一 

旦A缓冲区溢出后新采样的数据就传输至B缓冲区, 

并将 缓冲区的数据打包发送。紧接着进入接收模式 

并等待接收端返回ACK。与此同时采集的数据将保 

存到曰缓冲区内。当收到ACK后将进入下一个循环 

周期。如果10 rain内不断发送数据且没有收到ACK 

则认为和接收端的连接已经中断,这时将进入待机状 

态。定时器每10 ms触发中断,对当前连接状态通过