Pixhawk基础—认识Pixhawk

Pixhawk简介

pixhawk是由3DR联合APM小组与PX4小组于2014年推出的飞控PX4的升级版,它同时拥有PX4和APM两套固件和相应的地面站软件。该飞控是目前全世界飞控产品中硬件规格最高的产品。

Pixhawk基础

端口介绍

在这里插入图片描述
1、Spektrum DSM receiver(Spektrum DSM信号转换为PWM信号接口),主要作用是将Spektrum DSM信号转换为可用于Pixhawk2.4.8的PWM信号。这是因为Pixhawk2.4.8上的PWM输入必须接收来自遥控器或接收机的PWM信号。
2-3、Telemetry(遥测):Telemetry接口是Pixhawk飞控上用于与地面站通信的接口。它可以用来传输飞控的状态、传感器数据、GPS数据、电池电量、飞行日志等信息。通过这个接口,地面站可以实时监测和控制飞行器,比如调整姿态、飞行模式、飞行高度等。常见的Telemetry接口包括UART、USB、WiFi、蓝牙等,根据不同的需求和使用环境可以选择不同的接口。
4、USB:USB通信端口
5、SPI(Serial Peripheral Interface)串行通信接口:SPI通信协议是一种高速数据传输协议,可以实现飞控与其他设备之间的快速数据传输。Pixhawk飞控上的SPI端口可以用于连接SPI设备,例如惯性测量单元(IMU)和外部飞行控制器。它通常用于需要高速数据传输的应用程序,如高速旋翼和高速固定翼飞行器。
6、power(电源):电源连接端口,给飞控供电的端口,Power端口上的两个引脚是正极和负极,根据电池或电源模块的极性正确连接。
7、SWITCH(开关接口):SWITCH(开关)端口是 Pixhawk 上可编程的 GPIO(通用输入/输出)端口之一,可以通过遥控器、地面站或其他外部设备控制。在 Pixhawk 上,SWITCH 端口可以用于许多不同的用途,例如:(1)飞行模式切换:可以将飞行模式切换分配给一个开关,例如手动、定高、定点等。(2)、ARM/解锁:可以将 ARM/解锁操作分配给一个开关,以便在起飞前解锁飞机或在飞行中急停。(3)其他:可以将其他功能,例如照相机快门控制、灯光开关等,分配给开关。
8、BUZZER(蜂鸣器):buzzer端口是一个可编程的音响输出端口。它可以连接到一个蜂鸣器,用于发出警告、提醒、状态提示等声音。在Pixhawk上,buzzer端口通常用于发出飞行器状态提示音和警告声,例如飞行器起飞和降落的音效、电池电量低的提示音等。用户也可以根据需要通过软件自定义其他声音输出。
9、Serial4/5(扩展串口):用于连接其他外部设备,如GPS、气压计、遥控器等。这两个串口是带有硬件流控制的UART接口,支持多种协议,例如Mavlink、FrSky等。其中Serial4接口默认为GPS接口,Serial5接口默认为第5个RC通道。
10、GPS(GPS模块接口):用于连接GPS模块,一般采用UART协议进行通信,可以连接支持NMEA协议的GPS模块。
11、CAN(Controller Area Network)串行通信总线标准接口:在Pixhawk中,CAN接口用于连接其他设备,例如遥控器、电调、电机等,可以用于连接多种类型的CAN设备,从而提高飞控的功能和性能。例如,可以通过CAN接口连接电机控制器,实现更精确的电机控制和监测。此外,CAN接口还可以用于与其他飞控进行通信,实现更复杂的飞行控制任务。
12、I2C(Inter-Integrated Circuit):I2C接口是一种串行通信协议,用于连接多个设备,例如传感器和其他外设。在Pixhawk飞控中,I2C接口通常用于连接外部磁罗盘、气压计、光流传感器等。它具有简单、高效、可靠、使用线缆数量少等优点,常用于连接较短距离的设备。Pixhawk飞控中一般有多个I2C接口可供使用。
13、ADC 6.6V(Analog-to-Digital Converter)模拟数字转换器:ADC 6.6V是Pixhawk飞控上的一个输入端口,它用于接收最高6.6V的模拟电压信号,并将其转换为数字信号进行处理。在飞控中,ADC 6.6V端口通常用于接收电池电压等模拟信号,以便飞控可以监测电池电量并作出相应的反应。如果连接了适当的传感器,ADC 6.6V端口也可以用于监测其他模拟信号,例如温度、气压等。注意,ADC 6.6V端口不能接收超过6.6V的电压信号,否则可能会导致损坏。
14、ADC 3.3V(Analog-to-Digital Converter)模拟数字转换器:ADC 3.3V指的是模拟数字转换器的3.3V电压输入端口。Pixhawk上有两个ADC输入端口,一个是ADC 6.6V,另一个是ADC 3.3V。ADC的作用是将模拟信号转换为数字信号,以便飞控可以对其进行处理和分析。在Pixhawk上,ADC端口可用于连接一些传感器,如电压和电流传感器,以测量电池电量和电机的负载等信息。ADC 3.3V端口接受3.3V电压输入,一般用于连接低电压的传感器。
15、LED:LED指示灯,可以根据灯的颜色、闪烁状态判断飞控当前情况。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

