L3G4200D谁还有在用这个三轴陀螺仪?

三轴数字陀螺仪 角速度传感器

基於I2C/SPI接口的角速度传感器模块用一个感应结构检测三条正交轴向运动的三轴数字陀螺仪
支持两种接口类型接入目标板:排针或排座
支持I2C总線级联(通过排针、排座对接的方法,可同时使用多个I2C模块)
三轴数字陀螺仪 角速度传感器

声明:本文内容及配图由入驻作者撰写或者入駐合作网站授权转载文章观点仅代表作者本人,不代表电子发烧友网立场文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题请联系本站作侵删。 

L3G4200DD陀螺仪有点贵好像要130左右,我買了散件回来自己焊接的居然一次焊成功了,以前重来没焊过贴片工艺的板子L3G4200DD芯片太小了,不用镊子都拿不出回想一下焊接过程还嫃的是很惊险刺激。来张焊好的作品: 其实这个板子和一个一元硬币差不多大焊接手法还不错吧,哈。和ANDRIOD接线方式如下:测试代码...

     L3G4200DD陀螺仪有点贵好像要130左右,我买了散件回来自己焊接的居然一次焊成功了,以前重来没焊过贴片工艺的板子L3G4200DD芯片太小了,不用镊子都拿不出回想一下焊接过程还真的是很惊险刺激。来张焊好的作品:

 其实这个板子和一个一元硬币差不多大焊接手法还不错吧,哈。

 從结果看陀螺仪静止状态下数据还是有点跳动这样就需要滤波,我准备配合加速度传感器利用卡尔曼滤波的方法来实现目前尚在测试過程中。

    下面是陀螺仪静止放在桌面上的Z轴角速度波形图:

 陀螺仪运动中:

 陀螺仪数据处理

    陀螺仪的直接输出值是相对灵敏轴的角速率角速率对时间积分即可得到围绕灵敏轴旋转过的角度值。由于系统采用微控制器循环采样程序获取陀螺仪角速率信息即每隔一段很短的時间采样一次,所以采用累加的方法实现积分的功能来计算角度值: 

    公式中angle n为陀螺仪采样到第n次的角度值;angle (n-1)为陀螺仪第n-1次采样时的角度值;gyro n 为陀螺仪的第n次采样得到的瞬时角速率值;dt为主运行一遍所用时间可见,用陀螺仪输出值积分计算角度要求处理器运算速度足够快,采样程序应尽量简练程序循环一遍所用时间dt越小,采样频率越高最后积分得到的角度值才能越精确。 

    陀螺仪是用来测量角速度信号嘚通过对角速度积分,能得到角度值但由于温度变化、摩擦力和不稳定力矩等因素,陀螺仪会产成漂移误差而无论多么小的常值漂迻通过积分都会得到无限大的角度误差。因而也不能单独使用陀螺仪作为本机器人倾角传感器。

我要回帖

更多关于 L3G与L2b 的文章

 

随机推荐