利用加速度传感器测量倾角

http://www.lqist.cn

http://shop36265907.taobao.com

利用加速度传感器测量倾角

简介:

基于热交换原理的双轴加速度传感器具有低价位、线性度好、内置信号处理电路和温度传感器、体积小巧等优点,可测量变化或恒定的加速度。恒定加速度的一个特例就是重力加速度。当传感器静止时(没有垂直或平行的加速度),加速度传感器的灵敏轴和垂直方向的重力加速度的夹角就是倾角。

在一般设计中,加速度传感器在PCB (印刷电路板)上的初始位置要么是水平放置,要么是垂直安装。每种位置都有一个权衡的考虑,这在选择时需要考虑。

a :水平放置,±0~60°范围都有很好的分辨率

b :一轴垂直,在0~360°都有很好的分辨率

图1:两种放置方法

水平放置

在测量范围不超过±60°时,一个双轴加速度传感器可以用来测量两个方向的角度。图1(a)显示了当加速度传感器水平放置如何测量倾角。

为测量倾角,我们需要做一些换算,因为加速度传感器的输出仅仅是加载在传感轴上的重力加速度。参考图1(a),加速度传感器输出信号和角度之间的关系可由下面的公式给出: Ax = g · sin ( α ) Ay = g · sin ( β )

Ax, Ay表示重力加速度输出,α,β表示倾斜角度。可以用如下公式计算倾斜角度:

α= sin -1

( Ax/g )

β=sin -1

( Ay/g )

图2是SINE 的曲线。当倾斜角度大于60°

时,传感器将变得不灵敏,也就是说,加速度传感器水平摆放时,如果倾斜角度接近90°,则倾

角无法测量。

图2:加速度和倾角的关系

从上图可以看出,当角度非常小的时候,公式非常接近线性: α = k ·Ax β = k ·Ay

在一些应用场合种,线性公式可以满足精度要求。表1是不同的角度使用线性近似公式计算得出的误差,要计算每个倾角的k 值,需要进行曲线拟合。

倾角范围(°/g) 最大误差(°) ±10°±0.02 ±20°±0.16 ±30°±0.48 ±40°±1.13 ±50°±2.24

表1:线性近似后倾角误差

利用线性模拟,加速度传感器的灵敏度除以k 就转化成倾角的灵敏度。假如加速度传感器的灵敏度是1000mV/g,倾角测量范围是±20°,则倾角的灵敏度是:

(1000mV/g)/(58.16°/g)=17.2mV/°

请注意:对应小范围的倾斜角度,电压输出相对比较小(1°对应17.2mV),所以在倾角传感器的设计中,要仔细考虑噪音。我公司的超低噪声加速度传感器集成有噪声滤波器,当带宽在1Hz 以下时,噪声水平是1mVrms。使用这样的加速度传感器,可以保证作成的倾角传感器的输出噪声水平低于0.1°。简言之,线性近似简化了计算,只是有很小的测量误差。

beijing longqiu:http://www.lqist.cn

http://shop36265907.taobao.com

垂直放置

当需要测量大于90°的角度时,可以利用X,Y 两个轴的加速度输出信号在0~360°范围内得到很好的分辨率。在这种应用中,单轴加速度信号用来测量单轴的倾角。图1(b)显示了加速度传感器从垂直位置的倾斜情况。

在图1(b)中,加速度信号和倾斜角度的关系如下:

Ax = g · sin ( δ ) Ay = g · sin ( γ )

在上面公式中,(δ + γ) = 90°,所以只要知道δ和γ值中的一个就足够了。上面的关系式也可以写成如下形式:

Ax=g·sin(-γ+90°arc)=g·cos (γ) 两式相除可以得到:

[Ay/Ax]=[(g·sin(γ))/(g·cos(γ))]=tan(γ)

γ角可以通过对上面的公式求反获得: γ=tan-1

[Ay/Ax]

