SuperAnt 发表于 2013-9-29 02:12:00

【分享】牛逼的串口数据实时绘图程序,可文件记录,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

MicroCao 发表于 2013-9-29 09:17:00

好东西,顶起

zhaowenwin 发表于 2013-9-29 09:58:54

很好的软件,收藏了~

学慧放弃 发表于 2013-9-29 10:57:49

说实话,我买的串口MPU6050还一直没用,不好焊,也还不会怎么测试,楼主可否指导一下菜鸟,感激不尽...

SuperAnt 发表于 2013-9-29 11:09:32

学慧放弃 发表于 2013-9-29 10:57 static/image/common/back.gif
说实话,我买的串口MPU6050还一直没用,不好焊,也还不会怎么测试,楼主可否指导一下菜鸟,感激不尽...

好弄的,焊4个杜邦线就可以了,自己不方便焊接的话,也可以让店家帮忙焊上排针。

学慧放弃 发表于 2013-9-29 18:26:28

SuperAnt 发表于 2013-9-29 11:09 static/image/common/back.gif
好弄的,焊4个杜邦线就可以了,自己不方便焊接的话,也可以让店家帮忙焊上排针。

那个不好焊排针,改天给专业人员焊算了。自己也弄断了一根线,你们怎么测试的 啊??

SuperAnt 发表于 2013-9-29 22:32:12

学慧放弃 发表于 2013-9-29 18:26 static/image/common/back.gif
那个不好焊排针,改天给专业人员焊算了。自己也弄断了一根线,你们怎么测试的 啊??

直接焊线,然后接店家的USB转串口模块,测试了静态数据和运动过程中姿态解算的效果,数据稳定,能够感受到滤波的强大,的确是不可多得的好东西。

学慧放弃 发表于 2013-9-30 14:45:05

SuperAnt 发表于 2013-9-29 22:32 static/image/common/back.gif
直接焊线,然后接店家的USB转串口模块,测试了静态数据和运动过程中姿态解算的效果,数据稳定,能够感受到 ...

嗯嗯,不知道用于控制两轮平衡车数据采集效果怎样,

tbmaomao8 发表于 2013-9-30 20:28:18

貌似是一个好用的东西~=v=收走了:)

szpapas 发表于 2013-10-1 06:01:20

不用 Windows 的飘过。

lxyfish111 发表于 2013-10-5 00:10:54

学习学习!

agaonet 发表于 2013-10-5 15:11:31

路过的时候,我必须BS下楼主,又开始打产品的广告啦!! 话说,那个真心不好焊接.

天天向上/tp 发表于 2013-10-7 23:28:47

学慧放弃 发表于 2013-9-29 10:57 static/image/common/back.gif
说实话,我买的串口MPU6050还一直没用,不好焊,也还不会怎么测试,楼主可否指导一下菜鸟,感激不尽...

直接买成品吧

SuperAnt 发表于 2013-10-8 20:11:09

agaonet 发表于 2013-10-5 15:11 static/image/common/back.gif
路过的时候,我必须BS下楼主,又开始打产品的广告啦!! 话说,那个真心不好焊接.

好弄的,如果自己焊接有困难,可以找店家焊上排针和杜邦线。话说这个软件的确是不错的,就算不买人家的产品,用来当自己的串口绘图软件也是很好的。6050的数据光读出来有啥用,还得要有分析工具呀,人家软件做得都是公开协议的,而且能记录原始数据并导入到Matlab下分析,就算是自己做算法,也是一个很不错的工具呢~真心觉得不错才分享给大家的~

SuperAnt 发表于 2013-10-8 20:17:12

agaonet 发表于 2013-10-5 15:11 static/image/common/back.gif
路过的时候,我必须BS下楼主,又开始打产品的广告啦!! 话说,那个真心不好焊接.

其实邮票孔的工艺更复杂,成本更高,但是这样做的好处是可以直接贴片安装到自己的PCB板子上面,与自己的电路板完全融为一体,市面上的IIC的6050的模块体积庞大,挂到板子上怎么弄都多出来一块儿,连接不好还容易断线,不美啊。。。。
页: [1] 2 3
查看完整版本: 【分享】牛逼的串口数据实时绘图程序,可文件记录,MPU6050适用,Matlab处理