Xilinx Zynq UltraScale+ MPSoC无人机控制器

news2024/11/25 6:46:04

官方术语是无人驾驶飞行器(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分辨率。

2.png

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

应用的技术

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1591428.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【matlab下的双目内窥镜标定与深度测距-双目成像原理】

【matlab下的双目内窥镜标定与深度测距-双目成像原理】 这里是目录 介绍坐标系关系相互关系推导三角测量 介绍 双目成像是一种利用两个摄像头或摄像头组成的系统同时捕捉场景信息的技术。它模拟了人类双眼视觉系统,通过两个视角获取的图像来计算深度信息&#xff…

基于分布式鲁棒性的多微网电氢混合储能容量优化配置——1

Optimal configuration of multi microgrid electric hydrogen hybrid energy storage capacity based on distributed robustness A B S T R A C T 储能与微电网相结合是解决分布式风能、太阳能资源不确定性、降低其对大电网安全稳定影响的重要技术路径。随着分布式风电和太阳…

【Hello算法】 > 第 2 关 >数据结构 之 数组与链表

数据结构 之 数组与链表 1:Understanding data structures !——了解数据结构——1.1:Classification-分类-1.2:Type-类型- 2:Arrays are the bricks that make up the wall of data structures *——数组是组成数据结…

软件开发有那些陷阱?如何避坑?

引言 在当今数字化时代,软件开发已成为推动科技进步和商业发展的重要引擎。然而,软件开发并非一帆风顺,其中蕴藏着许多陷阱和挑战。如何避免这些陷阱,提高软件开发的效率和质量,成为开发者们面临的重要问题 本文将深入…

UltraScale 架构 SelectIO 资源之IODELAY与IOSERDES仿真与使用

平台:vivado2018.3 具体内容见ug571-ultrascale-selectio IDELAYE3 在调试超高速信号的时候,需要使用iodelayiserdes来调试校准输入信号。例如外部某ADC采样率为5GHZ,外部ADC使用2.5GHZ的时钟去采集输入信号。为了实现采集,adc芯…

【python】python基于Pygame扫雷游戏设计实现(源码+报告)【独一无二】

> 👉博__主👈:米码收割机 👉技__能👈:C/Python语言 👉公众号👈:测试开发自动化【获取源码商业合作】 👉荣__誉👈:阿里云博客专家博…

AD7685BRMZRL7 16位 2.3V 低功耗模数转换器芯片 ADI

AD7685BRMZRL7是一款由ADI(亚德诺)公司生产的模数转换器(ADC)芯片。该芯片的主要功能是将模拟信号转换为数字信号,以便在数字系统中处理. AD7685BRMZRL7 规格信息: 制造商:Analog Devices Inc. 产品种类:模…

volatile是如何禁止指令进行重排序的

Further Reading : 内存屏障类型介绍(StoreStore,StoreLoad,LoadLoad,LoadStore) Further Reading : 什么是指令重排 重排序分为编译器重排序和处理器重排序。 为了实现volatile内存语义&#x…

本地开发nginx代理服务器(2024-04-10)

1、nginx 解释 nginx 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器。 在性能上,Nginx占用很少的系统资源,能支持更多的并发连接,达到更高的访问效率; 在功能上,Nginx是优…

展厅装修设计中合理的使用颜色

一、选择合适的主题是最重要的一点 一个引人注目的主题可以立即吸引到游客的注意力,成功的将展厅的主题和产品联系在一起。这个主题应该是与你的产品或服务密切相关的,同时又足够具有吸引力,以吸引消费者对你的展厅产生好奇心。 二、合理的使…

武汉星起航领航跨境电商风潮,一站式服务赋能创业者翱翔

在全球化浪潮的推动下,跨境电商行业如日中天,成为外贸领域的新宠。众多企业纷纷涉足这一领域,寻求新的增长点。然而,在这个竞争激烈的市场中,武汉星起航电子商务有限公司以其独特的服务理念和一站式解决方案&#xff0…

Windows系统本地部署Jupyter Notebook并实现公网访问编辑笔记

文章目录 1.前言2.Jupyter Notebook的安装2.1 Jupyter Notebook下载安装2.2 Jupyter Notebook的配置2.3 Cpolar下载安装 3.Cpolar端口设置3.1 Cpolar云端设置3.2.Cpolar本地设置 4.公网访问测试5.结语 1.前言 在数据分析工作中,使用最多的无疑就是各种函数、图表、…

正向代理是什么?为什么要使用它?

在跨境行业中,会有跨境用户会询问到一个词:正向代理;正向代理是什么意思,它又有什么作用,为什么要使用它呢?为大家来解答。 正向代理是一种网络架构模式,它位于客户端和互联网之间,…

DedeCMS 未授权远程命令执行漏洞分析

dedecms介绍 DedeCMS是国内专业的PHP网站内容管理系统-织梦内容管理系统,采用XML名字空间风格核心模板:模板全部使用文件形式保存,对用户设计模板、网站升级转移均提供很大的便利,健壮的模板标签为站长DIY自己的网站提供了强有力…

【微服务】------常见模型的分析与比较

DDD 分层架构 整洁架构 整洁架构又名“洋葱架构”。为什么叫它洋葱架构?看看下面这张图你就明白了。整洁架构的层就像洋葱片一样,它体现了分层的设计思想。 整洁架构最主要的原则是依赖原则,它定义了各层的依赖关系,越往里依赖越…

Python单元测试pytest捕获日志输出

使用pytest进行单元测试时,遇到了需要测试日志输出的情况,查看了文档 https://docs.pytest.org/en/latest/how-to/capture-stdout-stderr.html https://docs.pytest.org/en/latest/how-to/logging.html 然后试了一下,捕捉logger.info可以用…

2024妈妈杯数学建模D题思路分析-量子计算在矿山设备配置及运营中的建模应用

# 1 赛题 D 题 量子计算在矿山设备配置及运营中的建模应用 随着智能技术的发展,智慧矿山的概念越来越受到重视。越来越多的 设备供应商正在向智慧矿山整体解决方案供应商转型,是否具备提供整体 解决方案的能力,也逐步成为众多矿山设备企业的核…

蓝桥杯 每天2题 day6

碎碎念:哇咔咔 要不是中间缺勤一天就圆满day7了!最后一晚上!写题复习哇咔咔 唉,睡了一觉就看不下去了,,,看看之前的笔记洗洗睡觉,,, 记得打印准考证带好东西…

(学习日记)2024.04.15:UCOSIII第四十三节:任务消息队列

写在前面: 由于时间的不足与学习的碎片化,写博客变得有些奢侈。 但是对于记录学习(忘了以后能快速复习)的渴望一天天变得强烈。 既然如此 不如以天为单位,以时间为顺序,仅仅将博客当做一个知识学习的目录&a…

Pandas部分应掌握的重要知识点

目录 Pandas部分应掌握的重要知识点一、DataFrame数据框的创建1、直接基于二维数据创建(同时使用index和columns参数)2、基于excel文件中的数据来创建 二、查看数据框中的数据和联机帮助信息1、查看特殊行的数据2、查看联机帮助的两种常见方法&#xff0…