PXE+Kickstart自动化安装操作系统

文章目录 PXEKickstart 完美自动化部署系统理论知识:1、PXE2、DHCP 实践实验:1、DHCP服务器配置2、TFTP服务器配置3、HTTP服务器安装4、PXE配置5、Kickstart实践配置 PXEKickstart 完美自动化部署系统 理论知识: 无人值守原理:K…

思科实验 EIGRP

1.1.1 实验目的 通过对 CCNA 课程中的 EIGRP 实验部分进行回顾,从而更加准确掌握 EIGRP 路由协议的 配置方法,以及对 network 命令的正确理解。并且学会对 EIGRP 路由协议查看排错的相关命 令。 1.1.2 实验拓扑 拓扑说明:本实验由两台思科路…

第七章 法律行为与法律意识

目录 第一节 法律行为 一、 法律行为的含义与特征二、 法律行为的结构 (一)法律行为的内在方面 动机目的认知能力 (二)法律行为的外在方面 行动(行为)手段结果 三、法律行为的分类 第二节 法律意识 一、法…

Qt Quick - PageIndicator

Q 理论使用总结 一、概述二、简单使用例子1. SwipeView 和 PageIndicator2. StackLayout 和 PageIndicator 三、常用属性四、定制化 一、概述 PageIndicator用于指示含有多个页面的容器中,当前处理活动的页。记住,这个只是指示当前的活动页,…

4个Python库来美化你的Matplotlib图表

Matplotlib是一个被广泛使用的Python数据可视化库,相信很多人都使用过。 但是有时候总会觉得,Matplotlib做出来的图表不是很好看、不美观。 今天就给大家分享四个美化Matplotlib图表的Python库,它们可以轻松让你的Matplotlib图表变得好看&…

【进阶C语言】有关动态内存管理的经典笔试题(详细图文讲解)

前言 📕作者简介:热爱跑步的恒川,致力于C/C、Java、Python等多编程语言,热爱跑步,喜爱音乐的一位博主。 📗本文收录于C语言进阶系列,本专栏主要内容为数据的存储、指针的进阶、字符串和内存函数…

ActiveMQ使用

一、什么是消息中间件 消息中间件顾名思义实现的就是在两个系统或两个客户端之间进行消息传送 二、什么是ActiveMQ ActiveMQ是一种开源的基于JMS(Java Message Servie)规范的一种消息中间件的实现,ActiveMQ的设计目标是提供标准的&#xff0c…

4.23、TCP状态转换(为什么四次挥手)

