来源:微计算机信息 作者:陈孟建 辛鑫 王东 发布时间:2008-06-19 09:10:57 字体:[大 中 小]
摘 要:本文设计了一种基于RFID的预付费电能表管理系统。该系统以Microsoft Visual Studio.NET为开发平台,结合MS SQL Server数据库,实现对基于RFID的预付费电能 表的信息管理,由售电操作界面模块、电能表监测模块、系统通信模块以及数据库端组成。系统在设计过程中采用了模块化的设计思想,同时遵循便于扩展和便于维护的原则。
图3 电能表监测通信程序流程图
图4 预付费售电通信流程图
2.3.2 预付费售电通信软件设计
预付费售电通信模块主要包括三个部分,包括计算机、射频卡读卡器和射频卡。依据射频卡的工作原理,射频卡内数据的写入或读出都是有读卡器向其发送电磁波,产生电磁能量而完成的。计算机与射频卡之间的数据交换是以射频卡读卡器为中间媒介的,读卡器将射频卡内的数据信息读出,然后通过RS-232接口送入计算机,同时上位机通过读卡器将数据信息写入射频卡。如图4所示,首先打开计算机串口并配制通信参数,然后根据预先制定的通信规则向读卡器发送握手命令,并执行读卡操作,将射频卡内数据存在缓冲区内,接着判断数据标志位是否正确,以证明卡内数据来源于电能表,如果标志位正确则进行下一步操作。提取读回的用户号并以此判断该用户所属类型,从系统密钥数据库中提取密钥对数据进行解密、分析、归档。通过从射频卡读回的信息进一步判断电能表工作是否正常,若电能表工作异常则发出系统提示。若没有出现异常情况则可以由系统操作员完成各项售电操作。
4总结
本文作者创新点是设计了一种符合STS国际标准的预付费电能表管理系统,并将DLMS通信协议应用于电能表检测模块,本项设计未见国内未见同类报道;其次基于RFID的电能表预付费管理系统是建立在.NET平台上的集面向对象的程序设计技术、电能计量技术、软件可靠性设计技术等高新技术为一体的新型电能表管理系统,具有功能全面、硬件结构简单、用户修改和扩充软件方便、操作界面友好、可视性与可读性强等优点。基于RFID的电能表预付费管理系统还简化了传统IC卡式电能表的售电操作,大大提高了系统工作效率。该项目实施一年以来,创造经济效益200多万元。
参考文献
[1] 刘媛.基于RFID和WSNS的仓储监管系统的设计. 微计算机信息,2006,10-2:283-285。
[2] 游战清,刘克胜.无线射频识别技术(RFID)规划与实施[M].电子工业出版社,2005.9
[3] 游战清,刘克胜.无线射频识别技术(RFID)理论与应用[M].电子工业出版社,2004.10
[4] 张建华.基于RFID 的现代食品物流系统模型研究[J].商场现代化,2005,9-1:10-12.
推荐文章
论坛热帖