Xilinx Zynq UltraScale+ MPSoC无人机控制器

官方术语是无人驾驶飞行器(UAV),这显然有点拗口,所以我们更喜欢说无人机。在过去的几十年里,无人机技术有了巨大的进步。我们为一个客户开发了一个无人机的飞行和视频控制器。

客户挑战

客户需要一种混合FPGA/CPU硬件,该硬件的性能要满足要求,同时重量要小、尽量少占用空间、能效要高,对此,被动散热解决方案将十分有效。此外,硬件需要适合在恶劣的条件(振动和低高温)下平稳运行。

解决方案

前一代成功的无人机控制器基于Xilinx Zynq-7000打造,此次升级我们的工程团队采用了Xilinx Zynq Ultrascale+ MPSoC,其CPU实现了位置控制以及飞行轨迹跟踪。传感器和动作器通过FPGA逻辑连接;这些接口的数量和类型随着受控运载工具的应用而有很大差异,因此所有这些接口都是动态可配置的。它拥有无人机控制器所需的所有传感器,包括高度集成的矢量导航VN-300 IMU中的GPS。

控制器通过两个相互监督的并行飞行控制器单元来支持冗余,如果当前活跃的飞行控制器故障,后备单元将自动接管所有任务。除了Zynq UltraScale+,它还配备了耐辐射的Polarfire FPGA和经过安全认证的MCU(与Zynq同步),可以在Zynq故障时接管控制。它有几个通信接口:如以太网、车载2线以太网、ARINC429、RS232/422/485、在Polarfire FPGA中发生故障时需要切换的CAN。

除飞行控制功能外,控制器还准备并压缩来自摄像机的全高清视频信号(HD-SDI),用于通过无线电传输。它有4个HD-SDI视频输入和2个HD-SDI视频输出,支持高达6G / 4K分辨率。

两代无人机控制器电路板尺寸均为105×65mm,前代控制器没有冗余FPGA/MCU,采用单板设计;新一代控制器加入许多新的功能/器件,采用了双板折叠设计。

应用的技术

Xilinx® Zynq® UltraScale+®,Mentor Graphics PADS®,HD-SDI,VHDL,C,C++

相关推荐
易享电子1 小时前
基于单片机智能台灯(调光,时钟)系统Proteus仿真(含全部资料)
单片机·嵌入式硬件·fpga开发·51单片机·proteus
电子凉冰2 小时前
FPGA强化-串口RS485
fpga开发
ShiMetaPi3 小时前
操作【GM3568JHF】FPGA+ARM异构开发板 使用指南:音频接口
arm开发·嵌入式硬件·fpga开发·rk3568
码不停蹄Zzz4 小时前
xdma IP使用教程1-xdma ip核配置
网络协议·tcp/ip·fpga开发
Tfly__7 小时前
Ubuntu 20.04 安装Aerial Gym Simulator - 基于 Gym 的无人机强化学习仿真器
linux·人工智能·ubuntu·github·无人机·强化学习·运动规划
云卓SKYDROID10 小时前
飞控信号模块技术要点与难点分析
人工智能·无人机·航电系统·高科技·云卓科技
易享电子12 小时前
基于单片机电器断路器保护器系统Proteus仿真(含全部资料)
单片机·嵌入式硬件·fpga开发·51单片机·proteus
璞致电子1 天前
fpga开发板ZYNQ 璞致 PZ7010/7020 邮票孔核心板简介-ZYNQ7000系列小系统学习板
linux·嵌入式硬件·学习·fpga开发·fpga·fpga开发板·xilinx开发板
greatofdream1 天前
HDLBit 个人记录
fpga开发
ARM+FPGA+AI工业主板定制专家1 天前
基于JETSON/RK3588机器人高动态双目视觉系统方案
人工智能·机器学习·fpga开发·机器人·自动驾驶