- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
算法 ISO18000-6协议中使用的是一种类二进制树形防碰撞算法,通过标签内随机产生0、1以及内置计数器实现标签的防碰撞。 0 防碰撞的基本算法 树分叉算法 (四)分析防碰撞机制的实现 冲突节点 非冲突节点 0 1 10 11 100 101 树分叉算法 基本思想是:将处于碰撞的标签分成左右两个子集0和1,先查询子集0,若没有碰撞,则正确识别标签,若仍有碰撞则分裂,把1子集分成00和01两个子集,直到识别子集1中所有标签。 (四)分析防碰撞机制的实现 (1)所有处于“识别”状态且内部计数器为0的应答器发送它们的识别码。 (2)当有一个以上的标签发送时,读写器因不能正确识别信号为发送FAIL指令。 (3)所有接收到FAIL指令且内部计数器不等于0的标签计数器加1。所有接收到FAIL指令且内部计数器等于0的标签将产生一个1或者0的随机数,如果是1,则标签计数器加1,如果是0,则标签计数器保持不变,并再次发送其识别码。 1 当进入“识别”有多个标签碰撞仲裁 所有接收到FAIL指令且内部计数器不等于0的标签计数器加1。所有接收到FAIL指令且内部计数器等0的标签将产生一个1或者0的随机数,如果是1,则标签计数器加1,如果是0,则标签计数器保持不变,并再次发送其识别码。 (4)a、若有一个以的标签发送,则重复步骤(2);b、若只有一个发送,则读写器发送包含识别码的“DATA_READ”,指令,标签正确接收此指令进入“数据交互”,通信完成后,发送SUCCESS指令;C、当标签没有被正确接收,则读写器将发送一个RESEND指令。 (四)分析防碰撞机制的实现 (1)REQUEST——请求(序列号)。此命令发送一序列号作为参数给射频卡。应答规则是,射频卡把自己的序列号与接收到的序列号比较,如果自身序列号小于或等于REQUEST指令序列号参数,则此射频卡回送其序列号给读写器。这样可以缩小预选的射频卡的范围;如果大于,则不响应。 2 当进入“识别”有多个标签防碰撞指令规则 所有接收到FAIL指令且内部计数器不等于0的标签计数器加1。所有接收到FAIL指令且内部计数器等0的标签将产生一个1或者0的随机数,如果是1,则标签计数器加1,如果是0,则标签计数器保持不变,并再次发送其识别码。 ?(2)SELECT——选择(序列号)。用某个(事先确定的)序列号作为参数发送给射频卡。具有相同序列号的射频卡将以此作为执行其他命令(例如读出和写入数据)的切入开关,即选择这个射频卡。具有其他序列号的射频卡只对REQUEST命令应答。 (四)分析防碰撞机制的实现 (3)READ-DATA——读出数据。选中的射频卡将存储的数据发送给读写器。 3 当进入“识别”有多个标签防碰撞指令规则 ?(4)UNSELECT?——去选择。取消一个事先选中的射频卡,射频卡进入无声状态,在这种状态下射频卡完全是非激活的,对收到的REQUEST命令不作应答。为了重新话化射频卡,必须先将射频卡移出读写器的作用范围再进入,以实行复位。 (四)分析防碰撞机制的实现 射频卡进入读写器的工作范围,读写器发出一个最大序列号让所有射频卡响应;同一时刻开始传输它们的序列号到读写器的接收模块。 读写器对比射频卡响应的序列号的相同位数上的数。 出现不一致的现象 即有的序列号该位为0,而有的序列号该位为1 把有不一致位的数从最高位到低位依次置O再输出系列号,即依次排除序列号大的数,至读写器对比射频卡响应的序列号的相同位数上的数完全一致时,说明无碰撞。 选出序列号最小的数后,对该标签进行数据交换,然后使该卡进入“无声”状态。 Y N 二进制搜索算法的工作流程是: (四)分析防碰撞机制的实现 1 0 1 1 0 0 0 0 1 1 1 0 ?? ?? ?? 射频卡1 射频卡2 读写器译码 在二进制搜索算法的实现中,起决定作用的是读写器所使用的信号编码必须能够确定碰撞的准确比特位置。曼彻斯特码(Mancherster)可在多卡同时响应时,译出错误码字,可以按位识别出碰撞。这样可以根据碰撞的位置,按一定法则重新搜索射频卡。 (四)分析防碰撞机制的实现 范例:二元搜寻算法 ABCDRR送REQUEST命令,要求区域内所有标签应答,根据曼彻斯特编码,解码数据为101??1?1,发生碰撞,算法做下如下,将碰撞的最高置0,其它碰撞位置1。得下次的REQUEST ?? ? R表示阅读器 (四)分析防碰撞机制的实现 范例:二元搜寻算法 搜寻标签过程 ACR:1
您可能关注的文档
- 文书与档案管理 任务二、厘清人事档案的特点 任务二、厘清人事档案的特点.pptx
- 文书与档案管理 任务一、了解人事档案的作用 任务一、了解人事档案的作用.pptx
- 污染治理设施运行与维护 调节池的运行与维护 水资源与取水工程.ppt
- 无人机测绘技术 技能点1:倾斜摄影数据处理流程、项目四:倾斜摄影测量 4.3.2倾斜摄影建模数据准备.pptx
- 无人机测绘技术 知识点2:倾斜摄影三维模型修饰 4.3.2倾斜摄影模型应用.pptx
- 无人机电子技术基础 多谐震荡电路应用 自动延时照明电路的设计制作.pptx
- 无人机发动机技术 曲轴箱的概念 曲轴箱.pptx
- 无人机结构与系统 动力装置 动力装置.pptx
- 物流包装技术 服装运输包装设计路线 包装设计创意包装设计图片展示.ppt
- 物流概论 库存管理 库存管理.ppt
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)