飞控pixhawk硬件框架

article/2025/9/29 7:37:36

本文转载于:https://blog.csdn.net/csshuke/article/details/78952026



1.Phxhawk连接线路


2.Phxhawk硬件芯片列表


  • 处理器
    • STM32F427 VIT6  (168 Mhz/256 KB RAM/2 MB 闪存 100Pin)
    • 32位 STM32F100C8T6 (48Pin)故障保护协处理器 ,平常用来控制输入信号采集(“Big – Little ”架构)
    • 晶振 24MHz 精度 15ppm 3325封装
  • 传感器
    • Invensense MPU6000 三轴加速度计/陀螺仪
    • ST Micro L3GD20  16位陀螺仪
    • ST Micro LSM303D  14位加速度计/磁力计
    • MEAS  MS5611气压计 
    •  
  • 处理
    • 双 加速度计  MPU6000 1KHZ  LSM303D  800HZ (消除1KHZ 共振)
    • 双 陀螺仪  取平均
    • 双 罗盘 一个内置一个外置 ,备用
    • 双 GPS 基于锁定状态和星数选择切换(或更复杂的切换机制、并可对比测试性能)
  • 其它
    • FM25V01  128K 非易失闪存
    • TXS0108 通用电平驱动芯片(Usart 、舵机输出),隔离/增强驱动,无TTL转232功能
    • LTC4417 电源管理芯片
    • MIC5332 双输出超低压降 LDO
    • BQ24315 电池管理芯片
    • TCA62724 三色LED灯专用芯片
    • LT3469 信号采集运放
    • 可外接 MS4522D 数字差压空速计 (6.6V ADC 输入)
3.Pixhawk传感器列表

空速计---IIC接口

电源管理SMbus---IIC

航灯接口---IIC

BMA180角速度传感器----SPI

地磁HMC5883---IIC/SPI

L3GD20陀螺仪----SPI

LSM303D角速度/地磁-----SPI

超声波MB12xx----IIC

MD25---IIC

MPU6000----SPI

MS5611气压计----SPI

板载灯控制器TCA62724FMG-----IIC

PC8574(IIC转并)     ----IIC

PCA9685(IIC/PWM)-----IIC

光流模块----IIC

4.pixhawk硬件构架


5.pixhawk硬件连接关系

(1)对照原理图查看所有传感器及接口方式,在F4上的接口;

(2)研究下F4和F1的沟通连接方式,以及F1的主要任务;

(3)基于以上两点,结合框架文档丰富对硬件架构的认识;

规定以下没有括号()的表示网络标号,有括号()的表示具体引脚

stm32f427

Invensense MPU6000 三轴加速度计/陀螺仪

PC2(stm32f427)---MPU_CS---CS(MPU6000)
PA6(stm32f427)---SPI_INT_MISO---AD0/SDO(MPU6000)

PD15(stm32f427)---MPU_DRDY---INT(MPU6000)

PA7(stm32f427)---SPI_INT_MOSI---SDA/SDI(MPU6000)

PA5(stm32f427)---SPI_INT_SCK---SCL/SCLK(MPU6000)

电源VDD_3V3_SENSORS

ST Micro L3GD20  16位陀螺仪

PC13(stm32f427)---GYRO_CS---CS(L3GD20)

PA6(stm32f427)---SPI_INT_MISO---SDO/SA0(L3GD20)

PB0(stm32f427)---GYRO_DRDY---INT(L3GD20)

PA7(stm32f427)---SPI_INT_MOSI---SDA/SDI/SDO(L3GD20)

PA5(stm32f427)---SPI_INT_SCK---SCL/SPC(L3GD20)

电源VDD_3V3_SENSORS

ST Micro LSM303D  14位加速度计/磁力计

PC15(stm32f427)---ACCEL_MAG_CS---CS(LSM303D)

PA6(stm32f427)---SPI_INT_MISO---SDO/SA0(LSM303D)

PB4(stm32f427)---ACCEL_DRDY---INT1(LSM303D)

PA7(stm32f427)---SPI_INT_MOSI---SDA/SDI/SDO(LSM303D)

PA5(stm32f427)---SPI_INT_SCK---SCL/SPC(LSM303D)

PB1(stm32f427)---MAG_DRDY---INT2(LSM303D)

电源VDD_3V3_SENSORS

MEAS  MS5611气压计 

PD7(stm32f427)---BARO_CS---CS(MS5611)

PA6(stm32f427)---SPI_INT_MISO---SDO (MS5611)

PA7(stm32f427)---SPI_INT_MOSI---SDI/SDA (MS5611)

PA5(stm32f427)---SPI_INT_SCK---SCLK(MS5611)

电源VDD_3V3_SENSORS

存储器

PB13(stm32f427)---FRAM_SCK---C(FM25V01)

PB14(stm32f427)---FRAM_MISO---Q(FM25V01)

PB13(stm32f427)---FRAM_MOSI---D(FM25V01)

PD10(stm32f427)---FRAM_CS---S(FM25V01)

电源FMU-VDD_3V3

