pixhawk入门知识
Pixhawk是一种先进的自动驾驶仪,由PX4开放硬件项目设计和3D机器人制造。它具有来自ST公司先进的处理器和传感器技术,以及NuttX实时操作系统,能够实现惊人的性能,灵活性和可靠性控制任何自主飞行器。Pixhawk旗舰版模块将伴随着新的外设选项,包括数字空速传感器,外部多色LED指示灯支持和外部磁强计。所有的外围设备自动检测和配置。
该Pixhawk系统的优点包括:集成多线程,类似Unix / Linux类的编程环境;全新的自动驾驶功能,如任务和飞行行为的Lua脚本;一个自定义PX4驱动层以确保在所有任务具有严格的时序。这些先进的功能确保在你的飞行器上不存在任何限制。 Pixhawk允许现有的APM和PX4能够无缝地过渡到该系统,并降低进入门槛的新用户参加自主飞行的精彩世界。
特点:
1.先进的32位ARM CortexM4高性能处理器,可运行NuttX RTOS实时操作系统;
2.14个PWM/舵机输出(其中8个具有安全和手动控制功能,另外6个辅助,兼容高功率);
3.外设丰富(UART,I2C,SPI,CAN);
4.余度设计,集成备份电源和基本安全飞行控制器,主控制器失效时可安全切换到备份控制;
5.备份系统集成混控功能,提供自动和手动混控模式;
6.冗余电源输入和自动故障转移;
7.外部安全按钮以容易启动电机;
8.多色LED灯;
9.高功率,多音蜂鸣器;
10.Micro SD,长时间高速率记录飞行数据
硬件参数:
A 处理器
1.32位 STM32F427 Cortex M4,,带硬件浮点处理单元
2.主频:168MHZ,256K RAM,2M Flash
3.32位 STM32F103备份协处理器
B 传感器
1.ST公司L3GD20 3轴数字16位陀螺仪
2.ST公司LSM303D 3轴14位 加速度/磁强计
3.Invensense公司MPU6000 3轴陀螺/加速度计
4.MEAS公司 MS5611高精度气压计
C接口
1.5个UART 1个兼容高电压,2个带有硬件流控制
2.2个CAN
3.Spektrum DSM/DSM2/DSM-X 卫星接收机兼容输入
4.Futaba SBUS兼容输入和输出
5.PPM 信号输入
6.RSSI(PWM或者电压)输入
7.I2C
8.SPI
9.3.3和6.6VADC输入
10.外部MICRO USB接口
D供电系统
1.带有自动故障转移的理想二极管控制器
2.舵机最大7V和高电流
3.所有外设均有过流保护,所有输入为ESD保护
内部各传感器部件:
陀螺仪
MPU-6000(6050)整合性6轴运动处理组件,相较于多组件方案,免除了组合陀螺仪与加速器时之轴间差的问题,减少了大量的包装空间。MPU-6000(6050)整合了3轴陀螺仪、3轴加速器,并含可藉由第二个I2C端口连接其他厂牌之加速器、磁力传感器、或其他传感器的数位运动处理(DMP: Digital Motion Processor)硬件加速引擎,由主要I2C端口以单一数据流的形式,向应用端输出完整的9轴融合演算技术
InvenSense的运动处理资料库,可处理运动感测的复杂数据,降低了运动处理运算对操作系统的负荷,并为应用开发提供架构化的API。
MPU-6000(6050)的角速度全格感测范围为±250、±500、±1000与±2000°/sec (dps),可准确追緃快速与慢速动作,并且,用户可程式控制的加速器全格感测范围为±2g、±4g±8g与±16g。产品传输可透过最高至400kHz的IC或最高达20MHz的SPI(MPU-6050没有SPI)。
MPU-6000可在不同电压下工作,VDD供电电压介为2.5V±5%、3.0V±5%或3.3V±5%,逻辑接口VVDIO供电为1.8V± 5%(MPU6000仅用VDD)。MPU-6000的包装尺寸4x4x0.9mm(QFN),在业界是革命性的尺寸。其他的特征包含内建的温度感测器、包含在运作环境中仅有±1%变动的振荡器。
L3GD20 MEMS(微机电系统)传感器供应商意法半导体(STMicroelectronics,简称ST)进一步扩大运动传感器产品组合,推出高性能三轴数字输出陀螺仪。新产品L3GD20采用4x4x1mm封装,集高感应分辨率与出色的抗音频和机械噪声性能于一身,使手机、平板电脑、游戏机等智能消费电子产品的运动用户界面更趋真实。
HMC5883L
霍尼韦尔 HMC5883L 是一种表面贴装的高集成模块,并带有数字接口的弱磁 传感器芯片,应用于低成本罗盘和磁场检测领域。HMC5883L 包括最先进的高 分辨率HMC118X 系列磁阻传感器,并附带霍尼韦尔专利的集成电路包括放大 器、自动消磁驱动器、偏差校准、能使罗盘精度控制在1°~2°的12 位模数 转换器.简易的I2C 系列总线接口。HMC5883L 是采用无铅表面封装技术,带 有16 引脚,尺寸为3.0X3.0X0.9mm。HMC5883L 的所应用领域有手机、笔记本 电脑、消费类电子、汽车导航系统和个人导航系统。 HMC5883L 采用霍尼韦尔各向异性磁阻(AMR)技术,该技术的优点是其他磁传感器技术所无法企及。这些各向 异性传感器具有在轴向高灵敏度和线性高精度的特点.传感器带有的对于正交轴低敏感行的固相结构能用于 测量地球磁场的方向和大小,其测量范围从毫高斯到 8 高斯(gauss)。 霍尼韦尔的磁传感器在低磁场传感 器行业中是灵敏度最高和可靠性最好的传感器。
微型气压传感器MS5611
MS5611-01BA气压传感器是由MEAS(瑞士)推出的一款SPI和I2C总线接口的新一代高分辨率气压传感器,分辨率可达到10cm。该传感器模块包括一个高线性度的压力传感器和一个超低功耗的24位Σ模数转换器(工厂校准系数)。MS5611-01BA提供了一个精确的24位数字压力值和温度值以及不同的操作模式,可以提高转换速度并优化电流消耗。高分辨率的温度输出无须额外传感器可实现高度计/温度计功能。可以与几乎任何微控制器连接。通信协议简单,无需在设备内部寄存器编程。MS5611-01BA压力传感器只有5.0毫米×3.0毫米×1.0毫米的小尺寸可以集成在移动设备中。这款传感器采用领先的MEMS技术并得益于MEAS(瑞士)十余年的成熟设计以及大批量制造经验,保证产品具有高稳定性以及非常低的压力信号滞后。
典型应用:
移动高度计/气压计系统
自行车电脑
户外或多模手表
数据记录器
GPS
智能手机
气压补偿
空气密度补偿
基本参数
分辨率:12μbar 所属品牌: Intersema
输出: 24位数字输出
量程: 10~1200mbar
封装:陶瓷
工作温度范围:-40℃~85℃
精确度:25℃,750mbar时-1.5~+1.5mbar
供电电源:1.8 V~ 3.6 V
类型:绝压
电气连接:表面贴装
特点:
低功耗1μA,集成数字压力传感器(24位ΔΣ模数转换器),I2C和SPI接口,高达20 MHz,无需外部元件(内部振荡器),分辨率可达10CM
pixhawk入门知识的更多相关文章
- [置顶] Mysql存储过程入门知识
Mysql存储过程入门知识 #1,查看数据库所有的存储过程名 #--这个语句被用来移除一个存储程序.不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程 #SELECT NAME FROM ...
- 移动H5开发入门知识,CSS的单位汇总与用法
说到css的单位,大家应该首先想到的是px,也就是像素,我们在网页布局中一般都是用px,但是近年来自适应网页布局越来越多,em和百分比也经常用到了.然后随着手机的流行,web app和hybrid a ...
- H5移动端开发入门知识以及CSS的单位汇总与用法
说到css的单位,大家应该首先想到的是px,也就是像素,我们在网页布局中一般都是用px,但是近年来自适应网页布局越来越多,em和百分比也经常用到了.然后随着手机的流行,web app和hybrid a ...
- Java web 入门知识 及HTTP协议详解
Java web 入门知识 及HTTP协议详解 WEB入门 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. Internet上供外界访问的Web资 ...
- Java基础入门知识
Java编程入门知识 知识概要: (1)Java入门基本常识 (2)Java的特性跨平台性 (3)Java的编程环境的搭建 (4)Java的运行机制 (5)第一个Java小程序入门 (1)Java ...
- zabbix入门知识
zabbix入门知识 zabbix中文手册 https://www.zabbix.com/documentation/3.4/manual/ 1.zabbix介绍 Zabbix 是一个企业级的分布式开 ...
- React的入门知识与概念【1】
回顾在以往的项目开发中,从最初的使用的原生html+js+css+jquery开发,到后来随着项目功能的增加,也渐渐学习了Vue.js框架的开发,以及Vue.js的全家桶Axios,Vue-route ...
- 我的Python笔记补充:入门知识拾遗
声明:本文整理借鉴金角大王的Python之路,Day1 - Python基础1,仅供本人学习使用!!! 入门知识拾遗 一.bytes类型 二.三元运算 1 result = 值1 if 条件 else ...
- 浅谈TCP IP协议栈(一)入门知识【转】
说来惭愧,打算写关于网络方面的知识很久了,结果到今天才正式动笔,好了,废话不多说,写一些自己能看懂的入门知识,对自己来说是一种知识的总结,也希望能帮到一些想了解网络知识的童鞋. 万事开头难,然后中间难 ...
随机推荐
- swift的计算属性和懒加载
计算属性每次都重新计算. 懒加载只计算一次. 可以借助backing store将计算属性转化为懒加载属性. 计算属性实质上退化为函数调用. 计算属性的标示是get.set.
- Multitier architecture-n-tier architecture
In software engineering, multitier architecture (often referred to as n-tier architecture) or multil ...
- Python代码块缓存、小数据池
引子 前几天遇到了这样一道Python题目:a='123',b='123',下列哪个是正确的? A. a != b B. a is b C. a==123 D. a + b =246 正确答案是B 是 ...
- NOIP 膜你题 DAY2
NOIp膜你题 Day2 duliu 出题人:ZAY 题解 这就是一道组合数问题鸭!!! 可是泥为什么没有推出式子!! 首先我们知道的是 m 盆花都要摆上,然后他们的顺序不定(主人公忘记 ...
- jQuery节点操作方法大全
1.append() 向每个匹配的元素内部追加内容 HTML代码: <p>我想说:</p> jQuery代码: $('p').append('<b>你好</b ...
- 【JavaScript框架封装】实现一个类似于JQuery的属性框架的封装
// 属性框架 (function (xframe) { // 需要参与链式访问的(必须使用prototype的方式来给对象扩充方法) xframe.extend({ /** * 获取/设置某一个元素 ...
- [NoiPlus2016]天天爱跑步
巨坑 树剖学的好啊!---sfailsth 把一段路径拆成两段,向上和S->LCA,向下LCA->T 用维护重链什么的操作搞一下. sfailsth学长真不容易啊...考场上rush了4. ...
- 使用Ansible安装部署nginx+php+mysql之配置iptables防火墙(0)
前提: 1.已配置好hosts文件且免密码登录 2.需要的yaml文件已上传到主控端 一.使用Ansible配置iptables 1.iptables.yaml文件 --- - hosts: clon ...
- 搞定PHP面试 - 深入了解引用
1. 什么是引用 在 PHP 中引用是指用不同的名字访问同一个变量内容.PHP 中的变量名和变量内容是不一样的, 因此同样的内容可以有不同的名字.最接近的比喻是 Unix 的文件名和文件本身--变量名 ...
- 【codeforces 803D】Magazine Ad
[题目链接]:http://codeforces.com/contest/803/problem/D [题意] 给你一个字符串; 其中的空格和连字符表示可以折叠的部分 (就是说能在那个位置把字符串分成 ...