将HIL应用于无人机制导、导航与控制

最新更新时间:2013-12-19来源: 互联网关键字:HIL应用  无人机制  导航  控制 手机看文章 扫描二维码
随时随地手机看文章

“使用NI PXI,我们能够在实时状态下以低延时完成复杂的无人机模型仿真,并完美地模拟了航空设备界面。”

  - Francisco Alarcón Romero, FADA-CATEC

  挑战:

  在目标硬件上搭建一个系统,在实时控制仿真环境中,来验证无人飞机(UAV)的制导、导航和控制(GNC)算法。

  解决方案:

  在开发的早期阶段,开发一个硬件在环(HIL)测试环境来测试无人机GNC解决方案。

  HIL测试环境是软件仿真和飞机实验的一个中间步骤,对于无人机GNC软件的开发过程非常关键。通过HIL环境,工程师可以在一个可控的仿真环境中对无人机软件进行测试。同时,它也能加速设计,缩短开发周期。

  通过HIL环境,工程师可以发觉软件仿真(主要是同步和定时)中没有出现的问题,从而避免现场试验的故障,并增加无人机团队的安全性。

  我们开发了一个通用的HIL平台来设计验证控制和导航算法。这个HIL测试环境完全集成在一个基于模型的设计开发周期中(见图1)。

  HWIL测试环境示意图
  图1:HWIL测试环境示意图

  基于模型的开发

  首先我们设计编改了无人机平台,将其用于仿真,并将控制器和算法部署至硬件中。

  我们根据基于模型的设计理念来完成这个任务。对于系统设计和仿真来说这是一个可靠方便的方法。使用代码自动生成工具可以使我们减少设计时间,轻松完成对于测试架构的重复利用,以及快速系统原型,从而形成一个连续的确认和验证过程。

  构架的目的包括:在不同的硬件平台上不用任何改变即可对模型重复利用;对设计测试套件模型进行重复使用以验证目标系统;将透明模型完全集成到目标硬件中,并创建一个系统的,快速的流程,将自动生成的代码集成到目标硬件,从而使得控制工程师无需软件工程师的参与,即可以快速测试模型(见图2)。

基于模型的开发流程
  图2 基于模型的开发流程

  对于这个项目,我们使用Simulink®公司的MathWorks软件(我们还使用了Esterel Technologies公司的SCADE套件)开发了模型任务,并使用MathWorks和Real-Time Workshop®公司的软件实现自动编码。我们需要两次不同的编改:在无人机中进行测试及执行的算法是由ANSI C代码编写的,仿真无人机动态行为的数学模型将通过LabVIEW仿真接口工具包转换至NI LabVIEW软件动态库中。

  在最终的系统中,我们使用多个LabVIEW I/O模块来仿真一些无人机航空电子和逻辑传感器以及激励器接口。

  LabVIEW Real-Time PXI

  PXI 是一个基于PC的平台,可用于测试,测量和控制,能够在不同的接口和总线中提供高带宽和超低的执行延时。在这个案例中,PXI需要在一个复杂的无人机模型中运行,该模型会在实时中以动态库的形式被执行。 在系统中使用PXI模块能让我们使用无人机上完全一样的接口进行HIL仿真。所以,我们会以现场实验完全相同的配置验证GNC算法处理单元。这对于一些使用纯仿真不足以捕捉所有硬件相关问题(例如信号噪音,错误和同步问题)的系统来说是十分重要的。

  GPS仿真器

  通过Spirent GSS8000 GPS仿真器,我们能够仿真并生成用户选择的GNSS星座卫星所发出的相同的射频信号。这些信号会以飞行实验相同的方式传送到无人机上真实的GPS传感器,并能仿真惯性传感器(加速度计和回转仪)。我们可以指定不同的情况,降级信号,指定天线模式及模拟IMU传感器错误。

  板载处理单元

  我们在实时操作系统(QNX或VxWorks)中运行一个PC/104单元,操作系统中包含了算法和控制策略,用于测试自动代码生成工具和集成架构创建的代码的完成。我们在现场实验的真实无人机中也使用了相同的单元。

  可视化

  我们可以使用Simulink External Mode软件对无人机进行调试。通过这个软件,我们可以监测用户需要实时知晓的信号值。此外我们可以改变嵌入式处理单元中所执行算法的参数。在操作中所使用的界面,与控制工程师在仿真设计算法时所使用的界面完全一样。由此,整个测试环境完全透明,而且能以同现场测试一样的方式进行HIL测试,从而大幅减少开发时间。

  结果

  对比飞行遥测和使用同样的GNC算法的HIL仿真,可以表明HIL的精准性和与真实测试结果的相似性。

  我们在一架改装过的无线电控制的直升飞机上集成了几个传感器(加速度计,回转仪,磁力计,GPS和一个高度计)和一个处理单元(见图3),将其转变成一架无人机,进行飞行测试。

  实验中使用的基于CB5000 RC直升机改装而成的无人机
  图3:实验中使用的基于CB5000 RC直升机改装而成的无人机

  图3:实验中使用的基于CB5000 RC直升机改装而成的无人机图3:实验中使用的基于CB5000 RC直升机改装而成的无人机

  无人机在没有过冲或任何一个永久误差的情况下,达到了水平面要求的参考值(见图4和图5)。HIL仿真和真实的飞行测试结果极其一致。

  北方位置对比结果
  图4 北方位置对比结果

  西方位置对比结果
  图5 西方位置对比结果

  结论

  HIL环境非常适用于测试包含真实硬件的整个系统。使用NI PXI,我们在实时状态下以低延时仿真了一个复杂的无人机模型,并完美模拟了航空设备界面。

  这个环境能检测出软件仿真中无法显示的错误,从而避免现场实验意外的发生。因为控制工程师在设计,开发和验证过程中也会使用相同的可视化和调试工具,由此可以快速重复循环,减少开发时间。

