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

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

3天内不再提示

采用AT89C51单片机实现动态车辆检测器系统的设计

电子设计 来源:微计算机信息 作者:宋丽,李令奇 2020-06-18 07:57 次阅读

引言

随着经济的发展,不停车收费系统(ETC)已在我国悄然兴起。不停车收费系统主要是由通讯、监控、收费三大系统组成。整个系统可靠运行的一个重要环节就是车辆检测器。在不停车收费系统中它是检测驶向通讯区域的车辆并命令天线进行通信传感器,具有进入检测、车速检测、车型判别等功能;它是检测出离开通信区域的车辆、根据ETC车道控制器的判断控制栏杆、路侧显示器的传感器,具有进入检测功能;它具有检测车辆通过,控制清除针对该车辆的路侧显示器的显示内容以及控制针对后续车辆的显示的功能,并命令栏杆关闭的功能。

考虑到性能、价格、技术复杂性、可靠性、维护要求、适用范围等因素,我们这种车辆检测器是基于地感线圈原理研制的。

1、动态车辆检测器设计

1.1 系统组成

图1为动态车辆检测器系统框图。地感线圈通过馈线与谐振电路相连,当铁磁性的车体通过地感线圈时,通过谐振电路将电感量的变化转换成频率的变化。单片机是整个系统的核心,通过单片机计数器进行计数,不断读出数据即出当前频率,获得频率变化趋势,并根据当前的各种参数要求与基准频率比较从而判断是否有车到来,最后输出不同的状态信号供外部设备使用。同时上位机通过串口RS232采集到频率变化值形成感应频率曲线用于车型判别。

采用AT89C51单片机实现动态车辆检测器系统的设计

为了确保设备在公路现场恶劣的噪声干扰环境下,能够长期正常可靠地工作,专门设计了硬件看门狗电路,使其保证设备在死机后迅速自启动恢复工作。同时在检测器长期运行过程中,如果工作频率超出了一定的范围则通过复位电路进行复位,以重新进行频率调整。状态指示电路用于指示车辆检测信息,装置运行与网络通讯信息,检测器工作状态信息等。

1.2 动态车辆检测电路

图2给出了动态车辆检测电路原理图。整个电路是由谐振电路、由用带通和相加器组成的带阻滤波器、同相直流放大器、迟滞比较电路和波形整形电路组成。基准频率的获取直接影响测量精度,如果谐振电路的振荡频率较低,当有不同类型车辆经过地感线圈时,谐振电路输出信号的波形形状变化不大,只存在由于车辆底盘离地面高低不同而引起的微弱变化。这样则大大减小了测量精度,使得判断车辆通过的结果误差很大。本 图2动态车辆检测电路原理图设计采用电容反馈三点式振荡电路,将电路的起始基准频率设计在100KHz左右,工作频率在100KHz—160KHz 之间都很稳定,完全可以满足交通部规定线圈的适用范围(10Uh—2200Uh)。

2、系统软件设计

本系统采用AT89C51单片机,片内有4KBYTE的EPROM可以反复编程,并且操作简单,便于开发调试和批量生产。我们选用11.0592MHz的晶振。

2.1当前频率获取

在主程序中设置一个定时器,定时周期为8ms,定时时间到触发定时中断Timer1Int,在中断服务程序中,不断读取当前振荡计数值,并保存到Counter的自变量中。

2.2 基准频率校订

基准频率的获取比较复杂。由于环境因素的影响,外界的各种干扰会导致同一线圈的基准频率发生变化,使得线圈的基准频率值不固定,是一个时变参数。基准频率主要向两个方向变化:一方面因外界条件变化而导致线圈电感量增大,使得实际基准频率变小,此时当前频率也相应的变小。在这种情况下,当前频率在缓慢地变小,而基准频率如果保持不变,这样两个值的差会小于设定的阈值,检测不到车辆的到来。

另一方面,由于外界条件的变化而导致线圈电感量减少,从而引起频率的增加,而有车通过的时候也会引起频率的增加,这两种情况相似,如果不采取措施将会产生车没来而判断到车来的情况导致检测器误检。因此在系统运行的过程中我们必须不断的校订基准频率。基准频率校订算法流程图如图三所示。该算法根据有车到来时频率向两个方向变化分别进行校订。

