基于单片机的无线数据传输模块.docx
《基于单片机的无线数据传输模块.docx》由会员分享,可在线阅读,更多相关《基于单片机的无线数据传输模块.docx(53页珍藏版)》请在课桌文档上搜索。
1、编号:.GUIUNUNivewsiTYOfE1.ECTRONICTECHNO1.OGY毕业设计说明书题目:院(M):专业:学生姓名:学号:指导教师:职称:基于单片机的无线数据传输模块*木*木木*木木*题目类型:口理论研究11实验研究团工程设计工程技术研究软件开发2008年6月15日摘要随着社会的发展,人们期望能随时随地、不受时空限制地进行信息交互。当今的各种智能化控制系统也离不开数据信息的传输。其中,无线数据传输是区别下传统的有线传输的新型传输方式,系统不需要传辘线缆、成本低廉、施工简单。无线数据传输如下的优点使其日益得到广泛的应用:D省去了通信设备之间连线,特别是在不易接线或接线费用较高区域
2、(如有历史意义的建筑物、河流、山脉等障碍)更具优势,甚至某些场合只能采用无线数据传输方式(如民航飞机的导航);2设备的可移动性、安装的方便性、组网的灵活性等。目前,板牙(BIUe1.oo1.h)、IEEESO2.11等无线局域网协议及其技术的研究、开发和应用正如火如荼地进行,也预示着无线通信在未来的信息交互中将发挥出更大的作用,现在,有很多的电器产品(如一些家用电器)的操作控制也都采用了无线数据传输方式,些无线数据传输功能相对简单的电器产品,无线数据传输信号的接收识别往往采用与编码调制芯片配套的译码芯片。而无线数据传输功能比较发杂的一些电器产品,无线数据传输信号的识别与译码多采用雎片机,其编码
3、调制方法也有多种。卜面介绍一种常用的无线数据传输信号的编码方法,以及用单片机对其进行识别的程序设计方.法,以供参考.设计f一种基TAT89S51单片机的无线数据传输方案,并简要介绍了无线数据传输抗干扰措施并给出软件设计实例.关键词:无线数据传输;单片机:编码;解码AbstractWiththedeve1.opmentofsociety,peop1.e1.ookforwardtoanytime,anywhere,withouttime1.imittoconductinformationexchange.Todaysa1.1.kindsofinte1.1.igentcontro1.systemis
4、a1.soinseparab1.efromthedatainformationtransmission,1.-hewire1.essdatatransmissionisdifferentfromthetraditiona1.cab1.etransmissionofanewtransmission,thesystemdocsnotrequiretransmissioncab1.e,1.ow-cost,simp1.econst11c1.ion.Wire1.essdatatransmissionarctheadvantagesofitsincreasing1.ywiderangeofapp1.ica
5、tions:I)e1.iminatingtheconnectionIxMweenthecommunicationsequipment,PartiCUIaIiyinhehardwiringorhighercostofwiringtheregion(ifanyhistorica1.significanceofbui1.dings,rivers,mountains,etc.Obstructions)abetterposition,evensomeoccasions,canon1.yusewire1.essdatatransfermethod(suchascivi1.aircraftnavigatio
6、n);2)mobi1.eequipment,theinsta1.1.ationofconvenience,f1.exibi1.ity,andothernetwork.Current1.yB1.uetoo1.h(B1.uetooth).IEEE802.11wire1.ess1.oca1.areanetwork(W1.AN,Wire1.ess1.OCU1.AreaNetwork)agreementandtechno1.ogyresearch,deve1.opmentandapp1.icationarecarriedoutinfu1.1.swing,buta1.soindicatesthatwire
7、1.esscommunicationsinthefutureInternetwi1.1.p1.ayabiggerro1.e.Now.a1.otofe1.ectrica1.products(suchasSoInehouseho1.dapp1.iances)havetheoperationa1.contro1.oftheuseofwire1.essdatatransmission,wire1.essdatatransmissionfunctionsofsomere1.ative1.ysimp1.ee1.ectrica1.products,wire1.essdatatransmissionsigna
8、1.sarcoftenusedtoreceiverecognitionandsupportingchipscodemodu1.ationThedecodingchips.Andwire1.essdatatransmissionfunctionsofsomeofthemorecomp1.exe1.ectrica1.rx1.ucis,wire1.essdatatransmissionsigna1.sintheidentificationanddecodinguseofSCM,itsCOdemodu1.ationa1.sohaveavarietyofways.Hereareacommon1.yuse
9、dwire1.essdatatransmissionsigna1.codingmethods,andusethemtoidentifytheMCUprogrammingmethods,forreference.AT89S51designofamicrocontro1.1.er-basedwire1.essdataIrUnSmiSSionprogrammeandgaveabriefingonwire1.essdatatransmissionanti-jammingmeasuresandgivesexamp1.esofthesoftwaredesign.KeyWordsiWire1.essdata
10、transmission;sing1.e-chipmicrocomputer:coding:decoderi5引言11单片机无线数据传输系统设计的原理11.1 单片机无线数据传输原理概述11.1.1 无线数据传输编码原理21.1.2 无线数据传册信号的解码51.1.3 无线数据传瞬办汉61.1.4 无线数据传输系统的调制和解调71.2 AT89S51单片机的原理71. 3QWikRadiO射频发射模块(TransmitterModu1.e)121.4QWikRadiO射频接收模块(ReCeiVerModu1.e)232基于单片机的无线数据传输系统的实现302.1 硬件电路设计302.1.1 概
11、述302.1.2 发射部分302.1.3 接收部分322.2软件设计342.2.1极述342. 2.2发射电路的软件流程设计342. 2.3接收电路的软件流框设计383调试434总结455结束语46谢辞47参考文献48附录49引言当今的各种智能化控制系统,比如智能化小区内部的无线抄表系统、门禁系统、防盗报警系统和安全防火系统等,工业数据采集系统,水文气象控制系统,机器人控制系统、数字图像传输系统等等,都离不开数据信息的传输。可以说,数据信息传输系统是各种智能化控制系统的重要组成部分。而数据送的方式大部分采用有线的数据传送方式,例如并行传送、串行传送、CAN总线和1.OnWorkS总线等等。在有
12、线数据传输方式当中,数据的传输载体是双线线、同轴电缆或光纤。在一些单片机监测系统中,数据采集装置是安装在环境条件恶劣的现场或野外,采集到的数据通信传输到手持终端,然后通过手持终端送到后台机(PC机)进行数据分析、处理.这样,数据采集装置与手持终端之间的数据传输需解决通信问题。若采用有线数据传输方式显然是不合适的。其实,数据传输还可以有无线传输方式,即通过空气或真空实现数据传送。相比于传统的有线数据传输方式,无线数据传输方式可以不考虑传输线缆的安装问题,从而节省大量电线电缆,并且降低腌工难度和系统成本,是一个很有发展潜力的研究课题。无线数据传输因其传输距离远和受障碍影响小而得到广泛应用,随着各种
13、专用无线数据传输集成电路和无线数据传输发射和接收专用集成电路的不断涌现,使许多曳杂的无线数据传输系统的设计变得愈来愈简单,而且工作稳定性可苑。随着计算机、通信和无线技术的逐步融合,在传统的有线通信的基础上,无线通信技术因具有体积小、抗干扰能力强、快捷、方便、可.移动、可能、无需布线、维护方便和数据安全等优势,所以广泛应用到遥控玩具、汽车电子、安全防火、生物信号采集、环境监测和电气自动化等领域。本文介绍利用单片机以及发射/接收模块电路实现的一种无线数据传输系统的设计思想。给出了无线数据传输系统的工作原理,硬件设计方案和软件设计方案。讨论J数据传输格式,给出数据通信协议的数据帧结构,以适应于无线通
14、信环境,可确保在案较差的无线环境下实现数据无差错传输。该方法安全可靠,实时性强,占用内存极少,可广泛应用于高中低档单片机.特别对于存储容量小的低档单片机,该方法是理想的选择。主控芯片采用AT89S51单片机,发射电路采用无线数据传输模块QwikRHdi0*射频发射模块,接收部分采用无线数据传输模块QWikRUdi射频接收模块。该系统通过发射接收无线电波实现数据的无线传输.其装理具有体积小、功耗低、成本低的特点,传输距离可达100m以上.1单片机无线数据传泊系统设计的原理1.1 单片机无线数据传输原理概述无线数据传输有发送和接收两个组成部分。发送端采用单片机将待发送的二进制信号编码调制为一系列的
15、脉冲串信号,通过无线数据传输模块中的发射模块发射信号。无线数据传输接收端普遍采用价格便宜,性能可靠的一体化无线数据传输接收模块(如QWikRadiQ射频接收模块,它接收无线数据传输信号猱率为433.92VHZ,数据速率为IOKbps)接收无线数据传输信号,它同时对信号进行放大、检波、整形,得到H1.电平的他由沏明I攵档在妙网中所仃的文档资料均由文档在规网公口提供.该文档扬杉的版权肮捉仇不所仃,文档在规网金对会员提供的文档资料进行筛选和编料,但是并不出明或保W其内容的合法性和正确性,编码信号,再送给单片机,经单片机解码并执行,去控制相关对象,如图1-1所示。图1-1单片机无线数据传输的过程无线数
16、据传输发射部分,一般由一个能产生.等幅振荡的高频我频振荡器和一个产生低频调制信号的低频振荡器组成。用来产生载频振荡的电路一般有多谐振荡器、互补振荡器和石英晶体振荡器等由低频振荡器产生的低频调制波,一般为宽度一定的方法。如果是多路控制可以采用每一路宽度不同的方波,或是频率不同的方法去调制高嫌我波,组成组组的已调制波,作为控制信号向空中发射。接收电路从工作方式分,可以分成超外差接收方式和超再生接收方式。超外差原理利用本地产生的振荡波与输入信号混频,将输入信号频率变换为某个预定的频率的电路.其优点是:容易得到足够大而且比较稳定的放大量。具有较高的选择性和较好的频率特性,容易调整。缺点是电路比较友杂,
17、同时也存在着一些特殊的干扰,如相频干扰、组合频率干扰和中频干扰等。超再生电路实际上是一个受控间歇振荡的高频振荡器,这个高频振荡器采用电容:点式振荡器,振荡频率和发射器的发射领率相致。而间歇振荡乂是在高领振荡过程中产生的,反过来乂控制着高频振荡器的振荡和间歇。间歇振荡的频率是由电路的参数决定的。这个频率选低了,电路的抗干扰性能较好,接收灵敏度降低;反之亦然。超再生式接收方式具有电路筒雅、性能适中、成本低廉的优点所以在实际应用中被广泛采用。1.1.1 无娱教据传输编码原理无线数据传输按编码产生方式分为专用芯片编码方式和自定义编码方苴两种。(1)专用芯片编码方式:有固定的调制方式和帧结构,可用硬件、
18、也可以用软件来实现解码。(2)自定义编码方式:调制方式和帧结构都由自己定义,采用这种编码方式时一般都需要采用软件解码。有许多专用的无线数据传输发射芯片把按键识别、编码、调制功能集成在一块芯片中,输出发射信号,只要经过驱动即可通过芯片把无线数据传输信号发射出去。这种发射方式简单可花、基本不用调试即可使用一大多数发射芯片采用低功耗设计,特别适用于手持式遥控器中。虽然专用芯片使用简便,但对于某些场合却并不适用。最简雎的例子就是空调遥控潺,用户必须从遥控发射端知道空调当前的设置状态,而遥控器的免由沏明I攵档在妙网中所的文档资料均由文科在规M公员提供.该文档海外的版权用于捉仇石所有,文精在税N会对会员提
19、供的文档塔料进行筛选和货生,但是并不声明或保W其内容的合法性和正然性。按键数目又不可能太多,在这种情况下,我们发射出去的温度调节信号就不能只是荷单的“加”和“减”和“开”和“关”,还应该把设置的温度值一起发射出去。这时就要使用以MCU为核心的无线数据传输发射电路.在以MCU为核心的无线数据传输发射电路中,MCU完成按犍的识别、编码工作,调制既可由硬件电路完成也可以由软件模拟完成。因为如前所述,无线数据传输的载波须率比较低,MCU的速度完全可以满足要求。产生出来的发射信号同样只要经过驱动即可发射出去。二进制信号的编码:传统通讯传送的信息以模拟信号出现,表现为一种连续的信号,而现代通讯系统传送的方
20、式是采用数字信号的方式。无线数据传输采用不同的脉窕宽度来实现二进制信号的编码,可由发送单片机来完成。为了满足上述对无线数据传输的要求,传输指令的传送可以通过改变光学载体(红外线)的编码来传输,其字长可以变化,即一个字可以包括不同的二进制位数.在传输系统中有3种“二进制位”的表示方法,即通常所说的“0”,“1”的表示方法。第一种:FSK式(移频键控方式FreqUenCyShiftKeying),又称数字调频。如果用改变载波频率的方法来传送二进制符号,就是移频键控(FSK)的方法。这时其频谱可以看成码列对低频载波的开关键控加上码列的反码对高频载波的开关健控。移频键控方式用两种不同的脉冲频率分别表示
21、二进制数的“0”和“1”。用2个频率传输1“位”二进制,这是最安全的方法,缺点是成本高、功耗大。所以,在电器的遥控器中极少应用。图卜2是表示用2个频率对“二进制位”的0”和“1”进行编码的示意图。在FSK方式中,相邻码元的频率不变或者跳变一个固定值,在两个相邻的频率跳变的码元之间,其相位通常是不连续的。II_1.T1.J1.T1.J_II_II1.II01.1.1!oI图1-2FSK编码“二进制位”的方式第二种:曼彻斯特编码方式乂称双相调制编码方式,常用于局域网传输。在曼彻斯特编码中,每一位的中间有一跳变,位中间的跳变既作时钟信号,又作数据信号:从高到低跳变表示1,从低到高跳变表示”0,,在长
22、虹、创维等彩电的控制器中,就采用了这种双相调制方式。还有一种是差分性彻斯特编码,每位中间的跳变仅提供时钟定时,而用每位开始时有无跳变表示0或1,有跳变为“0”,无跳变为I。两种曼彻斯特编码是将时钟和数据包含在数据流中,在传输代码信息的同时,也将时钟同步信号一起传输到对方,每位编码中有跳变,不存在直流分量,因此具有自同步能力和良好的抗干扰性能。但每一个码元都被调成两个电平,所以数据传输速率只有调制速率的1/2。蚣彻斯特编码“二进制位”的表示方法如图1-3所示.人,人,IIIIIIIIGQG1.-UU1.N1.1.1.r1.r1.I100OOIt图1-3传输“二进制位”的曼IW斯特编码方式第三种:
23、脉宽调制编码方式,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。这种编码方式根据脉冲上升沿之间的距离决定“二进制位”是“0”还是“1,两脉冲上升沿之间距离短为“0”,距离长为“1.如图1-4所示,脉宽编码用在载波成脉冲调制方式中,家用录像机,YCD,DVD的遥控器多采用脉宽编码方式。JmJn_n_rrjTjmn001III00J*M*M*OK5代我-1.J“轼*图1-4传输“二进制位”的脉冲调制方式脉宽调制编码方式的个优点是从处理器到被控系统信号都是数字形式的,无需进行数模转换。让信号保持为数字形式可将噪声影晌降到最小。噪
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 无线数据 传输 模块
链接地址:https://www.desk33.com/p-1512115.html