关键字:HIL应用  无人机制  导航  控制 编辑:神话 引用地址:将HIL应用于无人机制导、导航与控制

上一篇:NI矢量信号收发仪采用新的IP,扩展了测试和测量应用
下一篇:PXI技术最新发展与应用

推荐阅读最新更新时间:2023-10-12 20:55

无线传感器网络电源智能控制系统设计
0 引言 无线传感器网络(Wireless Sensor Network,WSN)是一种由传感器节点构成的网络,能够实时地监测、感知和采集节点部署区的观察者感兴趣的感知对象的各种信息(如光强、温度、湿度、噪音和有害气体浓度等物理现象),并对这些信息进行处理后以无线的方式发送出去,通过无线网络最终发送给观察者。无线传感器网络在军事侦察、环境监测、医疗护理、智能家居、工业生产控制以及商业等领域有着广阔的应用前景。 无线传感器网络大部分是采用电池供电,工作环境通常比较恶劣。而且数量大,更换电池非常困难,所以低功耗是无线传感器网络最重要的设计准则之一。在网络节点有些模块不工作或者处于休眠状态时,就可以将其供电电路断开以节约用电,当有指令将其
[电源管理]
无线传感器网络电源智能<font color='red'>控制</font>系统设计
FPGA高速硬件在环仿真器进行电机控制器测试
   介绍   电机在现代生活中扮演着重要角色。出于对安全、成本及效率的考虑,工程师——尤其是混合电动力汽车(HEV)工程师——往往希望在特定的真实环境下通过仿真电机模型对电机控制器进行测试。   由于在经济及环境等方面展现出的优势,HEV受到了广泛的关注,而电机正是HEV的核心部件。尤其是考虑到HEV的电机及电力电子器件体积大, 成本高; 在让控制器去控制这些实际的部件前, 先用硬件在环仿真的方法来测试和验证控制器的性能是非常必要的.   本文讨论基于FPGA而设计的高速HIL仿真器来实现电机控制器测试。下图为HIL测试系统。   电机驱动仿真器包括DC电压源、逆变器桥路以及电机。我们支持永磁同
[嵌入式]
FPGA高速硬件在环仿真器进行电机<font color='red'>控制</font>器测试
德州仪器推出低功耗双通道按钮复位控制
  2013 年 6 月 20 日,北京讯 日前,德州仪器 (TI) 宣布面向计步器、健身腕表 (fitness bands)、手机以及平板电脑等空间有限的低功耗应用推出两款微型按钮复位控制器。该双通道 TPS3420 与 TPS3421 功耗低,提供可选复位时间延迟,可增强系统稳定性。 支持嵌入式电池的便携式电子产品需要按钮复位控制器。在实践中,用户持续按住一个或两个外部按键一定时间,就可关闭便携式设备或产生复位。TPS3420 与 TPS3421 使用长时间输入延迟,不但可提供所需的系统复位,而且还可避免短时间按钮或按键按下产生复位。这种复位配置可在软件中断和硬系统复位之间实现差异化。这些定时器是 TI 最新按钮控制器系列
