智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 4180|回复: 4
打印 上一主题 下一主题

那啥这波形...俺无力吐槽中(附带自己改的visual scope/k60)

[复制链接]

32

主题

195

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1814
QQ
威望
1068
贡献
342
兑换币
143
注册时间
2010-12-30
在线时间
202 小时
跳转到指定楼层
1#
发表于 2013-1-28 09:57:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


蓝色融合,红色加速度
好吧,好奇葩的黄色陀螺仪~
谁能告诉我,一般用这个示波器看陀螺仪应该看哪个波形
是:1、ad直接转换过来的
      2、乘以比例系数之后的
好吧上面是ad乘以比例系数之后的波形......然后放大了10000倍,加速度和融合的波形也是放大10000倍的。
为啥陀螺仪的这么神奇啊~

顺便附上自己改的k60用的video scope的初始化代码:
//这个crc_check留着~这个是crc编码用的~
unsigned short CRC_CHECK(unsigned char *Buf, unsigned char CRC_CNT)
{
    unsigned short CRC_Temp;
    unsigned char i,j;
    CRC_Temp = 0xffff;

    for (i=0;i<CRC_CNT; i++){      
        CRC_Temp ^= Buf;
        for (j=0;j<8;j++) {
            if (CRC_Temp & 0x01)
                CRC_Temp = (CRC_Temp >>1 ) ^ 0xa001;
            else
                CRC_Temp = CRC_Temp >> 1;
        }
    }
    return(CRC_Temp);
}

//然后把下面的输出放在自己的程序里就行了~TxBuf是最后输出的~他给的是short那货16位的,俺给改成8位的char了
//然后Out是你要存的想要看的数据~
//就这样了~
    unsigned short CRC_Tmp;
    unsigned char TxBuf[10], TxCnt;
    for (int i = 0;i < 4;i ++){
      TxBuf[2*i+0] = Out;
      TxBuf[2*i+1] = Out>>8;
    }

    CRC_Tmp = CRC_CHECK(TxBuf,8);
    TxBuf[8] = CRC_Tmp&0xff;
    TxBuf[9] = CRC_Tmp>>8;
    //send first data       
    for (int i = 0;i < 10;i ++)
      LPLD_UART_PutChar(UART5,TxBuf); //send begin


最后谢谢大家了....谁帮俺解决下问题owo


补充内容 (2013-3-22 17:21):
crc_check哦草咋复制粘贴错了,建议直接用官方的....

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

22

主题

246

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4997
QQ
威望
2596
贡献
1389
兑换币
860
注册时间
2011-12-17
在线时间
506 小时
2#
发表于 2013-1-28 16:15:32 | 只看该作者
本帖最后由 月光疾风 于 2013-1-28 16:16 编辑

陀螺仪的输出应该是加速度计输出的导数,一个是角速度,一个是角度
回复 支持 反对

使用道具 举报

32

主题

195

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1814
QQ
威望
1068
贡献
342
兑换币
143
注册时间
2010-12-30
在线时间
202 小时
3#
 楼主| 发表于 2013-1-28 18:23:49 | 只看该作者
月光疾风 发表于 2013-1-28 16:15
陀螺仪的输出应该是加速度计输出的导数,一个是角速度,一个是角度

导数?
俺用的是互补滤波,ad采集一个陀螺仪的值,一个加速度的值。加速度乘个系数变成弧度,陀螺仪乘个系数,然后用哪个大公式,低通加高通加积分得出融合的波形....
导数是指哪个部分......陀螺仪采集的量不就是角速度了么......
我是指一般用那个示波器不是看三个变量么,俺的理解应该是一个看:加速度乘系数后的弧度值。一个看:陀螺仪乘系数后的速度值。一个看:融合后的值。


然后就出来了这个奇葩的图........>_<
回复 支持 反对

使用道具 举报

20

主题

308

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2157
QQ
威望
1132
贡献
547
兑换币
695
注册时间
2012-11-27
在线时间
239 小时
4#
发表于 2013-5-10 16:20:47 | 只看该作者
如何输出图形 我也有这软件可是没有不能输出波形
回复 支持 反对

使用道具 举报

10

主题

56

帖子

0

精华

高级会员

Rank: 4

积分
970
威望
516
贡献
252
兑换币
259
注册时间
2012-5-30
在线时间
101 小时
毕业学校
广东海洋大学
5#
发表于 2014-3-8 09:34:37 | 只看该作者
楼主,请问怎么用这个软件的,怎么老是显示打开COM1错误,求指教,感激不尽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-27 20:47 , Processed in 0.061592 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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