当前位置:首页 > 通信技术 > 通信技术
[导读]摘要:利用ZigBee通信协议栈和可编程片上系统(System On a Programmable Chip,SOPC)技术,实现了两个三维移动天线平台的协调动作与综合控制。通过设计符合Avalon总线标准的自定义步进电机控制模块,减小了步进电机

摘要:利用ZigBee通信协议栈和可编程片上系统(System On a Programmable Chip,SOPC)技术,实现了两个三维移动天线平台的协调动作与综合控制。通过设计符合Avalon总线标准的自定义步进电机控制模块,减小了步进电机控制的软件开销。使用激光测距传感器,实现三维移动平台的精确定位。构建了基于ZigBee技术的分布式无线通信网络。结合μC/OS—II实时操作系统,增强了多任务的实时性。系统具有集成度高、可扩展性强、可靠性高和控制精度高的特点。
关键词:可编程片上系统;无线通信技术;自定义IP核;嵌入式操作系统;激光测距传感器

引言
    高精度的三维移动天线平台在许多测试测量场合得到广泛应用。然而,现有的高精度天线平台大多为单一平台,本文提出了一种多平台组合控制、协调工作的解决办法。

1 系统组成
   
三维移动天线平台系统按照功能划分,主要由测控系统、通信网络、运动执行机构组成,如图1所示。其中,测控系统由测控计算机、手持控制器组成;通信网络采用ZigBee无线通信网络;运动执行机构由两个差动转速轮式移动平台搭载高精度天线桅杆构成。运动执行机构装有两个ELDS—C高精度激光测距传感器(测距范围0.05~30 m、精度±3 mm)及用于移动平台初始对准的一字激光发射器和接收器。



2 运动执行系统设计
2.1 运动执行机构坐标定义
   
为了确定运动执行机构的移动方向与坐标,定义天线移动平台坐标系,如图2所示。以两水平移动控制电机同步正转行进方向为y正方向,以从x轴方向向y轴方向旋转为平台旋转正方向(对应旋转控制电机正转),天线向上升高方向为z正方向(对应升降控制电机正转)。


2.2 运动控制器硬件设计
   
运动控制器在水平移动控制电机、天线升降移动控制电机、天线旋转极化控制电机以及激光测距传感器等部件的支持下完成天线位置与姿态的测量与控制。运动控制器分为主控板和接口板两部分。
2.2.1 主控板
   
运动控制器主控板由处理器单元(Nios II软核)、存储器、JTAG调试接口等组成,它具有通用的DI、DO、RS232等接口。
    核心芯片选用Atera公司的Cyclone II系列FPGA芯片EP2C8Q208C。Altera Cyclone II采用全铜层、1.2 VSRAM工艺设计,Cyclone II器件提供了4 608到68 416个逻辑单元(LE),并具有一整套最佳的功能,包括嵌入式18位×18位乘法器、专用外部存储器接口电路、4 Kb嵌入式存储器块、锁相环(PLL)和高速差分I/O能力。主控板组成框图如图3所示。


2.2.2 接口板
   
接口板是针对测控对象的测控需求与电气接口特点设计的,它将主控板的通用电接口转换为测控专用接口,包括水平运动控制接口电路、垂直升降运动控制接口电路、旋转极化控制接口电路、初始对准辅助设备接口电路、系统状态灯驱动电路等,其组成与连接关系如图4所示。


    步进电机控制接口部分充分利用Nios II软核的高度可制定性,自定义设计了一个符合Avalon总线标准的步进电机控制IP核。该IP核可以像操作标准外设一样读写相应寄存器,实现具体的控制。其寄存器映射如表1所列。其中,period寄存器值对应电机运行速度,number寄存器对应电机运行距离。


    图5为Quartus II软件生成的步进电机控制IP核的从外设框图。


2.3 运动控制器软件设计
   
由于运动控制器需要完成本地按键任务、远程键盘任务、PC机任务,其中PC机任务又分为平台水平初始对准任务、天线垂直调零任务、天线极化调零任务、运动任务等,因此运动控制器软件系统使用μC/OS—II实时操作系统完成任务的调度和处理。
    系统上电完成必要设备初始化之后,控制通信模块上电,完成无线组网功能。操作系统创建本地按键任务、远程键盘任务和PC机任务。本地按键任务由外部中断触发Key_Sem信号量控制执行。远程键盘任务和PC机任务由通信模块控制执行。按键命令格式:KEY:key_value:YEK(12字节),按键命令取值如表2所列。


    计算机命令取值如表3所列,计算机命令格式如下:
   


    系统命令可划分为简单非定量命令(前进、后退等),复杂非定量命令(水平对准、垂直调零等)和定量命令(水平运动、垂直运动)3种。其中简单非定量命令在相应任务中获取解析后直接读/写步进电机控制模块寄存器完成控制。而接到复杂非定量命令后,根据命令取值建立不同的任务,在新建任务完成相应操作后向命令发送方回复应答数据,并删除自身,等待下一次命令再次新建该任务。定量命令包括坐标值命令(水平命令、垂直命令)和寄存器值命令(单步命令)。单步命令中包含相应电机控制寄存器值(即包含速度、距离、方向控制信息),相应任务直接提取数据完成电机控制。坐标值命令包含预定目标x、y坐标值,系统根据自身坐标(当前传感器值)计算得出电机控制寄存器值完成动作。系统软件流程图如图6所示。


    系统子任务中,水平初始对准任务和天线垂直调零任务最为重要。它不仅是移动平台位置初始化过程,更是系统建立空间坐标系的基础。因此,该任务实现的好坏,直接影响移动平台控制的可靠性。设计完善的应答机制,合理地使用信号量、标志组等,是任务设计合理可靠的关键。其简化流程图如图7所示。



3 无线通信设计
3.1 ZigBee技术简介
    ZigBee技术是一种应用于短距离、低传输数据速率下的各种电子设备之间的无线通信技术。我国目前可以使用的ISM(Industrial,Scien tific and Medical)频带为433MHz和2.4 GHz。ZigBee技术在我国工作在2.4 GHz频段,采用较高阶的QPSK调制技术,可以达到250 kb/s的速率,并减少工作时间,以降低功耗。在MAC层采用CSMA/CA方式,以提高系统兼容性。网络层方面,ZigBee联盟规定可以采用星形和网状拓扑。
    ZigBee具有以下特性:功耗低、可靠性高、网络容量大、保密性高。
3.2 无线通信网络拓扑结构
   
考虑到系统除测控计算机节点外,其余3个节点均为移动节点,移动范围在30 m左右,而手持控制器使用5号电池供电,功耗敏感。因此,设计采用簇状网络拓扑结构。即测控计算机为网络协调器,1号移动天线平台为路由器,2号移动天线平台和手持控制器为终端设备。手持控制器采用低频唤醒机制以延长电池使用寿命。网络拓扑图如图8所示。



结语
   
针对双三维移动天线平台精确定位与控制,提出了一种切实可行的方案。经过实验验证,移动天线平台行进方向误差5 mm。天线水平极化和垂直极化误差0.2°。系统充分利用了SOPC技术优势,完成了两平台的综合控制和协调工作。证明了系统具有高精度、高可靠性、高集成等特点。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