积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 首页 >> 行业应用 >> 无线通信 >> 应用笔记
  相关分类:
RFID系统的组态管理软件设计
 
作者:范文兵 陈燕 曹晓光 郑州大学   来源:微计算机信息    点击数:332   更新时间:2008-6-11
您可以添加到网摘 让更多人关注此文章:

    

引言

随着技术不断革新,RFID产业已进入了成长期。如何将RFID技术同企业原有的信息系统进行无缝连接,已成为许多企业考虑的问题。组态软件能将众多常用功能组合在一起形成一个新的软件平台,用户只需在这个平台上进行二次开发即可,因此90年代以后,国内外推出了不少组态软件产品,有FIX、WinCC、组态王、MCGS等。但这些软件的通用性太强,不能满足RFID系统的一些特殊要求,因此需要针对RFID的特点开发专用于RFID系统的组态软件。

本文参考了国内外几个著名的组态软件产品,采用ActiveX技术开发RFID组态管理软件,不仅提高了软件的开发速度,也提高了软件的可维护性和可扩展性。RFID组态管理软件能够将低层的RFID硬件和上层的应用软件很好的结合起来,通过人机交互,方便地构建RFID系统的监控现场和配置RFID读写器,从而监测和控制生产和流通的各个环节。

1 RFID技术

无线射频识别(Radio Frequency Identification,RFID)是二十世纪九十年代兴起的一项非接触的自动识别技术,它利用射频信号实现对静止或移动的物体或人员的自动识别。RFID具有数据可读写、信号穿透能力强、识别距离远、非接触、多标签同时识别、信息存储量大、保密性强等优点。近年来随着科学技术的进步,RFID在生产制造管理、物流配送管理、医药管理等领域得到广泛的应用。一般的RFID系统由硬件、软件和基本的数据格式与通信协议组成。硬件包含电子标签(Tag)、读写器(Reader)和天线三部分。RFID读写器通过天线与RFID电子标签进行无线通信,实现对标签识别码和内存数据的读出或写入操作。软件主要包括中间件应用平台和应用管理软件。中间件可屏蔽不同厂家的RFID读写器等硬件系统,实现不同硬件设备与不同应用软件系统的连接。RFID的数据格式定义了电子标签的数据存储格式,通信协议则主要包含了电子标签与读写器的数据传输协议。

2 RFID组态管理软件的功能分析

  (1)RFID组态管理软件的开发背景

第一,标签和读写器之间有多种通信协议,目前已确定的标准就有ISO14443、ISO15693、ISO18000等,这造成了当前各厂商的读写器的型号有很多,在RFID系统中对RFID读写器进行配置时很不方便;第二,许多公司的RFID读写器配置软件和业务过程监控软件是两套软件,软件的利用率低。

  (2)RFID组态管理软件的功能分析

RFID组态管理软件基于Windows平台,通过人机交互,可快速构造和生成监控系统。它可支持不同型号RFID读写器的配置和管理,支持多个RFID读写器的同时访问。另外可提供生产流通过程的数据采集和信息管理。

RFID组态管理软件的主要性能指标为:在中文Windows下运行;多任务,多线程;最多配置RFID读写器的数目为1000;监控界面完整显示时间不大于2秒;支持语音报警;支持报表生成。

3 RFID组态管理软件的开发工具

目前组态软件的开发多用Visual C++、Visual Basic和Delphi。在RFID的组态管理软件中采用VC++6.0。 VC++6.0是面向对象的编程语言,它提供的MFC类库很好地封装了Windows API函数,充分利用类的继承性、封装性、多态性,用户可方便的设计自己需要的类。另外VC对内存和硬件的操作较容易。

数据库采用SQL Server 2000。SQL Server 2000完全运行于Microsoft的Windows操作环境下,是一个高性能的数据管理系统。SQL功能强大且操作简单,能够提供安全可靠的存储功能。利用VC提供的ADO、ODBC等接口可方便实现对SQL数据库的操作。

4 RFID组态管理软件的功能实现及其关键技术

    RFID组态管理软件采用模块化设计,模块与模块之间尽量独立,接口尽量简单。针对RFID组态管理软件的要求,将其划分为图形绘制模块、数据库管理模块、通信模块、其它模块(报警、报表等)。



                   图1  软件体系结构图

(1)  图形界面模块

图形界面是人机交互的渠道。图形界面模块完成所有组态画面的绘制,是生成RFID读写器网络连接和业务过程监控画面的设计工具。监控系统运行时的各种界面都是在图形组态系统开发环境下生成的。

图形界面的功能包括:①能够进行简单图形的绘制,如直线、任意形状的线条、文字等;②用户可设置图形的属性,如图形边线的颜色、线条的粗细、图形的填充色等;③用户对图形的操作,如移动位置、复制、任意缩放大小等;④可添加ActiveX控件;⑤完成所有的外部事件,如鼠标、键盘等的处理,可自动刷新屏幕来显示更新;⑥简单的动画处理。

在RFID组态管理软件中,我们会经常对不同型号的RFID读写器进行配置,为了满足不同的需求,在图形界面模块中我们添加了RFID读写器控件的设计。ActiveX是基于组件对象模型的一种技术,将OLE技术和OCX技术融为一体。采用ActiveX技术开发RFID读写器控件,扩充了组态软件的功能,使配置读写器变得简单,软件升级更加方便。

RFID读写器控件需完成的功能:串口操作(打开、关闭)、读写器初始化、标签操作(检测多张、连续检测单张、连续检测多张)、读取数据、写标签数据、写入AFI、写入DSFID、锁定AFI、锁定DSFID。 



     表1  RFID读写器控件的主要属性


[1] [2]  下一页



相关文章
· 欧阳宇: 2008是中国RFID平稳发展的一年[34]
· PLC及PC与RFID识别读写器串行通讯的实现[167]
· 广州市民今起率先享受“刷”手机乘地铁[262]
· 基于nRF9E5的有源超高频RFID系统设计[341]
· 基于RFID的预付费电能表的设计[181]
热门评论排行
·VHDL设计中电路简化问题的
·ARM嵌入式系统基础教程(N
·江苏嵌入式Linux教育培训
·ARM处理器应用开发4步骤
·锐极LINUX驱动培训班定于

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
电子制造业如何化危为机
谁能成为“Wii”加速度传感器的新供
AMD抨击英特尔拖延反垄断指控案作法
台湾立院通过DRAM业整并提案&nb
Vishay 推出面向工业
中航芯控:医疗领域RFID应用势在必
安森美半导体为DDR3存储器模块应用
避免危及半导体业 德出手挽
HP实验室展示集CMOS电路与忆阻器
全球第二大代工巨头伟创力瘦身应对金融
 
热门下载 [更多]
 
[ PCB设计] Protel99教程下载
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
 
论坛新帖 [更多]
 
李嘉诚传中给年轻人提出了53条...
WindRiver产品介绍...
嵌入式Linux的GDB远程调...
ARM无痛苦起步...
最豪华适用的S3C2440开发...
[推荐]10MF020以太网数...
[推荐]10MF020以太网数...
[推荐]F020以太网核心模块...
[分享]PCB的设计与制作及加...
[分享]PCB的加工...

 
赞助商 [更多]
 

ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网