[电源管理]
德州仪器推出低功耗双通道按钮复位<font color='red'>控制</font>器
次级控制的单端正激变换器
摘要:对比了初级控制的单端拓扑与次级控制的半桥拓扑的异同,给出了次级控制的单端正激变换器拓扑。并介绍了一个由初级启动控制器UCC3960实现的实际电路及其实验结果。 关键词:单端正激变换;初级控制;次级控制;启动控制器;脉冲边缘传输 引言 近几年来,随着电子及信息产业进一步向小型化、智能化发展,电源在这些产品中的地位越来越重要。开关电源以其体积小、重量轻、效率高得到了越来越广泛的应用。随着电子及信息产品性能指标的提高,与之配套的开关电源也出现了一些引人注目的变化。 新一代CPU,大规模集成电路中的逻辑电平越来越低,已从3.3V向2.5V,1.8V甚至1.5V,1.2V过渡,这就使传统的次级高频整流采用肖特基二极管方式的开关
[应用]
可冗余并联运行的单相UPS研制
1 引言   信息技术的高速发展和广泛应用,对其供电电源的质量和可靠性要求越来越高,多模块并联实现高可靠性大容量电源被供认为今电力电子技术发展的重要方向之一。以通信二次电源的构成方式为例,从最初的单模块供电发展到1+1冗余,现在N+1方式已被广泛认可。同主电路和控制电路的研究发展过程一样,逆变器并联运行技术的研究也是在借鉴DC/DC并联技术的基础上不断深入,逆变器由于是正弦输出,其并联和热插拔远比直流电源复杂得多 ,有相序(三相时)、频率、相位、和波形等5个,其中任意一个与电网不一致,就不能使逆变器投入电网;由于交流输出,不能象DC/DC变换器那样简单地用二极管来隔离故障单元。再进一步,要实现UPS并联,则在实现逆变器并联的基础上
[电源管理]
可冗余并联运行的单相UPS研制
TI推出USB Type-C和USB电力输送的单芯片降压-升压型充电控制
德州仪器(TI)近日推出一对高度灵活的单芯片降压-升压型电池充电控制器,适用于1至4节(1S至4S)设计。bq25703A和bq25700A同步充电控制器通过USB Type-C和其它USB端口为笔记本电脑、平板电脑、移动电源、无人机和智能家居应用等终端设备提供高效充电。 bq25703A和bq25700A支持I2C和SMBus接口,采用全新的高级电池算法,可通过最大功率点跟踪技术使电池充电智能化,实现全功率输出。称为输入电流优化(ICO)的独特算法可自动检测输入功率的最大容量以优化电流,同时保持系统和充电电流的一致性,以确保利用最大输入功率。 主要特性和优势: 输入源的灵活性:该器件的USB 电力输送兼容性具有3.5V至2
[手机便携]
意法半导体和Autotalks整合卫星导航与车间车路通信(V2X)技术
整合全球导航卫星系统 与V2X 测距技术,打造 V2X增强型全球导航卫星系统 ,在卫星信号不 好的城市环境中,确保定位信息安全、准确、可靠 在高楼林立的城市街道、隧道、封闭停车场,车道级定位精度可实现路边/停车场自动停车和空停车位查找等新应用 中国,2016年5月26日 横跨多重电子应用领域、全球领先的半导体供应商意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)和V2X芯片组市场先驱、第一波V2X应用浪潮的领导者以色列公司Autotalks,宣布合作研发整合全球导航卫星系统与V2X测距技术的增强导航解决方案。新的 V2X增强型全球导航卫星系统 确保车
[网络通信]
什么是运动控制器 运动控制器与PLC的区别
1、什么是运动控制器 运动控制器就是控制电动机的运行方式专用控制器:比如电动机在由行程开关控制交流接触器而实现电动机拖动物体向上运行达到指定位置后又向下运行,或者用时间继电器控制电动机正反转或转一会停一会再转一会再停。运动控制在机器人和数控机床的领域内的应用要比在专用机器中应用更复杂,因为后者运动形式更简单,通常被称为通用运动控制(GMC)。 2、运动控制器的特点 (1)硬件组成简单,把运动控制器插入PC总线,连接信号线就可组成系统; (2)可以使用PC机已经具有的丰富软件进行开发; (3)运动控制软件的代码通用性和可移植性较好; (4)可以进行开发工作的工程人员较多,不需要太多培训工作,就可以进行开发。 3、运动控制器的
[嵌入式]
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved