基于RFID的农产品生产线读写器设计

最新更新时间:2012-03-06来源: 互联网关键字:RFID  生产线  读写器 手机看文章 扫描二维码
随时随地手机看文章
一、研究背景及设计

    RFID 是射频识别技术(Radio Frequency Identification)的英文缩写, 射频识别技术是一种非接触式的自动识别技术, 它使用射频电磁波通过空间耦合(交变磁场或电磁场)在阅读器和要进行识别、分类和跟踪的移动物品( 物品上附着有RFID 标签)之间实现无接触信息传递并通过所传递的信息达到识别目的的技术。RFID 是一种自动识别和数据捕获技术, 可以提供无人看管的自动监视与报告作业。

    RFID 阅读器的工作原理如下: 阅读器通过天线发送出一定频率的射频信号, 当标签进入磁场时产生感应电流从而获得能量, 发送出自身编码和相关信息被读取器读取并解码后送回到计算机中进行有关处理。识别工作无须人工干预, 可工作于各种恶劣环境。高性能的RFID 读写器可以同时识别多个物体[1]。在农业生产中, 目前RFID 的使用范围也逐渐扩大, 随着世界上发达国家的食品检验检疫制度日益严格, 目前国外对动物的管理中已经开始广泛使用RFID 技术, 而在国内的某些超市中, 也对顾客提供了对净菜等高档农业产品使用RFID 标签查询产地和日期等基本的附加功能, 可以预见, 在未来RFID 必然在产品回溯, 质量监察等方面发挥更多的作用。在本系统的设计思路见图1 使用了高性能的遵循RFIDGEN2 协议的读写模块和RFID 标签, 直接在本地完成复杂的标签读取, 标签反碰撞计算, 信息提取和数据保存等工作, 仅将有效信息通过网络传输给后台服务器, 这样就大大降低了网络通信的开销, 降低了服务器的资源占用, 从而提高了系统整体的运行效率, 提高了稳定性, 增加了业务的灵活性。

 

图1 RFID 技术应用于农业产品包装线总体示意图

    二、系统的硬件设计


图2 射频模块与CPU 接口

    基于高可靠性和低成本的考虑, 本系统使用了基于S344B0 的嵌入式CPU 和WJ 6000 射频模块为基础, 配合USB、Realtek 网卡、SDRAM 等芯片组成了核心系统, 其中关键的射频模块与CPU 接口如图2。

    三、系统的软件系统设计

    系统的整个软件系统模块关系如图3 所示:


图3 系统总体软件模块示意图

    操作系统采用uClinux 系统作为操作系统, 用来管理各类硬件和提供软件运行平台。由驱动层提供各类设备诸如以太网, 串口, USB 存储器, 状态灯等设备的驱动。网络通信模块负责将处理得来的标签信息回传到后台服务器, 同时也可以根据后台服务器的命令来控制主控模块参数从而改变工作模式。嵌入式数据库控制模块负责将系统保存系统的工作日志, 并将读取到的标签和相关数据保存到本地数据库, 以备以后的查询。协议解析模块负责对受到数据通信包进行协议解析, 取出有效的标签数据, 并进行标签反碰撞操作, 处理各类干扰问题, 保证受到标签数据的完整性, 也是整个软件体系的核心部分。

RFID 读取系统软件工作流程:

 


 

