基于单片机的无线数据收发系统设计带电路图和代码.docx
- 文档编号:1625420
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:61
- 大小:412KB
基于单片机的无线数据收发系统设计带电路图和代码.docx
《基于单片机的无线数据收发系统设计带电路图和代码.docx》由会员分享,可在线阅读,更多相关《基于单片机的无线数据收发系统设计带电路图和代码.docx(61页珍藏版)》请在冰豆网上搜索。
基于单片机的无线数据收发系统设计带电路图和代码
基于单片机的无线数据收发系统设计(带电路图和代码)
————————————————————————————————作者:
————————————————————————————————日期:
1引言
伴随着短距离、低功率无线数据传输技术的成熟,无线数据传输被越来越多地应用到新的领域。
与有线通信方式相比,无线通信以其不需铺设明线,使用便捷等一系列优点,在现代通信领域占重要地位。
但以往的无线产品存在范围和方向上的局限。
例如,一些无线产品在使用时,无法将信息反馈给控制者;还有一些无线产品不能很好地显示参数或状态信息,如果能在系统中增加一块小型液晶显示电路,产品不仅能向用户显示其状态或状态的改变,而且可以大大降低成本。
正如人们所发现的,只要建立双向无线通信-双工通信并且选择成本低的收发芯片,就会出现许多新应用。
本次设计主要是利用无线收发电路,加上单片机控制与液晶显示制成一套完整的数据收发系统。
考虑到目前市场上的一些需求,设计的主要要求是方案成本低,体积小,低功耗,集成度高,尽量无需调外部元件,传输时间短,接口简单。
nRF401是国外最新推出的单片无线收发一体芯片,它在一个20脚的芯片中包括了高频发射、高频接收、PLL合成、FSK调制、多频道切换等功能,并且外围元件少,便于设计生产,功耗极低,集成度高,是目前集成度较高的无线数传产品,它为低速率低成本的无线技术提出了解决方案。
2无线数据收发系统
2.1系统组成
无线数据传输系统有点对点,点对多点和多点对多点三种。
本系统由于实际应用的需要,接收器和数据终端之间的数据传输通过nRF401进行,构成点对点无线数据传输系统。
整个系统中,两数据终端之间的无线通信采用433MHz的频段作为载波频率,收发通过串口通信。
无线数据收发系统可以分为无线收发控制电路、单片机控制电路、显示电路和按键电路四部分组成,系统原理如图2-1所示:
图2-1无线数据收发系统原理图
2.2实现过程
当我们需要发送数据时,使用按键来输入所需发送的信息。
按键与单片机AT89S52的P3.2-P3.5口相接,单片机的P1.0口控制信息的发送与接收,并且TXD端与收发器输入端相连,通过TXD将数据传入收发器,收发器接收到数据后,通过FSK调制,将信号发送出去;接收端的收发器通过解调,将载波信号转换为数字信号,完成信息传输过程;收发器的输出端通过RXD端将数字信号输入到单片机;单片机将数据传送到显示器,这样就完成了一次数据发送与接收并显示的过程。
本系统采用的是半双工传送方式。
所谓半双工就是通信的双方均具有发送和接收信息的能力,信道也具有双向传输性能,但是,通信的任何一方都不能同时既发送信息又接收信息,即在指定的时刻,只能沿某一个方向传送信息。
所以上述实现过程只介绍了由一方传送到另一方的过程,而相反方向与其原理相同。
无线数据收发系统的电路图见附录3。
3收发部分原理与设计
nRF401是一种基于短程无线通信技术的芯片。
收发部分采用nRF401芯片,其引脚DIN与单片机的TXD相连,需要发射的数字信号通过DIN输入;引脚DOUT与单片机的RXD相连,解调出来的信号经过DOUT输出进入单片机。
3.1无线收发芯片nRF401介绍[1]
3.1.1主要引脚功能
图3-1nRF401引脚图
(1)9脚及10脚分别是DIN输入数字信号和DOUT输出数字信号均为标准的逻辑电平信号,需要发射的数字信号通过DIN输入,解调出来的信号经过DOUT输出。
(2)12脚为通道选择,FREQ=“0”为通道#1(433.92MHz),FREQ=“1”为通道#2(434.33MHz)。
(3)18脚为电源开关,PWR_UP=“1”为工作模式,PWR_UP=“0”为待机模式。
(4)19脚TXEN:
高电平允许发送数据,低电平允许接收数据。
(5)ANT1、ANT2:
天线接入端。
3.1.2内部结构与工作原理
nRF401无线收发芯片的结构框图如图3-2所示:
芯片内包含有发射功率放大器(PA)、低噪声接收放大器(LNA),晶体振荡器(OSC),锁相环(PLL),压控振荡器(VCO),混频器(MIXER)等电路[2]。
图3-2内部结构方框图
在接收模式中,RF输入信号被低噪声放大器(LNA)放大,经由混频器(MIXER)变换,这个被变换的信号在送入解调器(DEM)之前被放大和滤波,经解调器解调,解调后的数字信号在DOUT端输出。
在发射模式中,压控振荡器(VCO)的输出信号是直接送入到功率放大器(PA),DIN端输入的数字信号被频移键控后馈送到功率放大器输出。
由于采用了晶体振荡器和PLL合成技术,频率稳定性极好。
3.1.3特点
nRF401是一个单片RF收发芯片,工作频率为国际通用的数传频率433MHz;具有FSK调制和解调能力,抗干扰能力强,特别适合工业控制应用;采用PLL频率合成技术,频率稳定性好;最大发射功率达+10dBm,数据速率可达20kb/s;具有2个信号通道,适合需要多信道工作的特殊场合;工作电压在+3~5V之间,最低工作电压为2.7V;它还提供进一步降低电流消耗的待机模式,接收待机状态仅为8μA;仅需外接一个晶体和几个阻容、电感元件,即可构成一个完整的射频收发器。
nRF401接收机使用频移键控(FSK)调制方式,改善了噪声环境下的系统性能。
与幅移键控(ASK)方式相比,这种方式的通信范围更广,特别是在附近有类似设备工作的场合。
3.2FSK调制[3]
本系统中的nRF401是具备FSK调制的无线收发芯片。
所谓FSK调制,就是频移键控,又称数字频率调制,是数字通信调制方式的一种,由于其方法简单、易于实现、抗噪声和抗衰落性能较强以及解调不须恢复本地载波等优点而在现代数字通信系统的低、中速数据传输中得到广泛得应用。
3.2.1产生原理
频率键控法就是利用矩形脉冲序列控制的开关电路,对于两个不同的独立频率源进行选通。
它有两个独立的振荡器,数字基带信号控制开关,选择不同频率的高频振荡信号实现FSK调制。
图3-3为频率键控法原理框图。
图3-3频率键控法原理框图
以二进制数字频率调制为例,当数字信号为“1”时,正脉冲是控制门1接通,门2断开,输出频率f1;数字信号为“0”时,门1断开,门2接通,输出频率f2。
如果产生f1,f2的两个震荡器是互相独立的,则输出2FSK信号的相位是不连续的。
震荡器的频率f1,f2可以直接是所需的载频,也可以是低频范围通过混频、倍频方式搬移到载频范围。
3.2.2FSK信号波形图
已调信号的时域表达式为
(3.1)
图3-42FSK信号的波形
3.3时序参数
nRF401有3种工作模式:
接收模式(RX)、发射模式(TX)和等待模式(Standby)。
工作模式可由2个引脚设定,分别是TXEN和PWR_UP。
因此通过单片机控制nRF401的工作模式,使其在接收、发射、等待任一种状态之间转换。
(1)TX↔RX之间的切换
当从RX→TX模式时,数据输入脚(DIN)必须保持为高至少1ms才能发送数据,时序如图3-5(a)。
当从TX→RX模式时,数据输出脚(DOUT)至少3ms以后有数据输出,如图3-5(b)。
PWR-UP
PWR-UP
DIN
TXEN
4
RXtoTX
DOUT
4
RXtoTX
VDD
0
2
ms
TXtoRX
VDD
TXEN
0
2
ms
(b)
(a)
图3-5TX与RX转换的时序图
(2)Standby→RX、Standby→TX的切换
从待机模式到接收模式,当PWR_UP输入设成1时,经过tSR时间后,DOUT脚输出数据才有效。
对nRF401来说,tSR最长的时间是3ms,如图(a)。
从待机模式到发射模式,所需稳定的最大时间是tST,如(b)。
Std.bytoTX
TXEN
Std.bytoRX
4
0
2
4
2
ms
ms
DIN
DOUT
PWR-UP
PWR-UP
VDD
VDD
0
(b)
(a)
图3-6Standby→RX、Standby→TX的时序图
(3)PowerUp→TX、PowerUp→RX的切换
从上电到发射模式过程中,为了避免开机时产生干扰和辐射,在上电过程中TXEN的输入脚必须保持为低,以便于频率合成器进入稳定工作状态。
当由上电进入发射模式时,TXEN必须保持1ms以后才可以往DIN发送数据。
从上电到接收模式过程中,芯片将不会接收数据,DOUT也不会有数据输出,直到电压稳定达到2.7V以上,并且至少保持5ms。
VDD=0toRX
VDD=0toTX
VDD
PWR-UP
DIN
(a)
0
2
4
ms
0
2
4
6
ms
(b)
DOUT
PWR-UP
VDD
图3-7PowerUp→TX、PowerUp→RX时序图
3.4应用电路设计
3.4.1电路组成
nRF401无线收发芯片的应用电路[5],如图3-8所示:
图3-8nRF401的433Mhz应用电路
(1)输入输出
当nRF401是接收模式时,ANT1和ANT2引脚端提供射频输入到低噪声放大器(LNA);当nRF401为发射模式时,从功率放大器提供射频输出到天线。
(2)PLL环路滤波器
PLL环路滤波器,是一个单端二阶滤波器,滤波器元件参数值:
C3=820pF,C4=15nF,R2=4.7kΩ
(3)VCO电感
芯片的VCO电路需要外接一个VCO电感,这个电感是非常关键的,需要一个高质量的片式电感,Q值大于45,最大误差±2%。
(4)晶振电路
晶体振荡器需要外接晶振,晶振的特性要求是:
并联谐振频率f=4MHz,并联等效电容C0<5pF,晶振等效串联电阻RESR<150Ω,全部负载电容,包括印制板电容CL<14pF。
负载电容CL如下式所示:
(3.2)
式中和,和是电路板的寄生电容。
(5)RF输出功率
连接在RF_PWR端和VSS之间的电阻R3可以设置输出功率,最大发射功率可以调整到+10dBm。
3.4.2印刷电路板设计
(1)nRF401电路的PCB板设计过程[9]
利用ProtelDXP软件设计制作nRF401无线收发电路部分,按本论文中的图3-8所示。
①在ProtelDXP软件中按照设计电路制作连接电路,并封装电路。
制作PCB板,设置布局范围,加载网络表和元件库,自动布局并做好调整电路,自动布线过程,最后调整整个电路板,将其实现3D功能。
②查看模拟的PCB板后,实现制作[10]。
首先生成报表和网络表,设置电路图中已有的仿真模型的器件。
在ProtelDXP软件中运行电路仿真。
并观察记录有关电路仿真过程中的波形图。
再进行对电路板1:
1的打印。
最后,将加工成形的PCB电路板打孔,并焊接元器件,实现nRF401应用电路,检测并调试其电路使之正常工作。
nRF401应用电路印刷电路板,如下图所示:
图3-9应用电路印制电路板图
(2)PCB板设计要求
印刷电路板(PCB)的设计直接关系到射频性能,为了获得较好的RF性能,PCB设计至少需要两层板来实现,PCB分成射频电路和控制电路两部分布置。
nRF401采用PCB天线,在天线的下面没有接地层。
射频部分的电源与数字电路部分的电源分离。
为了减少分布参数的影响,在PCB应该避免长的电源走线,所有元件地线,VDD连接线必须离nRF401
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 无线数据 收发 系统 设计 电路图 代码