基于51单片机串行通信的无线发射极和接收机设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

电子系统设计创新与实践11概述1.1课题的目的、背景和意义最近几年来,由于无线接入技术需求日益增大,以及数据交换业务(如因特网、电子邮件、数据文件传输等)不断增加,无线通信和无线网络均呈现出指数增加的趋势。有力的推动力无线通信向高速通信方向发展。然而,工业、农业、车载电子系统、家用网络、医疗传感器和伺服执行机构等无线通信还未涉足或者刚刚涉足的领域,这些领域对数据吞吐量的要求很低,功率消耗也比现有标准提供的功率消耗低。此外,为了促使简单方便的,可以随意使用的无线装置大量涌现,需要在未来个人活动空间内布置大量的无线接入点,因而低廉的价格将起到关键作用。为降低元件的价格,以便这些装置批量生产,所以发展了一个关于这种网络的标准方案。Zigbee就是在这一标准下一种新兴的短距离、低功耗、低数据传输的无线网络技术,它是一种介于无线标记技术和蓝牙之间的技术方案。对于这种短距离、低功耗、低数据传输无线技术,它不仅在工业、农业、军事、环境、医疗等传统领域有着巨大的应用价值,未来应用中还可以涉及人类日常生活和社会生产活动的所有领域。由于各方面的制约,这种技术的大规模商业应用还有待时日,但已经显示出了非凡的应用价值,相信随着相关技术的发展和推进,一定会得到更广泛应用。1.2国内外无线技术相关现状及Zigbee现状无线通信从固定方式发展为移动方式,移动通信发展至今大约经历了五个阶段:第一阶段为20年代初至50年代初,主要用于舰船及军有,采用短波频及电子管技术,至该阶段末期出现才出现150MHVHF单工汽车公用移动电话系统MTS。第二阶段为50年代到60年代,此时频段扩展至UHF450MHZ器件技术已向半导体过渡,大多为移动环境的专用系统,并解决了移动电话与公用电话的接续问题。第三阶段为70年代初至80年代初频段扩展至800MHZ,美国Bell研究所提出蜂窝系统概念并于70年代末进行了AMPS试验。电子系统设计创新与实践2第四阶段为80年代初至90年代中,为第二代数字移动通信兴起与大发展阶段,并逐步向个通信业务方向迈进,此时出现D-AMPS、TACS、ETACS、GSM\DCS、cdmaone、PDC、PHS、DECT、PACS、PCS、等各类系统与业务运行。第五阶段为90年代中至今,随着数据通信与多媒体业务需求的发展,适应移动数据、移动计算及移动多媒体运作需要的第三代移动通信兴起,其全球标准化及相应融合工作与样机研制和现场试验工作在快速推进,包括从第二代至第三代移动通信的平滑过渡问题内。近10年来,我国在移动通信领域的科研、设备生产等方面也取得了可喜的进步,国产移动通信设备交换系统、基站和手机等都已经投入生产,并陆续投方市场,第三代移动通信系统的开发和研究也正与世界同步。21世纪的电信技术正进入一个关键的转折期、未来十年将是技术发展最为活跃的时期。信息化社会到来以及IP技术兴起,正深刻地改变着电信网络的面貌以及未来技术发展走向,未来无线通信技术发展主要趋势是宽带化、分组化、综合化、个人化。无线技术也分不同种类,通常以产生无线信号的方式来区分,目前主要的方式有调频无线技术、红外无线技术和蓝牙无线技术三种,其成本和特点也不尽相同。广泛应用于音响键鼠等各项内容,有很好的发展。而所谓无线技术,就是通过发射模块,以波的形式由接收模块接收,之后把发射的内容解调出来。Zigbee无线技术是一种介于无线标记技术和蓝牙之间的技术方案,Zigbee是一种高可靠的无线数传网络,类似于GSM(全球移动通信)和CDMA(数字通信中出现的一种先进无线扩频通信技术),Zigbee模块类似与移动网络基点,Zigbee技术是建立在IEEE802.15.4标准上,为了促进Zigbee技术发展,2001年8月成立Zigbee联盟,2002年下半年,英国invensys公司、日本三菱电子公司、摩托罗拉电子公司以及荷兰飞利浦半导体公司四大巨头共同宣布,它们将加入“Zigbee联盟”,目前该联盟已经有150家成员,以研发名为Zigbee的下一代无线通信为标准。其功能超越蓝牙简单而实用,大规模简化蓝牙的复杂,专注于低传输应用,但是Zigbee不支持语音,而其低功耗、低价格和可靠是它的亮点,让它超越蓝牙简单而实用。预计在未来Zigbee无线传输将大规模占领市场。1.3课题任务要求(1)实现Zigbee无线模块间的无线通信;(2)发射模块间传输距离大于100米;(3)发射模块间可以实现点对点和广播传输数据,即有相同的通信协议;电子系统设计创新与实践3(4)传输数据在PC或1602液晶屏上显示出来;(5)个人电脑内对单片机的控制;(6)实现单片机对zigbee模块的控制与设置;(7)与同一课题并采用zigbee方案的其他小组组成小型局域网络,相互通信。电子系统设计创新与实践42技术方案如下图所示,此次技术方案是:应用Zigbee模块的接收与发送数据功能,对数据的接收与发送,Zigbee模块连接在单片机功能引脚TXD、RXD,这样可以对传送数据处理,用单片机的I/O口连接上液晶显示屏可以对接收与发送的数据显示,串口连接上单片机与PC机相连,可对单片机输入程序控制和输入发送数据。基于stc89C52单片机组成的系统,对zigbee和1602液晶屏进行控制和通信。单片机控制系统Zigbee模块电源电路串口pc机液晶显示器图2-1技术方案框图2.1芯片选择Zigbee模块型号:DRF1605,主要功能:串口(UART)转Zigbee无线数据透明传输。其他无线模块电子系统设计创新与实践5这次我们实习无线接受与发送运用Zigbee模块,Zigbee模块接收与发送是这样的:Zigbee模块有两种节点模式,一种是coordinator(主节点),另一种Router(从节点),这两种节点可以有各自的PANID(地址),Zigbee模块出厂默认地址是Router一种,可以用软件修改其PANID,当有一个coordinator节点时,其他的Router可以与其连接,当很多Router节点在这coordinator节点连接时,就可以形成一个网络,在这网络中任意节点可以相互传输数据。Zigbee模块传输数据有两种方式:一种数据透明传输,另一种是数据点对点传输,所谓透明传输,就是coordinator主节点这网络上发送数据时,任意Router都能接收到发送的数据;而点对点传输,就是在coordinator网络发送数据时,任意两个节点间发送数据,只能这两节点收到数据。图2.2Zigbee结构及引脚定义图转串口芯片选用MAX232。RS232C是一种电压型总线标准,可用于设计计算机接口与终端或外设之间的连接,以不同的极性的电压表示逻辑值。-3至-25表示逻辑“1”,+3至+25表示逻辑“0”,其电平是TTL和CMOS电平是不同的,所以在通信时必须进行转换。MAXIM公司的MAX232接收/发送器是MAXIM公司特别为满足EIA/TEA2232的标准而设计的,它们具有功耗低、工作电源为单电源、外接电容仅为0.1uF或1uF的电容,其价格低,可在一般需要串行通信的系统中使用。MAX232引脚C1+与C1-、C2+与C2-、V+与VCC、V-与GND之间的4个0.1uF的电容不可缺少,一般选用陶瓷介质的电容。电子系统设计创新与实践6MAX232可以用作单片机和单片机之间、单片机和PC机串口之间的符合RS232串行接口电路。只要将待进行串行传输的设备的发送和接收端相应的接上,编程即可[3]。图2.4Max232内部结构及一家定义STC89C52单片机控制核心单片机选用STC89C52,完全能满足本系统要求。表2.11P3口功能引脚端口引脚第二功能P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.20INT(外部中断0)P3.31INT(外部中断1)P3.4T0(定时器0)P3.5T1(定时器1)P3.6WR(外部数据存储器写选通)P3.7RD(外部数据存储器都选通)电子系统设计创新与实践73.硬件设计3.1Zigbee模块引脚连接设计图3.1Zigbee模块电路图3.2Zigbee模块电源设计Zigbee模块电源采用的是3.3v直流电,电路中直接采用四个电容滤波,用芯片LM1117-3.3稳压得到。单片机系统采用的是5V直流电,用7805稳压芯片可得。电子系统设计创新与实践8图3.2电源电路3.3V图3.3电源电路5V3.3单片机设计电路图3.4单片机连接图电子系统设计创新与实践93.4串口电路设计图3.5串口电路电子系统设计创新与实践104.软件设计4.1软件功能说明按本课题设计要求,程序所要实现的功能如下:1)、实现1602液晶屏实时显示系统状态,提供较好的人机界面;2)、实现通过按键设置Zigbee模块的工作模式,即给zigbee发送命令,zigbee工作状态及命令见附录;3)、用预先定好的通信协议进行数据的收发控制,实现点对点通信和广播数据,并在1602显示系统的工作状态。4.2软件总流程图无线通信系统图4-1整体思路单片机个人电脑Zigbee无线收发模块功能键LED1602显示其他无线收发模块电子系统设计创新与实践11按上图设计思路编写程序,程序流程图如下:图4-2程序流程图4.3各功能软件4.4软件测试4.5软件设计总结功能键扫描程序开始1602液晶显示程序初始化设置Zigbee程序与无线模块的数据传输控制程序电子系统设计创新与实践125.通信协议5.1模块说明这次实习,我们用的是ZigBee模块,DRF系列ZigBee模块目前包括DRF1601、DRF1602、DRF1605、DRF1605H、DRF2617-ZR232、DRF2618-ZUSB、DRF2619-ZR485及相关配套底板,它是基于TI公司CC2530F256芯片,运行ZigBee2007/PRO协议的ZigBee模块,它具有ZigBee协议的全部特点,这有区别于其它种类的ZigBee模块。其主要特点包括:(一)自动组网:所有的模块上电即自动组网,Coordinator自动给所有的节点分配地址,不需要用户手动分配地址,网络加入、应答等专业ZigBee组网流程;(二)简单数据传输:串口数据透传:Coordinator从串口接收到的数据会自动发送给所有的节点,某个节点从串口接收到的数据,会自动发送给Coordinator。通过串口即可在任意节点间进行数据传输,数据传输的格式为:0xFD(数据传输命令)+0x0A(数据长度)+0x730x79(目标地址)+0x010x020x030x040x050x060x070x080x090x10(数据,共0x0ABytes);(三)唯一IEEE地址:DRF系列模块采用的TICC2530F256芯片,出厂时已经自带IEEE地址,用户无需另行购买IEEE地址,IEEE地址(MAC地址)可作为ZigBee模块的标识;(四)用户可更改节点类型:用户可通过串口指令更改模块的节点类;(五)用户可更改无线电频道:用户可通过串口指令更改模块使用的无线电频道。(六)简单易用:用户不用考虑ZigBee协议,像使用串口线一样使用无线模块5.2ZigBee模块参数(1)电气参数:输入电压:DC3.3V温度范围:-40C--85C串口速率:38400bps(默认),可设置9600bps,19200bps,38400bps,电子系统设计创新与实践13115200bps无线频率:2.4GHz无线协议:ZigBee2007/PRO传输距离:可视距离400米发射电流:34mA(最大)接收电流:25mA(最大)低功耗模式:该款模块没有低功耗模式,客户可定制低功耗应用接收灵敏度:-96DBm主芯片:CC2530F256,256KFlash,TI公司最新一代ZigBeeSOC芯片(2)机械参数:图5.2.1机械参数电子系统设计创新与实践14图5.2.2机械参数5.3Zigbee模块的组网Zigbee网络通常由三种节点构成:Coordinator:用来创建一个Zigbee网络,并为最初加入网络的节点分配地址,每个Zigbee网络需要且只需要

1 / 48
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功