图4 软件系统工作流程

    1、嵌入式数据库操作模块

    在本项目中使用了Sqlite3 作为系统的嵌入式数据库。嵌入式数据库是整个系统的重要组成部分, 主要负担了采集基本数据的本地存储, 条码阅读信息的初步存储和快速查询, 工作日志的保存, 还能和网络通信模块配合实现网络主/ 从数据库的同步, 在主服务器崩溃的情况下, 依然可以通过整理所有嵌入式数据库的数据进行大部分数据的恢复, 增加了系统的可靠性, 此数据库采用了单数据文件设计, 能够支持大部分SQL 92标准的数据库操作语句, 支持事务功能, 通过扩展网络操作接口函数, 达到了和后台数据库进行通信和交换数据的目的。

    2、网络通信模块

    本系统的特色就是通过嵌入式Linux 操作系统的网络底层支持, 以多种网络传输途径, 将数据和后台数据服务器进行数据传输。在本系统的网络部分设计中, 在局域网内利用Linux 系统的提供的TCP/IP 协议支持, 在编程中采用了动态与服务器建立连接的方法, 在读取到标签信息并解码出有效信息的时候, 向服务器相应端口发送相应的Socket 请求信息, 服务器端接受到请求后建立连接并新建Socket 端口来和终端进行通信; 只有在读取数据的时候数据库和终端间才产生数据传输和占用服务器端资源, 从而降低了网络占有率和服务器端的负荷, 提高了网络通信的效率。

    3、RFID 协议解析模块

    协议解析模块负责将发送的命令参数加入包头等信息,并将收到的标签回传的信息进行解包, 通过对信息的解包, 能够得到盘存或读写的相关信息。MPR6000 支持的RFID Gen2命令包括Read, Write, Kill , Erase, Lock。命令都由一个字符串构成, 其结构如下:
   
    分别由开始帧、节点、总长度、状态、标签信息、CRC 这几部分组成。

    举例来说, Gen2 盘点命令的操作码为01h, 操作会返回在读写域内全部的符合读取条件的Gen2 标签, 而经过反碰撞模块处理后, 得到的数据帧由标签信息和盘存总结两部分组成:

    即< 回复信息>= [< 标签回复>]< 盘存总结>
    < 标签回复> = < 访问回复>
    = < 标签ID 长度>< 协议控制字>< 标签ID>
    举例, 当使用天线B 并且RF 的功率为22 时, 读取所有SL 为NOT SET, S3 flag 为A 的Gen2 标签, 此时的起始Q 为1( 即2 个时隙) 。
    60 01 01 16 02 03 00 01
    如果当前射频范围内的标签有一个64 位的Gen2 标签1的ID 为“ 0102 0304 0506 0708”。
    而且有一个96 位Gen2 标签2 的ID 为“ 1211 1009 08070605 0403 0201”。

    可能读写模块会收到这样一个包, 完整内容如下:
    04 28 00 01 02 03 04 05 06 07 08 07 08 30 00 12 11 10 09 08 07 06 05 04 03 02 01 00 02 00 16 00 01 00 00 00 02 00 09
    现在对这个包进行解析, 根据协议规定< 接受包> = [<标签回复>] < 盘存总结>
    = [<04 28 00 01 02 03 04 05 06 07 08> <07 08 30 00 12 11 10 09 08 07 06 05 04 03 02 01>] < 00 02 00 16 00 01 00 00 00 02 00 09>

    < 标签1 回复> = < 标签1 ID 长度> < 协议控制字> <标签1 ID>
    < 标签1 ID 长度> = <04> = 4- word = 64 Bit 标签ID
    < 协议控制字> = <28 00>, 从而得出< 标签1 ID> =<0102 0304 0506 0708>
    < 标签2 回复> = < 标签2 ID 长度> < 协议控制字> <标签2 ID>

    < 标签1 ID 长度> = <06> = 6- word = 96 Bit 标签ID
    < 协议控制字> = <30 00>, 得出< 标签2 ID> = <1211 1009 0807 0605 0403 0201>

    而又有< 盘存总结>=< 标签数>< 时隙数>< 回复CRC 错误>< 冲突次数>< 通信轮数>
    所以得到< 标签数> = 2, < 时隙数> = 22, = 1, < 回复CRC 错误> = 0, < 冲突次数> = 2, < 通信轮数> = 9

    在提取标签信息后, 则可以将所获得的标签信息送到嵌入式数据库模块进行本地暂存, 同时通过网络模块上传至后台服务器做记录, 中间的接口函数部分就不详细给出了。

    四、总结与展望

    本文中描述的嵌入式RFID 终端读取器, 在农业产品包装生产线中进行了实用, 基本满足了生产线RFID 系统对前端RFID 标签数据采集、处理、通信方面的要求, 在功能上和稳定性方面已经能够替代专用RF 读写器, 因为采用了免费的开源Linux 操作系统和开源数据库Sqlite , 大大降低了总体成本, 特别适合在成本敏感系数高的农产品生产和监控中使用。