对任何角度要获得好的分辨率,垂直放置有另外的优点。通过Ax和Ay相除,可以消除两个轴向上的输出误差。例如,通过这种方法,就不需要进行温度补偿。热交换原理的加速度传感器的灵敏度随温度的变化有很好的可预测性和重复性,所以两轴都有相同的改变,但经过计算后的结果则不会随温度的改变而改变。

使用微控制器可以很方便的完成信号的处理(如图

3)

图3:数字传感器和微控制器接口

一般,8位的微控制器可以实现以上功能。但局限于位数的限制,8位的微控制器没有对tan 函数求反的功能。所以,微控制器的编程器需要用查表或数学近似的方法(如泰勒展开,两项或三项多项式逼近等)来完成对tan 函数求反。

假设加速度传感器的输出Ax,Ay已经获得,(通过A/D转换器或对数字输出PWM的加速度传

感器使用计时器),通过求tan-1

,就可以得到倾斜的角度。图4显示的程序就是在-π/2到+π/2的范围内,对arctan (γ)函数所得值的象限判断:

.. ..

quadrant_correct = 0; if (Ay0)

{ quadrant_correct = +pi/2; } else

{ quadrant_correct = -pi/2; } }

if (Ax=0) Ax=0.000001;

angle = arctan(Ay/Ax)+quadrant_correct; .. ..

图4:象限判断

倾角传感器的补偿

在选择信号处理方法把加速度传感器信号转化成倾角信号的时候,许多事情需要事先考虑。每一个设计都有其系列变量,比如:模拟或数字系统控制接口,倾斜角度等。图5显示了信号处理的整个过程,但对于具体的应用,并不是每一步都需要。

图5:信号处理过程

在温度相对稳定的环境中应用时,而且只需要测量小角度,那么只用噪声滤波器就可以了。

当只需要测量角度的改变量时(并不需要测量实际的角度),如汽车和摩托车的安全检测,使用一个高通滤波器,就不再需要对偏移量进行温度补偿。

在大于90°的场合下,如果需要高精度,则要求用噪声滤波器和零点及灵敏度进行温度补偿。

http://www.lqist.cn

http://shop36265907.taobao.com

利用加速度传感器测量倾角

简介:

基于热交换原理的双轴加速度传感器具有低价位、线性度好、内置信号处理电路和温度传感器、体积小巧等优点,可测量变化或恒定的加速度。恒定加速度的一个特例就是重力加速度。当传感器静止时(没有垂直或平行的加速度),加速度传感器的灵敏轴和垂直方向的重力加速度的夹角就是倾角。

在一般设计中,加速度传感器在PCB (印刷电路板)上的初始位置要么是水平放置,要么是垂直安装。每种位置都有一个权衡的考虑,这在选择时需要考虑。

a :水平放置,±0~60°范围都有很好的分辨率

b :一轴垂直,在0~360°都有很好的分辨率

图1:两种放置方法

水平放置

在测量范围不超过±60°时,一个双轴加速度传感器可以用来测量两个方向的角度。图1(a)显示了当加速度传感器水平放置如何测量倾角。

为测量倾角,我们需要做一些换算,因为加速度传感器的输出仅仅是加载在传感轴上的重力加速度。参考图1(a),加速度传感器输出信号和角度之间的关系可由下面的公式给出: Ax = g · sin ( α ) Ay = g · sin ( β )

Ax, Ay表示重力加速度输出,α,β表示倾斜角度。可以用如下公式计算倾斜角度:

α= sin -1

( Ax/g )

β=sin -1

( Ay/g )

图2是SINE 的曲线。当倾斜角度大于60°

时,传感器将变得不灵敏,也就是说,加速度传感器水平摆放时,如果倾斜角度接近90°,则倾

角无法测量。

图2:加速度和倾角的关系

从上图可以看出,当角度非常小的时候,公式非常接近线性: α = k ·Ax β = k ·Ay

在一些应用场合种,线性公式可以满足精度要求。表1是不同的角度使用线性近似公式计算得出的误差,要计算每个倾角的k 值,需要进行曲线拟合。

倾角范围(°/g) 最大误差(°) ±10°±0.02 ±20°±0.16 ±30°±0.48 ±40°±1.13 ±50°±2.24

