射频识别技术RFID是一种非接触的自动识别技术,其基本原理是利用射频信号和空间耦合(电感和电磁耦合)传输特性,实现对被识别物体的自动识别,射频识别系统一般由两部分组成,射频标签(Tag)和射频读写器(Reader)。在RFID应用中,电子标签附着在被识别物体上,当带有射频标签的被识别物品进入读写器的可识读范围内,读写器自动以无接触方式将射频标签中约定的信息读取出来,从而实现自动识别物品和收集物品标志信息的功能。
RFID技术在生产、零售、物流和交通等行业有着广阔的应用前景。为解决后勤物资在请领、运输、分发等环节中的可视化动态监控问题,在军事物流领域广泛使用RFID技术,其基本用法是在仓库、码头、车站、重要交通路口安装布设射频读写器网络节点,当装有射频标签的军事物资通过时,相关的物资信息、运输信息和安全信息被自动采集并上传,实现了后勤物资保障供应链的可视化监控。
1 射频读写器功能要求
射频读写器用于远距离读写射频标签内部存储的各类信息.考虑在运输途中的物资监控能力.要求射频读写器适应于野外工作环境.设计可靠的抗干扰和保护措施
射频读写器主要性能要求如下:
(1)全向的射频标签识别、读写功能;
(2)高速的数据处理能力:
(3)多样化的数据通信接口设计:
(4)能够适应高速运动状态下的射频标签快速识读:
(5)使用于交/直流供电场合,考虑车载化设计;
(6)完善地抗干扰,防雷击、浪涌措施;
(7)软件中间件开发、配置、运行方便、快捷。
2 读写器结构组成
根据功能需求,射频读写器的设计主要由控制模块、射频收发模块、天线单元、通讯接口模块和电源模块五部分组成.如图1所示。控制模块以NXP公司LPC23系列高性能ARM7嵌入式微控制器(MCU)为核心。内置μC/OS—II多任务操作系统.构成实时多任务高速数据处理平台,通过外围电路实现了射频控制、空中协议、数据存储、以太网协议和串口通讯等功能。
射频读写器介于射频标签和软件中间件之间,是数据链路层和媒体接入层协议栈的主要承载者.要求有高速、大容量数据处理能力和实时多任务控制能力。为此,读写器设计了32位高速MCU+FP—GA+IxC/OS—II多任务操作系统构成的嵌入式实时多任务处理平台。该平台可靠、稳定,且具有外围接口丰富和可扩展性好等特点。有效保证了信息的快速采集、处理和交换射频收发模块完成载波产生、空中信令调制/解调功能,天线单元的两个天线相互垂直交叉布置。通过小型射频电缆与射频收发电路相连.实现读写田器全向收发射频信号的功能。通信接口模块提供RS232、RS485和以太网3种通信接口。电源模块为软硬件系统运行提供了可靠的交直流供电保障。
3 硬件系统设计
3.1 基于PowerPC体系的MCP860T嵌入式处理器
在射频读写器的硬件系统设计中,嵌入式微处理器的性能无疑是影响整个设备性能的一个关键因素。根据系统的功能和性能需求,经过论证比较,MCU采用了NXP公司的32位LPC2387
ARM7微控制器,最好工作频率达到了72MHz,可实现数据的高速吞吐传输,系统具备较强的快速响应能力。LPC2387是一款外围资源丰富的控制器.集成512KBFlash Rom.98KB SRAM.硬件可加密程序代码空间,最大限度地保护开发者的知识产权,保证了军事应用的安全性该控制器共集成8类15个串行通信接口。包括1路10/100Mb/sEthernet.工业级PHY.1路USB2.0全速(12Mb/s)数据接口,2路CAN接口,4个UART控制器(UART1符合16C550工业标准,UART3支持IrDA模式),3路高速I2C总线,最高数据传输速度为400kb/s.1路PS。1路SPI和2路带缓冲的SSP总线丰富的接VI满足了数据通信和外围扩展的需要:LPC2387支持SD/MMC接口,为大量配置信息和临时物资信息的存储提供了保障该控制器的工作温度为-40~C~+85~C,LQFP100封装,满足了军事应用的宽工作温度、小体积尺寸的要求。另外,LPC2387提供了看门狗定时器、4个32位定时器/计数器和丰富的GPIO资源。
3.2
采用FPGA实现复杂的逻辑控制FPGA采用Lattice公司的LFXP3C逻辑器件,主要完成了6项功能:实现与CPU的接口、进行系统中断处理、实现多通道数据编解码、完成对射频板开关的控制、ADC控制部分和LED控制部分
由于采用了FPGA实现数字电路编解码功能,对比软件编解码,系统的可靠性大大提高。
3.3 通信接口和保护措施
射频读写器通信接口有以太网、RS-485和RS-232三类.为保证数据可靠传输,设备适应野战环境,各类接口均设计了保护电路。
以太网接口的保护电路分二级保护:放电管和TVS阵列芯片,可防护雷击和浪涌对网络隔离变压器的冲击在该电路中使用TVS阵列芯片主要是因为该芯片内部设计的TVS二极管结电容较小.可大大降低对高速网络数据的影响
RS一232和RS一485的保护电路分为3级保护:自恢复保险丝、放电管和TVS二极管,可以防护过流、雷击和浪涌的冲击。
3.4 可靠的供电电路设计
电源模块为读写器内部的各部分电路提供电源保障读写器具备交直流两种供电方式,交流电源电路设计为宽电压(90~260V)输入,直流电压输入范围:12~24V。适应范围较宽。为提高系统的可靠性。电源模块选用成熟的AC/DC和DC/DC。
电源模块将外部接人的交直流电源进行滤波、降压和稳压处理
交流电源和直流电源都加有压敏电阻、陶瓷气体放电管和电源滤波器。压敏电阻和陶瓷气体放电管主要起到过压保护的作用,电源滤波器则可过滤供电电源的高频干扰信号,以保证系统在较为恶劣的供电环境下仍然能够正常工作
电源处理电路还设计了瞬变电压保护电路,可有效保护读写器的单元电路。
3.5 天线分集技术设计
射频读写器中低频接收机的设计,采用了在两个相互垂直的方向上进行天线分集接收的技术,使得射频标签从任一方向进入激励磁场时都能被可靠激活
读写器采用的双通道分集接收与发射技术,保证了识读区域无方向性、无盲区。这两项天线分集技术成功解决了标签高速移动状态下数据收发的多径效应问题,有效提高了识别的准确率,实现了在运物资信息的高速动态采集。
4 软件系统功能
软件系统采用了源代码开放的μC/OS—II嵌入式操作系统作为管理平台.具有较强的稳定性和安全性,结构紧凑。软件系统还采取了许多安全技术措施,包括对读、写进行权限控制、带保护的子系统、审计跟踪、核心授权等.为用户提供了必要的安全保障
射频读写器对外提供的功能和接13控制函数体系如图2所示
5 结语
本文提出了一种基于MCU+FPGA的射频读写器设计方案。该方案具有数据处理速度高效、通信和控制接口丰富、软件开发配置简便的特点。由此研制的军用射频识别读写器,已经通过了相关部门的鉴定.并且通过应用实践证明,该产品的运行稳定、可靠。
关键字:读写器 MCU+FPGA 射频读写器
引用地址:基于MCU+FPGA模式的RFID读写器设计
RFID技术在生产、零售、物流和交通等行业有着广阔的应用前景。为解决后勤物资在请领、运输、分发等环节中的可视化动态监控问题,在军事物流领域广泛使用RFID技术,其基本用法是在仓库、码头、车站、重要交通路口安装布设射频读写器网络节点,当装有射频标签的军事物资通过时,相关的物资信息、运输信息和安全信息被自动采集并上传,实现了后勤物资保障供应链的可视化监控。
1 射频读写器功能要求
射频读写器用于远距离读写射频标签内部存储的各类信息.考虑在运输途中的物资监控能力.要求射频读写器适应于野外工作环境.设计可靠的抗干扰和保护措施
射频读写器主要性能要求如下:
(1)全向的射频标签识别、读写功能;
(2)高速的数据处理能力:
(3)多样化的数据通信接口设计:
(4)能够适应高速运动状态下的射频标签快速识读:
(5)使用于交/直流供电场合,考虑车载化设计;
(6)完善地抗干扰,防雷击、浪涌措施;
(7)软件中间件开发、配置、运行方便、快捷。
2 读写器结构组成
根据功能需求,射频读写器的设计主要由控制模块、射频收发模块、天线单元、通讯接口模块和电源模块五部分组成.如图1所示。控制模块以NXP公司LPC23系列高性能ARM7嵌入式微控制器(MCU)为核心。内置μC/OS—II多任务操作系统.构成实时多任务高速数据处理平台,通过外围电路实现了射频控制、空中协议、数据存储、以太网协议和串口通讯等功能。
射频读写器介于射频标签和软件中间件之间,是数据链路层和媒体接入层协议栈的主要承载者.要求有高速、大容量数据处理能力和实时多任务控制能力。为此,读写器设计了32位高速MCU+FP—GA+IxC/OS—II多任务操作系统构成的嵌入式实时多任务处理平台。该平台可靠、稳定,且具有外围接口丰富和可扩展性好等特点。有效保证了信息的快速采集、处理和交换射频收发模块完成载波产生、空中信令调制/解调功能,天线单元的两个天线相互垂直交叉布置。通过小型射频电缆与射频收发电路相连.实现读写田器全向收发射频信号的功能。通信接口模块提供RS232、RS485和以太网3种通信接口。电源模块为软硬件系统运行提供了可靠的交直流供电保障。
3 硬件系统设计
3.1 基于PowerPC体系的MCP860T嵌入式处理器
在射频读写器的硬件系统设计中,嵌入式微处理器的性能无疑是影响整个设备性能的一个关键因素。根据系统的功能和性能需求,经过论证比较,MCU采用了NXP公司的32位LPC2387
ARM7微控制器,最好工作频率达到了72MHz,可实现数据的高速吞吐传输,系统具备较强的快速响应能力。LPC2387是一款外围资源丰富的控制器.集成512KBFlash Rom.98KB SRAM.硬件可加密程序代码空间,最大限度地保护开发者的知识产权,保证了军事应用的安全性该控制器共集成8类15个串行通信接口。包括1路10/100Mb/sEthernet.工业级PHY.1路USB2.0全速(12Mb/s)数据接口,2路CAN接口,4个UART控制器(UART1符合16C550工业标准,UART3支持IrDA模式),3路高速I2C总线,最高数据传输速度为400kb/s.1路PS。1路SPI和2路带缓冲的SSP总线丰富的接VI满足了数据通信和外围扩展的需要:LPC2387支持SD/MMC接口,为大量配置信息和临时物资信息的存储提供了保障该控制器的工作温度为-40~C~+85~C,LQFP100封装,满足了军事应用的宽工作温度、小体积尺寸的要求。另外,LPC2387提供了看门狗定时器、4个32位定时器/计数器和丰富的GPIO资源。
3.2
采用FPGA实现复杂的逻辑控制FPGA采用Lattice公司的LFXP3C逻辑器件,主要完成了6项功能:实现与CPU的接口、进行系统中断处理、实现多通道数据编解码、完成对射频板开关的控制、ADC控制部分和LED控制部分
由于采用了FPGA实现数字电路编解码功能,对比软件编解码,系统的可靠性大大提高。
3.3 通信接口和保护措施
射频读写器通信接口有以太网、RS-485和RS-232三类.为保证数据可靠传输,设备适应野战环境,各类接口均设计了保护电路。
以太网接口的保护电路分二级保护:放电管和TVS阵列芯片,可防护雷击和浪涌对网络隔离变压器的冲击在该电路中使用TVS阵列芯片主要是因为该芯片内部设计的TVS二极管结电容较小.可大大降低对高速网络数据的影响
RS一232和RS一485的保护电路分为3级保护:自恢复保险丝、放电管和TVS二极管,可以防护过流、雷击和浪涌的冲击。
3.4 可靠的供电电路设计
电源模块为读写器内部的各部分电路提供电源保障读写器具备交直流两种供电方式,交流电源电路设计为宽电压(90~260V)输入,直流电压输入范围:12~24V。适应范围较宽。为提高系统的可靠性。电源模块选用成熟的AC/DC和DC/DC。
电源模块将外部接人的交直流电源进行滤波、降压和稳压处理
交流电源和直流电源都加有压敏电阻、陶瓷气体放电管和电源滤波器。压敏电阻和陶瓷气体放电管主要起到过压保护的作用,电源滤波器则可过滤供电电源的高频干扰信号,以保证系统在较为恶劣的供电环境下仍然能够正常工作
电源处理电路还设计了瞬变电压保护电路,可有效保护读写器的单元电路。
3.5 天线分集技术设计
射频读写器中低频接收机的设计,采用了在两个相互垂直的方向上进行天线分集接收的技术,使得射频标签从任一方向进入激励磁场时都能被可靠激活
读写器采用的双通道分集接收与发射技术,保证了识读区域无方向性、无盲区。这两项天线分集技术成功解决了标签高速移动状态下数据收发的多径效应问题,有效提高了识别的准确率,实现了在运物资信息的高速动态采集。
4 软件系统功能
软件系统采用了源代码开放的μC/OS—II嵌入式操作系统作为管理平台.具有较强的稳定性和安全性,结构紧凑。软件系统还采取了许多安全技术措施,包括对读、写进行权限控制、带保护的子系统、审计跟踪、核心授权等.为用户提供了必要的安全保障
射频读写器对外提供的功能和接13控制函数体系如图2所示
5 结语
本文提出了一种基于MCU+FPGA的射频读写器设计方案。该方案具有数据处理速度高效、通信和控制接口丰富、软件开发配置简便的特点。由此研制的军用射频识别读写器,已经通过了相关部门的鉴定.并且通过应用实践证明,该产品的运行稳定、可靠。
上一篇:基于DSP与FPGA的全姿态指引仪图形显示系统设计
下一篇:数字信号控制器提供实时控制功能
推荐阅读最新更新时间:2024-05-02 23:01
和FPGA说再见!TI全新MCU软件在工业系统中实现亚微秒级电流
德州仪器 (TI)日前宣布推出DesignDRIVE快速电流环路(Fast Current Loop)软件,使C2000™ 微控制器(MCU)成为业界首款电流环路性能低于1微秒的器件。下面就随工业控制小编一起来了解一下相关内容吧。 TI的C2000™ MCU产品组合与DesignDRIVE软件共同提供了片上系统(SOC)功能,并简化了驱动控制系统的开发。新型DesignDRIVE快速电流环路软件不仅在性能上优于传统基于MCU的电流环路解决方案,同时还能通过取消通常用于外部电流环路控制的现场可编程门阵列(FPGA)来简化设计。快速电流环路软件是C2000 controlSUITE™ 软件的免费更新版。如需了解更多信息,敬请访问
[工业控制]
基于MCU+FPGA模式的RFID读写器设计
射频识别技术RFID是一种非接触的自动识别技术,其基本原理是利用射频信号和空间耦合(电感和电磁耦合)传输特性,实现对被识别物体的自动识别,射频识别系统一般由两部分组成,射频标签(Tag)和射频读写器(Reader)。在RFID应用中,电子标签附着在被识别物体上,当带有射频标签的被识别物品进入读写器的可识读范围内,读写器自动以无接触方式将射频标签中约定的信息读取出来,从而实现自动识别物品和收集物品标志信息的功能。 RFID技术在生产、零售、物流和交通等行业有着广阔的应用前景。为解决后勤物资在请领、运输、分发等环节中的可视化动态监控问题,在军事物流领域广泛使用RFID技术,其基本用法是在仓库、码头、车站、重要交通路口安装布设
[单片机]
基于FPGA和单片机的多功能计数器设计
一、系统方案 方案1:采用中小规模数字电路构成系统,由计数器构成主要的测量模块。用定时器组成主要的控制电路。此方案软件设计简单,但外围芯片过多,且频带窄,实现起来较复杂,功能不强,而且不能程控和扩展。 方案2:采用单片机实现。被测信号经调理后送入单片机,利用其内部的计数器完成计数,然后再进行数据处理和显示,但单片机在处理高速信号时略显吃力。 方案3:利用FPGA对调理后的被测信号实现高速计数,单片机软件执行高精度浮点数运算并显示。单片机完成系统的数据处理、逻辑控制和人机交互功能;大规模现场可编程器件(FPGA)实现外围计数功能。电路框图如图1所示。 图1 方案3系统框图 方案比较与选择:方案1 采用
[模拟电子]
基于FPGA的单片机外围接口电路设计
0 引言
单片机具有性价比高、功能灵活、易于人机对话、数据处理能力强等特点。单片机应用系统通常由键盘、显示器、通信接口、存储器、A/D、D/A电路等部分组成。传统的单片机系统经常要用标准的逻辑电路或专用的接口芯片来组成外围电路,如地址译码、I/O扩展等功能通常由标准的TTL/COMS逻辑电路或各种专用接口芯片实现,这样就会使系统的芯片数增多,接线复杂,从而使电路板面积增大、可靠性和 EMI性能减低,难以实现设计的小型化、集成化和高可靠性。而可编程门阵列FPGA的LCA结构和它丰富的内部资源可以用来设计各种组合逻辑和时序逻辑电路,因此使用FPGA设计单片机的外围电路能够大大简化系统硬件结构,使系统的设计、修改和扩展都变的
[嵌入式]
基于单片机AT89C51CC01和FM1712芯片的射频卡读写器的设计
射频卡(非接触IC卡)是最近几年发展起来的一项新技术,与传统的接触式IC卡磁卡相比较,利用射频识别技术(radio frequency identifica-tion)开发的非接触式IC卡成功解决了无源和免接触等难题,是电子器件领域的一大突破。其高度安全保密性以及使用简单等特点,使之在各领域的应用异军突起。本文介绍的非接触射频卡读写器就是基于单片机AT89C51CC01 (笔者应设计需要选择带独立CAN控制器的MCU)与复旦微电子股份有限公司的FM1712嵌入式读写芯片开发的。它能完成对Mifare卡的所有读写及控制操作,并可方便地嵌入到其它的系统(例如:门禁,公交,考勤等)中而成为用户系统的一部分。 1 FM1712芯
[单片机]
Thinkifyd的RFID读写器采用奥地利微电子AS3992
奥地利微电子公司宣布Thinkify公司推出的Gen 2 TR-200 RFID读卡器/编程器采用了奥地利微电子AS3992 UHF RFID读卡器IC。TR-200易于使用,专为办公应用而设计。它操作简单灵活,尺寸小,提供了一个强大的软件接口,可由外部电源或连接USB供电。 AS3992 UHF Gen 2读卡器芯片是一个集成的模拟前端,具有符合ISO18000-6b/c 900MHz RFID读卡器系统的协议处理能力。该器件配置了多个内置编程选项,适用于各种UHF RFID应用。 TR-200将现代RFID的优势整合在一个简单且直观的界面当中。新手即可轻松完成读取、编程、锁定及其他任何标准或自定义标签
[网络通信]
无线射频识别:RFID读写器
RFID读写器(Radio Frequency Identification的缩写)又称为“RFID阅读器”,即无线射频识别,通过射频识别信号自动识别目标对象并获取相关数据,无须人工干预,可识别高速运动物体并可同时识别多个RFID标签,操作快捷方便。RFID读写器有固定式的和手持式的,手持RFID读写器包含有低频,高频,超高频,有源等。 工作原理
RFID阅读器(读写器)通过天线与RFID电子标签进行无线通信,可以实现对标签识别码和内存数据的读出或写入操作。典型的阅读器包含有高频模块(发送器和接收器)、控制单元以及阅读器天线。
射频识别系统的基本模型如图8—1所示。其中,电子标签又称为射频标签、应答器、
[安防电子]
RFID消防器材及消防车追踪管理系统
系统介绍 本系统根据消防队中消防物资管理的实际情况。采用了RFID(无线射频)技术,并结合网络通讯技术、数据传输技术、数据仓储技术。实现了对消防物资领用审批、定期盘点、维修、报废、进出库自动数据采集、非授权出库报警;实现了消防车在库情况实时监控,消防车车况、装备追踪管理,消防车日常维修维护管理;以及管理人员快速查询、统计、生成分析报表等。使消防物资的进出库的得到了有效管理和监督,同时使主管领导能够实时掌握仓库中消防物资的出入库情况,为领导决策提供实时数据支持。为消防指挥中心建设一套智能化仓库管理平台。 系统目标 本系统实现消防物资管理中一下功能: 实现集中管理控制,包括人员管理、设备管理。
[嵌入式]