IC卡校园收费系统设计.pdf

IC卡校园收费系统设计.pdf

ID:51494746

大小:340.70 KB

页数:4页

时间:2020-03-25

IC卡校园收费系统设计.pdf_第1页
IC卡校园收费系统设计.pdf_第2页
IC卡校园收费系统设计.pdf_第3页
IC卡校园收费系统设计.pdf_第4页
资源描述:

《IC卡校园收费系统设计.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Ie卡校园收费系统设计万方数据DesignOfICCardintheCampusChargedSystem■辽宁机电职业技术学院刘娜非接触IC卡Mifareones50,加上AT89C52单片机为控制自动收费系统。IC卡读写器可以实现写卡、读卡等功能,具有安全、实用、方便、快捷、可靠性高的特点,解决了校园机房的收费管理问题,在类似场合也有广泛的应用前景。关键词:单片机;非接触lC卡;读写器IC卡及IC卡读写器概述目前常用的IC卡有两种:接触式和非接触式IC卡。接触式lC卡通过机械触点从读写器获取能量和交换数据;非接触式IC卡通过线圈射频感应从读写器获取能量和交换数据,所以又称射频

2、卡。本系统使用的是非接触式IC卡,它具有存储量大,成本低等特点。接触式lC卡虽得到了大量应用,但因本身的特点制约了其发展,如在许多情况下机械触点接通不可靠,且触点对腐蚀和污染缺乏抵抗能力,在有些领域应用不方便。非接触识别已经逐步发展成为一个独立的跨学科的专业领域,它将大量来自不同专业领域的技术综合在一起,如高频技术、电磁兼容性、半导体技术、数据保护和密码学、电信、制造技术和许多专业应用领域。随着非接触IC卡的大量使用,它的成本也会越来越低,可以自己用单片机开发读写器,一般设计为两种类型:一种是通过串行口与PC机相连,在设计时,电路可以主要由非接触lC卡读写器芯片、单片机、天线和监

3、控电路以及与PC机通信的TC232串行通信接口电路等部分组成。这种读写器除了编写单片机程序外,还需要用VB、DELPHJ等语言进行软件开发。另一种读写器是放在收费现场的,电路主要由非接触式IC卡读写芯片、单片机、键盘、显示、存储器、天线和监控电路等部分组成。这种读写器的软件在编写时,只允许用户读卡片,并具有自动收费的功能。系统设计原理Mifa陀ones50的功能·容量为8K位EEPROM;·分为16个扇区,每个扇区为4块,每块16个字节,以块为存取单位;·每个扇区有独立的一组密码及访问控制;■筘蚕蚤。Io。。Io。口,∞e_o口。Io。c,o。。Io。。Io。aA;·每张卡有唯一

4、序列号,为32位;·具有防冲突机制,支持多卡操作;·无电源,自带天线,内含加密控制逻辑和通讯逻辑电路;·数据保存期为10年,可改写10万次,读无限次;·工作温度:一20℃~50℃(温度为90%);·工作频率:13.56MHz;·通信速率:106KBPS;·读写距离:10mm以内(与读写器有关)。M-fa怕ones50的工作原理卡片的电气部分由一个天线和ASIC组成。天线:卡片的天线是只有几组绕线的线圈,适于封装到ISO卡片中。ASlC:卡片的ASIC由一个高速(106KB波特率)RF接口,一个控制单元和一个8K位EEPROM组成。卡分为16个扇区,每个扇区由4块(块0、块1、块2

5、、块3)组成,将16个扇区的64个块按绝对地址编号为o^嵋3,存贮结构如图1所示。块0厂——。扇区。块1_;1块21块3L——_块0r一———+扇区15块1一_蒺;L-:块3L——”密码Ai存取控制。密码良=_=i’j?×-i密码A0存取控制j:;:=峦码耳图1·第O扇区的块0(即绝对地址0块),用于存放厂商代码,已经固化,不可更改。·每个扇区的块0、块1、块2为数据块,可用于存贮数据,可以进行初始化值、加值、减值、读值等操作。·每个扇区的密码和存取控制都独立,可以根据实际需要设定各自的密码及存取控制。世界电子元器件2004.12o,20..∞刚钯昭块块块块据据据制数数数控lll

6、rlr一一一一万方数据万方数据程序设计中涉及到对数据块的操作,采用中断方式:读(Read):读一个块;写(write):写一个块;加(1ncremenl):对数值块进行加值;减(Decrement):对数值块进行减值;存储(Restore):将块中的内容存到数据寄存器中;传输(Transfer):将数据寄存器中的内容写入块中;中止(Ha

7、t):将卡置于暂停工作状态;程序中涉及到串行口程序,通信格式设置为:采用串行工作方式1,波特率为9600baud,1个起始位,8位数据位,1个停止位,采取和校验方式。程序中的显示部分可以使用专用的LCD,按相应要求书写程序。其中数据库部分的联VB

8、与SQL数据库连接程序可以参考如下程序:Setconn=NewADODB.COnnectionconn.Open“d—ver={sqfserver}:server=“&usern&”:data—base=ic”Setorder=NewADODB℃ommandorderActiveConnection=”driver={sqlsen,er’:server=”&usern&“:database=Ic“oderCommand丁bxt=“usemasterdeclare@xmchar(1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。