高亮LED

PB8(stm32f427)---FMU-I2C1_SCL

PB9(stm32f427)---FMU-I2C1_SDA

PB10(stm32f427)---FMU-I2C2_SCL

PB11(stm32f427)---FMU-I2C1_SDA

USB

PA9(stm32f427)---VBUS      电源
PA11(stm32f427)---OTG_FS_DM

PA12(stm32f427)---OTG_FS_DP

PC0(stm32f427)--- VBUS_VALID   USB电源有效标志

TF卡

PC8(stm32f427)---SDIO_D0

PC9(stm32f427)---SDIO_D1

PC10(stm32f427)---SDIO_D2

PC11(stm32f427)---SDIO_D3

PC12(stm32f427)---SDIO_CK

TEL2_OSD

PD8(stm32f427)---FMU-USART3_TX

PD9(stm32f427)---FMU-USART3_RX

PD11(stm32f427)---FMU-USART3_CTS

PD12(stm32f427)---FMU-USART3_RTS

TEL1_数传

PD3(stm32f427)---FMU-USART3_ CTS

PD4(stm32f427)---FMU-USART3_ RTS

PD5(stm32f427)---FMU-USART3_TX

PD6(stm32f427)---FMU-USART3_RX

面板GPS

PA0(stm32f427)---FMU-UART4_TX

PA1(stm32f427)---FMU-UART4_RX

面板CAN

PD0 (stm32f427)---CAN1_RX

PD1 (stm32f427)---CAN1_TX

6路辅助PWM

PE14(stm32f427)---FMU-CH1

PE13(stm32f427)---FMU-CH2

PE11(stm32f427)---FMU-CH3

PE9 (stm32f427)---FMU-CH4

PD13(stm32f427)---FMU-CH5

PD14(stm32f427)---FMU-CH6

LED

PE12(stm32f427)---FMU-LED_AMBER

stm32f427与stm32f100连接

PC6(stm32f427)---SERIAL_FMU_TO_IO---PA3(stm32f100)

PC7(stm32f427)---SERIAL_IO_TO_FMU---PA2(stm32f100)

stm32f100

8路主PWM

PA0(stm32f100)---IO-CH1

PA1(stm32f100)---IO-CH2

PB8(stm32f100)---IO-CH3

PB9(stm32f100)---IO-CH4

PA6(stm32f100)---IO-CH5

PA7(stm32f100)---IO-CH6

PB0(stm32f100)---IO-CH7

PB1(stm32f100)---IO-CH8

安全开关

PB5(stm32f100)---SAFTY

LED

PB13(stm32f100)---IO-LED_SAFTY

PB14(stm32f100)---IO-LED_BLUE

PB15(stm32f100)---IO-LED_AMBER

PPM接收

PA8(stm32f100)---PPM_INPUT

S.BUS

PB4(stm32f100)---SBUS_OUTPUT_EN

PB10(stm32f100)---SBUS_OUTPUT

PB11(stm32f100)---SBUS_INPUT

JTAG

电源IO-VDD_3V3

PA13(stm32f100)---IO-SWDIO

PA14(stm32f100)---IO-SWCLK

PB3(stm32f100)---IO-SWO

卫星接收机

PA10(stm32f100)---IO-USART1_RX

PB15(stm32f100)---IO-LED_AMBER

PA10(stm32f100)--- VDD_3V3_SPEKTRUM   电源


http://chatgpt.dhexx.cn/article/XL6PQyMh.shtml

相关文章

Pixhawk的历史

发展历程:APM-->PX4FMU/IO-->Pixhawk: 1、Arduino简介 Arduino就是主要以以AVR单片机为核心控制器的单片机应用开发板(当然也有其他核心的例如STM32版本的但是不是官方的,还有intel的伽利略),或者是学…

pixhawk 学习笔记

1.pixhawk4硬件: Main FMU Processor: STM32F765 32 Bit Arm Cortex-M7, 216MHz, 2MB memory, 512KB RAMIO Processor: STM32F100 32 Bit Arm Cortex-M3, 24MHz, 8KB SRAMOn-board sensors: Accel/Gyro: ICM-20689Accel/Gyro: BMI055Magnetometer: IST8310Baromete…

pixhawk计算机无法识别,PIXHAWK教程 3.1.2 连接你的遥控输入和电机(Pixhawk)

连接你的遥控输入和电机(Pixhawk) 目录 连接你的遥控输入和电机(Pixhawk) 连接蜂鸣器和安全开关 连接其他外部设备 连接遥控输入 连接电机输入 安装螺旋桨 顺时针和逆时针桨的识别 连接蜂鸣器和安全开关 蜂鸣器和安全开关依附于Pixhawk。 分别连接到蜂鸣器和开关端口。 连接其他…

pixhawk连接到nvidia xavier

实物是bluerov。固件是ardusub, https://www.ardusub.com/ 上图中右下角蓝usb一端接pixhawk,另外一端接xavier。xavier上运行 $ls /dev/ttyA* 会增加设备/dev/ttyACM0 在xavier端安装好各种mavlink mavproxy 软件包。 $ xargs -a "/home/pcl/mavproxy…

