本设计介绍了采用FM1702SL模块构建的IC卡读卡器方案,涵盖硬件配置与电路图、软件开发流程以及IC卡数据处理方法。
系统采用AT89S52控制芯片,并使用FM1702SL电路模块读取IC卡的信息,通过12864液晶显示屏来展示IC卡的相关数据。该系统的功能包括:对IC卡进行充值、消费以及查询余额等操作。
FM1702SL是一款由复旦微电子股份有限公司基于ISO 14443标准设计的非接触式读卡器专用芯片,采用的是0.6微米CMOS EEPROM工艺制造。它支持ISOl4443 type A协议和MIFARE标准下的加密算法,并且内部集成了模拟调制解调电路,因此只需连接少量外围设备即可运行。FM1702SL芯片具备SPI接口,并兼容TTL、CMOS两种电压工作模式,特别适用于水表、电表、煤气表等计费系统的读卡器应用中。该芯片的电源输入可以接受低电压。
S50非接触式IC卡片具有以下特点:
- 无需外部供电和天线;
- 内置加密控制逻辑与通讯电路;
- 数据保存期长达10年,可改写次数为十万次,读取无限制;
- 工作温度范围在-20℃至50℃之间(湿度90%);
- 操作频率是13.56MHZ ;
- 通信速率可达106KBPS ;
- 在一定条件下可以达到10厘米的读写距离。
S50卡片的数据存储结构划分为十六个扇区,每个扇区包含四个块(即块0、块1、块2和块3),并且各个区块具有独立的密码及存取控制设置。这种设计允许用户根据实际需要灵活设定各自的访问权限与安全级别。