0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在车辆行驶时准确的测量加速度

analog_devices 来源:郭婷 2018-12-05 16:17 次阅读

现代车载数字视频记录系统(DVR)或OBD均使用加速度计(重力传感器)测量车辆加速度。因此,在发生车辆紧急刹车或碰撞等预定义事件时,DVR可以对记录视频添加日期/时间/加速度等信息

将视频保存至硬盘或SD卡等系统存储器时,这些信息非常有用。例如,可以借助这些信息方便识别和回放目标事件视频。此外,仅保留这些有用视频并删除其他视频可显著节约系统存储空间。但是,由于地球引力偏置和车辆振动等对加速度计的共同影响,因此在车辆行驶时准确测量加速度是一个很大的挑战。

本文介绍了一种简单有效的方法来解决此问题。

图1所示为一种车载DVR系统框图。来自CMOS传感器的视频经提取、处理并最终保存在SD卡或硬盘等独立存储器上。如蓝色高亮部分所示,加速度计(例如ADXL313)用于测量车辆加速度。

如何在车辆行驶时准确的测量加速度

图1. 车载DVR系统框图

图2说明了配备加速度计的DVR系统的工作原理。发生急刹车等预定义事件时,加速度会随着车辆的速度变化而大幅提升或降低。加速度计将检测并测量此加速度,MCU/处理器则可捕捉并处理此加速度数据。一旦加速度超过预定义的阈值(例如–1.5 g),DVR系统便会开始对记录视频添加日期/时间/加速度值等信息。

图2. 车辆急刹车时加速度及速度与时间的关系

在实际情况中,地球引力偏置和车辆振动等引起的失真会使加速度计测得的加速度并不能准确反映实际的车辆加速度。很多情况会引入地球引力偏置。例如,当DVR安装在后视镜上时,由于乘客可手动调整镜面角度,因而镜面和地球引力的夹角是不确定的。另一个例子是车辆正在并非完全水平的道路上行驶。此外,车辆发动机和高低不平的路面状况造成的振动会随机影响加速度测量,从而产生误差。

表1. 地球引力偏置引入加速度测量误差

如何在车辆行驶时准确的测量加速度

表1表明,地球引力偏置可能引入的误差是非常显著的。第一列是相对于地平面的路面倾角;第二列是Z轴上由地球引力引入的传感器偏置;第四列是Z轴上由传感器测得的加速度。车辆的加速度为1 g时,在Z轴上测得的加速度随路面倾角增大而增大,如第四列所示。例如,倾角为15°时测得的加速度约为1.26g,而Z轴上的实际加速度为1 g,因而测量误差约为26%。

图3所示为加速度计测得的实际加速事件,此加速度输出耦合了引力偏置和车辆振动等。在此图中,蓝线代表加速度计测得的加速度,黄线代表由地球引力引入的引力偏置。如图所示,可观察到三个峰值点:A、B和C。

A点测得的值约为1.25 g,B点测得的值约为2.25 g,C点测得的值约为1.75 g。将阈值预定义为1.5 g,B点和C点均超过阈值,而A点则低于阈值。但是,事实上此结果是错误的,因为加速度计上的引力偏置未得到补偿。如图中红色高亮部分所示,消除引力偏置影响后,A点的实际加速度约为1.5 g,B点约为2 g,C点约为1.25 g。此例中阈值预定义为1.5 g,A点和B点均超过阈值,而C点则低于阈值。

此例清楚表明,引力偏置会在测得的加速度上引入误差,从而导致系统做出错误决定。在实际情况中,引力偏置和振动均无法预测,因而其引入的测量误差也无法预测。从无法预测失真的数据中提取实际加速度是一个相当大的挑战。

如何在车辆行驶时准确的测量加速度

图3. 耦合了引力偏置和车辆振动的加速度输出数据

但是,使用自适应参考基准的方法可自适应地消除引力偏置和振动等引入的误差。它会实时监控加速度计的数据,并将任何随时间出现的较小和缓慢变化的数据视为由引力偏置和振动等引入的误差,如图3中的黄线高亮部分所示。真实的加速度随时间表现为较大和快速的变化,因而可被确认并通过消除引力偏置和振动等引入的误差从测得的数据中提取,如图3中高亮显示的脉冲A、B和C所示。

