最近在研究体感游戏,到目前为止实现了基于51单片机的MPU6050数据采集、利用蓝牙模块将数据传输到上位机,并利用C#自制串口数据高速采集软件,并且将数据通过自制的折线图绘制模块可视化地展示出来等功能。本文将主要对实现这意见单系统中遇到的问题做一个小结——其中包括:1、基于51的MPU6050模块通...
分类:
其他好文 时间:
2015-04-07 13:47:29
阅读次数:
780
正在搞六轴传感器,今天移植了MPU6050的MothionDriver的DMP固件到STM32上了,能够稳定地输出欧拉角(也就是俯仰角、航向角、横滚角)和XYZ三轴加速度值,在电脑的上位机模拟了装置的姿态(DMP固件的功能之一:在MPU6050芯片内部进行姿态结算融合,大大减轻MCU的负担)。DMP...
分类:
其他好文 时间:
2015-03-15 21:11:25
阅读次数:
129
原文地址:http://www.cnblogs.com/moranBlogs/p/3684275.html期待我也可以做出一个飞行器来!!尝试制作这个四旋翼飞控的过程,感触颇多,整理了思绪之后,把重要的点一一记下来;这个飞控是基于STM32,整合了MPU6050,即陀螺仪和重力加速计,但没有融合电子...
分类:
其他好文 时间:
2014-12-18 16:36:43
阅读次数:
350
在制作四轴的进阶阶段,加速度计滤波十分重要。笔者利用matlab分析了几种滤波MPU6050加速度计的方法,包括原始输出,内置LPF,Butterworth和广泛使用的窗口平均滑动滤波,并对比了效果。...
分类:
其他好文 时间:
2014-12-08 23:04:25
阅读次数:
355
蓝牙4.0BLE开发板实现空中飞鼠、体感游戏手柄
近年来开始流行空中飞鼠与体感游戏手柄,正好我们的开发板上设计有插入mpu6050六轴传感器的适配接口,我们中秋节期间兴趣使然,实现了这么一个方案。
感谢 “圆点博士STM32” 提供的mpu6050 dmp输出欧拉角度的例程,没有他们预先移植到stm32上,我们也没那么快在我们这个开发板上能跑上mpu605的d...
分类:
其他好文 时间:
2014-09-09 12:53:48
阅读次数:
415
陀螺仪MPU6050是采用I^2C的协议通信的,把MPU6050的寄存器的值读出来就可以用了,废话不多说,我先给一下MPU6050寄存器的地址 #define SMPLRT_DIV 0x19 //陀螺仪采样率,典型值:0x07(125Hz)#define CONFIG ...
分类:
其他好文 时间:
2014-09-04 23:28:20
阅读次数:
364
今天有点时间,来说说MPU6050吧,MPU-6050为全球首例整合性6轴运动处理组件,整合了3轴陀螺仪、3轴加速器,并含可藉由第二个I2C端口连接其他厂牌之加速器、磁力传感器、或其他传感器的数位运动处理(DMP: Digital Motion Processor)硬件加速引擎,由主要I2C端口以单...
分类:
其他好文 时间:
2014-08-24 19:22:22
阅读次数:
235
自从智能车在省赛挂掉后,这个假期一直在搞四旋翼、这是一个比摄像头平衡小车更难控制的蛋痛玩意儿。除开能够保持他平衡外,还要求巡线、限高、保持20s以上的悬停,需要得到姿态角,这个我直接使用的MPU6050 DMP直接读取姿态,避免了用什么七姿态卡尔曼滤波云云带来的时间浪费,只需要做的就是DMP库的移植...
分类:
其他好文 时间:
2014-08-19 20:29:35
阅读次数:
213
原创文章,欢迎转载,转载请注明出处 MPU6050数据读取出来后,经过一个星期的努力,姿态解算和在matlab上的实时显示姿态终于完成了。1:完成matlab的串口,并且实时通过波形显示数据2:添加RTT查看CPU使用率的扩展功能,MPU6050读取数据的优化3:四元素表示的坐标变化,四元素与欧.....
分类:
其他好文 时间:
2014-08-18 00:05:23
阅读次数:
430
一、卡尔曼滤波九轴融合算法stm32尝试1、Kalman滤波文件[.h已经封装为结构体] 1 /* Copyright (C) 2012 Kristian Lauszus, TKJ Electronics-> All rights reserved-> 2 3 This software ...
分类:
其他好文 时间:
2014-08-15 23:40:39
阅读次数:
961