表1:线性近似后倾角误差

利用线性模拟,加速度传感器的灵敏度除以k 就转化成倾角的灵敏度。假如加速度传感器的灵敏度是1000mV/g,倾角测量范围是±20°,则倾角的灵敏度是:

(1000mV/g)/(58.16°/g)=17.2mV/°

请注意:对应小范围的倾斜角度,电压输出相对比较小(1°对应17.2mV),所以在倾角传感器的设计中,要仔细考虑噪音。我公司的超低噪声加速度传感器集成有噪声滤波器,当带宽在1Hz 以下时,噪声水平是1mVrms。使用这样的加速度传感器,可以保证作成的倾角传感器的输出噪声水平低于0.1°。简言之,线性近似简化了计算,只是有很小的测量误差。

beijing longqiu:http://www.lqist.cn

http://shop36265907.taobao.com

垂直放置

当需要测量大于90°的角度时,可以利用X,Y 两个轴的加速度输出信号在0~360°范围内得到很好的分辨率。在这种应用中,单轴加速度信号用来测量单轴的倾角。图1(b)显示了加速度传感器从垂直位置的倾斜情况。

在图1(b)中,加速度信号和倾斜角度的关系如下:

Ax = g · sin ( δ ) Ay = g · sin ( γ )

在上面公式中,(δ + γ) = 90°,所以只要知道δ和γ值中的一个就足够了。上面的关系式也可以写成如下形式:

Ax=g·sin(-γ+90°arc)=g·cos (γ) 两式相除可以得到:

[Ay/Ax]=[(g·sin(γ))/(g·cos(γ))]=tan(γ)

γ角可以通过对上面的公式求反获得: γ=tan-1

[Ay/Ax]

对任何角度要获得好的分辨率,垂直放置有另外的优点。通过Ax和Ay相除,可以消除两个轴向上的输出误差。例如,通过这种方法,就不需要进行温度补偿。热交换原理的加速度传感器的灵敏度随温度的变化有很好的可预测性和重复性,所以两轴都有相同的改变,但经过计算后的结果则不会随温度的改变而改变。

使用微控制器可以很方便的完成信号的处理(如图

3)

图3:数字传感器和微控制器接口

一般,8位的微控制器可以实现以上功能。但局限于位数的限制,8位的微控制器没有对tan 函数求反的功能。所以,微控制器的编程器需要用查表或数学近似的方法(如泰勒展开,两项或三项多项式逼近等)来完成对tan 函数求反。

假设加速度传感器的输出Ax,Ay已经获得,(通过A/D转换器或对数字输出PWM的加速度传

感器使用计时器),通过求tan-1

,就可以得到倾斜的角度。图4显示的程序就是在-π/2到+π/2的范围内,对arctan (γ)函数所得值的象限判断:

.. ..

quadrant_correct = 0; if (Ay0)

{ quadrant_correct = +pi/2; } else

{ quadrant_correct = -pi/2; } }

if (Ax=0) Ax=0.000001;

angle = arctan(Ay/Ax)+quadrant_correct; .. ..

图4:象限判断

倾角传感器的补偿

在选择信号处理方法把加速度传感器信号转化成倾角信号的时候,许多事情需要事先考虑。每一个设计都有其系列变量,比如:模拟或数字系统控制接口,倾斜角度等。图5显示了信号处理的整个过程,但对于具体的应用,并不是每一步都需要。

图5:信号处理过程

在温度相对稳定的环境中应用时,而且只需要测量小角度,那么只用噪声滤波器就可以了。

当只需要测量角度的改变量时(并不需要测量实际的角度),如汽车和摩托车的安全检测,使用一个高通滤波器,就不再需要对偏移量进行温度补偿。

在大于90°的场合下,如果需要高精度,则要求用噪声滤波器和零点及灵敏度进行温度补偿。


