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

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

3天内不再提示

基于PXA270工业级嵌入式处理器实现设备自动识别系统的设计

电子设计 来源:计算机工程与设计 作者:李野,童小念 2021-06-22 16:36 次阅读

无线频率自动识别设备(radio frequency identification de-vice RFID)利用射频力一式读取数据并识别目标对象。与条形码或磁条等技术相比较,利用RFID技术识别电子标签,基十其阅读器和收发器之间的无线链接,可获得更加快速}(1J稳定的数据读取能力um若读写器读写范围内存在多个标签,就会导致读写器对接受信号的错误解码,囚此需要采用防冲突算法来防}h数据的碰撞I(IJ导致的系统效率的降低木文设计并实现了一个基十XScale处理器Intel PXA270的电子标签阅读器,它能够远距离识别批量标签,分析了射频识别系统的标签碰撞产生的原囚,并介绍解决标签碰撞的防碰撞算法,这是 一种高性能低成木的电子标签自动识别力一案。

1 RFID系统

RFID的控制系统由阅读器Reader和电子收发器两部分组成,阅读器Reader通过天线发出电磁脉冲,收发器接收脉冲并发送已存储的信息到阅读器作为响应。

1.1 硬件系统

电子标签阅读器硬件系统结构如图1所不。硬件系统选用Intel公司基十XScale内核的PXA270工业嵌入式处理器作为电子标签读写器的处理器o PXA270芯片集成了Intel Wire-less MMX无线模块、32KB的指令Cache, 32KB的数据Cache,MMU、外部存储器控制器,LCD控制器,NOR Flash控制器,4个DMA通道、3通道UART , 2个I2C总线控制器,1个IIS总线控制器,4通道PWM定时器和一个内部定时器, GPIO接口、触摸屏接口、USB Host不II USB Device控制器, SD Card/MMC控制器等。读写器的无线发送接收数据模块由Intel 81000芯片、晶振和天线组成。

1.2软件系统

读写器的软件系统包括系统初始化模块、电子标签与读写器通信模块和LCD触摸屏幕显T模块等功能,软件开发环境选用RT-Linux操作系统。电子标签读写器的软件构架如图2所不。

1.3设备驱动

设备驱动程序是操作系统内核和机器硬件之间的接口。

基于PXA270工业级嵌入式处理器实现设备自动识别系统的设计

poYBAGDRohmALuATAACSYFVu2jg437.png

poYBAGDRoh-AQ1XOAABL9PSJltc903.png

断处理程序扫描特殊键盘,确定按键并获得扫描码。键盘驱动程序流程图如图4所不。

2 电子标签防冲突策略

在电子标签与读写器的通信过程中,若有多个标签同时发送数据时将会出现冲突,导致数据传输错误。为了提高读写器系统的稳定性,必须采用防冲突策略避免标签数据冲突。

2.1 ALOHA动态帧算法

ALOHA算法是一种有效的防冲突算法。在ALOHA算法的执行过程中,由十每个标签都有ID编号,若标签进入读写器的有效识别范围内则自动向读写器发送自身ID,向读写器传输数据,读写器对十每个标签的识别时间为Tmo读写器

poYBAGDRolCADHMjAABOOj8r3S4393.png

poYBAGDRoj2Ad2OgAAGzZi-Phck590.png

由公式(5)可见,当标签数量和帧内slot数量相当时,读写器系统效率接近最大。动态帧长度算法流程如图5所不。

2.2 实验数据分析

木文采用动态帧长度ALOHA算法防}h标签数据冲突。实验数据表明,当标签数目达到85个以上时,ALOHA算法的帧时隙slot数目开始急剧增加,这表明标签碰撞次数增加,数

pYYBAGDRomaAN6WRAAF5oejMI2Y103.png

3 结束语

木文实现了一个基十XScale处理器的嵌入式电子标签读写器系统。该系统的RFID阅读器封装了底层的硬件驱动,功能模块扩展力一便,实现了对电子标签的识别功能。为了避免标签数据冲突,该系统采用了基十动态帧时隙ALOHA防冲突算法,降低了RFID系统中标签发生碰撞的概率,提高了电子标签系统的识别效率和稳定性。实验结果表明,该系统能够在物流系统中快速准确地检测货品,适合用十潮湿、肮脏等恶劣的环境,具有很好的实用价值。

责任编辑:gt

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

    关注

    68

    文章

    19191

    浏览量

    229311
  • 嵌入式
    +关注

    关注

    5076

    文章

    19045

    浏览量

    303853
  • 操作系统
    +关注

    关注

    37

    文章

    6753

    浏览量

    123222