Pixhawk6c编译

以前一直用pixhawk4以及4mini,版本1.11,这两款目前停产,6x也快停产,没什么货源了。只能试试6c。 一:下载 流程:按照官网的流程,先git clone 输入: git clone https://github.com/…

pixhawk使用WiFi模块

pixhawk使用WiFi 前期准备刷固件安装刷固件软件进入刷固件模式下载固件刷固件 使用接线飞控参数更改使用方法 在使用pixhawk的时候有时候在无人机上不方便搭载处理器,这个时候进行外部控制。或者QGC有线方式连接无人机不方便的时候就需要通过WiFi来连接了。 使用ESP…

pixhawk学习

原文转载至https://blog.csdn.net/u013181595/article/details/80976610 1硬件架构分析 Pixhawk是一款基于ARM芯片的32位开源飞控,由ETH的computer vision and geometry group的博士生Lorenz Meier开发。最初采用的是分体式的设计即px4(由px4fmu和px4io…

使用者——初见Pixhawk

是什么 Pixhawk简单介绍 直接使用二次开发 Pixhawk总体概述怎么用 Pixhawk初次使用 搭建调试环境初始化配置测试试飞调整参数提高性能 (是什么) Pixhawk简单介绍 PixHawk是著名飞控厂商3DR推出的新一代独立、开源、高效的飞行控制器,前身为APM飞控&…

Pixhawk基础—认识Pixhawk

Pixhawk简介 pixhawk是由3DR联合APM小组与PX4小组于2014年推出的飞控PX4的升级版,它同时拥有PX4和APM两套固件和相应的地面站软件。该飞控是目前全世界飞控产品中硬件规格最高的产品。 Pixhawk基础 端口介绍 1、Spektrum DSM receiver(Spektrum DSM信号转换为PWM…

pixhawk入门知识

Pixhawk是一种先进的自动驾驶仪,由PX4开放硬件项目设计和3D机器人制造。它具有来自ST公司先进的处理器和传感器技术,以及NuttX实时操作系统,能够实现惊人的性能,灵活性和可靠性控制任何自主飞行器。Pixhawk旗舰版模块将伴随着新的…

实验室无人机平台 Pixhawk 2.4.8 / PX4 v1.9.2

实验室无人机平台及相关应用 无人机平台 目录 实验室无人机平台及相关应用无人机平台1. 硬件1.1 无人机本体1.1.1 四旋翼无人机机架1.1.2 Pixhawk 2.4.8 飞控板1.1.3 电调1.1.4 分电板1.1.5 锂电池1.1.6 电机1.1.7 遥控模块 1.2 机载电脑与传感器1.2.2 激光雷达1.2.3 双目相机…

Pixhawk系统架构介绍

前段时间导师叫我做扑翼无人机,工程上需要实现的,能够通过程控飞起来,感觉难度挺大。先从研究PX4开始,打算一步步理解透整个PX4的框架,机型的适配、旋翼、固定翼的姿态控制,新机型的添加等等。不知道能不能…

程序员的桌面壁纸

希望这些图片对你们有用。 ​​ 实用系列 Logo系列 你们最喜欢那一张图片

​企业要求程序员统一电脑桌面,网友:桌面壁纸都不配拥有?

在职场上经常会遇到一些奇葩的规定,相信不少人都遇到过,因为在公司打工,所以面对这些奇葩规定也是很无奈,只能选择妥协,那么大家都遇到过哪些奇葩的规定呢?最近就在职场论坛看到一个公司的奇葩规定。 一家…

晒一晒程序员们的办公桌面都是怎么样的~

晒一晒程序员们的办公桌面都是怎么样的~各有千秋 图片来源知乎,原作者看水印哈~~ 欢迎大家加入小编创建的Python行业交流群,有大牛答疑,有资源共享, 有企业招人!是一个非常不错的交流基地!群号&#xff1a…

程序员奇葩桌面大赏

恭喜你!打工人! 终于熬到了周五啦! 今天我们不长篇大论 来点趣味话题分享 透过程序员有(qi)爱(pa)的桌面壁纸 来看看作为“神奇物种”的工程师 小哥哥/小姐姐 日常办公时都在想些啥 前方高…

这才是程序员该有的桌面壁纸!

这才是程序员该有的桌面壁纸!

CSDN博文精选:Android系列开发博客资源汇总

CSDN博客本期热文推荐,为您介绍有关Android应用开发的10个博客,分享他们的日积月累的宝贵经验,希望这些文章对Android开发者们能有所启发和帮助。 [1] 张国威:Android从入门到提高系列 前面写了十四篇关于界面的入门文章&#xf…

程序员专用壁纸汇总:电脑+手机

电脑客户端,后有手机端 1、三思后再写代码!!! 2、从世界上搜索喜欢你的人!!! 3、代码没写完,哪里有脸睡觉!!! 其他分辨率及 PSD 文件下载&#xf…