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

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

3天内不再提示

如何利用射频识别技术设计汽车记录仪?

电子设计 作者:电子设计 2018-08-29 04:06 次阅读

现代交通工具的急剧发展为人类带来了便捷,但交通事故的比率也随之增加。汽车行驶状态记录仪可以有效预防驾驶员的违章驾驶,降低车辆发生交通事故的可能性,因此它已被广泛应用在多个国家和地区。据统计显示使用汽车行驶状态记录仪可成功减少交通事故的37%~52%。

射频识别技术是射频技术和IC卡技术高度集成的产物,源于20世纪90年代。射频识别技术是一种非接触性的自动识别技术,已被广泛应用于生产、管理、生活等多个领域。与传统的条型码、磁卡及IC卡相比,射频卡具有非接触、阅读速度快、无损、不受环境影响、寿命长、便于使用的特点,并具有防冲突功能,能同时处理多张卡片。在国外,射频识别技术已被广泛应用于工业自动化、商业自动化、交通运输控制管理等众多领域。

把射频识别技术应用到车辆行驶记录仪上,就可以在不停车的情况下获取车辆的状态参数。一方面方便了交通管理部门对行车的管制,例如疲劳驾驶和超速;另一方面可以提高驾驶员的责任意识。与此同时车辆行驶数据记录仪的数据记录还可以为交通事故的分析提供真实、有效、科学的证据。

1 总体设计方案

本课题所设计的汽车行驶记录仪主要实现以下功能:自检功能;实时时间、日期及驾驶时间的采集、记录、存储功能;车辆行驶速度的测量、记录、存储功能;车辆行驶里程的测量、记录、存储功能;驾驶员身份记录功能;键盘操作功能;数据显示;数据通信功能;周边环境的观测、记录、存储功能;记忆永久性、不可删除、恢复性强。总体结构如图1所示。

2 硬件结构

2.1 微处理器

根据系统设计需要,采用意法半导体STM32F103ZET6作为主控制芯片。STM32F103ZET6是一款基于CortexTM-M3的32位微处理器。CortexTM-M3是一款基于ARMV-7体系结构的处理器核,具有低功耗、短延时中断、低成本等优点,适用于微控制系统、汽车控制系统、工业控制系统等。STM32F103ZET6芯片工作频率可达72 MHz,具有内置高速存储器(高达512 KB的闪存和64 KB的SRAM),丰富的增强I/O端口和连接到两条APB总线的外设。包含3个12位的ADC、4个通用16位定时器和2个PWM定时器,还包含标准和先进的通信接口:2个I2C接口、3个SPI接口、2个I2S接口、1个SDIO接口、5个USART接口、一个USB接口和一个CAN接口。该芯片的性能和外设配置非常适合做主控制板的核心芯片。

2.2 FRID技术原理

RFID技术利用无线射频方式在阅读器和射频卡之间进行非接触双向数据传输,以达到目标识别和数据交换的目的。最基本的RFID系统由三部分组成:标签、阅读器、天线。系统的基本工作流程是:阅读器通过发射天线发送一定频率的射频信号,当射频卡进入发射天线工作区域时产生感应电流,射频卡获得能量被激活;射频卡将自身编码等信息通过卡内置发送天线发送出去;系统接收天线接收到从射频卡发送来的载波信号,经天线调节器传送到阅读器,阅读器对接收的信号进行解调和解码,然后送到后台主系统进行相关处理;主系统根据逻辑运算判断该卡的合法性,针对不同的设定做出相应的处理和控制,发出指令信号控制执行机构动作。按照不同的方式,射频卡有几种不同分类。按供电方式分为有源卡和无源卡。有源是指卡内有电池提供电源,其作用距离较远,但寿命有限、体积较大、成本高,且不适合在恶劣环境下工作;无源卡内无电池,它利用波束供电技术将接收到的射频能量转化为直流电源为卡内电路供电,其作用距离相对有源卡短,但寿命长且对工作环境要求不高。按载波频率分为低频射频卡、中频射频卡和高频射频卡。低频射频卡主要有125 kHz和134.2 kHz两种。低频系统主要用于短距离、低成本的应用中,如多数的门禁控制、校园卡、动物监管、货物跟踪等。中频射频卡频率主要为13.56 MHz,用于门禁控制和需传送大量数据的应用系统。高频射频卡主要为433 MHz、 915 MHz、2.45 GHz、5.8 GHz等,应用于需要较长的读写距离和高读写速度的场合。