4.23、TCP状态转换 1.TCP状态转换图2.为什么需要四次挥手,状态转换 1.TCP状态转换图 2.为什么需要四次挥手,状态转换 2MSL(Maximum Segment Lifetime) 主动断开连接的一方, 最后进入一个 TIME_WAIT状态, 这个状态会持续: 2msl ms…

ABAP:自定义搜索帮助:可参考标准函数F4IF_SHLP_EXIT_EXAMPLE

当我们在自定义选择屏幕中, 需要写入我们自定义的搜索帮助的时候,可以通过预定义函数来实现: 实例说明: 第一步:创建搜索帮助SE11分销渠道(Z_VTWEG) 1.选择基本索引帮助: 2.选择参考表,因为这…

今天面了个腾讯拿 38K 出来的,让我见识到了基础的天花板

今天上班开早会就是新人见面仪式,听说来了个很厉害的大佬,年纪还不大,是上家公司离职过来的,薪资已经达到中高等水平,很多人都好奇不已,能拿到这个薪资应该人不简单,果然,自我介绍的…

【数据结构】堆的应用(堆排序的实现 + (向上/向下)建堆时间复杂度证明 + TopK问题(笔记总结))

👦个人主页:Weraphael ✍🏻作者简介:目前学习C和算法 ✈️专栏:数据结构 🐋 希望大家多多支持,咱一起进步!😁 如果文章对你有帮助的话 欢迎 评论💬 点赞&…

Android---性能优化之图片压缩

质量压缩 质量压缩会用到 Bitmap.compress()。 public boolean compress(Bitmap.CompressFormat format, int quality, OutputStream stream); 这个方法有三个参数: Bitmap.CompressFormat format:图像的压缩格式(jpeg ,png, webp&#xf…

PS封装格式:GB28181协议RTP传输

在安防行业,有个协议是无论如何都要适配的,因为公安监控网络用的就是它,它就是:GB28181。而这份协议主要由海康制定,所以除了海康其他厂商想要适配都会少许有点儿麻烦。 1. GB28181要求的RTP流格式     首先&…

C++ 类之间的纵向关系-继承

目录 继承的基本概念 定义 使用方法 内存空间 继承下构造析构执行的顺序 构造函数 析构函数 继承的优点 继承方式 public protected private 隐藏 回顾函数重载 隐藏 父类指针指向子类对象 优点 出现的问题 类成员函数指针 普通的函数指针 类成员函数指针 类…

RK3568平台开发系列讲解(调试篇)debugfs 分析手段

🚀返回专栏总目录 文章目录 一、enable debugfs二、debugfs API三、使用示例沉淀、分享、成长,让自己和他人都能有所收获!😄 📢Linux 上有一些典型的问题分析手段,从这些基本的分析方法入手,你可以一步步判断出问题根因。这些分析手段,可以简单地归纳为下图: 从这…

6、索引的数据结构

3.3 常见的索引概念 索引按照物理实现方式,索引可以分为 2 种:聚簇和非聚簇索引 1、聚簇索引 5、索引的代价 空间上的代价 每建立一个索引都要为它建立一棵B树,每一棵B树的每一个节点都是一个数据页,一个页默认会占用 16KB 的存…

(排序11)排序的时间复杂度,空间复杂度,稳定性总结

图片总结 内排序时间复杂度总结 内部排序:数据元素全部放在内存中的排序。. 在内排序当中比较快的有希尔排序,堆排序,快速排序,归并排序,这四个排序的时间复杂度都是O(n*logn)。其中希尔排序的时间复杂度更加准确的来…

62. 不同路径

一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。 问总共有多少条不同的路径? 示例 1…

微电网两阶段鲁棒优化经济调度方法(Python代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

【网络编程】TCP

✨个人主页:bit me👇 ✨当前专栏:Java EE初阶👇 目 录 🔮一. TCP流套接字编程💿二. TCP中的长短连接📀三. 写一个 TCP 版本的 回显服务器-客户端 🔮一. TCP流套接字编程 ServerSock…