ymjDream
发表于 2019-12-10 07:17
littleshrimp 发表于 2019-12-9 16:37
初始姿态吗?没太懂你的意思,这方面我研究不多,你可以在网上找一找,我搜了一下,有很多资料。
好,感谢~
yujie2510
发表于 2019-12-13 08:48
littleshrimp 发表于 2019-12-5 17:48
CTRL6_G (15h)的USR_OFF_W是用来设置X_OFS_USR (73h), Y_OFS_USR (74h), Z_OFS_USR (75h)这三个寄存器每 ...
<p>写0x80和写0x81以后,读出来的加速度数据是有差异,似乎写0x80也是生效的。</p>
ymjDream
发表于 2019-12-18 09:04
littleshrimp 发表于 2019-11-14 22:04
可以
可以发帖提问
您好,请教下,陀螺仪在这里输出的是角速度没错吧?你们是怎么判断准确性的?还有姿态更新的准确性呢?以什么为准?感谢~!
littleshrimp
发表于 2019-12-18 09:17
ymjDream 发表于 2019-12-18 09:04
您好,请教下,陀螺仪在这里输出的是角速度没错吧?你们是怎么判断准确性的?还有姿态更新的准确性呢?以 ...
<p>极性可以参考这个图片</p>
<p></p>
ymjDream
发表于 2019-12-18 09:47
littleshrimp 发表于 2019-12-18 09:17
极性可以参考这个图片
准确性怎么判断的呢?以经过验证的稳定平台陀螺为标准吗?
littleshrimp
发表于 2019-12-18 09:58
ymjDream 发表于 2019-12-18 09:47
准确性怎么判断的呢?以经过验证的稳定平台陀螺为标准吗?
在网上搜一下《MEMS陀螺仪参数校准方法研究》
ymjDream
发表于 2019-12-18 11:52
littleshrimp 发表于 2019-12-18 09:58
在网上搜一下《MEMS陀螺仪参数校准方法研究》
看了这篇文章,但是还是没看明白那个误差曲线是以哪个为基准计算出来的呢,:)感谢答复~
littleshrimp
发表于 2019-12-19 19:19
ymjDream 发表于 2019-12-18 11:52
看了这篇文章,但是还是没看明白那个误差曲线是以哪个为基准计算出来的呢,感谢答复~
<p>说一下我的理解,不一定对,共同探讨</p>
<p>制作一个旋转平台,将传感器旋转在旋转平台上</p>
<p>控制旋转平台的转速,测量传感器对应的输出,比较两者之间的差距</p>
<p>如果旋转平台的转速足够精确,那它和陀螺仪之间的误差就是陀螺仪的实际误差</p>
kampf8866
发表于 2020-1-14 16:33
<p>楼主可以给下测试代码么,我怎么用SPI读的都是OXFF</p>
littleshrimp
发表于 2020-1-16 09:00
kampf8866 发表于 2020-1-14 16:33
楼主可以给下测试代码么,我怎么用SPI读的都是OXFF
1楼有代码 你看一下通信波形正不正确
kampf8866
发表于 2020-1-17 19:42
littleshrimp 发表于 2020-1-16 09:00
1楼有代码 你看一下通信波形正不正确
<p>请问为什么加速度按照例程算,Z轴加速度很小,水平放置的时候只有0.03</p>
littleshrimp
发表于 2020-1-17 20:07
kampf8866 发表于 2020-1-17 19:42
请问为什么加速度按照例程算,Z轴加速度很小,水平放置的时候只有0.03
你先看看who am i是否正确 排除通信问题 然后再看看满量程设置多少 再看看转成mg前的数据是多少
永不止步SY
发表于 2020-6-1 13:21
<p>楼主,我在调试过程中遇到两个问题,麻烦您有时间帮忙看一下,非常感谢!</p>
<p>一是:Status register中的 TDA和GDA和XLDA一直不置位(使用示例代码中的轮询模式),取消判断数据准备好的条件,直接读取寄存器是能读到温度值和加速度值的,温度值还是比较准确的;</p>
<p>二是:角速度值一直是0,怎么旋转仍是0(在示例代码基础上增加了设置LPF);</p>
永不止步SY
发表于 2020-6-1 13:24
ymjDream 发表于 2019-12-6 11:30
我在静止下和手动转动下都测试了,静止下应该接近0才对,但是实测结果在0.5dps 左右,有时1.多了,转动状 ...
<p>您好,请教一下,您那边是怎么配置陀螺仪的,为啥我这一直输出0呢,用示例的代码一直为0 ,增加了LPF和BandWidth的设置,还是输出0,无论我怎么旋转,好头疼! 非常感谢</p>
littleshrimp
发表于 2020-6-1 20:59
永不止步SY 发表于 2020-6-1 13:24
您好,请教一下,您那边是怎么配置陀螺仪的,为啥我这一直输出0呢,用示例的代码一直为0 ,增加了LPF和Ba ...
我手里没有这款传感器 你现在读取WHO_AM_I(0F)正确吗?
永不止步SY
发表于 2020-6-2 13:56
littleshrimp 发表于 2020-6-1 20:59
我手里没有这款传感器 你现在读取WHO_AM_I(0F)正确吗?
<p>感谢回复! WHO_AM_I是正确的,能读出温度和加速度的值,角速度读不出,配的量程为2000dps</p>
littleshrimp
发表于 2020-6-2 20:10
永不止步SY 发表于 2020-6-2 13:56
感谢回复! WHO_AM_I是正确的,能读出温度和加速度的值,角速度读不出,配的量程为2000dps
<p>如果你之前一直使用官方的代码陀螺仪还存在问题,再试试这个最新代码</p>
<p><a href="https://github.com/STMicroelectronics/STMems_Standard_C_drivers/blob/master/asm330lhh_STdC/example/read_data_simple.c">https://github.com/STMicroelectronics/STMems_Standard_C_drivers/blob/master/asm330lhh_STdC/example/read_data_simple.c</a></p>
<p>新代码里增加了这段代码</p>
<p> /* Start device configuration. */<br />
asm330lhh_device_conf_set(&dev_ctx, PROPERTY_ENABLE);</p>
永不止步SY
发表于 2020-6-8 14:45
littleshrimp 发表于 2020-6-2 20:10
如果你之前一直使用官方的代码陀螺仪还存在问题,再试试这个最新代码
https://github.com/STMicroelec ...
<p>好的,非常感谢,我看应用手册有提到配置时使能这个功能! </p>
xiaobao111111
发表于 2022-5-18 14:10
永不止步SY 发表于 2020-6-1 13:21
楼主,我在调试过程中遇到两个问题,麻烦您有时间帮忙看一下,非常感谢!
一是:Status register中的 TD ...
<p>您好, 我想问下, 您那个status不置位的问题, 后来解决了吗</p>
ldragon
发表于 2022-10-17 17:34
感谢楼主