2.3 摄像头模块

此系统采用的摄像头模块OV7670是OV(Omni Vision)公司生产的CMOS VGA图像传感器。该传感器体积小、工作电压低,提供单片VGA摄像头和影像处理器的所有功能。通过SCCB总线控制,可以整帧、子采样、取窗口等方式输出各种分辨率为8位影像数据。该产品采集VGA图像最高达到30 帧/s。用户可以完全控制图像质量、数据格式和传输方式。

ALIENTEK OV7670摄像头模块通过FIFO读取,用于暂存图像数据,且便于获取图像数据,而不再需要单片机具有高速I/O,也不会耗费多少CPU。摄像头模块存储图像数据的过程为:等待OV7670同步信号,FIFO写指针复位,FIFO写使能,等待第二个OV7670同步信号,FIFO写禁止。通过以上5个步骤,即可完成1帧图像数据的存储。在存储完一帧图像以后开始读取图像数据。读取过程为:FIFO读指针复位给FIFO读时钟(FIFO_RCLK)读取第一个像素高字节,给FIFO读时钟,读取第一个像素低字节,给FIFO读时钟,读取第二个像素高字节,循环读取剩余像素,结束。把这些数据写入LCD模块,就可以看到摄像头捕捉到的画面了[2]。

OV7670的功能框图如图2所示。

2.4 数据采集

数据采集模块主要包括输入通道、I/O接口、计数器、A/D转换器。此系统的所有信号采集都基于现有的车载传感器。信号采集可分为3类:模拟量、开关量、瞬间量。模拟量主要指车内温度、湿度等。开关量主要包括驾驶员信息、制动器、指示灯、车门、压力制动和手制动,所有的开关量经光耦合隔离。瞬间量包括速度、里程、驾车时间及汽车行驶状态记录和周边坏境监控等。考虑到车内有许多干扰源,该系统进行了驾驶室信号和采集通道信号的光学隔离和信号调节。信号设置成开关值,以便于这些状态变量可以直接作为处理器的输入。

温湿度数据采集由传感器DHT11完成。数据采用校验和方式进行校验,有效地保证数据传输的准确性。每隔100 ms左右读取一次数据,并把温湿度显示在LCD上。里程和速度数据采集通过一款高性能GPS定位模块ATK-NEO-6M完成。该模块自带可充电后备电池,在主电源断电后,可以维持半小时左右的GPS数据接收和保存。

2.5 信息存储

根据国家相关机构的标准,车辆行驶数据记录仪存储的数据应该包括两部分:一是汽车的实时数据,要求提供事故前后20 s的数据。二是汽车的历史数据,应该包括车辆和驾驶员360小时内的行驶状态。车辆实时数据存储要求严格,其存储不但要求高实时还应该是安全的,掉电后存储的数据不丢失。因此这个系统选择SRAM作为数据存储系统。SRAM速度快而且可多次复写,掉电以后仍可以存储数据,具备了Flash和EEPROM的优点,此外SRAM有充电电容,它不仅仅可以简化系统电路,而且成本低,可以提高系统可靠性,非常适合这个系统。此系统采用SD卡作为外部存储器,它不仅容量大(32 GB以上),而且编程简单、支持SPI接口、方便移动,并且可保证信息存储的永久性和可靠性。

2.6 人机交互

