基于C8051F310的高灵敏车辆检测算法

发布者:ArtisticSoul最新更新时间:2009-10-23 来源: 电子设计工程关键字:车辆  一阶滤波  C8051F310  检测 手机看文章 扫描二维码
随时随地手机看文章

  1 引言

  弯路转弯处经常出现一段盲区,司机看不到弯路对面是否有车辆通过,因而引发大量的交通事故,因此,消除盲区造成的交通事故显得尤为重要。为此,设计了基于C8051F310的山路转弯预警系统。该系统当检测到弯路对面有车时可及时通过交通警示灯提前警示司机注意避让。因此,准确判断是否有车辆经过是该系统设计的关键。

  2 系统设计

  2.1 系统设计方案

  该系统设计的主要目的是警示司机在行驶时注意安全,预防事故。在山路转弯处两边分别放置该系统,每边系统控制一警示灯。当一方系统检测到车辆时,通过RF通讯发送至对方系统,对方系统接收到信号后,控制警示灯闪烁以提示司机。

  图1为系统设计组成框图。其中,车辆检测传感器采用正弦波振荡电路检测车辆,在检测电路中,输出信号频率由C8051F310采集得到,然后通过一阶滤波算法处理,滤除掉因环境因素等产生的频率干扰,并进一步计算验证C8051F310的采集精度。

系统设计组成框图

  2.2 系统的硬件电路设计

  图2为系统主要硬件电路。车辆检测传感器的输入信号为U(t),该正弦信号通过比较器变为方波信号后,再输入到单片机C8051F310,然后单片机通过计数器采集信号频率。

系统主要硬件电路

  2.3 一阶滤波算法

  一阶滤波,即一阶惯性滤波。一阶低通滤波算法公式为:

公式

  式中,α为滤波系数,X(n)为本次采样值,Y(n-1)为上次滤波输出值,Y(n)为本次滤波输出值。

  一阶低通滤波法采用本次采样值与上次滤波输出值进行加权,得到有效滤波值,使得输出对输入有反馈作用。滤波系数为0~1;该系数决定新采样值在本次滤波结果中所占的权重。一阶滤波系数可以是固定的,也可以按一定程序算法自动计算。但一阶滤波算法无法完全兼顾灵敏度和平稳度。只能寻找一个平衡点,在该系统设计可接受的灵敏度范围内选取尽可能好的平稳度。即当数据快速变化时,滤波结果能及时跟进(灵敏度优先);而当数据趋于稳定,在固定点上下振荡时,滤波结果趋于平稳(平稳度优先)。

  2.4 车辆检测电路

  图3为正弦波振荡电路。该电路用于车辆检测电路传感器,能够感应出金属物体的存在。采用涡流传感方式,将埋入地下的探测线罔直接接入正弦波振荡电路。

正弦波振荡电路

  在未检测到车辆等金属物体时,振荡电路输出信号u0(t)的频率基本变化不大,但该值不是一直保持不变,而会在一定范围内漂移。当检测到车辆等金属物体时,U0(t)的频率f0会突变为f。频率差△f=f-f0,其中△f的范围经大量的实验得出一般为几百赫兹到几千赫兹。图3中电路的振荡频率为:

公式

  式中,f与电路中L、C1、C2有关。

  当电感L数值变化时,f也会相应改变。同样当电容容值发生变化时,f也随之变化。一般情况下,电容值随环境温度变化而变化,因此振荡频率f也随温度变化而变化。

  2.5 检测电路频率算法

  因为检测电路中信号频率随时在改变,这为检测机动车辆等金属物体带来一定困难,尤其在环境温度急剧变化时,信号自身频率值会大幅变化。高温时在室外环境所采集的振荡电路数据分析得出:f值在1 h内随温度变化几百赫兹,测量期间没有金属物体靠近。因此该设计采用基准动态改变方法。具体计算方法如下:设定fz为基准频率;fc为参与计算和判断的采集频率;f为实际采集频率。m和n为滤波因子。系统没有上电时,fz初始化值为0;上电后,把第1次采集到的频率f作为fz的初始值,随后定时更换fz 值。

  先把实际采集到的频率f按式(2)进行一阶滤波处理,然后计算fc的值:

公式

  式(3)、式(4)中的滤波因子m,n通过试验获得。当f值快速变化时滤波结果及时跟进且数据变化越快,灵敏度越高。在检测车辆时需定时更换fz,根据室外温度变化更换时间。

  当有金属物体经过线圈时,采集的频率值为f,而这时基准频率为fz。判断车辆的算法是南式(3)得出fc,再由式(5)得:

