搜索
bottom↓
回复: 18

有用过adi的陀螺仪adis16300的嘛,怎么读出来电源电压正确,x轴的加速度也正确,yz的一直

[复制链接]

出0入0汤圆

发表于 2009-4-16 08:42:55 | 显示全部楼层 |阅读模式
看状态寄存器似乎是量程溢出了,咋回事儿

出0入0汤圆

发表于 2009-4-16 13:39:20 | 显示全部楼层
呵呵,不用怀疑器件,我操作ADIS16355也出这个错误。
这种错误多数是你的程序问题,最简单的办法:你连续发送两次yz读取命令,后一次应该就能读到数字
你仔细看看DATASHEET,在第一个SPI周期发送寄存器读取命令,在下一条命令发送周期结束后才能读取上一条命令的返回值。

出0入0汤圆

 楼主| 发表于 2009-4-16 14:16:34 | 显示全部楼层
是这么做的,读取电源电压很正确。
第一次设置地址,第二次读出2个字节的数据。
我怀疑是那个地方配置错了?
有个用户设置的校准寄存器地址是0x20 0x22 0x24你涉及到了吗

出0入0汤圆

发表于 2009-4-16 15:04:43 | 显示全部楼层
每一轴矫正寄存器都有,你直接读的结果应该是已经校正过的数据,除非你要重新校正

出0入0汤圆

 楼主| 发表于 2009-4-16 17:31:48 | 显示全部楼层
x的校正是一开始是c,yx都比较大,我想给他清了,但是只有x能清,yz都请不掉

出0入0汤圆

 楼主| 发表于 2009-4-16 17:37:37 | 显示全部楼层
你仔细看看DATASHEET,在第一个SPI周期发送寄存器读取命令,在下一条命令发送周期结束后才能读取上一条命令的返回值。
是结束后也就是第三个周期?还是第二个周期中?
我的理解是第二个周期结束了也就读出来了

出0入0汤圆

 楼主| 发表于 2009-4-16 18:50:43 | 显示全部楼层
00008b 02c815 04fff8 060000 080000 0ac1b5 0ce000 0ee000 10cfdb 12d077 14d400 16c0be 1afff8 200000 228401 248101 260082 28b000 2a0001 2c0000 2e0096 300000 320e00 340006 36000b 380406 3c0010
这是读出来的寄存器的值,前2个字节是地址,后面4个是值。

出0入0汤圆

 楼主| 发表于 2009-4-16 18:51:20 | 显示全部楼层
原来读出来是好的,现在原因不明就不对了

出0入0汤圆

发表于 2009-4-20 15:45:46 | 显示全部楼层
在第二条命令发送完成后,第三条发送前
SPI是同步循环的,一边出一边进
发送的结束了,上次返回的也就回来了

出0入0汤圆

 楼主| 发表于 2009-4-20 16:21:30 | 显示全部楼层
好了,把偏执寄存器都清0了

出0入0汤圆

发表于 2009-4-20 16:27:49 | 显示全部楼层
adis16300封装与16350一样吗?
好像adis16300只有一轴陀螺仪,为什么要用这个呢?
感觉如果只要加速度话,没必要买这么贵的器件啊

出0入0汤圆

 楼主| 发表于 2009-4-20 16:59:33 | 显示全部楼层
3轴都有

出0入0汤圆

 楼主| 发表于 2009-4-20 16:59:53 | 显示全部楼层
另外2轴可以算出来

出0入0汤圆

发表于 2009-4-20 17:11:30 | 显示全部楼层
啊!可以算出来?

出0入0汤圆

 楼主| 发表于 2009-4-29 14:09:44 | 显示全部楼层
呵呵,是算出来滚角和倾角

出0入0汤圆

发表于 2009-6-5 10:05:26 | 显示全部楼层
请问读取adis16350的数据不稳定,有3种情况:1正确,2数据左移了一位,3是00,这是怎么回事啊、程序是连续读0x38寄存器

出0入0汤圆

发表于 2009-6-5 10:12:01 | 显示全部楼层
adis16350是上升沿读上升沿写么?不会差周期么?

出0入0汤圆

发表于 2009-6-12 14:02:42 | 显示全部楼层
ADIS16350AMLZ  什么价格啊?两个能拿到吗?

出0入0汤圆

发表于 2009-6-12 14:53:52 | 显示全部楼层
楼主是否搞错寄存器了,这个ADIS16300是个三轴加速度+单轴陀螺仪
加速度应该XYZ都有数值输出的,陀螺仪倒是只有一个轴


另外我虽未用过ADIS16300,但这东东明显是个“残疾”IMU模块啊,缺少两轴陀螺仪,又有PITCH/ROLL输出
说明它的应用范围是有限制的,楼主是否确定在不外加传感器的前提下,你可以用这东东?
比如Y轴一旦有直线变加速运动,姿态数据一定是错的。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-19 08:00

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

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