相关内容

  • 两轮自平衡小车控制系统的设计
  • 两轮自平衡小车控制系统的设计 摘 要: 介绍了两轮自平衡小车控制系统的设计与实现,系统以飞思卡尔公司的16位微控制器MC9S12XS128MAL作为核心控制单元,利用加速度传感器MMA7361测量重力加速度的分量,即小车的实时倾角,以及利用陀螺仪ENC-03MB测量小车的实时角速度,并利用光电编码器 ...

  • 四轮定位检测1
  • 汽车四轮定位参数检测 四轮定位仪对定位参数的检测,是对单个参数检测的综合,即: 1)光电传感器测量前束 2)重锤倾角传感器测量车轮外倾角 3)转盘与重锤倾角传感器结合测量车轮主销后倾角和内倾角 各传感器测量的数据经过处理,送电脑进行判断.判断依据由各车型数据支持(电脑中预先装有各车型的数据库) 四轮 ...

  • 传感器选型
  • 1 三轴加速度传感器安装误差标定方法研究 通过实验验证,此方法方便有效,标定误差小于±3% 2 基于三轴加速度传感器的倾角测量系统的设计 基于美国 AD 公司 ADXL345 三轴加速度传感器,设计了一个以 C8051F040单片机为核心的实时倾角测量系统,详细分析了模块的硬件实现以及软件实现方法. ...

  • 摩擦力实验
  • [键入文档标题] 理论力学摩擦力实验报告 同济大学 理论力学摩擦实验报告 实验人: 实验时间: [键入文档标题] 理论力学摩擦力实验报告 一. 实验目的 1. 摩擦与我们的生活息息相关,摩擦力产生的摩擦现象在日常生活和工程问题中普遍存 在.通过本摩擦实验来更好地理解摩擦的本质. 2. 掌握测定木材与 ...

  • 电磁控制运动装置
  • 摘 要 本系统以单片机AT89S52为核心,调节直流电磁铁供电电压的大小,改变电磁铁的磁场力的大小,利用电磁控制实现摆杆按指定的摆角和周期摆动.采用S CA100T 角度传感器来实现摆杆摆角信号的采集,用 AT89S52根据摆角值和周期输出一定占空比的PWM 脉冲波,用 L298N 作为驱动电路,以 ...

  • 桥梁挠度测量方法及比较分析
  • 桥梁挠度测量方法及比较分析 摘要:文章简首先阐述了传统的人工测梁挠度的测量方法,然后给出了几种桥梁挠度自动检测方法,最后预测了挠度测量的发展方向. 关键词:桥梁挠度测量 人工测量 自动检测 预测方向 桥梁的挠度变形是桥梁健康状况评价的重要参数,在桥梁检测.危桥改造以及新桥验收等方面都需要准确测量桥梁 ...

  • (J2360)手持式雷达测速仪器
  • 合同编号:RL-2015年01月13日s 邢台润联科技开发有限公司 销售合同范本 甲方(购货方): 乙方(供货方):邢台润联科技开发有限公司 合同签订日期:2015年01月13日y年2015年01月13日m月2015年01月13日d日 邢台润联科技开发有限公司销售合同 甲方: 乙方:邢台润联科技开发 ...

  • 惯性导航实验教学方案
  • 惯性导航实验教学方案 1 系统简介 惯性导航实验教学系统采用领先的现代智能传感器技术,包括三轴MEMS 陀螺.三轴MEMS 加速度计.三轴MEMS 磁强计传感器,学生可分别作陀螺.加速度.磁场传感实验, 倾角仪.电子罗盘和航姿综合实验等,该套实验系统有助于学生理解.熟悉.掌握惯性导航/航向姿态/运动 ...

  • 电子水平仪设计完整的论文
  • 摘 要 水平仪作为一种测量小角度的常用仪器,广泛的应用在机械和仪表制造中.通过测量相对于水平位置的倾角度,设备安装的水平位置和垂直位置等,是桥梁建设.道路铺设.土木工程.石油钻井.航空航海.工业自动化.智能平台.机械加工等领域不可或缺的重要仪器.国外许多国家很早就开始了电子水平仪的研究和制造,已有的 ...