【分享】牛逼的串口数据实时绘图程序,可文件记录,MPU6050适用,Matlab处理
本帖最后由 SuperAnt 于 2013-10-8 20:23 编辑分享一款非常好用的串口绘图程序,尤其适合MPU6050的数据分析,可显示加速度,角速度,角度信息。安装协议发送数据即可。带数据记录功能,记录下来的数据可通过目录下的“Matlab绘图.m”,文件在Matlab中绘图分析,非常方便。
数据上传协议:
[加速度包]可在加速度图中显示实时曲线
55 51 axH axL ayH ayL azH azL Sum
[角速度包]可在角速度图中显示实时曲线
55 52 wxH wxL wyH wyL wzH wzL Sum
[角度包]可在角度图中显示实时曲线
55 53 AxH AxL AyH AyL AzH AzL Sum
单片机输出代码:void ReportData(char chrType,int16_t ax,int16_t ay,int16_t az,int16_t t)
{
char cData = 0;
char cCRC = 0;
putchar(0x55); cCRC+=0x55;
putchar(chrType);cCRC+=chrType;
cData = ax; putchar(cData);cCRC+=cData;
cData = ax>>8;putchar(cData);cCRC+=cData;
cData = ay; putchar(cData);cCRC+=cData;
cData = ay>>8;putchar(cData);cCRC+=cData;
cData = az; putchar(cData);cCRC+=cData;
cData = az>>8;putchar(cData);cCRC+=cData;
cData = t; putchar(cData);cCRC+=cData;
cData = t>>8; putchar(cData);cCRC+=cData;
putchar(cCRC);
}
//输出加速度信息:
ReportData(0x51,a,a,a,T);
//输出角速度信息:
ReportData(0x52,w,w,w,T);
//输出角度信息:
ReportData(0x53,Angle,Angle,Angle,T);
点击记录按钮记录数据,停止记录即可将数据写入硬盘,利用根目录下的matlab绘图.m文件可以将数据文件在matlab下绘图分析。欢迎下载,评论,拍砖。
如果无法运行,说明您的电脑没有按照.net framework 4,请上微软官方下载:
http://www.microsoft.com/zh-cn/download/details.aspx?id=17718 好东西,顶起 很好的软件,收藏了~ 说实话,我买的串口MPU6050还一直没用,不好焊,也还不会怎么测试,楼主可否指导一下菜鸟,感激不尽... 学慧放弃 发表于 2013-9-29 10:57 static/image/common/back.gif
说实话,我买的串口MPU6050还一直没用,不好焊,也还不会怎么测试,楼主可否指导一下菜鸟,感激不尽...
好弄的,焊4个杜邦线就可以了,自己不方便焊接的话,也可以让店家帮忙焊上排针。 SuperAnt 发表于 2013-9-29 11:09 static/image/common/back.gif
好弄的,焊4个杜邦线就可以了,自己不方便焊接的话,也可以让店家帮忙焊上排针。
那个不好焊排针,改天给专业人员焊算了。自己也弄断了一根线,你们怎么测试的 啊?? 学慧放弃 发表于 2013-9-29 18:26 static/image/common/back.gif
那个不好焊排针,改天给专业人员焊算了。自己也弄断了一根线,你们怎么测试的 啊??
直接焊线,然后接店家的USB转串口模块,测试了静态数据和运动过程中姿态解算的效果,数据稳定,能够感受到滤波的强大,的确是不可多得的好东西。 SuperAnt 发表于 2013-9-29 22:32 static/image/common/back.gif
直接焊线,然后接店家的USB转串口模块,测试了静态数据和运动过程中姿态解算的效果,数据稳定,能够感受到 ...
嗯嗯,不知道用于控制两轮平衡车数据采集效果怎样, 貌似是一个好用的东西~=v=收走了:) 不用 Windows 的飘过。 学习学习! 路过的时候,我必须BS下楼主,又开始打产品的广告啦!! 话说,那个真心不好焊接. 学慧放弃 发表于 2013-9-29 10:57 static/image/common/back.gif
说实话,我买的串口MPU6050还一直没用,不好焊,也还不会怎么测试,楼主可否指导一下菜鸟,感激不尽...
直接买成品吧 agaonet 发表于 2013-10-5 15:11 static/image/common/back.gif
路过的时候,我必须BS下楼主,又开始打产品的广告啦!! 话说,那个真心不好焊接.
好弄的,如果自己焊接有困难,可以找店家焊上排针和杜邦线。话说这个软件的确是不错的,就算不买人家的产品,用来当自己的串口绘图软件也是很好的。6050的数据光读出来有啥用,还得要有分析工具呀,人家软件做得都是公开协议的,而且能记录原始数据并导入到Matlab下分析,就算是自己做算法,也是一个很不错的工具呢~真心觉得不错才分享给大家的~ agaonet 发表于 2013-10-5 15:11 static/image/common/back.gif
路过的时候,我必须BS下楼主,又开始打产品的广告啦!! 话说,那个真心不好焊接.
其实邮票孔的工艺更复杂,成本更高,但是这样做的好处是可以直接贴片安装到自己的PCB板子上面,与自己的电路板完全融为一体,市面上的IIC的6050的模块体积庞大,挂到板子上怎么弄都多出来一块儿,连接不好还容易断线,不美啊。。。。