搜档网
当前位置:搜档网 › PIXHAWk飞控介绍

PIXHAWk飞控介绍

论坛https://www.sodocs.net/doc/ab17165537.html,/forum.php

版本时间说明修订者

0.12014-8-10起草目录wikiuav

PIXHAWk简介

参考网址https://www.sodocs.net/doc/ab17165537.html,/

目录

一、PIXHAWK飞控简介及使用说明 (2)

二、PIXHAWK插脚引线介绍 (14)

三、PIXHAWK飞控板原理图 (15)

四、PIXHAWK与电机、电调的连接图 (28)

论坛https://www.sodocs.net/doc/ab17165537.html,/forum.php

采用PIXHAWK2.4.5作为飞行控制器,它是世界上最出名的开源飞控的硬件厂商3DR最新推出了最新一代飞控系统,其前身是APM,由于APM的处理器已经接近满负荷,没有办法满足更复杂的运算处理,所以硬件厂商采用了目前最新标准的32位ARM处理器,第一代产品是PX4系列,他分为飞控处理器PX4FMU和输入输出接口板PX4IO。PX4系列可以单独使用PX4FMU,但是接线很复杂,也可以配合输入输出接口板PX4IO来使用,但是因为没有统一的外壳,不好固定,再加上使用复杂,所以基本上属于一代实验版本。通过PX4系列的经验,厂商终于简化了结构,把PX4FMU和PX4IO整合到一块板子上,并加上了骨头形状的外壳,优化了硬件和走线,也就是这款第二代产品PIXHAWK。

一、PIXHAWK飞控简介及使用说明

PIXHAWK的所有硬件都是透明的,它用的是什么芯片和传感器一目了然,所有的总线和外设都进行引出,不但以后可以兼容一些其他外设,而且对于有开发能力的用户提供了方便。PIXHAWK是一个双处理器的飞行控制器,一个擅长于强大运算的32bit STM32F427 Cortex M4核心168MHz/256KB RAM/2MB Flash处理器,还有一个主要定位于工业用途的协处理器32bit STM32F103,它的特点就是安全稳定。所以就算主处理器死机了,还有一个协处理器来保障安全。

1)特性

●核心MCU性能:168MHz/252MIPS Cortex-M4F;

●输出能力:14PWM/舵机输出(其中8个带有失效保护功能,可人工设定。

6个可用于输入,全部支持高压舵机);

●大量外设接口(UART,I2C,CAN);

●在飞翼模式中,可以使用飞行中备份系统,可设置。可存储飞行状态等数据;

●多余度供电系统,可实现不间断供电;

●外置安全开关;

●全色LED智能指示灯;

●大音量智能声音指示器;

●集成microSD卡控制器,可以进行高速数据记录。

2)MCU

●32bit,STM32F427,Cortex M4核心,带有浮点运算器;

●168MHz;

论坛https://www.sodocs.net/doc/ab17165537.html,/forum.php

●256KB RAM;

●2MB Flash;

●32bit,STM32F103失效保护控制器。

3)传感器

●ST公司小型L3GD20H16bit陀螺芯片;

●ST公司小型LSM303D14bit加速度/磁场芯片;

●MEAS公司MS5611气压芯片。

4)通信

●5x UART(串口),1个带有高驱动能力,2个带有流控制功能;

●2x CAN,1个带有内置3.3V转换器,另一个需要外置转换器;

●支持Spektrum DSM/DSM2/DSM-X?输入;

●支持Futaba S.BUS?输入;

●支持PPM信号输入;

●支持RSSI(PWM信号)输入;

●I2C;

●SPI;

● 3.3and6.6V ADC电压信号输入;

●内置microUSB接口,并可扩展外部microUSB接口。

5)电源

●电源失效后自动二极管控制(不间断供电);

●支持最大10V舵机电源和最大10A功耗;

●所有外设输出带有功率保护;

●所有输入带有静电保护。

6)扩展

●数字空速传感器,PIXHawk支持MS4525DO数字差压传感器作为空速传感器。这是一种贴片内置14位精度压差采集和11位精度