关键字:RFID  生产线  读写器 编辑:神话 引用地址:基于RFID的农产品生产线读写器设计

上一篇:RFID技术在卷烟厂物流管理中的应用
下一篇:RFID技术在电子政务中的应用

推荐阅读最新更新时间:2023-10-12 20:36

法国汽车电池制造商ACC选择柯马为其建造电池模块生产线
柯马 为 ACC (Automotive Cells Company)设计并开发了一个柔性生产系统,用于生产下一代8芯和16芯电池模块 该创新型自动化解决方案可降低生产成本,同时可让 ACC 年产量在2024年之前增至8吉瓦时 柯马 拥有广泛的欧洲覆盖网络,即便全球地缘政治面临巨大挑战, 柯马 也能确保生产线的本地采购供应 2022年10月12日,格鲁利亚斯科(都灵)— 柯马成为Stellantis、道达尔能源/帅福得和梅赛德斯-奔驰所成立的合资公司 ACC (Automotive Cells Company)的合作伙伴,为其未来在法国北部比利贝尔克洛杜夫兰的Gigafactory工厂设计和开发一条高度集成的 电池模块
[汽车电子]
法国汽车电池制造商ACC选择柯马为其建造电池模块<font color='red'>生产线</font>
烟草企业RFID供应链管理系统技术应用方案
第一章       系统介绍 §1.1 概述   中国烟草行业对国内市场高度依存的状态长期以来一直没有改变,随着入世步伐的加快,关税下调、特种(外)烟零售许可证制度的取消,使得外烟在国内市场上拥有了更多的竞争优势,国内烟草行业面临着前所未有的竞争压力。   目前由于国内企业的管理仍然较粗放,各环节的成本依然偏高,其中供应链环节的成本比发达国家高出2到3倍。烟草行业能否将供应链上的每个企业、每个伙伴甚至每个客户紧密连接起来,从而更大地降低成本、更快地捕捉市场,是当前信息化建设的热点问题。烟草企业供应链管理系统的应用,成为中国烟草行业又一个新的经营热点和亮点,为企业增强核心竞争力,抗衡国际烟草巨头,在竞争中赢得一席之地,提供新的竞
[网络通信]
探访中车株洲国内首条6英寸SiC芯片生产线
透过通透的玻璃挡板,可以看到从头到脚“全副武装”的粉色制服技术人员和蓝色制服设备人员,在一台台仪器前低头忙碌,整个车间清洁得更像是外科手术室或生化实验室。 近日,记者来到中车株洲电力机车研究所有限公司(以下简称“中车株洲所”)旗下子公司——株洲中车时代电气股份有限公司(以下简称“时代电气”),探访刚刚组建的第三代功率半导体器件SiC(碳化硅)芯片生产线。 该生产线是国内首条6英寸SiC芯片生产线,获得了国家“02”专项、国家发改委新材料专项等重点项目支持。 进入参观通道前,所有人员都必须换上白色的制服和鞋子。即便如此,也只能在车间外隔着玻璃进行参观。进入车间内部的员工还有更严格的要求,必须戴上头罩、口罩、手套,穿上全身严实的制服。
[半导体设计/制造]
中外RFID(射频识别)技术发展简史
  RFID直接继承了雷达的概念,1948年哈里.斯托克曼发表的“利用反射功率的通讯”奠定了射频识别RFID的理论基础。   1941~1950年 雷达的改进和应用催生了RFID技术,1948年奠定了RFID技术的理论基础。   1951—1970年 RFID技术的理论得到了发展,开始了一些应用尝试。   1971—1980年 RFID技术与产品研发处于一个大发展时期,各种RFID技术测试得到加速,出现了一些最早的RFID应用。   1981~1990年 RFID技术及产品进入商业应用阶段,各种规模应用出现。   1991~2000年 RFID技术标准化问题日趋得到重视,RFID产品得到广泛采用,RF
