- 59
- 0
- 约1.02万字
- 约 11页
- 2019-10-25 发布于湖北
- 举报
MPU6050 数据采集传输与可视化
最近在研究体感游戏,到目前为止实现了基于51 单片机的MPU6050 数据采集、利用蓝牙模块将数据传输到上
位机,并利用C# 自制串口数据高速采集软件,并且将数据通过自制的折线图绘制模块可视化地展示出来等功能。
本文将主要对实现这意见单系统中遇到的问题做一个小结——其中包括:
1、基于51 的MPU6050 模块通信简介(入门级)
2、陀螺仪数据采集与传输及帧格式介绍(小技巧)
3、基于C#的串口接收函数(C#基本知识)
4、多线程数据池解决高速串口实时性问题(难点)
5、折线图可视化模块(程序员基本功)
关键词:MPU6050 蓝牙 C#串口 多线程 高速串口 折线图绘制
1、基于51 的MPU6050 模块通信简介(入门级)
因为是入门级,就先最简单的介绍如何利用51 从MPU6050 中读取数据吧(对于想知道卡尔曼滤波、俯角仰角、
距离测量、摔倒检测、记步等算法的可能要在接下来介绍)。既然要和MPU6050 通信,那么必不可少的是阅读
芯片手册,如果您觉得亲自去看又长又多而且都是英文的手册很费时,不仿看看我找的简要版:
MPU-60X0 是全球首例9 轴运动处理器。它集成了3 轴MEMS 陀螺仪,3 轴MEMS 加速计,以及 1 个可扩展
的数字运动处理器
原创力文档

文档评论(0)