微波EDA网,见证研发工程师的成长!
首页 > 微波射频 > 射频工程师文库 > RFID通讯组件设计与应用

RFID通讯组件设计与应用

时间:09-08 来源:RFID世界网 点击:

动上传数据。

设备支持ARP,ICPM(ping),IP,UDP网络通讯协议,数据传输方式默认采用UDP协议,不支持数据包分组操作.数据编码方式采用HEX的数据格式操作,所有通讯数据采用"以太网CRC校验"方式,其中UDP层加UDP校验,应用数据层再加"和校验"方式,具体校验方式采用从报头至报尾所有的协议数据按16进制做累加,对256取模后的十六进制数.应用数据层的通讯协议格式如表1~3所示,其中数据单位为bit。

其中:数据长度为有效数据报文的长度;和校验为整个数据报文的校验位.有效数据部分的报文格式为:类型编号|数据|.......|类型编号|数据:

\

终端机检测到的打包数据格式为:打包数据格式=‘#’+步骤1检测结果+# + 功能号+型操作类型号+‘#’+ 步骤2检测结果+ #+功能号+操作类型号+ ..... +‘#’+步骤N检测结果+功能号+操作类型号‘#’。每个检测步骤中的检测结果之间用‘#’号间隔。

3.2 PRR8032读写器及PRR8152读写器

PRR8032是具有专利外观设计的表面嵌入式多功能中距离读写器.其读写距离最大23cm,具有防冲撞电子标签读写功能,可同时对10张电子标签的多个数据块进行操作。

PRR8152符合IS015693标准的高频工业读写设备,可选RS232、RS485以及TCP/IP通讯格式,适用于需要防水、防尘、防油污、防腐蚀等各种恶劣工作环境,是工业自动化控制领域的首选读写机器。

4 RFID中间件通讯组件的软件设计

RFID中间件通讯组件包括以下几部分:底层数据通讯接口组件、设备网络接口组件、设备参数接口组件、对标签读写操作接口组件、数据库接口组件等.各接口组件既相对独立,又有密切联系。其中,笔者的通讯组件的操作标签是符合ISO/IEC 15693协议的电子标签。

本软件的设计是在Windows环境下,选用SQL Server 2000作为后台数据库,利用Visual C++6.0开发环境,将接口组函数封装成dll文件,使其可以直接被其它应用系统调用,实现读写器与计算机之间的企业局域网的通信。整个系统的设计结构如下所述。

(1)底层数据通讯接口组件:负责数据通讯的链路层和物理层,是读写器与应用软件通讯的物理基础,在应用逻辑上,与应用通讯协议无关。所以,底层数据通讯应独立设计相对固定的接口,与高层应用分离。

\

(2)数据库接口组件:实现对后台数据库的操作,为RFID 中间件的开发软件提供标准的函数接口。

(3)设备网络接口组件:为客户提供连接通讯链路上的RFID读写器信息,设备参数设置接口提供更改读写器工作参数的接口,实现设备管理功能。

\

(4)标签读写操作接口组件:为读写器实时工作时提供与计算机通讯的接口,两者在用户和使用功能上相对对立,也可单独设计。

\
&nTagNum);//读取多个标签的UID。.......

....

5 RFID中间件通讯组件的一个应用

深圳普诺玛公司生产制成管理系统项目中的实时监控模块充分利用了本RFID通讯组件。简化了开发流程。其中涉及到的功能有:读取设备内部数据、打开并关闭与数据库的连接,控制读写器对标签进行操作等等。

\

笔者完成了以下五个接口组件的标准化:底层数据通讯接口组件、设备网络接口组件、设备参数接口组件、对标签读写操作接口组件、数据库接口组件等接口组件,为第三方的企业级软件应用提供了基础.该RFID中间件在上海生猪收购管理系统和深圳普诺玛公司生产制成管理系统中已经得到了应用,并取得了良好的市场效果。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top