望有搞过陀螺仪经验的人指点一下我在用陀螺仪做角度过程中奇怪的现象。
用的enc-03,十位精度,静态下电压1.35V,十六位AD采样,5V为65535,在水平桌面上不动时数值基本稳定,比例系数0.67mv,我计算角度时,用1.35除以65535是AD变化1时电压变化量,再乘在静态电压基础上增加或减少的陀螺仪输出值,最后再除以0.67,单位注意到了,这样应该得到就是角速度?然后我是5ms做一次积分,得出的就是角度?但我实际观察到的数据跳得特别严重,很容易跳出乱码,这个问题苦恼很久了,望有经验的人可以提示一下,感激不尽。 电压 AD5V 65535
1.35V 17694.5
0.67mV8.78169
angle += (ad - 17694.5)/8.78169*5/1000;//积分出来的角度单位是度
//旋转时,角速度不要超过 300度/秒 回复【1楼】dapenti
-----------------------------------------------------------------------
超过了会有什么影响不? 你查下ENC-03的datasheet,量程是多少 回复【楼主位】jmhugo
-----------------------------------------------------------------------
那个,楼主我想问一下,那个0.67mv的比例系数是怎么求出来的,谢谢了~~ LS 手册上有的吧? 有加上数据手册上的高通和低通吗,另外用高精度AD采集低精度传感器后的数据直接积分的话,可能会有很大的噪声累计 回复【楼主位】jmhugo
-----------------------------------------------------------------
同感啊 我也是这个问题,这样积出来的角度差太多了,到底应该怎么办呢?
页:
[1]