收藏 人收藏

    评论

    相关推荐

    PXA27x系列嵌入式处理器

    ,配合嵌入式Linux或Wince操作系统PXA270理论上可以支持任何媒体格式,并通过软件升级,支持未来媒体格式。但由于媒体播放对硬件的极高要求,因此单纯依靠PXA270
    发表于 07-05 14:39

    采用嵌入式处理器PXA270与ARM-Linux相结合的Web服务构建

    操作系统。ARM-Linux具有很好的移植性、稳定性、强大的协议支持功能和丰富的设备支持功能,现在被广泛应用于嵌入式操作系统。本系统采用基于
    发表于 04-11 07:00

    PXA270测距定位系统有什么优点?

    PXA270嵌入式开发板和GPS模块上开发实现的。在Linux下的嵌入式开发环境中,利用C++设计完成定位。嵌入式
    发表于 11-04 08:09

    Intel PXA270与AMD Au1200比较分析 精选资料推荐

    Intel公司于2003年第四季度推出了性能卓越的嵌入式处理器PXA270,基于XSCALE架构,最高主频可达624MHz。PXA270最引人注目的是加入了Wireless MMX技术
    发表于 08-12 06:03

    基于PXA270 嵌入式系统的Windows CE引导程序设

    基于PXA270 嵌入式系统的Windows CE引导程序设计:PXA270 处理器是一款Intel 公司新近推出的32 位微
    发表于 12-21 10:50 31次下载

    MAX1586A在PXA270嵌入式系统中的应用

    在阐述PXA270 嵌入式系统原理的基础上, 对嵌入式系统的电源设计进行了深入研究, 提出了一种利用MAX1586A
    发表于 01-01 18:55 15次下载

    基于PXA270嵌入式系统应用程序移植

    基于Xscale架构的高端处理器PXA270具有优异的多媒体处理性能。针对PXA270的特点开发出嵌入式应用程序,具有较好的应用前景。研究了
    发表于 12-21 10:25 25次下载

    基于PXA270平台的嵌入式系统开发

    PXA270是Intel公司生产的一款基于XScale架构的高集成度高性能的优秀嵌入式处理器。本文讨论了以PXA270为平台的嵌入式
    发表于 05-06 10:20 1590次阅读
    基于<b class='flag-5'>PXA270</b>平台的<b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b>开发

    基于PXA270嵌入式开发板的GPS定位系统设计

    本文是在PXA270嵌入式开发板和GPS模块上开发实现的。在Linux下的嵌入式开发环境中,利用C++设计完成定位。
    发表于 08-08 15:24 1336次阅读

    PXA270实现LCD显示系统硬件电路

    本文介绍了液晶显示(LCD)的基本工作原理和Intel Xscale PXA270的内置LCD控制.设计了PXA270与LCD模块的硬件电路和针对LCD的具体参数配置了LCD控制
    发表于 09-13 18:02 28次下载
    <b class='flag-5'>PXA270</b><b class='flag-5'>实现</b>LCD显示<b class='flag-5'>系统</b>硬件电路

    基于PXA270的视频监控系统的设计

    介绍了一种基ff-Xscale PxA270嵌入式视频监控系统设计方案,利用video for Linux实.J呢USB摄像头视频数据采集,采集的视频数据MPEG压缩后,在Xscale PX
    发表于 09-20 16:06 41次下载
    基于<b class='flag-5'>PXA270</b>的视频监控<b class='flag-5'>系统</b>的设计

    FPGA在Intel XScale PXA270处理器系统上的应用

    摘要 以ACEX1K50为例,介绍FPGA在Intel XScale PXA270处理器系统上的应用。通过内存映射机制实现ACEX1K50在Linux下的
    发表于 11-06 14:47 1次下载
    FPGA在Intel XScale <b class='flag-5'>PXA270</b>微<b class='flag-5'>处理器</b><b class='flag-5'>系统</b>上的应用

    基于PXA270的LCD显示系统的设计与实现

    关键词:LCD , PXA270 , 显示系统 Xscale处理器是Intel公司推出的基于ARMv5TE体系结构的ARM处理器PXA270
    发表于 02-12 09:19 615次阅读

    基于PXA270术和GSM无线通信技术实现移动智能车辆稽查系统的设计

    如图1所示,本系统建立了一套基于PXA270嵌入式处理器技术、视频图像处理技术、车辆识别技术、G
    发表于 04-25 10:01 1152次阅读
    基于<b class='flag-5'>PXA270</b>术和GSM无线通信技术<b class='flag-5'>实现</b>移动智能车辆稽查<b class='flag-5'>系统</b>的设计

    基于PXA270嵌入式系统在智能冰箱中的应用

    电子发烧友网站提供《基于PXA270嵌入式系统在智能冰箱中的应用.pdf》资料免费下载
    发表于 10-26 14:33 0次下载
    基于<b class='flag-5'>PXA270</b><b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b>在智能冰箱中的应用