1 / 2
文档名称:

ENC03使用心得.doc

格式:doc   大小:73KB   页数:2页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ENC03使用心得.doc

上传人:changjinlai 2019/10/28 文件大小:73 KB

下载得到文件列表

ENC03使用心得.doc

相关文档

文档介绍

文档介绍:陀螺仪ENC03使用心得上次做小平衡车的时候用了个陀螺仪(ENC03),我把测角度串口调试视屏放网上分享了,几天前有朋友看过想要那个算法,我就把自己的心得分享下吧!首先看datasheet,ENC03是个角速度传感器,out管脚输出的电压大小是和它的旋转速度成正比的,知道了速度求路程那就好办了。设角度为D,平均角速度为,时间为T。现在如果和T是已知的要求D,想必读过初中物理的人都会吧?不会也没关系,我写出来给力看,呵呵:D=*TT是可以自己设定的,通过单片机或其他芯片的定时器即可设定,T要尽量设定小点,如果太大的话下不求平均速度的误差会很大,我设定为100微妙,还可以再小。那么怎么办呢?看ENC03的datasheet可知out管脚的静态电压(就是角速度为0时候电压),角速度每增加1°/s电压增加或减小(有正向速度和反向速度),如图1所示。图1现在知道out管脚的电压就能算出当时的速度了。设out管脚电压为U,当时速度为V,那么但是实际应用中角速度可能是随时变化的,没有一个定值,我们可以算它的平均速度,假设求时间点A和B之间陀螺仪转过的角度大小,首先要知道A和B之间陀螺仪的平均速度,要求解我们可以测出A时间点的速度和B时间点速度,那么:当A和B之间时间很短时就可以很准确。由上面3个公式可得出:上面公式中的U是out管脚上的电压,因为它太小,实际应用电路不会直接用AD转换器测量out管脚上的电压,一般会根据实际需要加个一定放大倍数的放大器,AD转换出来的是放大器输出的电压,这样要先由求出U才能用上面的公式计算。假如使用如下电路:,所以放大器输出Out2的静态电压要经过测量确定。设放大器放大倍数为,放大器输出管脚Out2静态电压为,放大器输出管脚电压为,可得:当然实际应用时还要注意温漂等因数对放大器的静态电压和放大倍数的影响等等,我是在开机初始化程序中加入重测放大器静态电压解决静态点漂移的。