控制/MCU
摘要
MEMS传感器包括加速度计(ACC)、陀螺仪(GYRO)、磁力计(MAG)、压力传感器(PS)和话筒(MIC)。因为低成本,小尺寸,低功耗,高性能,MEMS传感器近几年来被集成到便携设备内。
快速的CPU、多任务处理的操作系统、高灵敏度GPS接收器、3G / 4G无线通信芯片组、高分辨率数字摄像头、触摸屏LCD显示屏和大容量存储器是智能手机的共同特性。MEMS传感器的用途不再局限于当前的应用领域,例如,屏幕旋转、省电、运动检测、数字罗盘和3D游戏。目前导航厂商正在开发更先进的MEMS传感器应用,例如,增强实境(AR)、定位服务(LBS)、行人航位推算系统(PDR)。
本文将论述MEMS传感器在先进移动应用中的作用,例如,移动增强实境(MAR)、定位服务(LBS)和利用航位推算法确定方位的MEMS传感器与GPS接收器整合解决方案。
1.增强实境
增强实境(AR)不是一个新话题。根据定义,增强实境是在一个实时显示的真实环境上叠加图形、声音和其它感知强化技术并使其具有互动性和可操纵性的功能或用户界面。在一个真实环境内融合3D虚拟信息有助于提高用户对虚拟目标周围环境的真实感。
最近增强实境技术出现了几个成功的应用案例。例如,汽车安全设备把路况和汽车周围情况的信息投射到前档风玻璃上,让驾驶员对汽车所在位置有一个全面了解。另一个应用示例是把智能手机对准一个方位已知的目标,例如饭店或超市,手机就会显示所指目标的信息。此外,如果你身处一个陌生的大城市,这个功能还能帮助你找到最近的地铁站,只要把手机旋转360度,即可锁定地铁路线,沿所指方向到达目的地。
社交网络在现代人的生活中扮演着重要作用。当一个人接近一个购物中心时,他可以用手机指向购物中心。然后,他的朋友将会收到经过数字处理技术强化的他所在位置和周边环境的虚拟信息。反之亦然,他也会收到他朋友的方位和周边信息。因此,增强实境是一种改变人们对真实世界的感觉的新方式。
由于智能手机市场高速增长,移动设备开始兴起增强实境应用。图1所示是在智能手机内实现移动增强实境所需的关键组件。
其中:
ACC_bias … 加速度计长期偏差稳定性,单位:mg;g = 9.81m/s2
T … 双重积分周期,单位:秒
PE_ACC … ACC_bias造成的位置误差;单位:米。
陀螺仪的位置误差:
(2)
其中:
g … 地球重力,9.81m/s2
GYRO_bias … 陀螺仪长期偏差稳定性,单位:rad/s
T … 双重积分周期,单位:秒
PE_ACC … GYRO_bias造成的位置误差;单位:米。
以上两个方程式可用于计算典型惯性传感器的性能和长期偏差稳定性引起的水平位置误差。当惯性传感器与GPS集成在一起时,这些误差不会随时间推移而扩大,其它引起位置误差的因素,如失匹、非线性和温度影响,也应在计算中给予考虑。
最近在MEMS制程上取得的进步让 MEMS加速度计和陀螺仪能够连续地提供更高的定位性能,使商用级的产品更加接近战术级产品的性能。在较短的时间如1分钟内,独立的加速度计和陀螺仪可取得相对较高的测量精度。当GPS信号受阻时,这对于GPS/SINS一体化导航系统很有用。
对于消费电子产品,室内行人航位推算系统5%的行进距离误差通常是可以接受的。例如,当一个人走过100米的距离时,定位误差应该在5米范围内。这要求航向误差在 ±2°到±5°之间[2]。例如,如果航位误差是2°,当一个人走过100米的距离时,定位误差应该在3.5米范围内 [= 2*100m*sin(2°/2)]。
此外,MEMS压力传感器能够测量相对于海平面的绝对气压。因此,MEMS传感器可以确定手机用户在海平面以下 600米到海平面以上 9000米之间的高度,辅助GPS的高度测量[2]。图3所示是利用MEMS传感器与GPS接收器的行人航位推算系统结构图。
3.MEMS传感器整合
传感器整合是一套数字滤波算法,用于修正每个独立传感器的缺陷,然后输出精确的响应快速的动态的(俯仰/滚转/偏航)姿态测量结果。传感器整合的目的是把每个传感器的测量数据作为输入数据,然后应用数字过滤算法对输入数据进行相互修正,最后输出精确的响应快速的动态的姿态测量结果。因此,航向或方位不受环境磁干扰的影响,没有陀螺仪的零偏漂移问题。
能够修正倾斜度的数字罗盘是由一个3轴加速度计和一个3轴磁力计组成,可提供以地球北极为参考的航向信息。但是这个航向信息容易受到环境磁力的干扰。如果安装一个3轴陀螺仪,开发一个9轴传感器整合解决方案,则可以随时随地保持精确的航向信息。
在设计一个使用多个MEMS传感器的系统时,了解下表所列的每个MEMS传感器的优缺点是很重要的。
•加速度计:在静态或慢速运动状态下可用于倾斜度修正型数字罗盘;可用于计步器的检测功能,检测步行人当前的状态是静止还是运动。不过,当系统在3D空间静止时,加速度计无法区分真正的线性加速度与地球重力,而且容易受到震动和振荡的影响。
•陀螺仪:可以连续提供从系统载体坐标到局部地球水平坐标的旋转矩阵,当磁力计受到干扰时,陀螺仪可辅助数字罗盘计算航向数据。长时间的零偏漂移导致无限制的姿态和定位错误。
•磁力计:可计算以地球北极为参考方向的绝对航向,并且可用于校准陀螺仪的灵敏度,但容量受到环境磁场的干扰。
•压力传感器:在室内导航时,压力传感器可告诉你身处哪一楼层,辅助GPS计算高度;当GPS信号变弱时,辅助GPS提高定位精度,但是容易受到气流和天气状况的影响。
基于以上各方面考虑,卡尔曼滤波器是最常用的整合不同的传感器输入信息的数学方法。这种方法权衡不同的传感器的作用,给性能最高的方面最高权数,因此,与基于单一媒介的导航系统相比,卡尔曼滤波器算法的估算结果更精确可靠 [3]。
目前基于四元数的扩展型卡尔曼滤波器(EKF)是一个很受欢迎的传感器整合方案,因为四元数只有4个元素,而旋转矩阵有9个元素,此外,四元数法还避免了旋转矩阵的特殊问题 [3]。
4.结论
随时随地精确定位是增强实境等先进移动应用面临的主要挑战,因为增强实境与行人航位推算(PDR)或定位服务(LBS)的关系密切。鉴于GPS接收器的接收限制,MEMS传感器对室内行人航位推算应用很有吸引力,因为这些传感器大多数已经出现在智能手机内。
要想取得5%的室内行人航位推算定位误差,需要开发MEMS传感器整合算法,以修正每个传感器的缺陷,使这些传感器实现优势互补。随着MEMS传感器的性能不断提高,在不远的将来,与用户无关的SINS/GPS一体化导航系统将会成为智能手机的标准配置。
全部0条评论
快来发表一下你的评论吧 !