加入收藏设为首页
2)的通讯为例来先容智能卡门禁体例中主模块的软接口下面以主模块中ZLG500与MCU(AT89C5。始化的子步调如下ZLG500初: 无论数据传输的目标怎样ZLG500与MCU,线所示SPI。可能看出由图中,为低时正在SS,上的信号才有用时钟和数据线;时SDATA变更正在 SCLK为低,DATA应保留安稳正在SCLK为高时S。 运用越来越普通现正在智能卡的,到体例、考勤体例、门禁体例等都行使了智能卡如校园一卡通体例、都邑公交体例、大型聚会签。为卡与门禁机互换数据的接口模块本文以ZLG500读写模块作,智能卡门禁体例中的运用先容了ZLG500正在。 传输中以上,接纳器相应的时期是不确定的从数据发送器仰求劈头至数据,的MCU是否忙取决于接纳器内,对数据接纳器的相应实行看管以是有需要设备看门狗依时器。收器相应一朝接,据数据传输目标则MCU务必根,下几个时期苛酷管造以,据传输无误以确保数。 CLK信号的上升沿至SS上升沿的时期t3:传输终末1个字节的终末1位的S。 的识别、开启门锁及留存相合数据和数据传输等五大性能门禁机模块的主控软件要紧竣事门禁机模块的初始化、卡。程如图4所示其总体任务流。 MCU发送死令和数据给ZLG500MCU与ZLG500的通讯务必先由,奉行号召完毕后ZLG500,相应数据发还MCU将号召奉行的形态和。 目标差别时正在数据传输,tH和tL都有差别的条件对时期t1、t2、t3、。 500的管造竣事对卡的读写通过AT89C52对ZLG。485接口能与PC机互连成收集体例表围配有RS232转RS,及留存和上传进出记实、下载黑名单、设备开门权限等性能可能竣事读卡、显示卡号和进出时期、身份识别、开锁以。 时收集的格式从门禁机传输给中心数据库各门禁点的进出记实可采用及时上传或定,络速率条件较高前者对体例网,损失数据的不妨当收集断绝时有。且则存储正在门禁机中本体例采用进出记实,次)上传给中心数据库的格式每隔一段时期(比如每周一。备肯定容量的存储器为此条件门禁机具,中心数据库下载的授权卡号用于暂存门禁数据以及由。体例的卡容量以及依时上传周期内最大的刷卡次数等门禁机存储器的容量取决于一个门禁记实的长度、,因为跨越存储容量而损失数据平常应留有肯定的余量省得。56动作门禁机的存储器本体例采用AT24c2,达64 KB其存储容量,用来存储所读取的记实划分成2个区:一个区,位机下载的授权卡号另一个区用来存储上。电道道理如图5所示门禁机存储器模块的。 据发送使能端SS还动作数。要发送给另一方若一方罕有据,S线为低电平则该方管造S,将该线置高电平并正在发送终了后。不得管造该线接纳数据方,守通讯允诺两边务必遵,管造该线不得同时。A为数据线SDAT,端管造数据由数据发送,须开释该线接纳端必。时动作数据接纳端的相应信号该线正在一次传输劈头时还同。 可能看出由图3,位电道、时钟电道、数据存储接口电道、键盘与显示接口电道及电锁等几部门构成智能卡门禁体例中主控模块要紧由MCU(AT89C52)、ZLG500、复。LG500读写模块的管造表可能看出MCU除了竣事对Z,他性能的管造还要经受其,钟和掉电守卫部门、键盘和显示部门、驱动管造部门要紧包含4部门:数据存储和数据传输部门、及时时。 为RC500的复位和摆设子步调上述步调中CONFIG子步调,12博国际开户。发出的不带数据的号召步调是由MCU向ZLG500;G500发出的带1个字节数据的号召步调REQUEST子步调是MCU向 ZL,围内是否有卡存正在要紧是搜检有用范;子步调是防冲突操作ANTICOLL,EST号召后顷刻奉行务必正在奉行REQU。 的读写器来讲看待1个简单,存储是有限的本身的数据。要紧动作数据的暂时存储读写器表带的数据存储器,要恒久留存的数据看待洪量的、需,有线或无线通常是通过,主控计较机中实行留存乃至是收集体例传输到。 l公司的拥有I2C总线布局AT24C256是Atme,储芯片(EEPROM)可电擦写与编程的只读存。须根据I2C 总线传输的时序条件MCU对AT24C256的读写必,01基础一律与AT24C,再赘述正在此不。 302的初始化和读取DSl302的时期和日期MCU对DSl302的读写管造要紧包含DSl,02授予初始的时期和日期初始化流程便是给DSl3。芯片被启动后当及时时钟,初始化指令的景况下正在没有接纳到新的,平昔不息地运转其内部的时钟将,及时性和切实性从而确保时期的;部时期和日期寄存器中的值而得到切实的时期和日期MCU正在任何时期都可能通过读取DSl302内。行使可参见参考文件合于及时时钟芯片的。 智能IC卡Mifare 1(M1)卡体例采用Philips公司的非接触。动作用户卡以M1卡,SN为凭借管造门的开启以其环球独一的序列号。一个高频卡因为它是,3.5 MHz任务频率为1,写间隔远(2.5~10 cm)所以拥有较强的抗作梗技能且读。 大部门:其一是读写器部门全豹智能卡门禁体例分为三,据存储等主控模块及非接触IC卡读写模块和电锁驱动部门包含MCU、复位电道、时钟电道、显示电道、键盘、数;的软件办理体例模块其二是中心管造电脑;写器之间的数据传输模块其三是中心管造电脑与读。图如图3所示总体体例框。 00发还的形态和相应数据然后MCU守候ZLG5,s内未检测到此信号即守候SS线 m,本次传输则退出;到SS信号若准确检测,形态和数据则可能接纳。 isual FoxPro编写上位机数据库办理体例采用V。nications实行通讯步调的安排本体例采用准则的通讯控件commu,发送、发卡和门禁模块数据的接纳达成挂失数据的发送、用户卡号的。通讯时每次,化通讯控件olecontroll起首正在上位机的init事变中初始,设备为初始化: 先首,用户的卡号及个别消息输入体例数据库正在发卡体例(中心管造PC机)里把,卡号下载给全面门禁机并将该卡号动作合法。机的有用任务鸿沟内时当有1张M1卡正在门禁,向卡发出号召体例会自愿,门禁机反应其SN卡接纳到号召后向。的卡号是否合秘诀禁机推断收到,电磁门锁开门合章程驱动,其开门记实并及时上传;的卡)则拒绝开门并上传报警消息倘使吵嘴法卡(未经授权或已挂失。权暗号)才可能发办理员卡只要最高授权者(左右授,及下传合法卡号、挂失、解挂、下传黑名单等操作办理员务必用办理员卡方可登录发卡体例实行发卡。 是简略的读写卡操作智能卡的运用并不,性的工程项目而是一个归纳。读写模块的抉择智能卡阅读器它不但包含卡和,据的传输、数据的措置和存储还涉及读写模块的管造、数;件运用的常识既需求有硬,件方面的技能还务必拥有软。际运用的验证本体例始末实,安稳牢靠体例运转,单利便操作简,好的运用远景所以拥有较。 体例中正在门禁,门的卡号及其显现的时期)需求及时记实进出数据(开。机软件计时若采用单片,硬件计数器资源一方面要占用,置间断、盘查等另一方面需求设,的CPU资源浪掷单片机。02则能很好地处分这个题目而正在体例中采用芯片DSl3。的高功能、低功耗、带RAM的及时时钟芯片DSl302是美国Dallas公司推出,末、时、分、秒实行计时它可能对年、月、日、周,年储积性能且拥有闰,5~5.5 V任务电压2.。302与MCU贯串电道道理图图6所示是及时时钟芯片DSl,口与MCU实行同步通讯DSl302采用三线接,个字节的时钟信号或RAM数据并可采用突发格式一次传送多。 通讯前劈头,处于空闲形态收发两边务必。出SS降低沿信号起首由MCU发,TA线 ms内未检测到此信号然后守候ZLG500正在SDA,本次传输则退出。确相应若正,令和数据发送出去则MCU可将命。 高集成ISO14443读卡芯片MF RC500ZLG500模块采用Philips公司最新的,0内EEPROM它能读写RC50,SPI接供词给三线造,线输出端口并拥有管造,MCU贯串能与任何。片机的接口道理图如图1所示ZLG500与MCS51单。EMC功能优秀其它该模块的,蜂鸣器信号输出而且自带无源,频率及输出不断时期能用软件管造其输出。 ZLG500与MCU相贯串的管造线图中SCLK、SDATA、SS为,、数据线和片选辨别为时钟线。块内的MCU通过此三线相连主管造器的MCU和读卡模。空闲时接口,SS=1主机的,K=OSCL,TA=0SDA,SS=1而从机的,K=1SCL,TA=OSDA。TA都是双向的此中SS和DA,LK是单向的而时钟线SC,主管造器发生即时钟只可由,格恪守时序表率该信号务必苛,现通讯过错不然将出,务必开释该线此时读卡模块。