公式

  通过判断△f是否在同定范围中得出车辆经过情况。该范同是通过大量实验得出的。具体CPU算法流程见图4。

CPU算法流程

  3 实验及结果分析

  该算法是经过大量验证试验而得出的。在室内,试验采用45 cm×45 cm的线圈(匝数n=12)。模拟机动车辆为一辆长1.2 m,宽0.8 m的铁皮小推车。当小车经过线圈时,采集频率fc与基准频率fz的差值约400 Hz,CPU能够准确判断出有小车经过。在室外试验则是把线圈埋入公路地面下,当汽车经过线圈时,采集频率fc与基准频率fz差值约400~2 000 Hz。这个差值随着车辆型号不同和车辆底盘的高低而改变,而CPU也能准确判断出有机动车辆经过。通过室内和室外大量试验,及时调整了滤波算法中的滤波因子,提高了检测灵敏度,使其能够满足不同车辆的需求。

  4 结束语

  采用滤波算法并实时更新振荡电路的基准频率可减少电路频率变化对于车辆检测的干扰。这里采用c8051F310设计的山路转弯预防警示系统现已安装在盘山路上,该系统能够准确检测出车辆,并发送警示信息。同时设计中充分考虑到环境因素和维护的不便,设计有上位机监控系统。因此,该系统结构简单,性能可靠,价格低廉,已引起交通部门的广泛关注。

0
0
(请您对文章做出评价)
关键字:车辆  一阶滤波  C8051F310  检测 引用地址:基于C8051F310的高灵敏车辆检测算法

上一篇:基于C164单片机的自动摊铺机通信模块的设计
下一篇:一种单片机控制的大功率铅酸电池充电器设计

推荐阅读最新更新时间:2024-03-16 12:26

北京自动驾驶车辆考试大纲公布
限速每小时60公里,侧方停车不得超1.5分钟;需通过基本能力测试及“路考”,低于80分无法通过自《加快推进自动驾驶车辆道路测试有关工作的指导意见》发布以来,北京进一步为自动驾驶车辆明确其性能测试与实际道路测试的“考试大纲”。记者梳理发现,自动驾驶车辆的“考试难度”堪比普通人考驾照,需要先在封闭场地内通过基本能力测试,才能进入城市道路进行实际“路考”。按照规定,自动驾驶车辆测试时速度需限制在每小时60公里内,且经过考核,未达到80分的车辆将无法通过测试。 起步时间不得超过30秒 近日,市交通委联合市经济信息化委、市公安局公安交通管理局等多部门发布《北京市自动驾驶道路测试能力评估内容与方法(试行)》及相关技术文件。 根据文
[汽车电子]
优必选劳佩锋:导航和红外检测是机器人的核心,防疫复工机器人立下汗马功劳|算力大学视频公开课全文
算力说 面对突如其来的疫情,从前期的防控到后期的复工,社会的运行突然对无接触有了极高的需求,这也催生了机器人在防疫复工方面的需求,无论是医院、社区还是交通枢纽,都出现了机器人协助防疫的身影。 这些机器人到底是如何开发出来并投入使用,其核心技术和使用场景有哪些?本期算力公开课邀请了 优必选科技市场技术部负责人劳佩锋 分享优必选的机器人在防疫复工中的表现和背后的秘密。 其实春节前我们已经了解到有关的疫情的部分情况,开始了内部探讨,去构想机器人防疫的方案 ,2月5日左右我们与深圳市的卫健委以及深圳市第三人民医院沟通了一下我们设想的防疫方案是否与他们的需求一致,沟通的结果基本上是可以满足需求。 我们就成立了防疫项目组,我本人担任项目
[机器人]
高性能MCU|芯海MCU助力气体检测的应用市场
气体传感器是一种将气体浓度、流量等指标转化为电信号的转换器,广泛运用在智能家居、汽车电子、工业控制、环境检测、医疗健康等领域,这些运用对于ADC性能及MCU可靠性要求极高。芯海科技(股票代码:688595)MCU内部ADC的INL小,同时内部时钟温漂可以控制在1%以内,非常适用于气体传感器。公司目前主推的MCU高性能系列CS32F031、CS32F030,高性价比CS32F036、CS32F035以及低功耗系列的CS32L010都是此类运用的明星产品。随着物联网和智能化浪潮的来临,芯海将重点发力推出新产品助力气体传感器。 气体传感器典型框图 气体传感器在日常生活无处不在,新冠疫情期间发挥救命稻草作用的呼吸机和制氧机,对患者吸入
[手机便携]
高性能MCU|芯海MCU助力气体<font color='red'>检测</font>的应用市场
基于GPS+GIS+CDMA系统构架的物流车辆监控终端设计
  本文对物流车辆监控终端进行研究,提出了基于GPS+GIS+CDMA的总体系统构架。系统将全球定位系统(Global Position-ing System,GPS)、地理信息系统(Geographic Information System,GIS)以及CDMA(Code Division Multiple Access)无线通信技术融于一身。   本文设计的物流运输车辆监控终端,通过GPS卫星定位获得车辆的经纬度等信息后,经过CDMA无线通信网络与监控中心进行通信,实时地将运输车辆的各种信息传输给监控中心,供监控中心对整体运输车队进行显示、查询、调度。   1 系统总体设计   基于GPS和CDMA的物流运输车辆监
