智能卡技术知识(第二版)第5章智能卡应用系统.ppt

智能卡技术知识(第二版)第5章智能卡应用系统.ppt

  1. 1、本文档共295页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
智能卡技术知识(第二版)第5章智能卡应用系统.ppt

第5章 智能卡应用系统 ;5.1 课程设计——智能卡门禁系统设计 ; 2) 门禁机主控模块 主要内容:智能门禁机主控模块是智能门禁机系统的核心部分,主要包括MCU、键盘、显示、电子时钟、外部数据存储器及掉电保护和看门狗电路,有精确时间计时和显示。 ; 2.智能卡门禁系统——系统管理模块的设计 1) 系统管理主控模块的设计 主要内容:设计门禁上层软件的主控模块,其主要实现的功能是最高权限卡对管理员和一般用户发卡,管理员对一般用户发卡。它要能对丢失的卡进行挂失,对找回的卡进行解挂,同时还要具备查找功能。 2) 系统管理的数据库管理软件的设计 主要内容:运用高级语言编程,制作数据库管理软件。它采集下位机的数据并保存,然后管理采集到的数据,具有采集、数据更新、查询统计和打印报表功能。 ; 3.智能卡门禁系统——数据传输模块的设计 主要内容:完成中央控制电脑与门禁读写器之间的数据传输协议的设计,能实现主、从机的双向数据传输及一对一、一对多的数据传输。 ;5.1.3 非接触式IC卡门禁机的设计 系统采用Philips公司的非接触式MIFARE 1(M1)卡,以M1卡作为用户卡,以用户卡的序列号SN(全球惟一)为依据控制门的开启。因为它是一个高频卡(工作频率为13.5 MHz),有较强的抗干扰能力,读写距离远(5~10 cm)。 首先,在发卡系统(中央控制电脑)里把用户的卡号及个人信息输入系统数据库,并将该卡号作为合法卡号下载给所有门禁机。当有一张M1卡在门禁机的有效工作范围内时,系统会自动向卡发出命令,卡接收到命令后向门禁机反馈其SN,门禁机判断收到的卡号是否合法。如果合法,则驱动电磁门锁开门并实时上传其开门记录;如果是非法卡(未经授权或已挂失的卡),则拒绝开门并上传报警信息。只有最高授权者(掌握授权密码)才可以发管理员卡,管理员必须用管理员卡方可登录发卡系统进行发卡/下传合法卡号、挂失、解挂、下传黑名单等操作。 ; 由于采用了Philips公司的非接触式MIFARE 1卡,因此卡的读写模块也采用了以Philips公司最新推出的MIFARE读写芯片MF RC500为核心开发的ZLG500A读写模块。 门禁机模块的硬件原理图见附录B。此系统通过AT89C52对ZLG500A的控制达到对卡的读写。系统结构简单,成本较低且具有信息量大和安全保密性好等特点。外围配有RS232转RS485接口,能与PC机互连成网络,可以完成读卡、显示卡号和出入时间、身份识别、开锁以及保存和上传出入记录、下载黑名单、设置开门权限等功能。 ;图5.2 非接触式IC卡门禁机总体工作流程 ; 1.ZLG500A读写模块特性 1) 功能特性 图5.3为ZLG500A非接触式IC卡读写模块,该模块采用最新Philips的高集成ISO 14443读卡芯片——MF RC500,能读写RC500内EEPROM,提供三线SPI接口,并具有控制线输出口,能与任何MCU接口。此外,该模块采用四层电路板设计,双面表贴,EMC性能优良;并自带无源蜂鸣器信号输出,能用软件控制输出频率及持续时间。 ;图5.3 ZLG500A模块实物图 ;表5.1 ZLG500A非接触式IC卡读写模块引脚说明 ;(b) J2引脚说明 ; ZLG500A模块可方便地与任何MCU 进行接口,如图5.4所示为ZLG500A与MCS-51单片机的典型接口。SCLK、SDATA、SS为ZLG500A与MCU相连接的控制线,分别为时钟线SCLK、数据线SDATA和片选SS。 ;图5.4 ZLG500A与MCS-51单片机的接口图 ; 2) ?ZLG500A三线串行读卡模块接口规范 (1) 接口原理:接口空闲时主机SS=1,SCLK=0,SDATA=0;从机SS=1,SCLK=1,SDATA=0。其中SS和DATA是双向的,而时钟线SCLK是单向的。 SCLK只能由主控制器产生,该信号必须严格遵守时序规范,否则将出现通信错误,读卡模块必须释放该线。 SS为数据发送使能,若一方有数据要发送给另一方,则该方控制SS线为低并在发送结束后将该线置高,接收数据方不得控制该线,双方必须遵守通信协议,不得同时控制该线。 SDATA为数据线,由数据发送端控制数据,接收端必须释放该线。该线在一次传输开始时还同时作为数据接收端的响应信号。 ;(2) 时序图: ; 由图中可以看出:在SS为低

文档评论(0)

youngyu0329 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档