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

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

3天内不再提示

简述RFID技术的公交车信息管理系统的设计

电子工程师 来源:仪器仪表用户 作者:杭佳闻 , 刘锦高 2021-04-27 16:40 次阅读

1 设计原理

RFID(Radio Frequency Identification)即无线射频识别技术【1】,它的基本工作原理标签进入磁场后,接收解读器发出的射频信号,凭借感应电流所获得的能量发送出存储在芯片中的产品信息,或者主动发送某一频率的信号;解读器读取信息并解码后,送至中央信息系统进行有关数据处理。RFID系统一般由两个部分组成,电子标签(TAG)和阅读器(Reader)。典型的阅读器包括高频模块(发射机和接收机)、控制单元、天线以及附加的接口RS232等)。屯子标签由IC芯片和LC谐振回路组成。

传感器网络的主要功能是对某种环境中事物的数据采集。传感器网络的相关研究包括传感器、通信和计算(包括硬件、软件和算法等)等3个方面。传感器网络一方面可以将互联网的信息共享功能扩充,使其成为包括信息采集、信息处理和信息利用的集成网络。另一方面,它可以将传感器节点发展成为具有互联结构的新型信息处理功能的网络。

2 基于RFID的公交车信息管理系统

2.1 系统组成(见图1)

系统总体上由两部分组成:射频收发传感系统以及中心控制系统

射频收发系统完成对公交车信息的采集,中心控制系统则完成信息管理和显示控制。

射频收发系统包括电子标签、读卡器以及MCU和串口扩展电路。其中电子标签载于公交车上,含有每辆车各自唯一的ID号,而读卡器位于站台区域,用于识别车辆身份。MCU负责控制整个系统的运作,控制射频电路的发射和接受,串口扩展电路将多个终端的Reader和中心计算机连接起来。

分布在各个站台的读卡器作为传感系统的传感节点【2】,数据采集中间件完成数据到网络的接入,中心控制器就完成数据的管理。中心控制器包括中央计算机,后台数据库和显示控制电路以及显示屏。MCU将车辆信息传输给中央计算机,中央计算机结合公交系统数据库分析并通过MCU管理站台显示等外围电路。

2。2 系统硬件

pIYBAGCHzaWAJXQsAAB4chBeUPI389.png

2.2.1 电子标签

电子标签安装于公交车上,卡上存有每一辆公交车唯一的ID号以及相关信息。只要公交车在站台读卡器的有效读卡范围内,卡上的信息就会被读取进而传输到中央计算机进行处理并按处理结果执行特定站台的显示操作。系统采用德州仪器生产的Tag-it HF-I。Tag-it HF-1分为64个存储块,每块32bit;内含64bit的唯一的ID号,2kbit的用户存储区;与ISO15693—2,一3通讯协议兼容,工作于13.56MHz。卡内含防冲撞机制,可以同时完成多张卡片的读取而不会造成冲突。

2.2.2 读卡器

读卡器主要由射频发射/接收电路和MCU组成, 用于识别车辆身份射频发射/接收电路是以$6700多协议收发芯片RI-R6C一001A【3】为核心的台湾联公司的RF 201模块【4】(具体电路图如图2),遵循ISO/IEC 15693协议,+5V供电,实现对信号的调制和解调,用曼彻斯特编码方式,接5On环形天线。

RI.R6C-00IA芯片是德州仪器生产的RF收发器,: 片内含接收、发射和控制接口三部分。它是一种廉价的非接触式芯片,无源最大读写距离在1.2米以上。能实现多目标、运动中识别。其典型发送功率为200mW,还可以再加一级功放电路,提高发射功率以提高读写距离。

电路工作原理: R6C的通信接口有三根线: SCLOCK、DIN、DOUT,分别代表时钟线、数据输入线、数据输出线。时钟线是双向的,发送数据时由MCU控制,接收数据时由R6C控制,在时钟上升沿R6C锁存数据。R6C的XTAL1和XTAL2引脚接13.56MHz的晶振,调制基带信号。