[网络通信]
科创板首例海外并购:本土晶圆检测领域一大步
作为中国科创板首次过会的三家企业之一,以工业视觉为核心技术深耕工业领域的天准科技,正试图进一步扩大业务布局,建立更加稳固的技术壁垒。这一次,天准科技将目光投向了前景广阔的半导体领域。 基于本身在工业视觉装备领域的技术积累和优势天准科技决定在半导体领域延续检测、测量装备方面的优势。 天准科技董事长创始人徐一华博士在接受集微网采访时表示:“公司从2017年开始就关注半导体领域的潜在机遇,近年来在梳理半导体产业链时发现,半导体后道封测领域的主力量测设备已经实现了一定程度的国产化。而在前道的晶圆制造领域,晶圆检测设备仍然被海外巨头长期垄断,因为其技术难度仅次于光刻机。” 要实现半导体业务从无到有的布局并不容易,海外收购是最有效的方式之一。
[手机便携]
科创板首例海外并购:本土晶圆<font color='red'>检测</font>领域一大步
基于车载电气设备难于快速检测的研究方案
0引言 电气系统作为车辆的重要组成部分,担负着电源供电、车辆起动、车体防护、重要参数信息指示以及灯光、音响的提供等功能,其各项功能的实现将直接影响整车战技性能的发挥。由于电气设备故障具有一定的随机性,有必要在车辆使用前后对整车技术状况进行普查,方便车俩的管理与使用。然而,针对车辆多个电气设备实施系统精确性能测试耗时较长,这在基层级测试过程中难以实现,同时也是完全没有必要的。同时也是完全没有必要的。本文以面向任务的装备性能普查为目标,设计一种车辆电气系统不解体快速技术状况检测方法,并根据测试结果评估车辆电气系统总体性能,为车辆动用提供数据支持。 1总体测试方案 针对快速技术状况检测的需求,本文提出一种面向任务的分层测试方案,首先进行
[测试测量]
基于车载电气设备难于快速<font color='red'>检测</font>的研究方案
东芝推出无需电流检测电阻的双极步进电机驱动器IC
新的IC采用了东芝ACDS 结构,该结构之前用于单极步进电机驱动器IC。其不再需要检测电机电流通常需要的两个外部电阻。该新IC采用小型QFN36封装(安装面积5mm×5mm),与东芝现有产品 相比,其安装面积减少约66%。ACDS还降低了功率损耗和电阻变化误差,有助于实现低功耗和高精度恒流控制。 新产品的主要特性 无需外部电流检测电阻。 ACDS是东芝的原创结构,无需外部电流检测电阻,便可实现高精度恒流电机控制。 电机驱动时产生热量少。 与东芝现有产品 相比,当步进电机驱动器的工作电流为1A时,具备低导通电阻(0.45Ω(上限和下限总和:典型值))的内置输出DMOS使发热量减少13%。 小型封装 采用散热性能高的小型QFN
[电源管理]
东芝推出无需电流<font color='red'>检测</font>电阻的双极步进电机驱动器IC
影响无损检测可靠性的因素
无损检测技术在质量保证系统中发挥的作用越来越显示它的重要性和必要性,成为控制产品质量、保证在役设备安全运行的重要手段。然而它的重要作用有赖于无损检测方法选择的正确和检测结果是否可靠,从产品质量观点看这是重要的,从纯经济观点讲,为了减少总费用支出,可靠性亦是必要的。近年来,由于产品市场的相互竞争,高质量是提高竞争力的重要因素,因此不少部门和企业逐渐重视加强质量检验系统。对于负责质量检测人员来说,研究和认 识影响无损检测结果可靠性的种种因素是很重要和必要的。 可以从两个方面进行分析研究影响检测结果的可靠性。首先是人的因素影响,可分为三个方面: ⒈ 检测人员的技术水平、操作技能、知识水准等;⒉检测人员对工作的责任心;⒊ 检测人员在操作
[测试测量]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved