新闻中心

EEPW首页>测试测量>设计应用> CRS10陀螺仪及其在角速率与转角测量中的应用

CRS10陀螺仪及其在角速率与转角测量中的应用

作者: 时间:2010-11-09 来源:网络 收藏

  1.2使用方法

  1.2.1 CRS1O硬件建接

  CRSl0的SPI接口与各种微处理器SPI主控制器件接线如图2所示。SPI总线的时钟频率最高可达到2.5 MHz,建议采用1 MHz。

b.JPG

  1.2.2 CRSl0数据读写与数据处理

  通过SPI总线,可以对CRSl0进行读写操作。可以根据设计要求设置控制寄存器的值达到控制效果,也可以使用寄存器的默认设置。控制指令由1个字节状态位,4个字节的数据位和1个字节的校验位共6个字节组成。向CRSl0写控制指令时,只要将指令串通过SPI总线发送给CRSl0即可。

  读取CRSl0输出的数据时,从总线上读取到的是6个字节的数据,依次是:1个字节的状态位,2个字节的数据位,2个字节的温度数据位和1个字节的校验位。

值(RATE_OUT)和温度值(TEMP_OUT)输出的数据格式均为16位二进制的补码,可以使用式(1)进行解算:

c.JPG

  式中,DATA_VALUE为寄存器的输出数据,VALUE为转换后实际的测量量的值,Scale为寄存器值最小值代表的最小单位,n为对应寄存器的数据位数。

  在这里有一个小技巧,由于数据是16位二进制补码类型,可以使用数据类型为整型(int)存储数据,这样亦可以省略其中的数据处理过程。

2系统设计

  这里给出了基于LMS8962与CRSl0的倾角测量系统的原理与设计。

  2.1原理

  CRSl0是测量其所在PCB平面的角速率。根据运动学原理,角度等于角速率在时间上的积分,因此,可以得到转角与角速率的关系:

d.JPG

  式中,θ是当前角度,θo是运动初始时的初始转角,ω为角速率,to为初始时刻,t为当前时刻。

  在数字系统中,采用其离散型方程:

e.JPG

  式中,θ、θo、ω的含义与式(2)相同,△t表示采样数据的时间间隔。

  根据上述原理,利用CRSl0设计测量转角系统。只要保证采样频率够快,转角平台稳定,噪声较小即可。



评论


相关推荐

技术专区

关闭