本系统通过液晶显示器显示行车参数,例如瞬时速度、每分钟速度、每十分钟的速度、时间、日期、车内温湿度和总的行驶里程。还通过液晶实现触摸屏键盘输入法用来采集驾驶员信息。为了方便用户查阅不同的内容和输入相应驾驶员信息,系统设置了主菜单,菜单单项有已存数据、图片记录、GPS、USB连接、开始记录、系统设置、照相机、时钟、输入信息。

3 软件结构

软件设计采用C/OS-II操作系统。因为C/OS-II有开源代码、代码简短、条理清晰、实时性及安全性能很高的优点。车辆行驶数据记录仪的软件主要功能是完成实时监测和车辆行驶状态记录。此系统中有监测记录的主程序。主程序可以完成各个子系统的基本功能,甚至还包括数据采集模块、数据存储模块、人机接口模块。如图3所示。

此系统有两种模式:记录模式和通信模式。记录模式是车辆行驶时,系统周期性地收集所有的状态和当前驾驶员的行车信息,例如速度、行驶时间、车内温湿度、行车周围环境等。它将收集的数据以及日期和时间等参数存储到数据存储器中。通信模式是当车辆停止时系统通过通信接口和PC机交换数据,这些数据可以上传也可以下载。当用USB进行通信时,系统提供键盘选择相应的操作。当用RS232进行通信时,数据传输的操控由PC机完成,一些很强的实时工作如时间校准也由PC完成。

系统工作流程如下:

(1)上电后初始化自检;

(2)驾驶员认证;

(3)LCD界面展示;

(4)当车辆行驶时,采集、分析、存储、显示所有的信号。

4 调试及现象

该系统总体由STM32开发板及外设模块、GPS模块、射频识别模块、摄像头模块、温湿度模块构成。

该系统人机交互界面的主页面设计由C/OS-II操作系统完成,主页面主菜单项包括:已存数据、图片记录、GPS、USB连接、开始记录、系统设置、照相机、时钟、输入信息。

该系统所采集到的数据,例如驾驶员信息、汽车驾驶时间、车内温湿度、汽车行驶速度等参数,均可在屏幕上实时阅览及存储到SD卡上供事后查询。

此系统中汉字输入采用T9输入法。该系统通过一个和数字串对应的拼音索引表来实现T9拼音输入,只需要将输入的数字串与索引表里所有成员进行对比,将所有完全匹配的情况记录下来,用户要输入的汉字就被确定了,然后由用户选择可能的拼音组成(假设有多个匹配的项目),再选择对应的汉字,即完成一次汉字输入。

5 结论

RFID是一个嵌入式系统,此系统使用高性能的32位的RISC内核,采用C/OS-II操作系统。RFID是一种新的自动化识别技术。因为它的多项优点,如远程识别、存储和携带更多信息、更快的阅读速度、广泛应用等,从而被广泛地推广应用。系统中摄像头模块的应用可以让驾驶员在车内随时观察车周围情况以便调整驾驶速度、方向。这不仅能保障驾驶员安全,还可以有效制止现如今社会关注的“碰瓷”问题,保障驾驶员利益。


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

    关注

    8

    文章

    577

    浏览量

    38937
  • 微处理器
    +关注

    关注

    11

    文章

    2259

    浏览量

    82413
  • 汽车记录仪
    +关注

    关注

    0

    文章

    13

    浏览量

    10259