在每个测量周期,加速度计会测量并保存数据,并以此用作下一周期计算的参考值。在下一测量周期,将把测得的数据与前一周期的参考值进行相减计算,然后把结果数据与预定义阈值进行比较。如果结果数据超过预定义阈值,则将其视为较大和快速的加速度变化,并用系统软件进一步处理判断。如果结果数据未超过阈值,则将其视为由引力和振动引入的偏置和噪声,系统软件不做处理,只是将此次测得的数据作为下次测量计算的参考。测量周期需要微调以达到在不同环境下都能进行准确的加速度检测。上述过程可用下式表示:

ABS [gn – gn – 1] > gth

其中

gn = 当前测量周期中测得的g数据

gn – 1 = 前一周期中测得的g参考值

gth = 预定义的g阈值

图4表示消除了引力和振动引入的误差后计算出的实际加速度。如图中所示,现在黄线接近于零,这意味着几乎消除了所有重力偏移和振动。A点、B点和C点能准确反映实际的加速度。

如何在车辆行驶时准确的测量加速度

图4. 运用自适应参考基准后方法后获得的准确加速度

一般而言,上述自适应参考基准方法可以由软件来实现,但在实际情况中希望MCU或处理器单用软件完成此过程不太实际,因为视频应用为实时的,MCU或处理器的资源可能不足。

ADI ADXL313W加速度计可作为一种解决方案,它具有AC工作模式和内置32深度FIFO,这对运用自适应参考基准获得准确的加速度数据很有帮助,即使后台MCU或处理器资源有限也无影响。AC工作模式可使ADXL313W保存测得的数据,将其用作下一周期计算的参考,而内置32 FIFO则可使ADXL313W保存最多32字的测量数据,这两者可大幅减轻后台MCU或处理器的负载。

图5是ADXL313WAC工作模式的流程图。激活A C工作模式后,ADXL313W会自动将之前测得的数据作为参考基准用作下一周期的计算并与预定义阈值进行比较。如果其超过阈值,则会激活中断信号,通知MCU或处理器进行处理。在此流程图中,延迟X ms设为两个测量周期之间的间隔时间,可根据具体应用进行微调,以适应不同的应用场景。

图5. 利用ADXL313W的AC工作模式准确计算加速度的流程图

图6是ADXL313W 32 FIFO模式工作的流程图。启用32 FIFO模式工作时,ADXL313W最多可将32字的数据自动保存在FIFO中,如果FIFO已满,则会激活中断信号,通知相应的MCU或处理器进行处理判断,处理器一次可以获得32此测量数据,从而节省了处理器的功耗和负荷。

图6. 利用ADXL313W FIFO准确计算加速度的流程图

为了以有限的存储容量记录目标视频并方便视频获取,现代车载DVR或OBD设备需要准确检测并测量加速度。测量误差主要由地球引力偏置和车辆振动等引入,这些误差是不可预测的,这对系统设计人员是一个挑战。可通过软件运用自适应参考基准的方法来消除此误差,但在实际情况中,这可能又不太实际,因为DVR或OBD系统的资源非常有限。

ADI ADXL313W加速度计具有AC工作模式和内置32深度FIFO,这不仅可以直接运用自适应参考基准方法,而且还可以大幅减轻后台MCU或处理器的负荷。ADXL313W还具有其它很多特性,例如通过车规认证、高分辨率、低噪声和低功耗,因而能够大幅提升DVR系统的性能。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2525

    文章

    48045

    浏览量

    739922
  • 处理器
    +关注

    关注

    68

    文章

    18242

    浏览量

    222030
  • 存储器
    +关注

    关注

    38

    文章

    7140

    浏览量

    161966

原文标题:如何准确捕捉车辆行驶时的加速度?这个办法简单又有效

