防冲撞协议原理实验报告
更新时间:2023-11-11 02:10:01 阅读量: 教育文库 文档下载
- rfid防冲撞实验报告推荐度:
- 相关推荐
实验三 防冲撞协议原理实验
一、实验目的
通过本实验使学生了解 RFID 的防冲撞原理的实现方法,掌握时间槽、VICC 四种状态的含义以及状态的切换规律。
二、实验设备
TI TRF7960 读卡器一个、usb 连接线一条、电脑一台、HF RFID 实验 上位机软件、ISO15693标签若干张
三、实验知识预备及原理
1、VICC 状态
一个 VICC 可能处于以下 4 种状态中的一种: ? 断电 ? 准备 ? 静默 ? 选择
这些状态间的转换在图 6.22中有规定。断电、准备和安静状态的支持是强制性的。选择状态的支持是可选的。
(1)断电状态
当VICC不能被VCD激活的时候,它处于断电状态。 (2)准备状态
当 VICC 被 VCD 激活的时候,它处于准备状态。选择标志没有置位时,它将处理任何请求。
(3)安静状态
当 VICC 处于安静状态,目录标志没有设置且寻址标志已设置情况下,VICC 将处理任何请求。
(4)选择状态
只有处于选择状态的 VICC 才会处理选择标志已设置的请求。
注 1:状态转换方法的意图是,某一时间只有一个 VICC 应处于选择状态。 注 2:VICC 状态转换图只图示出有效的转换。在所有的其它情况下,当前的 VICC 状态保持不变。当 VICC
不能处理一 个 VCD 请求(例如 CRC 错误,等等) ,它将仍然处于当前状态。
注 3:虚线表示的选择状态图示出 VICC 支持的选择状态是可选的。 2、上位机软件防碰撞算法实现流程
上位机界面打开默认设置:支持 ISO15693,高速率,数据编码 1/4 操作,寄存器会自动设置一些参数:
1).在询卡请求时检测标志位(B5)如果设置了,slots=1,如果没有设置,
slots=16 同时使能不反应中断。
2). 初始化 mask length=0;mask value=0 3).初始化 slot 数指针为 0
4). 发送询卡请求命令带上 mask length,mask value 值 5). 等待发送完成中断
6).等待下一个中断,中断可能是以下情况: a.接受完成 b.碰撞 c.没有反应
检测 IRQ 状态寄存器中断类型
如果是接收完成中断,就意味着没有错误/碰撞在 FIFO 接收 UID 过程中,从 FIFO中可以读出完整的 UID
如果是碰撞中断,在 slot 指针里记录碰撞位置,指针数值加 1 如果是标签没反应中断,忽略。 7). 复位 FIFO
8). 如果 slots 数是 16,发送 EOF;如果 slots 数是 1,退出。 9). 对以所有的 16 个 slots 重复步骤 5 和 6,在 16 个 slots 结束时,屏蔽不反应中断。
10). 检查 slot 指针数值,如果不为 0,计算新的 mask;如果为 0,退出。
a.增加 mask 长度 4 bits
b.new mask=slot 数(碰撞位置 slot 数)+old mask 11).返回到第 4 步骤(new mask value 和 length)
12) slot 指针加 1 13) 返回到第 10 步骤
四、实验过程及分析
1、确保 TI TRF7960RFID 与电脑连接正常,打开虚拟机软件,右击【我的电脑】---->【属性】---->【硬件】---->【设备管理器】,查看连接的端口,如下图:
2、将15693卡放在感应区,打开上位机软件无线龙 RFID,标签类型选择 15693,在端口处输入COM3,点击【选择端口】,显示命令: 08:29:23.781 --> 0108000304FF0000 08:29:23.953 <-- 0108000304FF0000 TRF7960 EVM
08:29:23.953 **** COM Port found! ****
如下图:
3、选择【询卡】命令,点击【设置协议】---->【执行】,窗口输出命令如下:
08:38:18.278 --> 010C00030410002101000000 08:38:18.278 \\\\.\\COM3
08:38:18.590 <-- 010C00030410002101000000 Register write request.
08:38:18.590 --> 0109000304F0000000 08:38:18.715 <-- 0109000304F0000000
08:38:18.715 --> 0109000304F1FF0000 08:38:18.840 <-- 0109000304F1FF0000
正在阅读:
防冲撞协议原理实验报告11-11
MATLAB在电力系统工程中的应用06-28
南通市城市消防规划文本09-17
儿科试题1(B卷)儿科09-18
国旗下预防冬季传染病演讲稿2022年例文03-24
CGMP法规培训10-24
自身抗体检测及自体血清皮肤试验的意义10-15
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 冲撞
- 原理
- 协议
- 实验
- 报告
- 实验二、linux命令练习2
- 计算机组成原理实验二
- 6、雷锋叔叔,你在哪里 同步练习题
- 朗诵练习和考级篇目
- 6-多基因遗传 - 图文
- 2013-2018年中国特色旅游市场调研及发展趋势预测报告
- 新材料产业的技术发展
- 鳞板输送机设计
- 初中物理绝对经典80道难题--浮力
- 有机化学实验2010大专
- 2016-2020年己二酸及其盐和酯市场深度调研及投资战略咨询报告 - 图文
- 中观-般若摄颂答案
- 各种红绳手链编法(图解)
- 工程项目管理
- 完整升级版高考语文二轮复习专题一教案字音图文
- 软件工程复习提纲(20160615)
- 2012年《体育社会学》复习题
- 关于违约金、赔偿损失、定金并存时如何适用的问题
- hadoop2.5.1搭建(二)
- 外国近现代建筑史复习资料之名词解释