搜索
bottom↓
回复: 25

求串口示波器——准备用于监测kalman滤波效果

[复制链接]

出0入0汤圆

发表于 2010-7-21 15:07:16 | 显示全部楼层 |阅读模式
最近在做kalman滤波(融合陀螺仪和加速度传感器)的实验,想寻找一串口示波器采集加速度核算角度、陀螺仪积分角度,以及滤波后的最优角度后以图形方式显示,从而判断滤波效果。

现在在网上找到一款比较合适的,但不会使用,有用过的谈谈经验,只要是数据发送格式,自己试了半天都不能显示波形,在此谢过。


串口示波器ourdev_569715.rar(文件大小:715K) (原文件名:VisualScope.rar)

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2010-7-21 17:26:30 | 显示全部楼层
回复【楼主位】yangyh75
-----------------------------------------------------------------------

编一个上位机吧 还直观 花不了多少时间

出0入0汤圆

发表于 2010-7-21 17:28:36 | 显示全部楼层
mark

出0入0汤圆

 楼主| 发表于 2010-7-26 22:02:06 | 显示全部楼层
琢磨了几天,终于显示出波形了,需要对传递的数据流加入crc算法,示波器需要校验数据流正确后才产生波形,感觉不错。

校验代码——


void CRC16(unsigned char *Array, unsigned char *Rcvbuf,unsigned int Len)
{
unsigned int  IX,IY,CRC;
CRC=0xFFFF;//set all 1

if (Len<=0)
  CRC = 0;
else
{
  Len--;
  for (IX=0;IX<=Len;IX++)
   {
    CRC=CRC^(unsigned int)(Array[IX]);
    for(IY=0;IY<=7;IY++)
    if ((CRC&1)!=0) CRC=(CRC>>1)^0xA001;
    else CRC=CRC>>1;    //

   }
}
Rcvbuf[0] = (CRC & 0xff00)>>8;//高位置
Rcvbuf[1] = (CRC & 0x00ff);  //低位置
}


以下是图示——

(原文件名:sbq.JPG)

出0入0汤圆

发表于 2010-8-3 10:55:25 | 显示全部楼层
LZ  最近也在做陀螺仪和加速度传感器,但无奈数学功底太差 看卡尔曼半天没看懂 你做出来 能不能教教我啊 我的邮箱是kaesi0@qq.com

出0入0汤圆

发表于 2010-8-8 00:35:59 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-14 22:29:42 | 显示全部楼层
LZ 我也在弄这个 也想要份资料  邮箱 a403154812@163.com

出0入0汤圆

发表于 2010-8-28 08:25:04 | 显示全部楼层
这个软件需要注册,没注册有很多限制的。

出0入0汤圆

发表于 2010-11-1 23:01:25 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-11-12 20:46:00 | 显示全部楼层
Mark

出0入0汤圆

发表于 2010-11-26 14:57:14 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-26 15:10:39 | 显示全部楼层
http://ourdev.cn/bbs/bbs_content.jsp?bbs_sn=4414133&bbs_page_no=1&bbs_id=1025

这里有我用C#写的

出0入0汤圆

发表于 2010-11-26 18:22:46 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-11-11 11:04:58 | 显示全部楼层
非常好,回来试试。

出0入0汤圆

发表于 2011-11-30 18:25:56 | 显示全部楼层
回复【11楼】Clinging 哆拉C梦
-----------------------------------------------------------------------

您好:这卡尔曼滤波中用的是浮点运算   怎么将浮点转为char型呢?

出0入0汤圆

发表于 2011-11-30 18:26:05 | 显示全部楼层
回复【11楼】Clinging 哆拉C梦
-----------------------------------------------------------------------

您好:这卡尔曼滤波中用的是浮点运算   怎么将浮点转为char型呢?

出0入0汤圆

发表于 2011-12-23 16:53:20 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-24 17:00:11 | 显示全部楼层
标记一下,最近在做这个

出0入0汤圆

发表于 2012-1-12 15:23:59 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-1-17 19:59:23 | 显示全部楼层
那个“save for matlab analysis”选项导出的是.mdt格式的文件,matlab貌似打不开这种文件啊……>_<

.mdt格式的文件怎么用呢?拿什么打开呢?能否转成其他格式呢?

我想把数据最终转到matlab工作空间中,大家帮忙出出主意呗???~

出0入0汤圆

发表于 2012-2-25 20:28:40 | 显示全部楼层
支持

出0入0汤圆

发表于 2013-1-10 11:07:31 | 显示全部楼层
260186221 发表于 2011-11-30 18:26
回复【11楼】Clinging 哆拉C梦
----------------------------------------------------------------------- ...

浮点转CHAR你是如何处理的?请教一下,谢谢。我改了半天,程序也对了,就是不显示波形……

出0入0汤圆

发表于 2013-1-10 22:43:20 | 显示全部楼层
这个Visual Scope终于有波形显示了,调试起来方便多了。感谢坛子里面的资料,待我整理完了上传一个供后来者参考。

出0入0汤圆

发表于 2013-5-16 15:32:39 | 显示全部楼层
Clinging 发表于 2010-11-26 15:10
http://ourdev.cn/bbs/bbs_content.jsp?bbs_sn=4414133&bbs_page_no=1&bbs_id=1025

这里有我用C#写的 ...

你好,链接方便重新发一次吗?原来那个没用 了

出0入0汤圆

发表于 2013-5-26 11:59:34 | 显示全部楼层
mark ...........
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 21:17

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表