欢迎来到天天文库
浏览记录
ID:5984615
大小:27.50 KB
页数:6页
时间:2017-12-30
《zigbee无线通信技术在单兵激光模拟训练系统中应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ZigBee无线通信技术在单兵激光模拟训练系统中应用 【摘要】本文介绍了ZigBee无线通信技术在激光模拟训练系统中的应用,用于单兵激光模拟训练系统各部件之间的数据交互。【关键词】ZigBee;单兵激光模拟训练系统1.引言随着激光技术的发展,其在军事训练器材中的应用,发挥着越来越重要的作用。单兵激光模拟训练系统采用以光代弹的原理,结合声光效果,可逼真的模拟实际战场环境的实兵对抗,是和平时期部队训练和青少年展开野外拓展对抗游戏的有效器材之一。单兵激光模拟训练系统主要由头盔、背带和激光发射机等3个部件组成。头盔具有激光接收和发烟控制功能;背带具有激光接收、毁伤模型计算以及与导控主台无线数据通
2、信功能;发射机用于激光发射控制。3个部件之间实时可靠的数据通信是系统正常工作的基础。本文主要研究利用ZigBee无线通信技术实现单兵激光模拟训练系统各部件之间的数据交互。2.硬件结构6背带与头盔、发射机之间采用点对多点的通信方式。背带、头盔和发射机均内嵌ZigBee通信单元(图1),通信单元由ARM主控芯片、ZigBee射频无线收发芯片和2.4GHz天线组成。通信芯片选用TEXASINSTRUMENTS公司的CC2420ZigBee射频无线收发器。芯片的主要技术特点如下:●射频单片无线收发芯片,带有基带调制解调器,并对MAC(介质访问层)层提供支持;●直接序列扩频的基带调制解调器,其码片速
3、率可到2MChips/s,有效数据传输率达250kb/s;●电流耗损非常低(RX:18.8mA,TX:17.4mA);●输出功率可以通过编程来改变;●不需要额外的RF开关和滤波器;●两个(发送缓冲区和接收缓冲区)128Byte的数据缓冲区;●硬件实现MAC加密(AES-128);●48脚的QLP封装,7*7mm。CC2420芯片与ARM主控芯片之间采用SPI总线进行数据通信。FIFOP脚接ARM芯片的外部中断脚,当CC2420芯片接收到有效数据后,该引脚置高,ARM芯片产生中断,进行接收数据处理。RESTEn脚接ARM芯片的输出脚,用于对CC2420芯片的复位。6CC2420芯片的射频输入
4、/输出是差分和高阻抗的,射频端口最适宜的差分负载值阻抗为115+j180Ω。单兵激光模拟训练系统中使用的天线为2.4GHz的单极天线,因此必须使用非平衡变压器来增强其性能。图2所示的射频输入/输出电路由一个半波传送天线、C3、L1、L2和L3构成,半波传送天线直接设计在印制板上,与电路匹配的天线阻抗为50Ω。3.软件设计单兵激光模拟训练系统中最多同时工作的单兵激光模拟器数量可达数千套;每套单兵激光模拟器的背带与头盔、发射机之间采用点对多点的通信方式,背带为中心节点,头盔和发射机为子节点;各单兵激光模拟器相互之间不能出现数据串扰。因此整个系统可以看作由几千个独立的微型通信系统构成。由于Zig
5、Bee的IEEE地址有8个字节,因此有足够的容量可以满足单兵激光模拟训练系统对地址唯一性的要求。3.1数据帧格式通信数据帧采用IEEE802.15.4通用MAC帧格式,格式见图3。1)帧控制域:帧控制域长度为16位,包括定义帧类型、加密、应答、目的地址模式和源地址模式等。本应用中帧控制域的定义如下:帧类型为数据帧(001);加密禁止(0);应答允许(1);目的地址模式为64位IEEE地址(11);源地址为64位IEEE地址(11)。62)序列号域:在每个帧中都包含序列号域,其长度为1个字节。每发送一个新的帧序列号,值加1。3)目的PAN标识域:目的PAN标识域长度为2个字节。由于本应用中未
6、使用个人局域网,该值固定为0x0001。4)IEEE目的地址域:IEEE目的地址域长度为8个字节。该地址为数据帧的目标地址。在单兵激光模拟训练系统中每个头盔、背带、发射机的IEEE地址均被设置唯一的。通过配置CC2420芯片的MDMCTRL0(0x11)寄存器的ADR_DECODE位,可以打开CC2420芯片的硬件地址解码功能,CC2420芯片可以只接收目的地址与本机地址相同的数据帧。5)源PAN标识域:源PAN标识域长度为2个字节。由于本应用中未使用个人局域网,该值固定为0x0001。6)IEEE源地址域:IEEE源地址域长度为8个字节。该地址为数据帧的源地址。3.2通信数据流程单兵激光
7、模拟器的背带、头盔和发射机的IEEE地址均分别预先写入各自的ARM主控芯片,在初始化时写入CC2420芯片的内部寄存器。CC2420芯片的初始化程序流程图见图4。6背带作为主节点,与其配套的头盔和发射机的地址预先保存至背带的ARM主控芯片中。单兵激光模拟器运行后,背带首先向头盔和发射机发射设置指令,头盔和发射机的ARM主控芯片接收到数据包后,首先将数据包中背带的64位IEEE地址保存至内存中,然后用该地址向背带回复应答数
此文档下载收益归作者所有