从DIN 脚输入基带信号经R6C调制到13.56MHz的载波信号上,再由Tx_OUT脚发射出去:调节Ll、L2、C1O组成的串连谐振电路,使其输出阻抗为5OQ 外接匹配阻抗为50n的环形天线:当天线收到电子标签的射频信号耦合到读卡器, 由R6C解调为基带信号再从DOUT脚输出到MCU,进行后续处理。

在模块RF一201中,R6C通过ATTINYI2L间接与MCU实现通信。ATTINYI2L的两个I/O口和MCU相连,分别为DATA和CLOCK。MCU 采用AtmeI公司的Atmega16L嵌入式微控制器,Atmegal6L根据RF一201的通信协议,通过控制ATTINY12L间接与R6C通信。4013B包含两个D触发器,它将13.56MHz分频,供给ATTINY12L的工作频率。

3 软件流程

3.1 通信过程

3.1.1 时序图

RF一201与MCU之间通信的时序图如图3示。

3.1.2 数据格式(见表1)

低位先送。Length为数据长度。

Command1和Command2都由Bit0-Bit7八位组成,

Commandl用于读写状态的设定,Command2用于卡片形态的设定。具体来说,Commandl的Bit3用于设置UID;Bit5和Bit4两位不同的组合对应不同的四种状态: “00”对应“Read System Information” , “Ol” 代表“Read Block” , “lO” 代表“Write Block” , “ll”代表“Lock Block”。

Command2的Bit6 Bit5 Bit4三位组合为010时卡片型态为ISO15693。

UID码为8个字节,它是唯一码,不一定使用。因为它是唯一码,当有多张卡片在一起时,可以针对所指定的UID卡片动作,而不影响其他卡片。

Block块的大小为一个字节取值范围为O~63,用于指定向哪个Block块进行,在Block里可以写入卡的唯一ID号。

BCC是各字节资料的总和,即BCC=Length+Command l+Command2+(UIDl+UID2+… +UID8)+(Block)+(datal+data2+data3+data4)

pIYBAGCHzcSAe7gbAAHg8ulzNLA248.png

3.2 软件流程图

软件流程如图4所示。当站台设置的读卡器检测到标签卡存在,即有公交车进站时,完成信息收发检测,配合数据库对进站车辆信息进行检索处理,如属于哪条公交线路,公交线路,发车时间等等。然后把车辆经过当前站台的时间和站名发送至线路下几个车站,并由站台显示屏予以显示。如果是班次较多的公交线路,可以考虑同时并行显示两班车的信息。

由于系统涉及的信息量并不是很大,考虑系统的稳定性和性价比,公交信息的后台管理选用Linux+MySQL+PHP【5】的组合。数据库需要对线路信息表,车辆信息表,车辆即时信息记录表以及车辆管理日志和管理人员表进行设计,此外还包括一些管理界面的设计,串口通信程序【8】以及中心计算机与各站点的通信程序设计等等。

4 系统分析评价

本系统尚处于实验阶段,实验中以若干标签卡进行测试可以达到识别等操作效果,但在实际应用中尚存在识别距离不够长,移动中识别效率不够高等等不足。识别距离可以考虑在发射端加射频放大电路来实现增加,软件执行效率也有改善空间。另外,系统与无线传感技术还有待进一步结合,以期实现中心控制系统与站台间的无线通信管理。基于RFID的公交管理系统开发成本低,该技术还可以运用到一般的停车场车辆管理,物流运输管理等等,应用前景较为广泛。

编辑:jq

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

    关注

    2525

    文章

    48069

    浏览量

    739996
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16011

    浏览量

    343545
  • RFID
    +关注

    关注

    383

    文章

    5781

    浏览量

    234610
  • 读卡器
    +关注

    关注

    1

    文章

    396

    浏览量

    38961
