欢迎来到天天文库
浏览记录
ID:41704872
大小:47.37 KB
页数:7页
时间:2019-08-30
《基于F133和RFW模块的短距离无线数据通信》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于F133和RFW模块的短距离无线数据通信作者:jdzj868来源:机电Z家下载站录入:jdzj868更新时间:2009-12-216:53:36点击数:0【字体:A】摘要:主要介绍基于MSP430F133单片机和RFW模块的短距离无线数据通信,重点说明了RFW模块的RFW-D100和RFW102的特点和实际应用,文中给出了柞关的硬件设计。无线数据通信的实现是基于CSMA协议,在固件编程冇所体现。1前言随肴信息技术的不断发展,人们对通信技术的需求越来越强,摆脱有线网络的束缚实现无线通信始终是大家关心的问题,当今无线通信研究越來越热,应用非常广泛,使
2、人与人之间的通信更加方便快捷,更具冇市场发展前景。2硬件设计木设计主要实现短距离无线数据通信,由两个部分组成:发送终端,接收终端。无线数据的收发是通过串口来实现的,通过串口给无线发送端送数据,无线接收端再通过串口将接收的数据传给PC。发送终端和接收终端的硬件设计是一样的,只不过是在固件编程时冇所不同。系统实现框图,如图一所示。图…系统实现框图设计屮采用的处理器为MSP430F133,它是一种超低功耗的混合信号控制器,具冇16位RISC结构,CPU屮的16个寄存器和常数产生器使MSP430能达到最高的代码效率。单片机通过釆用不同的吋钟源工作可以使器件满
3、足不同功耗要求,适当选择时钟源,可以让器件的功耗达到最小。外设资源丰富。支持汇编和C语言。此次开发利用的是IAR公司提供的EmbeddedWorkbench集成开发环境。下面介绍一下RFW模块。RFW模块是由RFWaves公司开发的,RFWaves是一家以色列公司,主要是提供短距离RF应用的解决方案。首先介绍一下RFW102,它是一个可靠而耐用的短距离RF收发器芯片组。它是-个物理层RF收发器,工作在2.4GHz,包含一个E卩在印制板上的天线,无需外部天线。工作电压很宽:2.7〜3.6V,适合不同的电池供电;功耗低:待机电流仅IpA,唤醒时间20ps
4、°模块提供-个扩频脉冲管作通信用,速率达到1Mbpso有效室内距离可达25米,在RF前端增加一个功率放大器可将有效范宦
5、扩展到100米。RFW102芯片组包括RFW24,RFW488C和RFW488R三个芯片RFW24完成所冇时序、放大、切换、发送和接收功能;RFW488C是一个完全非差分无源器件,是DSSS(直接序列扩频技术)扩频和去扩频的基本单元,实现4弓
6、脚SAW相关器;RFW488R是单端口SAW谐振器,谐振频率为488MH乙可作为系统的CW谐振源。RFW-D100是对RFW-102的补充,使得能够在MCU上实现无线通信协议。RFW-D100
7、主要特点是提供输入输出缓存,对数据包地址进行滤波,循坏冗余码校验,看门狗定时器,工作频率为6-24M,低功耗模式:后台处理和电源关闭模式,提供网络载波侦听,对RFW-DI00的发送和接收的时钟漂移进行•补偿,捉供小断,用于載波侦听机制的无线电信号增强指示器(RSSI)。在RFWaves的应用屮,MCU主要负责MAC层协议。RFWD-100可以缓解MCU处理MAC【办议实时的要求。RFW-D100在MCU和RFW-102提供了一个并行接口,它可以把快速连续输入的数据转为8-bit字,这样就非常适合8・bit的MCU进行处理,它采用16个字节的FIFO对
8、输入的数据进行缓存,提高了MCU使用RFWD-100的效率。并不是一个屮断读一个字节,每一个屮断MCU可以读16个字节,这就减少了MCU处理数据的开销。无线数据通信的收发便件设计是--样的。基于电路的复杂性,下而给出电路图得主要连线。如图二所示RFW1O2MSP430F133RFW-D100XJLNCHPVREFXT2INXT2OUTOSC10DATA[0..7]ADBRESS[0..41±O.luFl1C0Kr^c£DA7AI/ORX.TXSffiiWKCAP/心/RD.nRC.CAPOXIDATA_IOTX.FXRF_ACn*7ECMP_y:NC
9、LK1SYSTEMCLKXCUT/TCLEP2.2P2.3P2.5P3・IP3・2P1I0..7]P4I0..4]P2.0P2・IUXXDOP3.4/urxcoP3・6P3.7wdtIDLE.MODEP0VEF._O)Wi/BITIDLE.RST/CSRESETIM30P-30P二'□HGM30PYWAI3232捺DBQi脚挤DD9三脚TIOUT“EIIS■—R:OUTrxbinRX图二系统硬件实现的主要连接图硬件设计中对MCU提供双晶振系统,低频晶振32.768K为RS232接口提供频率支持,高频晶振8M为系统运行的主时钟,P1口的8位为RFW-D
10、100的8根数据线,P4.()~P4.4为RFW-DI005根地址线,P2口与P3口部分管脚为RFW-D10
此文档下载收益归作者所有