文章出处:【微信号:analog_devices,微信公众号:analog_devices】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    数字式MEMS加速度传感器在倾角测量的应用

    加速度传感器,其两个夹角之间相差90°,两个角分别为45°和135°角,当车辆静止在平面上时,加速度传感器的两个轴向测得加速度:Ax=Ay=0.707g。图1
    发表于 11-01 14:46

    MEMS加速度传感器在车身稳定系统中的应用

    传感器替代,用于直接测量车轮与车体之间的距离。  另外,在许多ECS系统中,车辆的中部或后部还额外装有一个用于检测车辆颠簸的加速度传感器。能够略微消除车体在
    发表于 11-07 16:05

    惯性传感器在车辆稳定系统中应用

    惯性传感器测量车辆回转的角速率和加速度或倾角。然后通过ECU对某个车轮发出控制指令,以保证正常的安全行驶。  车辆稳定系统有很多不同的叫法,
    发表于 11-13 11:00

    一种惯性传感器在车辆稳定系统中应用

    是增加了一个惯性传感器,并且通过惯性传感器测量车辆回转的角速率和加速度或倾角。然后通过ECU对某个车轮发出控制指令,以保证正常的安全行驶。  车辆
    发表于 12-04 15:32

    请问三轴加速度传感器检测车辆拐弯和碰撞次数可行吗?

    如果把三轴加速度传感器放在车里检测车辆的拐弯次数和受到撞击的程度?合适吗?还有就是三轴加速度传感器读出来的是物体姿态的变化还是物体当时的姿态?
    发表于 05-09 02:07

    智能压阻式加速度传感器设计

     1 引言  对于传统的加速度传感器而言,由于只具有感知环境,输出模拟信号的功能,应用范围受到了很大限制,譬如,在车辆振动测试行车试验中,就需要配置电脑、数据采集卡等设备。不但设备昂贵,而且由于车辆
    发表于 06-18 08:01

    请问怎样用三轴加速度计检测车辆行驶与停止?

    理论上讲,车辆行驶时候x,y,z加速度不可能同时为零,停车时候X ,Y,Z三轴加速度均为零,但是由于停车时候车辆大多不会熄火,处于怠速状态,
    发表于 06-24 04:37

    基于加速度计的倾角测量精度提高

    是为了防止汽车侧滑和翻车;如今,ESC功能已经成为世界各国或地区法律的强制要求。如果通过组合器件(单芯片、组合式加速度计和陀螺仪)实现倾角测量,则不必在车上安装一个独立的EPB模块,结果可以大幅降低汽车
    发表于 07-18 07:23

    Mems加速度计对于温度测量准确

    `Mems加速度计对于温度测量准确  Mems加速度计理论上可以测量小于1°的倾斜,但是在温度变化及振动条件下是否仍然可以实现这样的
    发表于 03-06 21:19

    如何使用加速度计来计算移动车辆速度

    我想使用加速度计来计算移动车辆速度。为此,我需要一个加速度计,它应该在减速中给出 _ve 值(2 的补码),在加速度(2 的补码)中给出
    发表于 01-12 06:44

    如何使用加速度计查找移动车辆速度

    我正在尝试使用加速度计查找移动车辆速度。你有加速度计吗(ST)?请给我一个建议。如果任何机构完成了这个项目,请分享您的经验。谢谢你。
    发表于 01-13 07:16

    加速度测量原理是什么,如何提高测量精度?

    加速度测量原理是什么?如何提高测量精度?
    发表于 10-16 06:18

    车辆纵向加速度自抗扰控制

    车辆纵向加速度自抗扰控制:使用自抗扰控制(activedisturbancerejectioncontrol,adrc)方法对车辆纵向加速度控制进行研究.首先给出以油
    发表于 03-18 16:16 30次下载

    利用加速度计和陀螺仪测量车辆运动

    有运动加速度时,倾斜传感器将得到一个不准确的倾角。也就是说,在车辆倾斜时只通过加速度计将无法得到准确的倾角。通过
    发表于 02-02 09:42 1.9w次阅读
    利用<b class='flag-5'>加速度</b>计和陀螺仪<b class='flag-5'>测量</b><b class='flag-5'>车辆</b>运动

    如何使用加速度计提高倾角测量准确

    本文讨论如何使用加速度计(如组合部件)提高倾斜测量精度。电动驻车制动器(EPB)用于乘用车,使车辆在平坦的道路上保持静止。这是通过使用单轴或双轴加速度
    的头像 发表于 01-03 13:59 2390次阅读
    如何使用<b class='flag-5'>加速度</b>计提高倾角<b class='flag-5'>测量</b>的<b class='flag-5'>准确</b>性