收藏 人收藏

    评论

    相关推荐

    多功能汽车行驶状态记录仪的设计

    多功能汽车行驶状态记录仪的设计 随着飞机飞行数据记录仪在空运管理方面的成功运用,汽车行驶状态记录仪已陆续在许多国家和地区大量使用。早在199
    发表于 01-21 15:32

    汽车行驶记录仪

    汽车行驶记录仪
    发表于 10-27 09:21

    汽车行驶记录仪的数据传输设计

    不仅用于和计算机相连,利用它还可以和主机进行多种并行通信。USB数据传输的设计USB接口有数据传输速度快、连接简单、兼容性好等特点。汽车行驶记录仪国家标准考虑到RS232接口使用的普及性和USB接口
    发表于 12-04 10:37

    行车记录仪的OLED屏幕

    `<p>随着生活质量的提高,车友们对汽车驾驶的安全性、娱乐性有了更高需求。汽车互联网的时代,行车记录仪汽车用品不可缺少的一部分,而凌度第三代联网
    发表于 12-25 16:36

    如何利用嵌入式系统设计汽车行驶记录仪

    行驶记录仪的国家标准(GB/T19056-2003),于2003年9月1日起正式实施。实施对象包括所有的在用车和新车,将逐步由点到面,分批分时的展开。那么我们该如何利用嵌入式系统设计汽车行驶
    发表于 07-30 08:16

    汽车行驶记录仪在客车上的应用

    介绍汽车行驶记录仪在国内外的应用现状,针对公路客车的特点提出汽车行驶记录仪应用建议。关键词:汽车行驶记录
    发表于 07-25 15:16 26次下载

    一种便携式射频记录仪设计

    本文设计了一种基于便携式射频记录仪。首先从射频识别技术出发,分析了射频
    发表于 09-22 10:17 33次下载

    基于LPC2104型CPU的汽车行驶记录仪

    基于LPC2104型CPU的汽车行驶记录仪:介绍基于LPC2104 型CPU 的汽车行驶记录仪。该记录仪采用大容量闪速存储器作为存储载体,
    发表于 01-01 18:57 70次下载

    汽车记录仪的FPGA设计

    本文采用FPGA设计技术,使用铁电存储器FRAM+FLASH的新型方案设计了一款汽车记录仪。给出了关键的数据存储模块的设计结果和仿真波形。
    发表于 07-13 17:16 35次下载

    多功能汽车行驶状态记录仪的设计

    随着飞机飞行数据记录仪在空运管理方面的成功运用,汽车行驶状态记录仪已陆续在许多国家和地区大量使用。早在1990年以前,欧共体就通过了在汽车上安装行驶状态
    发表于 05-16 09:26 1296次阅读
    多功能<b class='flag-5'>汽车</b>行驶状态<b class='flag-5'>记录仪</b>的设计

    基于嵌入式系统的汽车行驶记录仪的设计

     基于嵌入式系统的汽车行驶记录仪的设计  引言   汽车行驶记录仪是能够记录和再现汽车行驶状
    发表于 01-12 11:10 1711次阅读
    基于嵌入式系统的<b class='flag-5'>汽车</b>行驶<b class='flag-5'>记录仪</b>的设计

    行车记录仪有什么用_智能手机DIY行车记录仪教程

    随着家用汽车的越来越多,行车记录仪随之也产生了,很多车主已经开始使用行车记录仪了。但有很多车主对行车记录仪不了解,不明白行车记录仪有什么用?
    发表于 10-13 11:50 1.2w次阅读

    汽车行驶记录仪(汽车黑匣子)

    汽车行驶记录仪(汽车黑匣子)
    发表于 01-14 15:09 27次下载

    基于Cortex_M3的汽车行驶记录仪设计

    基于Cortex_M3的汽车行驶记录仪设计
    发表于 09-29 11:23 8次下载
    基于Cortex_M3的<b class='flag-5'>汽车</b>行驶<b class='flag-5'>记录仪</b>设计

    新型智能式汽车行驶记录仪

    简要介绍了 MSP430 的结构, 给出了新型智能汽车行驶记录仪具备的功能, 介绍了新型智能汽车行驶记录仪系统的框图以及软件流程, 最后, 给出了基于 MSP430的智能
    发表于 04-28 10:01 18次下载
    新型智能式<b class='flag-5'>汽车</b>行驶<b class='flag-5'>记录仪</b>