[焦点新闻]
中芯绍兴正规划建设6英寸化合物半导体和12英寸数模生产线
11月24日,2020中国(绍兴)第三届集成电路产业峰会在绍兴召开。活动上介绍,中芯绍兴项目产能已达4万片/月。 据悉,目前,中芯绍兴正在规划建设的6英寸化合物半导体生产线和12英寸数模混合生产线,将有力推动绍兴成为集成电路第三代半导体领域的“探路者”和“领航者”。 值得注意的是,同日,中芯集成电路制造(绍兴)有限公司化合物半导体生产线项目签约落户浙江绍兴。 2019年11月16日,在中国(绍兴)第二届集成电路产业峰会上,中芯国际宣布,中芯绍兴项目顺利通线投片。 中芯绍兴项目总投资58.8亿元,是绍兴集成电路小镇全产业链发展的关键性项目,投入生产后可实现年产值45亿元。该项目将建设一条集成电路8英寸芯片制造生产线和一条模组封装生产
[手机便携]
京东方第10.5代TFT-LCD生产线落地武汉
电子网  8月10日报道 今天,京东方科技集团股份有限公司发布公告,公司与武汉市人民政府、湖北省长江经济带产业基金管理有限公司共同签署了《武汉高世代薄膜晶体管液晶显示器件(TFT-LCD)生产线项目及配套项目投资框架协议》。 公告称,京东方将在湖北省武汉市投资建设高世代薄膜晶体管液晶显示器件TFT-LCD生产线项目,玻璃基板尺寸为2940mm×3370mm,设计产能为12万张/月,用于生产65英寸等液晶显示模组产品,预计2017年第四季度开工(最晚不迟于 2018 年3 月 31 日),并在开工后 24 个月内正式投产。这也是BOE(京东方)布局的第二条10.5代线。 根据公告显示,此次投资总额为460亿元人民币,具体出资情况如下
[手机便携]
非接触式RFID读写器系统设计
引言   随着计算机和嵌入式系统的发展,IC卡已经融入人们的日常生活,并发展成几大类,其中非接触IC卡的出现引起了人们的特别关注。与之相应,能够读取非接触IC卡内信息的读写器(阅读器)也在不断地发展和更新。非接触式卡又称射频卡(应答器),它使用无线电调制方式和阅读器进行信息交换。通常根据以下几种标准来设计,即ISO/IEC10536标准、ISO/IEC14443标准、 ISO/IEC15693标准。根据ISO/IEC10536标准设计的卡称为"密耦合卡",对应的阅读器也相应遵循ISO/IEC10536标准设计;根据ISO/IEC14443标准设计的卡是近耦合卡,对应的阅读器遵循ISO/IEC14443标准设计;根据ISO/IEC
[单片机]
非接触式<font color='red'>RFID</font>的<font color='red'>读写器</font>系统设计
京东方欲摆脱负债扩张 175亿豪赌6代生产线
   175亿豪赌6代生产线   9月3日,合肥京东方光电科技有限公司运营的我国大陆首条第6代TFT-LCD生产线正式试生产。中国内地32英寸以上液晶显示屏全部依赖进口的历史行将终结。   “9月2日的良品率为90.12%,业内惯例是良品率达到85%以上即可量产。因此,按计划10月份实现量产没有问题。”合肥京东方光电科技有限公司董事、总经理刘晓东告诉中国经济时报记者。   合肥6代TFT-LCD生产线是国家4万亿投资和电子信息产业振兴规划宣布后首个大规模投资的电子信息产业项目。该项目总投资175亿元,设计产能每月9万片玻璃基板,主要生产37英寸以下电视和电脑显示器用液晶显示屏。项目达产后,年产液晶显示屏将超过15
[半导体设计/制造]
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved