新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于双轴加速度传感器的新型角度测量系统设计

基于双轴加速度传感器的新型角度测量系统设计

作者:时间:2014-12-18来源:网络收藏

  4角度测量仪系统的程序设计

本文引用地址:http://www.eepw.com.cn/article/267017.htm

  使用F107的输入捕获功能,需要通过程序配置内部寄存器的初始状态,以此来满足角度测量仪的工作需求。

  ①开启GPIO和TIM2的时钟,通过内部的库函数RCC_APB2PeriphClockCmd、RCC_APB1PeriphClockCmd来控制两个时钟的开启。为了采集TIM 2_CH1和TIM2_CH2上的高电平脉宽,需配置PA0和PA1为下拉输入。

  ②初始化TIM2,设定TIM2的输入捕获自动重装载值为0xfffe,计数频率为1 MHz.

  ③使能输入捕获、中断、计数器,通过F107的库函数能方便地配置。

  由角度测量和输入捕获原理可得系统的程序流程图,如图7所示。

  

 

  图7系统程序流程图

  5调试和测量结果

  在室温下进行调试。当角度测量仪没有倾斜时,液晶屏上显示的结果并不为零,其原因是ADXL202安装无法完全水平。芯片安装后本身存在倾角,这是不可避免的。虽然调试环境是在室温下,但是实际使用的环境可能是温度变化较大的场合,零漂和灵敏度随温度的漂移将会很严重,直接测量时会导致很大的角度误差,因此,必须采取某种形式的温度补偿方法来解决。

  当角度测量仪有倾斜时,测量结果与实际值有较大误差。经分析是输入捕获的计数器有误差。经将干扰和毛刺计数进来,所以应该添加滤波电路,同时计数器的值采用多次计数取平均值的方法,以此提高计数的精度。

  角度测量仪的测量结果如图8所示。

  

 

  图8角度测量仪的测量结果

  结语

  本文论述了一种基于ADXL202的高精度角度测量仪的研究和设计方法,对ADXL202的角度测量原理和F107的输入捕获功能进行了详细的介绍。经实验测试,该测量仪能高精度地完成角度测量,而且可靠性好,对角度测量的研究和设计有着积极的意义。

伺服电机相关文章:伺服电机工作原理


风速传感器相关文章:风速传感器原理
电流变送器相关文章:电流变送器原理
加速度计相关文章:加速度计原理

上一页 1 2 3 下一页

关键词: 传感器 STM32 Cortex-M3

评论


相关推荐

技术专区

关闭