论坛https://www.sodocs.net/doc/ab17165537.html,/forum.php

温度采集的气压传感;芯片。使用1PSI量程,内部采样精度为24bit,分辨率0.84Pa;

●外部USB扩展接口(可安装在设备外壳);

●外置全色彩LED;

●I2C分线器。

PIXHAWK的PCB板是没有地线层和电源层的六层板,虽然达到了降低布线难度和减少交叉的目的,但同时也增加了板子的成本。PCB 板布线概况如下图所示:

由图示可以看出,其板子左侧是总输出接口,双面贴器件,正面布满通信接插件这是PX4集成下来的优点。四个固定孔在中间,这对板子防震设计是相违背的。两个MCU在同一面45°倾斜放置,其他器件基本都是对其的位置,这样就导致了布线的倾斜和元器件的穿越。

PIXHAWK飞行控制器不像很多商业飞控把减震做到飞控外壳的里面,而是需要自己安装一个减震板,这样才能减少由机体产生的细

论坛https://www.sodocs.net/doc/ab17165537.html,/forum.php 小震动对飞控的影响。板子的实体外观图如下所示:

PIXHAWK飞控板的接口分布图如下

论坛https://www.sodocs.net/doc/ab17165537.html,/forum.php

去掉外壳之后来介绍下各个接口的名称

论坛https://www.sodocs.net/doc/ab17165537.html,/forum.php

上半部分

1SpektrumDSM2或DSMX卫星接收机接口

2(丝印字符TELEM1)TTL串口数据,数传电台

3(丝印字符TELEM2)TTL串口数据,常用于连接OSD 4外接USB连接口,用于延长USB接口到外面

5SPI总线

论坛https://www.sodocs.net/doc/ab17165537.html,/forum.php

6电源模块接口

7安全开关接口

8蜂鸣器接口

9TTL串口4和5

10GPS模块接口

11CAN总线接口

12I2C总线接口

13ADC输入最高6.6V

14ADC输入最高3.3V

15LED信号灯

中间部分

1输入输出模块复位按钮

2TF卡插槽

3飞行控制模块复位按钮

4Micro-USB接口

下半部分

论坛https://www.sodocs.net/doc/ab17165537.html,/forum.php

1遥控器输入PPM格式,最多支持8个通道,大多数用户需要PWM转PPM模块。2S.Bus输出。

3主输出,8个PWM通道,用于连接电调或者舵机。

4辅助输出,6个PWM通道,用于其它扩展,例如舵机云台。

组成部分:

蜂鸣器

安全开关

论坛https://www.sodocs.net/doc/ab17165537.html,/forum.php

电源模块

GPS模块(带罗盘)

论坛https://www.sodocs.net/doc/ab17165537.html,/forum.php

在我们购买这套飞行控制器里面,包括Pixhawk 2.4.5飞控+蜂鸣器+安全开关+4G SD卡+读卡器+PPM编码器+接收机连接线+电流电压模块+LEA-6H高精度GPS+3DR radio数传模块,各部分与飞控板连接如下图

把PPM总线或者Futaba SBUS接收线(黑色地线、红色电源线和白色信号线)接在最左边的RC接口上。

SB接口是给Futaba SBus预留的,功能尚未完善。

论坛https://www.sodocs.net/doc/ab17165537.html,/forum.php

对于Spektrum DSM,DSM2或者DSMX卫星接收机,直接接在SPKT/DSM接口。

把从(3DR)分线板引出的一根红黑两根的线接在Pixhawk的任意一个地线(-,黑线)和电源线(+,红线)输出针脚。注意:

1、供电接口必须有5V或者与你的舵机相对应的电压,不能直接与电池相连。

2、你可以使用ESC的5v电压BEC输出或者用于舵机的足够功率的单独UBEC供电。

3、这种接法是可选的,仅在用Pixhawk给外接舵机供电时才是必须的。

对于飞行器,将每根信号线从PDB板与Pixhawk上其对应的信号针脚相连。

o把每个电机的信号线与对应的信号针脚相连。

o针脚1=电机1––针脚5=电机5

