虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

三轴加速度<b> 陀螺仪</b>6DOF模块

  • 基于STM32简易四轴飞行器制作PCB+原理图资料

    四轴飞行器又称四旋翼飞行器、四旋翼直升机,简称四轴、四旋翼。这四轴飞行器(Quadrotor)是一种多旋翼飞行器。四轴飞行器的四个螺旋桨都是电机直连的简单机构,十字形的布局允许飞行器通过改变电机转速获得旋转机身的力,从而调整自身姿态。电机1和电机3逆时针旋转的同时,电机2和电机4顺时针旋转,因此当飞行器平衡飞行时,陀螺效应和空气动力扭矩效应均被抵消。四轴飞行器是一个在空间具有6个活动自由度(分别沿3个坐标轴作平移和旋转动作),但是只有4个控制自由度(四个电机的转速)的系统,因此被称为欠驱动系统(只有当控制自由度等于活动自由度的时候才是完整驱动系统)。不过对于姿态控制本身(分别沿3个坐标轴作旋转动作),它确实是完整驱动的。与直升机相比,四轴飞行器可以实现的飞行姿态较少,不过基本的前进、后退、平移等状态都可以实现。但是四轴飞行器的机械结构远远比直升机简单,维修和更换的开销也非常小,这让四轴飞行器有了比直升机更大的应用优势。自动控制原理为了保持飞行器的稳定飞行,在四轴飞行器上装有3个方向的陀螺仪和3 轴加速度传感器组成惯性导航模块,可以计算出飞行器此时相对地面的姿态以及加速度、角速度。飞行控制器通过算法计算保持运动状态时所需的旋转力和升力,通过电子调控器来保证电机输出合适的力。

    标签: stm32 四轴飞行器 pcb

    上传时间: 2022-06-11

    上传用户:jason_vip1

  • 博世BMI160六轴传感器I2C通信配置

    Bosch Sensortec公司推出的最新BMI160惯性测量单元将最顶尖的16位3轴重力加速度计和超低功耗3轴陀螺仪集成于单一封装。采用14管脚LGA封装,尺寸为2.5×3.0×0.8mm3。当加速度计和陀螺仪在全速模式下运行时,耗电典型值低至950µA,仅为市场上同类产品耗电量的50%或者更低。从上面的框图中,我们可以看到,BMI160与外部进行双向数据传输的方式有两种:SPI和I2C。下面,我们来看下通过I2C与外部进行通信的方式。当BMI160通过I2C与外部进行通信的时候,BMI160将作为I2C从设备挂到主控芯片(主设备)的I2C总线上,所以,主控芯片在配置其对应的I2C驱动时就需要知道BMI160的从设备地址。

    标签: bmi160 六轴传感器 i2c通信配置

    上传时间: 2022-07-19

    上传用户:

  • STM32 控制LED电骰子电路图及源码

    STM32 控制LED电骰子电路图及源码由 nRF51822(微控制器)、MPU6500(三軸加速度计、三轴陀螺仪)、WS2812B(One-Wire RGB888 LED) 组成

    标签: stm32 led

    上传时间: 2022-07-23

    上传用户:

  • 基于DSP的数字式MEMS加速度传感器ADXL203的设计与应用

    ·摘要:  介绍了一种新型的加速度传感器ADXL203.具体分析了该传感器的性能与工作原理,并且通过TI公司的TMS32OLF2407DSP实现了输出信号的处理和分析.设计了三轴的加速度的测量,进而确定物体运动的位移与轨迹.  

    标签: ADXL MEMS DSP 203

    上传时间: 2013-07-21

    上传用户:com1com2

  • ADXL346_3轴、±2 g±4 g±8 g±16 g超低功耗数字加速度计

    ADXL346是一款小而薄的超低功耗3轴加速度计,分辨率高(13位),测量范围达±16 g。数字输出数据为16位二进制补码格式,可通过SPI(3线或4线)或I2C®数字接口访问。

    标签: ADXL 346 超低功耗 数字加速度计

    上传时间: 2013-11-15

    上传用户:二十八号

  • 利用3轴数字加速度计实现功能全面的计步器设计

    本文以对步伐特征的研究为基础,描述一个采用3轴加速度计ADXL345的全功能计步器参考设计,它能辨别并计数步伐,测量距离、速度甚至所消耗的卡路里。 ADXL345专有的(正在申请专利)片内32级先进先出(FIFO)缓冲器可以存储数据,并执行计步器应用的相关操作,从而最大程度地减少主处理器干预,为便携式设备节省宝贵的系统功率。其13位分辨率(4 mg/LSB)甚至允许计步器以合理的精度测量超低速步行(每步加速度变化约55 mg)。

    标签: 3轴 数字加速度计 计步器

    上传时间: 2013-12-22

    上传用户:wff

  • GY-51 LSM303DLH 三轴磁场加速度模块

    加速度传感器模块资料

    标签: LSM 303 DLH 磁场

    上传时间: 2013-11-12

    上传用户:comer1123

  • 请把uCosII的文件放到Core文件夹下。 共有三个任务

    请把uCosII的文件放到Core文件夹下。 共有三个任务,A,B为定时调度。C通过键盘的ISR中发送消息到邮箱。 程序在优龙开发板上调试通过,用的uCosII是2.70版本。

    标签: uCosII Core

    上传时间: 2015-06-14

    上传用户:jjj0202

  • 以波音747为背景

    以波音747为背景,建立了飞机运动的空间六自由度仿真模型。其中包含以下部分: 1. 飞机运动的空间六自由度仿真模型 2. 自动驾驶仪仿真模型; 3.执行器仿真模型; 4.大气重力环境模型; 5.气动数据模型; 6.发动机推力模型; 另外,仿真过程中: 1.考虑了风场的影响 2.考虑了传感器的随机噪声; 3.考虑了执行器时间延迟; 4.采用变增益控制器; 状态方程选取:速度、攻角、侧滑角、机体系三轴角速度、欧拉角、地面坐标系坐标作为状态量; 输出方程有:12个状态量;12个状态微分值;以及机体系速度、加速度、过载等。 仿真程序见附件,需Matlab2007b及更高版本运行。

    标签: 747 背景

    上传时间: 2016-09-30

    上传用户:515414293

  • 溫度華氏轉變攝氏 #include <stdio.h> #include <stdlib.h> enum x {A,B,C,D,E} int main(void)

    溫度華氏轉變攝氏 #include <stdio.h> #include <stdlib.h> enum x {A,B,C,D,E} int main(void) { int a=73,b=85,c=66 { if (a>=90) printf("a=A等級!!\n") else if (a>=80) printf("73分=B等級!!\n") else if (a>=70) printf("73分=C等級!!\n") else if (a>=60) printf("73分=D等級!!\n") else if (a<60) printf("73分=E等級!!\n") } { if (b>=90) printf("b=A等級!!\n") else if (b>=80) printf("85分=B等級!!\n") else if (b>=70) printf("85分=C等級!!\n") else if (b>=60) printf("85分=D等級!!\n") else if (b<60) printf("85分=E等級!!\n") } { if (c>=90) printf("c=A等級!!\n") else if (c>=80) printf("66分=B等級!!\n") else if (c>=70) printf("66分=C等級!!\n") else if (c>=60) printf("66分=D等級!!\n") else if (c<60) printf("66分=E等級!!\n") } system("pause") return 0 }

    标签: include stdlib stdio gt

    上传时间: 2014-11-10

    上传用户:wpwpwlxwlx