乐鱼平台赞助的大巴黎

乐鱼平台赞助的大巴黎

乐鱼平台赞助的大巴黎

联系方式

一种超高频RFID读写器的设计与实现

来源:乐鱼平台赞助的大巴黎    发布时间:2024-03-02 07:07:50

  别卡正确地 收到,该识别卡应转为 D A T AE X C H A N G E状态,并

  ①外 设定 义 读 写器通过单 片机开发 ,为实现其功能 需要单片机 的外 部设备,这就 需要 启动初始 化外 设并且设定相 关参数 。比较 重要 的外部设备有通用 i / o口 ( G P I O , 定义 I / 0口的方 向,使 用方式 ,以及高低 电平 的定 义) ,异步 串行接 口 ( U A R T ,用 于 数据 串行 传输 ,需 要定义时钟 和波特 率 ) ,定时器 ( T I M E R ,

  主 要 如 下 : 外 设 定 义 , 读 取 数 据 , 写 入 数 据 , 发 送 数 据 ,循 环 冗 余校 验 , 数据 编 码 等 。

  应发送 带此 I D的 D A T A R E A D 命令 。如 果 D A T AR E A D命令被识

  用于计数产 生中断 ) ,脉 宽调 制 器 ( P W M ,等 效 正 弦 波 输 出 ) ,

  发送它 的数据 。读写器发送 S U C C E S S 命令 ,所有处于 I D状态 的标签减 小计数 器 C O U N T ;

  ⑦如果只有 一个 标签 的计数器 C O U N T 为 1 , 重复第五步或

  比如 G R O U P — S E L E C T — X X( 用于选择标签 ,x x 表 示不同的条件) ,

  具体命令 的标准 见 I S 0 1 8 0 0 0 — 6 B协议标准 。

  本读写器利用 L P C 一 2 1 3 2单片机开发 ,其软件 实现步骤主

  中断寄存器 ( 0 x E 0 0 0 4 0 0 0 ) , 定时器 控制寄存器 ( 0 x E 0 0 0 4 0 0 4 ) ,

  定 时器计数器 ( O x E O 0 0 4 0 0 8 )等 ,将它们的地址 定义成一 个

  相 关 的名 字 ,T O I R , T O T C R , T O T C 。 ( 2 )定 义 函 数

  第六步 。如 果多于一个标签发送 ,重复② : ⑧如果 只有一个标签 发送 ,而接受 的 I D有错误 ,该读写

  器应发送 R E S E N D命 令 。如 果 I D正 确 地 收 到 ,重 复 5 。如 果 重

  卡将保持 C O U N T为 0 ,并且再一次 发送 I D 。现 在出现四种可 能情况之~ ;

  寄存 器:单 片机 每个模块都 有 自己的寄存器 用来存储数 据 ,而每个寄存器 对应 的地址 是固定的 ,比如在 定时器 中有

  器读 到响应之后根据 不同的情况 改变 发送 的命令 ,通过冲突 仲裁等手段最终 正确读 到所 有卡的信息 。 ⑤数据编码

  上 文 提 到 ,协 议 采 用 的 是 曼 彻 斯 特 编 码 , 当 命 令 形 成 以 后 需 要 通 过 外 部 设 备 形 成 曼 彻 斯 特 编 码 再 到 外 围 电路 处 理 。

  ③写入数据 读 写器 的主要 目的是读取 来 自标签的信 息,然后传输

  给 后 台 服 务 器 进 行 处 理 ,这 之 中 就 需 要 将 读 到 的 数 据 写 入 单

  超高频 R F I D读写器系统 很复杂 ,其 中涉 及许 多固定的 命令和 寄存器 ,将这些常量定义有利于代码 的阅读和 理解 。

  ⑤如果所有 标签的 C O U N T不为 0 ,无标签发送 ,读写器接 收不到信号 ,将 发出 S U C C E S S命 令。所有 内部计数器 C O U N T

  减 小 , 以及 计 数 器 C O U N T为 0 的标 签 发送 。 一 般 来 说 ,这 样 会返回② ; ⑥ 如 果 只有 一 个 标 签 发送 并 且 I D号 被 正确 读 到 ,读 写 器

  数模 / 模 数转换 ( A / D , D / A ) ,看 门狗 ( W A T C H D O G , 用于 防止 程

  ②读取数据 读 写器 收到来 自标 签的信 号经过外 围电路放 大判决后送 入单 片机 ,单片机 设置其 中若干 引脚为捕捉 功能 ,其用途 是 捕捉 每一次 电平 的跳转 ,于 此同时定时器计 数,记录两次 跳 转 的时间间隔, 这样就可 以知道每次高低 电平 的时间长短 ( 脉 宽) ,根据相关协议经过换算就可 以知道这是 数据 0还 是数 据 1 ,或者 是无 效数 据。将数据翻译好 了以后就 是来 自标 签的响

  选择 ( s e l e c t i o n )命 令 根 据 某 种 条 件 在 射 频 场 中 选择 一 组识别 卡,进行 识别或写入数据 ,此命令 可用于冲突仲 裁 。

  读写器 发送 的数据 主要是命 令。系统开始工 作时 ,读写 器每 隔一段时 间发送 一次读卡命 令 ,直到有标签 响应 ,读 写

  片机 的缓存 中。写入数据不仅要考虑准确性 ,还应该要考虑效率 , 比如之 前 已经 写入 的标 签信 息之 后 再次 读到 时忽 略此 次 写 入 ,不再 改变 原有信 息。 ④发送数据

  上文提 到 ,标签 主要存在 四个 状态 ,状态 间的转换 主要 靠读写器发送 的命令 实现 ,以达到不 同的 目的。 命令主要分 为两类 : ①选择命令