非接触式IC卡节水控制器的设计与实现 - 中国一卡通网
用户名密码 [免费注册] [找回密码] 推广技巧 发布求购 建商铺  发产品  会员体制比较  
 

非接触式IC卡节水控制器的设计与实现

来源:中国一卡通网  作者:张沅 周向阳 陈伟雄  发布时间:2007-12-19 15:24:02  字体:[ ]

关键字:节水控制器  水控器  水控机  mfrc500  ic卡  

摘   要:本文介绍了一种非接触式IC卡节水控制器的设计方案,首先给出了基于AT89C51单片机的水控器的总体设计方案,接着对基于MFRC500芯片的射频读写模块进行了较详细的设计,然后给出了系统的软件设计流程,最后对读写器与IC卡通讯的流程进行了说明。


3.2 读写器与IC卡通讯流程 

    读写器与IC卡通讯流程图如下图4所示。 

读写器与IC卡通讯流程图

图4读写器与IC卡通讯流程图 

    首先上电对MFRC500进行复位与初始化,当有IC卡靠近读写器的读写范围之内时,读写器向IC卡发出请求命令,此时IC卡的ATR(复位应答信息)将启动,并将IC卡中的2BIC卡类型传送给读写器,建立IC卡与读写器的第一步通信联络。如果读写器天线工作范围内有多张IC卡,防冲突模块将启动。读写器首先与每一张卡进行通讯,取得每一张卡的序列号,卡的序列号都是唯一的,根据IC卡的序列号来选定一张IC卡进行操作,未被选择的IC卡处于等待状态。序列号存储在IC卡的block0中,共5B,其中有1B为序列号的检验字节(CRC码)。完成了上述两个步骤以后,读写器还必须对IC卡进行选择,读写器将收到从被选中的IC卡传送出的容量字节(存储于block0)。当读写器收到这一字节后,就可以对IC卡进行密码认证操作。非接触式IC卡的密码认证分为三个步骤进行,称为三重认证,只有三重认证通过以后才可以对IC卡的这一分区进行读、写等操作。Mifare1型IC卡共有16个分区,每个分区都可分别设置各自的密码,互不干涉。如果改变分区还必须用该分区的密钥重新完成三重认证。 

4. 结论 

    本文介绍了一种非接触式IC卡节水控制器的设计方案,进行了系统方案的整体设计,并且对射频读写模块进行了较详细的设计,给出了射频读写模块的硬件电路图,同时给出了系统的软件设计流程,以及对电子标签与读写器的通讯流程进行了说明。非接触式IC卡节水控制器作为构成校园一卡通、企业一卡通系统的一部分,越来越深入人们的生活,提供了人们对水资源的利用与管理的自动化服务,为人们的生活带来了便利。 

参考文献 
[1] 杨振野.《IC卡技术及其应用》[M].北京:科学出版社,2006.7。
[2] 游战清,刘克胜,吴翔,等.《无线射频识别(RFID)与条码技术》[M].北京:机械工业出版社,2007.1。
[3] 宋广为. Mifare 1非接触式IC卡射频卡的一卡通系统实现[J]. 《现代电子技术》,2005,(11): 27-29。
[4] 蒋 文 艳 , 胡 桂 明 , 蒋 文 政.基 于 非 接 触 式IC卡 的 停 车 场 收 费 管 理 系 统[J].《 计 算 技 术 与 自 动化》,2006,25(4):201-204。
[5] 单承赣,柴斌,姚磊.高集成度TYPE A读写器芯片MFRC500及其应用[J]. 《国外电子元器件》,2004,(8):34-37。

作者简介:广东工业大学自动化学院    E-mail:zy1983.hi@163.com

更多

新闻投稿合作邮箱:yktchina-admin@163.com    字体[ ] [收藏] [进入论坛]

推荐文章

论坛热帖