工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->综合电路图->综合电路图->nRF401芯片在无线遥控系统中的应用

nRF401芯片在无线遥控系统中的应用

作者:dolphin时间:2011-05-11

现代测控系统需要采集传感器所获取的数据,并将采集得到的数据传送到主机进行数据分析和处理。但是随着数据采集应用范围的不断拓展,在有些场合,如高腐蚀性环境、现场无法实现明线连接等许多条件下,采用传统的数据传输信道即通过有线连接传输采集己经不能满足需要,这时采用无线数据传输就显示出巨大的优势,无线数据传输不受地理环境、气候、时间等的限制,具有广阔的应用前景。
nRF401单片射频集成电路是Nordic公司研制的单片UHF单片射频集成电路,内部集成了性能优异的镜像频率抑制电路,工作在433MHzISM(Industrial,Scientific and Medical)频段。它采用FSK调制解调技术,抗干扰能力强,并采用PLL频率合成技术,频率稳定性好,发射功率最大可达10dBm,接收灵敏度最大为-105dBm,数据传输速率可达20Kbps,上作电压在+3--5V之间。nRF401单片射频集成电路所需外围元件较少,并可自接连接单片机串口。因其成本低,一致性好等特点,本设计采用nRF401单片射频集成电路来设计无线数据传输模块。
在接收模式中,nRF401单片射频集成电路被配置成传统的外差式接收机,所接收的射频调制的数字信号被低噪声放大器放大,经混频器变换成中频,放大、滤波后进人解调器,解调后变换成数字信号输出(DOUT端)。在发射模式中,数字信号经DIN端输人,经锁相环和压控振荡器处理后进人到发射功率放大器射频输出。南于采用了晶体振荡和PLL合成技木,频率稳定性极好,采用FSK调制和解调,抗干扰能力强。本文在设计的大前提下,简化系统设计,在接收端,将数据采集的部分简化为键盘的输人数据,并对数据进行简化编码,通过单片机的控制将数据发送到NRF401,再通过PCB天线将数据发送出去,而接收端将数据接收之后单片机将数据传送到ISD1420芯片上,发出声音,此部分是简化原来的电脑接收数据分析的部分。如需对系统扩充,只需在原电路的基础上加入相应的外围电路即可实现更高级的功能。作为数字控制通信系统,整个无线数据采集系统的设计分为硬件设计和软件设计两个方面。

1 系统的硬件设计
系统的硬件设计围绕发挥处理器功能进行,主要是外围通信控制电路设计问题。
1.1 系统总体工作原理及硬件模块化设计
系统的工作原理是:首先用按键输人信号,送到单片机进行初步处理,对要传输的信号进行编码,然后利用NRF401无线数据传输芯片通过无线方式将有效数据发送给接收端,接收端在接收到有效数据后用单片机并行口将数据送入ISD1420,继而ISD1420通过对信号的处理发出声音。系统为了满足安全可靠,有足够抗干扰能力,经济合理,方便使用的设计要求,采用了模块化设计思想。采用模块化设计可以使系统结构清晰,不仅容易设计也容易管理和修改,方便系统测试和调试,有助于提高系统的可靠性和可修改性,同时,模块化设计也有助于系统开发的组织管理。基于上述模块化思想,现将系统分为以下3个模块:
1)数据采集编码模块;
2)无线通信模块;
3)ISD语音芯片发音模块。

1.2 数据采集编码模块部分的硬件设计
数据采集编码模块在单片机的控制下主要完成对键盘输出的现场信号进行接收编码,然后通过串口发送到NRF401芯片上发射。
1.2.1 单片机的选取
本测控系统对数据采集模块控制以及与NRF401收发芯片的接口选用单片机AT89C51完成。Atmel公司的AT89C51单片机,是一种低功耗、高性能的、片内含有4KB Flash ROM的8位CMOS单片机,其输出指令与MCS-51兼容,工作电压范围为2.7-6V,8位数据总线。
1.2.2 串行口应用
系统中,AT89C51串行口工作于方式3,即一帧11位的异步通信格式:1位起始位,8位数据位“低位在前”,1位可编程数据位,1位停止位。发送前,由软件设置第9位数据(TB8)作奇偶校验位,将要发送的数据写入SBUF,启动发送过程。串行口能自动把TB8取出,装入到第9位数据的位置,再逐一发送出去。接收时,置SCON中的REN为1,允许接收。当检测到RXD (P3.0)端有“1”到“0”的跳变(起始位)时,开始接收9位数据,送人移位寄存器((9位)。当满足RI=0且SM2=0或接收到的9位数据为1时,前8位数据送入SBUF,第9位数据送入SCON中的RB8}置RI为1;否则,这次接收无效,不置位RI。串口方式3的波特率由定时器T1的溢出率与SMOD值同时决定:方式3波特率=T1溢出率//n,当SMOD=O时,n=32;SMOD=1时,n=16。T1溢出率取决于T1的计数速率(计数速率二fosc/12)和 预置的初值。
定时器T1用作波特率发生器,工作于模式2(自动重装初值),设TH1和TL1定时计数初值为x,则每过“28-X”个机器周期,T1就会发生一次溢出。
1.2.3 无线通信模块的硬件设计
系统的无线通信模块是用单片机控制无线收发芯片NRF401进行无线数据传输,NRF401是一个为433MHz的ISM频段设计的真正单片UHF无线收发芯片,它采用了FSK调制解调技术。NRF401最高工作速率能达到20k,发射功率可以调整,最大发射功率是10dBm。其性能显著,特点是所需要的外围器件少而且设计比较方便,在该芯片内集成了高频发射、高频接收、PLL合成、FSK调制/解调、参量放大、功率放大、频道切换等功能。本系统的无线通信模块在单片机的控制下分为发送和接收两部分,其中发送部分是由单片机在采得数据以后通过单片机串行口送到模块由模块发送,而接收部分是由模块接收到数据以后,由单片机控制通过通用串行总线发送给计算机。
1.2.4 天线的设计
天线接口设计为差分天线,以便于使用低成本的PCB天线,NRF401还具有待机模式,这样可以更好的省电和高效。NRF401的工作电压范围可以在2.7-5V。
天线对无线传输设备的性能有着很大的影响,系统中,ANTI和ANT2是NRF401接收时的输入,以及发送时功率输出器的输出。连接到nRF401的天线是以差分的方式连接的,在天线端的负载阻抗是400Ω。
图1为应用差分天线方式的设计图。功率放大器的输出是两个开路输出三极管,配置成差分配对方式,功率放大器的VDD必须通过集电极负载。由于采用差分环型天线,VDD必须通过环型开线的中心输人。调整图中RF偏压电阻R3可以调节输出发射功率,其最大可达10dbm。



评论

技术专区