码迷,mamicode.com
首页 >  
搜索关键字:mpu6050    ( 54个结果
Arduino教程:MPU6050的数据获取、分析与处理
Arduino教程:MPU6050的数据获取、分析与处理 摘要 MPU6050是一种非常流行的空间运动传感器芯片,可以获取器件当前的三个加速度分量和三个旋转角速度。由于其体积小巧,功能强大,精度较高,不仅被广泛应用于工业,同时也是航模爱好者的神器,被安装在各类飞行器上驰骋蓝天。 随着Arduino开 ...
分类:其他好文   时间:2017-09-27 09:59:41    阅读次数:244
MPU6050带字符驱动的i2c从设备驱动1
开干: 1、闲言碎语 这个驱动,越写觉的越简单,入门难,入门之后感觉还好。Linux开发还是比较友好的。 2、编写MPU6050带字符驱动的i2c从设备驱动 要实现的功能就是,将MPU6050作为字符驱动,在应用层,对其进行读数据。实现简单的功能。在前面的分析和实践中,可以看到实现字符驱动主要是实现 ...
分类:其他好文   时间:2017-09-06 12:58:15    阅读次数:205
linux驱动之i2c子系统mpu6050设备驱动
以下是mpu6050简单的驱动实现,mpu6050是I2C接口的6轴传感器,可以作为字符设备注册到内核,本代码运行环境是3.4.2内核,4.3.2版本的编译链,12.04版本的Ubuntu,硬件环境是jz2440开发板; 按照之前分析的I2C驱动框架,mpu6050驱动主要是实现外设端的驱动,主要是 ...
分类:系统相关   时间:2017-09-03 00:19:48    阅读次数:164
常用串行通信
串行通信的速度较并行低,但是非常节省端口资源,所以是底层经常接触到的通信方式。 一、串口通信 二、I2C通信 以MPU6050惯性传感器为例,编写模拟I2C的主机程序 2.1编写分段函数 I2C总线平常处于空闲状态,SDA和SCL均为高电平。发起开始命令的做法是,SDA从高到低跳变,I2C总线从空闲 ...
分类:其他好文   时间:2017-06-21 14:12:58    阅读次数:254
四旋翼飞行器Quadrotor飞控之 PID调节(參考APM程序)
做四轴也有一段时间了。近期一直在做PID方面的工作。如今四轴基本能够实现室内比較稳定的飞行,操控手感也能够接受。稍后上试飞视频。在此把一些PID方面的经验总结总结和大家分享一下。 首先介绍一下大概的硬件组成: MCU:Freescale MK60D 传感器(IMU):GY-86模块(MPU6050  ...
分类:其他好文   时间:2017-06-04 09:49:00    阅读次数:650
由于用mpu6050模块,所以要用上i2c通信原理。
i2c通信原理 i2c总线只有两根双向信号线,一根是数据线SDA,一根是时钟线SCL。 每个接到i2c总线上的器件都有唯一的地址,主机与其他器件之间的数据传送可以是由主机发送给其他器件。主机为发送器,从机为接收器。在80c51单片机系统中,通常80C51单片机为主机, 1:数据位的有效规定: 1.1 ...
分类:其他好文   时间:2017-05-12 22:01:53    阅读次数:330
对飞控的理解(一)
以主函数为纲,逐个研究各个函数的作用。(备忘:roll翻滚角,pitch俯仰角,yow偏航角) 首先要明确,我们这个程序是在稳定飞行的基础上,进行定高,用到了mpu6050,hmc5883数字罗盘,ms5611气压计,气压定高。 mpu6050获取飞机当前重力加速度与各个轴的角度和角速度,先对加速度 ...
分类:其他好文   时间:2017-03-17 00:21:03    阅读次数:289
四轴飞行器6050六轴传感器软件姿态解算
使用MPU6050硬件DMP解算姿态是非常简单的,下面介绍由三轴陀螺仪和加速度计的值来使用四元数软件解算姿态的方法。 我们先来看看如何用欧拉角描述一次平面旋转(坐标变换): 设坐标系绕旋转α角后得到坐标系,在空间中有一个矢量在坐标系中的投影为,在内的投影为由于旋转绕进行,所以Z坐标未变,即有。 转换 ...
分类:其他好文   时间:2016-08-15 18:53:28    阅读次数:459
Arduino uno + mpu6050 陀螺仪 运用卡尔曼滤波姿态解算实验
本例程输出XYZ的角度,感觉算是比较稳定,但好像有点偏移。 首先看看XYZ轴的输出效果图: Bom表 Arduino Uno               *1 mpu6050 陀螺仪模块 *1 跳线                            若干 Arduino uno+MPU6050接线方式如下    首先要更新I2C库 在GIT...
分类:其他好文   时间:2016-05-10 12:57:14    阅读次数:811
关于网上买的一块mpu6050芯片使用方法
电源和i2c通信的照接,但是其他的不懂了,然后在贴吧找到如下提示,整理出来,有用的资料应该放到好的位置 wufa1986 “刚有个项目用到这个芯片,AD0决定通讯地址的,网上程序多数是接地的地址,INT就是变化中断呀,有变化时就会输出信号,如果你不想一直读芯片,就要用它中断单片机去读,这样单片机平时 ...
分类:其他好文   时间:2016-04-23 13:15:22    阅读次数:138
54条   上一页 1 2 3 4 5 6 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!