2.3车型识别:

在不停车收费系统中,我们用自动收费系统代替传统的人工半自动收费系统。自动收费系统将需要许多高新技术,其中一个最为关键的技术是如何测出实际的车辆类型以确定收费标准。我们选用地感线圈作为传感器,结合模糊模式识别算法对车辆进行分类。

3 、结束语

本系统采用了多种软硬件抗干扰措施,并能够对基准频率进行实时校订,使系统具有实时性强、性能稳定、检测率高等特点,基本上满足了ETC系统的各种要求。另外采用模糊模式识别方法,更好的利用人的识别经验,把人的经验归纳成推理规则,用推理代替计算来完成识别的过程。模糊模式识别方法的使用充分发挥了地感线圈在分类系统中低成本、高可靠度、简单方便等独特的优势。通过改变阈值等各种参数还可以将其应用在停车场等不同场合。

责任编辑:gt


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

    关注

    2522

    文章

    47984

    浏览量

    739692
  • 单片机
    +关注

    关注

    5997

    文章

    43948

    浏览量

    620553
  • 显示器
    +关注

    关注

    21

    文章

    4723

    浏览量

    137736
收藏 人收藏

    评论

    相关推荐

    基于AT89C51单片机与74LS164 的动态显示接口

    基于AT89C51单片机与74LS164 的动态显示接口 在单片机应用系统中,显示显示常用两种
    发表于 11-03 09:52

    基于单片机AT89C51的直流电机PWM调速系统

    基于单片机AT89C51的直流电机PWM调速系统文章设计了以单片机AT89C51和L298控制的直流电机脉宽调制(PWM)调速
    发表于 12-07 16:34

    AT89C51单片机指令系统

    本帖最后由 eehome 于 2013-1-5 10:02 编辑 AT89C51单片机指令系统
    发表于 08-13 23:35

    AT89C51单片机中断系统

    AT89C51单片机中断系统
    发表于 08-14 11:10

    基于AT89C51单片机的电网参数检测

    本帖最后由 eehome 于 2013-1-5 10:00 编辑 基于AT89C51单片机的电网参数检测
    发表于 08-14 11:33

    基于AT89C51单片机的防追尾系统

    基于AT89C51单片机的防追尾系统
    发表于 08-14 11:35

    AT89C51单片机

    AT89C51单片机的原理图
    发表于 01-29 19:57

    51单片机 AT89c51 简易温度检测

    51单片机 AT89c51 简易 温度检测
    发表于 10-13 07:31

    求一个基于AT89C51单片机设计的十进制计算系统

    内部存储资源丰富的AT89C51 单片机,输入采用4×4 矩阵键盘。显示采用4 位7 段共阳极LED 动态显示。软件方面从分析计算
    发表于 03-11 06:30

    基于单片机AT89C51最小系统的电动车设计

    为使电动车在跷跷板上按要求准确运行采用单片机AT89C51最小系统作为电动车的检测和控制系统
    发表于 08-26 07:30

    AT89C51单片机的电风扇控制系统设计流程图

    AT89C51单片机的电风扇控制系统设计流程图仿真图AT89C51单片机的电风扇控制系统设计+流
    发表于 09-08 06:52

    如何采用STC89C51单片机实现心率脉搏计检测系统的设计?

    如何采用STC89C51单片机实现心率脉搏计检测系统的设计?
    发表于 11-08 08:10

    AT89S51/52单片机AT89C51单片机的主要区别在哪

    AT89S51/52单片机AT89C51单片机的引脚功能有何不同?AT89S51/52单片机
    发表于 11-09 06:42

    基于单片机AT89C51的室内灯光控制系统

    本文介绍了基于单片机AT89C51的室内灯光控制系统及其原理,提出了有效的节能控制方法。该系统采用了当今比较成熟的传感技术和计算机控制技术,
    发表于 11-19 07:48

    基于单片机AT89C51的室内灯光控制系统的研究和开发

    本篇论文介绍了就是基于单片机AT89C51的室内灯光控制系统的研究和开发。本系统是以单片机为控制
    发表于 09-25 08:03