o针脚2=电机2––针脚6=电机6

o针脚3=电机3––针脚7=电机7

o针脚4=电机4––针脚8=电机8

论坛https://www.sodocs.net/doc/ab17165537.html,/forum.php

对于固定翼飞机,把每个通道的信号线与主信号输出针脚相连。o针脚1=副翼

o针脚2=升降舵

o针脚3=油门

o针脚4=方向舵

对于无人车,把油门和方向的信号线与主信号输出针脚相连

o针脚3=油门

o针脚4=转向

论坛https://www.sodocs.net/doc/ab17165537.html,/forum.php

二、PIXHAWK插脚引线介绍

TELEM1,TELEM2接口串行端口4/5-由于空间的限制两个端口都在一个连接器ADC 6.6V ADC 3.3V

I2C(罗盘)CAN SPI POWER(电池)SWITCH(安全开关)

论坛https://www.sodocs.net/doc/ab17165537.html,/forum.php

三、PIXHAWK飞控板原理图

第一张原理图主要内容是主控MCU的管脚链表整理。还有两组器件,一个是24M晶振,标出精度是15ppm,封装3225。国内很多人说晶振8M最佳,不要选高了,但是PX4和PIXHawk一直用的24M,而且贴片3225封装的8M都很难买到。另一组器件是FM25V01,128K非易失存储器。这种存储器既有EEPROM的速度,又像Flash一样掉电不会丢失数据,一般用来做备份数据存储,一旦飞控空中故障重启,可以延续前面的状态和计算结果。

第一张原理图

论坛https://www.sodocs.net/doc/ab17165537.html,/forum.php

第二张原理图主要是对两个串口进行接口扩展。使用了TXS0108通用电平驱动芯片,这与我们常见的各种3232芯片不同,主要是起到信号隔离和增强驱动能力的作用,并不能把TTL转换成RS232等串口形式,这样做的好处是一旦一个串口出现大电流只能烧毁驱动芯片,不会烧毁MCU。这种做法对于工业应用真是“极好的”!但是对于玩家来说,坏哪个芯片都得换板子,因为没法检查和更换,我看必要性一般啊,还不如来个电平转换芯片增加抗干扰来的实惠。

第二张原理图

论坛https://www.sodocs.net/doc/ab17165537.html,/forum.php

第三张原理图包含JTAG接口,microSD卡槽和内置MicroUSB接口。

STM32搭配JTAG,主要是增加通用性。

microSD卡槽,这对存储数据时很有用的。

内置MicroUSB的设计加上了静电保护芯片,对MCU起到了一定的保护作用。

第三张原理图

论坛https://www.sodocs.net/doc/ab17165537.html,/forum.php

第四张原理图主要是压力传感器AD采集、I2C总线、SPI接口、ADC接口和CAN总线。I2C接口、SPI接口、ADC接口的处理和CAN接口芯片都中规中矩,没什么可说的。全部的5V供电都是用自恢复保险对输出功率保护,也用了二极管作为反接保护,这个保护对PIX 是安全了,但是对外部设备存在一定的隐患。

还保留了线性电压的空速传感器接口,这个不知道软件是否兼容,但是数字的空速还是太贵。

第四张原理图

论坛https://www.sodocs.net/doc/ab17165537.html,/forum.php

第五张图是传感器,但是用了两片L3GD20,不知道是什么用处呢?感觉像是选装件。MS5611气压和LSM303加速度和磁场芯片大家都很熟悉了,处理的中规中矩。

注意保留了一个接口,用于外置陀螺/加速度计/和磁场扩展,我只能说体现了PIX一向的实验心态,一切都可以尝试,一切都可以再改变。

第五张原理图

论坛https://www.sodocs.net/doc/ab17165537.html,/forum.php

第六张原理图是PIX的精华所在,用了LTC4417这种复杂的电源管理芯片,来控制三组背对背P勾到场效应管来进行三路电源的不间断供电,成本较高,跟三个二极管的方案相比,最大的好处是没有二极管压降,但是对于这种小规模应用不是很划算。

第六张原理图

相关主题