




免费预览已结束,剩余21页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
IC卡公交收费机设计 二 MIFARE1卡硬件接口电路设计 课程目标 MIFARE1卡接口电路分析MIFARE1卡请求应答与防冲突功能调试 项目开发 IC卡公交收费系统 系统需求分析 具备小额电子钱包功能 定额方式收费操作方便快捷工作距离 50cm具备显示余额 异常报警 非法卡或余额不足 可将当班收款额上传总站数据库公交公司可调整定额额度卡遗失可挂失抗干扰能力强 项目实现之第二步 硬件实现 MCU MIFARE卡读写模块 EEPROM存储器 RS232接口 显示 报警 天线 卡 Mifare1非接触式IC卡 基本性能指标 卡内器件 无线智能卡芯片MifareMF1ICS50 天线线圈标准 遵从ISO IEC14443TypeA标准工作频率 13 56MHz数据传送速率 106kbit s 9 4 s bit Mifare卡与读写器之间的信号 Mifare卡的信号调制方式 TypeA与TypeB调制程度的比较 TYPEA 100 ASK TYPEB 10 ASK 从读写器到卡的调制与编码 载波 fc 13 56MHz数据传输速率 13 56MHz 128 106kbit s 9 4 s bit 调制方式 TYPEA用100 ASK TYPEB用10 ASK 编码方式 TYPEA用改进的MILLER编码 TYPEB用NRZ编码 不归零制数位编码 从卡到读写器的调制与编码 副载波 fc 16 847 5kHz数据传输速率 106kbit s调制方式 副载波调制编码方式 TYPEA用MANCHESTER ASK TYPEB用BPSK NRZ 二进制相移键控数位编码 非接触式IC卡系统构成 非接触式IC卡 数据载体 应答器非接触式IC卡读写器 卡接口设备 阅读器 寻呼器 非接触式IC卡的基本构成 非接触式IC卡 芯片 天线 卡基 非接触式IC卡系统构成 非接触式IC卡 数据载体 应答器非接触式IC卡读写器 卡接口设备 阅读器 寻呼器 非接触式IC卡与读写器接口电路 1 读写器发射激励信号 一组固定频率的电磁波 数字信息调制在该射频信号上 2 IC卡进入读写器工作区内 被读写器信号激励 在电磁波的激励下 卡内的LC串联谐振电路产生共振 从而使电容内有了电荷 当所积累的电荷达到2V时 此电容可以作为电源为其他电路提供工作电压 供卡内集成电路工作所需 谐振 整流 滤波 稳压 3 同时卡内的电路对接收到的谐振信号进行解调 还原数字信息 对信息进行分析处理 判断发自读写器的命令 如需在EEPROM中写入或修改内容 还需将2V电压提升到15V左右 以满足写入EEPROM的电压要求 4 IC卡对读写器的命令进行处理后 发射应答信息 将应答信息调制到射频信号上 给读写器 5 读写器接收IC卡的射频信号并进行解调还原出应答信息 Mifare核心读写模块MCM 功能 读写器MCU与MIFARE卡之间的接口 负责读写卡 其基本功能包括产生发送 接收射频信号 调制 解调 防冲突处理和安全管理 工作频率 13 56MHz 通信速率 106Kbps工作距离 MCM200 25mm MCM500 100mm防冲突 真正的防冲突功能 安全性与可靠性 每个扇区设有3套密码及其认证和密码存储器 模块与卡片通信时 数据加密 多种通信校验机制接口 标准MIFARE并行接口 MCM与MCU接口电路 直接用数据总线传送地址和数据 MODE USEALE接高电平 ALE对接 A0 A3悬空P3 3驱动 CS 即P3 3为低时选中 激活 MCM200模块MCM200的 IRQ接P3 2 可用查询或中断方式接收MCM发送的数据 初始化与防冲突 AntiCollion 如果有2张或2张以上的IC卡进入读写器的工作范围 称之为冲突 或碰撞Collion 此时就需要解决如何对多张IC卡逐一处理的问题 防冲突AntiCollion 防冲突方案 位帧防冲突 BitAntiCollision 动态时隙 ALOHA法 Slotted ALOHA法 AntiCollision防冲突 如果有多于一张的Mifare1卡处在MCM天线的有效工作范围 距离 内 则发生了冲突 AntiCollision操作使MCM能在多张Mifare1卡中选择某一张卡 AntiCollision操作由一个AntiCollisionLoop 防冲突循环 内部处理 来实现 设置STACON寄存器中的AC位启动AntiCollision循环 MCM发送AntiCollision命令 93H 20H 每张天线范围内的MIFARE1卡接收AntiCollision命令后 都将回送自己的SN作为应答 由于每张卡的SN各不相同 MCM接收到的信息 即SN 至少有1位即是0又是1 即该位的前 后半部都有负载波调制 防冲突循环找到第1个冲突位将其置1 排除该位为0的卡 然后查第2个 依次排除 最后不再有冲突的SN即为最后读取的SN MIFARE1卡防冲突特性 利用每张卡全球唯一的SN实现二进制树状搜索防冲突算法 例 SN1 420A7E00SN2 420A7E01SN3 421A7E01 冲突1选择SN2 SN3 冲突2选择SN3 POWEROFF状态 IDLE状态 READY状态 ACTIVE状态 HALT状态 RESET REQUEST命令 ANTICOLLISION命令启动防冲突循环读取卡回送的UID SN HALT命令 SELECTUID命令 应用 AUTENTICATION READ WRITE INC DEC命令 WAKEUP命令 MIFARE卡防冲突流程 MIFARE1卡特点 支持多卡同时操作 卡芯片与读写芯片中都内嵌防冲突模块 可实现真正的 硬件 防冲突 可高速识别天线范围内的多张卡 适应多人同时刷卡 SelectTag选择卡片操作 SelectTag操作将选中AntiCollision操作所读取的SN对应的卡 使该卡进入激活状态 只有该卡才能进行后续的认证及访问操作 MCM发送Select命令 93H 70H SN及校验码 卡接收该命令后将MCM发送的SN与自己的序列号比较 若一致则该卡被激活 ACTIVE 其他卡则仍留在READY状态 被选择 激活 的卡将回送其容量 SIZE 字节作为应答 防冲突测试 1 分别读出并记录二张MIFARE1卡 分别记为1 卡 2 卡 的序列号 及其扇区0块1的内容 记录在报告上 2 将二张MIFARE1卡同时放置在读写器天线有效工作范围内 在RFDEMO软件中执行读操作 根据读出的SN找出被选中的卡 例如为1 卡 3 在RFDEMO软件中执行写操作 修改扇区0块1的内容并将数据记录在报告上 4 将被选中的卡撤离读写器天线有效工作范围 读出另一张卡 例如2 卡 的扇区0块1的内容 并将数据记录在报告上 5 取走 4 中的卡 重新读出并记录被选中的卡的扇区0块1的数据 并记录在报告上 6 比较上述实验数据 说明MIFARE1卡是否具备防冲突功能 小结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四川省成都市天府新区2024-2025学年八年级下期学期末考试数学试卷(含答案)
- 汉字收集资料课件
- 北师大版五年级上册数学第一单元 小数除法 检测卷(无答案)
- 2025年黑龙江省佳木斯市二十中中考数学二模试卷(含答案)
- 总承包合同(合集15篇)
- 户口申请书15篇
- “一带一路”与中国企业社会责任知到智慧树答案
- 汉字书法课件模板楷书凌
- 汉堡店加盟商业模式
- 永州市教师消防知识培训课件
- 煤矿项目部管理制度
- GB/T 45089-20240~3岁婴幼儿居家照护服务规范
- 脑水肿的诊断与治疗
- 脓毒症抗炎治疗策略
- 财务岗位招聘笔试题与参考答案
- 电动汽车V2G技术
- 田忌赛马 同步分层作业(含答案)
- 高三年级年级主任工作计划
- 2023风光互补路灯设计方案
- jgj592023安全检查标准完整版
- 关节松动技术-上肢关节松动术(运动治疗技术)
评论
0/150
提交评论