收藏 人收藏

    评论

    相关推荐

    公交站配电箱安装安全用电监测终端,实时监测公交车站配电系统漏电电流

    安科瑞 程瑜 云平台简介 功能: 通过在公交站配电箱安装安全用电监测终端,实时监测公交车站配电系统漏电电流及水浸状态,并将监测数据通过移动网络上传至云端服务器。管理人员可通过手机APP
    的头像 发表于 03-05 10:58 101次阅读
    <b class='flag-5'>公交</b>站配电箱安装安全用电监测终端,实时监测<b class='flag-5'>公交车</b>站配电<b class='flag-5'>系统</b>漏电电流

    Altium元器件信息管理系统的建立与使用

    电子发烧友网站提供《Altium元器件信息管理系统的建立与使用.pdf》资料免费下载
    发表于 01-25 09:33 2次下载

    MAX22088:家用公交车系统兼容式收发器数据表 ADI

    电子发烧友网为你提供ADI(ADI)MAX22088:家用公交车系统兼容式收发器数据表相关产品参数、数据手册,更有MAX22088:家用公交车系统兼容式收发器数据表的引脚图、接线图、封
    发表于 10-09 18:37
    MAX22088:家用<b class='flag-5'>公交车</b><b class='flag-5'>系统</b>兼容式收发器数据表 ADI

    基于RFID技术CFS智能仓库系统的解决方案

    系统是在现有CFS仓库管理中引入RFID技术,对CFS仓库中的入库、出库、调拨、移库移位、库存盘点等各个作业环节进行自动化的数据采集,在仓库作业区域实施无线网络覆盖,实现叉车和工作人员
    发表于 09-19 08:20

    智能工具管理系统-RFID工具管理系统

    信息化、智能化、规范化的系统。 一、 RFID工具管理优势体现 东识RFID工具管理
    的头像 发表于 09-14 09:38 539次阅读
    智能工具<b class='flag-5'>管理</b><b class='flag-5'>系统</b>-<b class='flag-5'>RFID</b>工具<b class='flag-5'>管理</b><b class='flag-5'>系统</b>

    CAN公交车的应用程序代码分享

    应用程序: 这个示例是 CAN 公交车的应用程序代码, 描述当公交车在设备节点发生时如何回收并让设备重新进入公交车, 以便进行包件传输和接收 。 BSP 版本:M480系列BSP CMSIS
    发表于 08-29 07:18

    C语言程序设计之图书信息管理系统

    设计“图书信息管理系统”要求: 图书信息包括:书号、书名、作者、价格等。使之提供以下功能:(1) 系统以菜单方式工作。(2) 图书信息录入功
    发表于 08-21 09:29 2次下载

    深圳有为信息yuweitek公交巴士车载无线4G监控方案

    :体积较小,便于车上安装。 6)取电便捷:宽电压设计(DC535V),可以通过大巴车车载电源直接供电。 三.系统方案 公交车辆整体监控管理方案由前端硬件及后台软件构成,包括终端车载监控系统
    发表于 08-11 14:08

    C语言程序设计--学生信息管理系统

    C语言程序设计--学生信息管理系统
    的头像 发表于 08-01 00:38 649次阅读
    C语言程序设计--学生<b class='flag-5'>信息管理</b><b class='flag-5'>系统</b>

    基于电子校牌学生信息管理方案:如何提升学生信息管理水平

    解决方案,该方案在为方便校方对本校学生进行管理的同时,还能通过识别、监控学生学习、健康等信息。蓝牙+UWB电子校牌学生信息管理系统通过采集学生信息
    的头像 发表于 07-18 20:52 288次阅读
    基于电子校牌学生<b class='flag-5'>信息管理</b>方案:如何提升学生<b class='flag-5'>信息管理</b>水平

    基于51单片机设计的公交车LED屏

    当前设计基于STC89C52单片机和MAX7219点阵LED驱动模块的公交车LED屏,通过SYN6288进行语音播报到站信息,可以更加准确地展示到站信息,提高公交出行的效率和便利性。
    的头像 发表于 06-15 09:13 654次阅读
    基于51单片机设计的<b class='flag-5'>公交车</b>LED屏

    国内基于飞腾CPU首款公交车信息终端正式发布

    5月,第七届世界智能大会 “算力飞腾 赋智未来” 高端论坛在国家会展中心(天津)成功举行,飞腾公司副总裁郭祥雷、天津市公交集团副总经理曲杰携手发布了基于 飞腾腾珑 E2000 芯片的公交车信息终端。这也是国内 基于飞腾 CPU
    的头像 发表于 05-23 10:27 808次阅读