《检测射频读写器的读写距离的方法和装置.pdf》由会员分享,可在线阅读,更多相关《检测射频读写器的读写距离的方法和装置.pdf(17页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201310373808.X (22)申请日 2013.08.23 G01B 21/16(2006.01) (71)申请人 航天信息股份有限公司 地址 100195 北京市海淀区杏石口路甲 18 号航天信息园 (72)发明人 耿秋军 邹东坡 潘静 肖文文 (74)专利代理机构 北京工信联合知识产权代理 事务所 ( 普通合伙 ) 11266 代理人 黄晓军 (54) 发明名称 检测射频读写器的读写距离的方法和装置 (57) 摘要 本发明实施例提供了一种检测射频读写器的 读写距离的方法和装置。该方法主要包括 : 通过 卡片驱动系统将卡片和读取。
2、器的天线之间的距离 设置为初始距离, 读写器通过天线对卡片进行卡 片信息读取 ; 读写器对卡片进行卡片信息读取成 功后, 向卡片驱动系统发送卡片驱动信号, 通过上 位机记录所述卡片和读取器的天线之间的当前 距离 ; 卡片驱动系统接收到卡片驱动信号后, 将 卡片和读取器的天线之间的距离增加设定距离数 值, 读写器通过天线对调整了距离的卡片进行卡 片信息读取。本发明实施例实现了对读写器的读 写距离快速、 准确、 实时地检测, 能够确保在一定 距离范围内连续调整卡片和读写器之间的距离, 准确掌握读写器的读写过程中可能出现的死区。 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)。
3、发明专利申请 权利要求书4页 说明书9页 附图3页 (10)申请公布号 CN 104422420 A (43)申请公布日 2015.03.18 CN 104422420 A 1/4 页 2 1. 一种检测射频读写器的读写距离的方法, 其特征在于, 包括 : 通过卡片驱动系统将卡片和读取器的天线之间的距离设置为初始距离, 所述读写器通 过所述天线对所述卡片进行卡片信息读取 ; 所述读写器对所述卡片进行卡片信息读取成功后, 向所述卡片驱动系统发送卡片驱动 信号, 通过上位机记录所述卡片和读取器的天线之间的当前距离 ; 所述卡片驱动系统接收到所述卡片驱动信号后, 将所述卡片和读取器的天线之间的距 离。
4、增加设定距离数值, 所述读写器通过所述天线对调整了距离的所述卡片进行卡片信息读 取。 2. 根据权利要求 1 所述的检测射频读写器的读写距离的方法, 其特征在于, 所述卡片 驱动系统包括 : 步进电机、 驱动模块、 电机控制模块、 DC 电源、 滚珠丝杠和卡片托盘, 所述电 机控制模块通过线缆和所述读写器、 驱动模块连接, 所述步进电机通过线缆和驱动模块、 滚 珠丝杠连接, 所述滚珠丝杠和所述卡片托盘连接, 所述托盘将所述卡片托住。 3. 根据权利要求 1 所述的检测射频读写器的读写距离的方法, 其特征在于, 所述通过 卡片驱动系统将卡片和读取器的天线之间的距离设置为初始距离, 包括 : 在上。
5、位机中设定和存储所述初始距离、 设定距离数值和所述设定距离数值的使用次 数, 所述初始距离为所述读写器对所述卡片进行第一次卡片信息读取时所述卡片和读取器 的天线之间的距离, 所述设定距离数值为每次在所述读写器对所述卡片进行卡片信息读取 成功后, 将所述卡片和读取器的天线之间的距离增加的固定的数值 ; 所述的上位机向所述读写器发送携带所述初始距离的控制信号, 所述读 写器将所述 控制信号发送给所述电机控制模块, 所述电机控制模块根据所述初始距离和所述步进电机 的结构, 利用单片机计算所述步进电机的所述初始距离对应的步距角, 向驱动模块发送携 带所述初始距离对应的步距角的驱动信号, 所述驱动模块接。
6、收到所述驱动信号后, 启动所 述步进电机, 并控制所述步进电机运行所述初始距离对应的步距角对应的距离, 所述步进 电机带动所述滚珠丝杠和所述卡片托盘运动, 进而将所述卡片和读取器的天线之间的距离 设置为所述初始距离 ; 所述上位机将所述设定距离数值的使用次数设置为 1, 并将所述设定距离数值的使用 次数在上位机内部的存储器中进行存储。 4. 根据权利要求 3 所述的检测射频读写器的读写距离的方法, 其特征在于, 所述的读 写器对所述卡片进行卡片信息读取成功后, 向所述卡片驱动系统发送卡片驱动信号, 通过 上位机记录所述卡片和读取器的天线之间的当前距离, 包括 : 所述读写器对所述卡片进行卡片信。
7、息读取成功后, 向所述上位机发送卡片信息读取成 功信息, 并向所述卡片驱动系统发送携带所述设定距离数值的卡片驱动信号 ; 所述上位机接收到所述卡片信息读取成功信息后, 读取上位机内部的存储器中存储的 所述设定距离数值的使用次数, 将所述设定距离数值的使用次数乘以所述设定距离数值, 得到所述卡片和读取器的天线之间的当前距离, 将所述当前距离进行记录和显示。 5. 根据权利要求 3 所述的检测射频读写器的读写距离的方法, 其特征在于, 所述的卡 片驱动系统接收到所述卡片驱动信号后, 将所述卡片和读取器的天线之间的距离增加设定 距离数值, 包括 : 所述电机控制模块接收到携带所述设定距离数值的卡片驱。
8、动信号后, 根据所述设定距 权 利 要 求 书 CN 104422420 A 2 2/4 页 3 离数值和所述步进电机的结构, 利用单片机计算所述步进电机 的所述设定距离数值对应 的步距角, 向驱动模块发送携带所述设定距离数值对应的步距角的驱动信号, 所述驱动模 块接收到所述驱动信号后, 启动所述步进电机, 并控制所述步进电机运行所述设定距离数 值对应的步距角对应的距离, 所述步进电机带动所述滚珠丝杠和所述卡片托盘运动, 进而 将所述卡片和读取器的天线之间的距离增加所述设定距离数值 ; 所述上位机将所述设定距离数值的使用次数增加 1 次, 并将修改后所述设定距离数值 的使用次数在上位机内部的存。
9、储器中进行存储, 删除掉所述存储器中原来存储的所述设定 距离数值的使用次数。 6. 根据权利要求 5 所述的检测射频读写器的读写距离的方法, 其特征在于, 所述的读 写器通过所述天线对调整了距离的所述卡片进行卡片信息读取之后, 还包括 : 所述读写器对调整了距离的所述卡片进行卡片信息读取成功后, 向所述上位机发送 卡片信息读取成功信息, 并向所述卡片驱动系统发送携带所述设定距离数值的卡片驱动信 号 ; 所述上位机接收到所述卡片信息读取成功信息后, 读取上位机内部的存储器中存储的 所述设定距离数值的使用次数, 将所述设定距离数值的使用次数乘以所述设定距离数值, 得到所述卡片和读取器的天线之间的当。
10、前距离, 将所述当前距离进行记录和显示 ; 所述电机控制模块接收到携带所述设定距离数值的卡片驱动信号后, 控制驱动模块启 动所述步进电机, 进而带动所述滚珠丝杠和所述卡片托盘运动, 将所述卡片和读取器的天 线之间的距离增加所述设定距离数值, 所述上位机将内部存储器中存储的设定距离数值的 使用次数增加 1 次 ; 所述读写器对调整了距离的所述卡片进行卡片信息读取失败后, 向所述上位机发送卡 片信息读取失败信息, 所述上位机将记录的所述卡片和读取器的天线之间的当前距离和所 述卡片信息读取失败信息进行关联。 7. 一种检测射频读写器的读写距离的装置, 其特征在于, 包括 : 上位机、 读写器和卡片 。
11、驱动系统, 所述的卡片驱动系统, 用于将卡片和读取器的天线之间的距离设置为初始距离, 接收 到所述读写器发送过来的卡片驱动信号后, 将所述卡片和读取器的天线之间的距离增加设 定距离数值 ; 所述的读写器, 用于通过所述天线对所述卡片进行卡片信息读取, 对所述卡片进行卡 片信息读取成功后, 向所述卡片驱动系统发送卡片驱动信号, 通过所述天线对调整了距离 的所述卡片进行卡片信息读取 ; 所述的上位机, 用于在所述读写器对所述卡片进行卡片信息读取成功后, 记录所述卡 片和读取器的天线之间的当前距离。 8. 根据权利要求 7 所述的检测射频读写器的读写距离的装置, 其特征在于, 所述卡片 驱动系统包括。
12、 : 步进电机、 驱动模块、 电机控制模块、 DC 电源、 滚珠丝杠和卡片托盘, 所述电 机控制模块通过线缆和所述读写器、 驱动模块连接, 所述步进电机通过线缆和驱动模块、 滚 珠丝杠连接, 所述滚珠丝杠和所述卡片托盘连接, 所述托盘将所述卡片托住。 9. 根据权利要求 8 所述的检测射频读写器的读写距离的装置, 其特征在于 : 所述的上位机, 具体用于设定和存储所述初始距离、 设定距离数值和所述设定距离数 权 利 要 求 书 CN 104422420 A 3 3/4 页 4 值的使用次数, 所述初始距离为所述读写器对所述卡片进行第一次卡片信息读取时所述卡 片和读取器的天线之间的距离, 所述设。
13、定距离数值为每次在所述读写器对所述卡片进行卡 片信息读取成功后, 将所述卡片和读取器的天线之间的距离增加的固定的数值 ; 向所述读 写器发送携带所述初始距离的控制信号 ; 所述的读写器, 具体用于将所述控制信号发送给所述卡片驱动系统中的电机控制模 块 ; 所述的电机控制模块, 具体用于根据所述初始距离和所述步进电机的结构, 利用单片 机计算所述步进电机的所述初始距离对应的步距角, 向驱动模块发送携带所述初始距离对 应的步距角的驱动信号, 所述的驱动模块, 具体用于接收到所述驱动信号后, 启动所述步进电机, 并控制所述步 进电机运行所述初始距离对应的步距角对应的距离 ; 所述的步进电机, 具体用。
14、于带动所述滚珠丝杠和所述卡片托盘运动, 进而将所述卡片 和读取器的天线之间的距离设置为所述初始距离 ; 所述的上位机, 具体用于将所述设定距离数值的使用次数设置为 1, 并将所述设定距离 数值的使用次数在上位机内部的存储器中进行存储。 10. 根据权利要求 9 所述的检测射频读写器的读写距离的装置, 其特征在于 : 所述的读写器, 具体用于对所述卡片进行卡片信息读取成功后, 向所述上位机发送卡 片信息读取成功信息, 并向所述卡片驱动系统发送携带所述设定距离数值的卡片驱动信 号 ; 所述的上位机, 具体用于接收到所述卡片信息读取成功信息后, 读取上位机内部的存 储器中存储的所述设定距离数值的使用。
15、次数, 将所述设定距离数值的使用次数乘以所述设 定距离数值, 得到所述卡片和读取器的天线之间的当前距离, 将所述当前距离进行记录和 显示。 11. 根据权利要求 9 所述的检测射频读写器的读写距离的装置, 其特征在于 : 所述的电机控制模块, 具体用于接收到携带所述设定距离数值的卡片驱动信号后, 根 据所述设定距离数值和所述步进电机的结构, 利用单片机计算所述步进电机的所述设定距 离数值对应的步距角, 向驱动模块发送携带所述设定距离数值对应的步距角的驱动信号 ; 所述的驱动模块, 具体用于接收到所述驱动信号后, 启动所述步进电 机, 并控制所述 步进电机运行所述设定距离数值对应的步距角对应的距。
16、离 ; 所述的步进电机, 具体用于带动所述滚珠丝杠和所述卡片托盘运动, 进而将所述卡片 和读取器的天线之间的距离增加所述设定距离数值 ; 所述的上位机, 具体用于将所述设定距离数值的使用次数增加 1 次, 并将修改后所述 设定距离数值的使用次数在上位机内部的存储器中进行存储, 删除掉所述存储器中原来存 储的所述设定距离数值的使用次数。 12. 根据权利要求 11 所述的检测射频读写器的读写距离的装置, 其特征在于 : 所述的读写器, 具体用于对调整了距离的所述卡片进行卡片信息读取成功后, 向所述 上位机发送卡片信息读取成功信息, 并向所述卡片驱动系统发送携带所述设定距离数值的 卡片驱动信号 ;。
17、 对调整了距离的所述卡片进行卡片信息读取失败后, 向所述上位机发送卡 片信息读取失败信息 ; 权 利 要 求 书 CN 104422420 A 4 4/4 页 5 所述的上位机, 具体用于接收到所述卡片信息读取成功信息后, 读取上位机内部的存 储器中存储的所述设定距离数值的使用次数, 将所述设定距离数值的使用次数乘以所述设 定距离数值, 得到所述卡片和读取器的天线之间的当前距离, 将所述当前距离进行记录和 显示 ; 接收到所述卡片信息读取失败信息后, 将记录的所述卡片和读取器的天线之间的当 前距离和所述卡片信息读取失败信息进行关联 ; 在所述卡片驱动系统将所述卡片和所述读 写器之间的距离增加所。
18、述设定距离数值后, 将内部存储器中存储的设定距离数值的使用次 数增加 1 次 ; 所述的电机控制模块, 具体用于接收到携带所述设定距离数值的卡片驱动信号后, 控 制驱动模块启动所述步进电机, 进而带动所述滚珠丝杠和所述卡片托盘运动, 将所述卡片 和读取器的天线之间的距离增加所述设定距离数值。 权 利 要 求 书 CN 104422420 A 5 1/9 页 6 检测射频读写器的读写距离的方法和装置 技术领域 0001 本发明涉及射频读写器技术领域, 尤其涉及一种检测射频读写器的读写距离的方 法和装置。 背景技术 0002 随着信息化产业的发展, 13.56MHz 读写器的使用越来越为普遍, 适。
19、用于不同场合 的读写器也应运而生。在 13.56MHz 读写器的开发过程中, 读写器的读写距离是产品开发过 程中的一项重要指标, 对读写器的读写距离的检测、 调试和优化, 无疑是一项重要的工作。 在产品的研发和后期测试阶段, 均需要一种能够快速准确检测读写器读写距离的设备, 以 提高开发效率, 并能够对产品的读写性能予以较为客观的判定。 0003 目前, 现有技术中的一种检测读写器的读写距离的方法为 : 通过技术人员手工调 整天线的匹配参数, 工作人员目测读写器的读写距离。 0004 上述现有技术中的一种检测读写器的读写距离的方法的缺点为 : 不能实现读写 器的读写距离的连续调整和实时反馈, 。
20、这样的检测方法, 不仅耗时耗力, 而且检测结果不准 确, 更不能满足测量距离的连续调整, 准确地判断读写器的读卡范围及读卡死区的需求。 发明内容 0005 本发明的实施例提供了一种检测射频读写器的读写距离的方法和装置, 能够快 速、 准确、 实时地检测读写器的读写距离。 0006 本发明提供了如下方案 : 0007 一种检测射频读写器的读写距离的方法, 包括 : 0008 通过卡片驱动系统将卡片和读取器的天线之间的距离设置为初始距离, 所述读写 器通过所述天线对所述卡片进行卡片信息读取 ; 0009 所述读写器对所述卡片进行卡片信息读取成功后, 向所述卡片驱动系统发送卡片 驱动信号, 通过上位。
21、机记录所述卡片和读取器的天线之间的当前距离 ; 0010 所述卡片驱动系统接收到所述卡片驱动信号后, 将所述卡片和读取器的天线之间 的距离增加设定距离数值, 所述读写器通过所述天线对调整了距离的所述卡片进行卡片信 息读取。 0011 所述卡片驱动系统包括 : 步进电机、 驱动模块、 电机控制模块、 DC 电源、 滚珠丝杠 和卡片托盘, 所述电机控制模块通过线缆和所述读写器、 驱动模块连接, 所述步进电机通过 线缆和驱动模块、 滚珠丝杠连接, 所述滚珠丝杠和所述卡片托盘连接, 所述托盘将所述卡片 托住。 0012 所述通过卡片驱动系统将卡片和读取器的天线之间的距离设置为初始距离, 包 括 : 0。
22、013 在上位机中设定和存储所述初始距离、 设定距离数值和所述设定距离数值的使用 次数, 所述初始距离为所述读写器对所述卡片进行第一次卡片信息读取时所述卡片和读取 说 明 书 CN 104422420 A 6 2/9 页 7 器的天线之间的距离, 所述设定距离数值为每次在所述读写器对所述卡片进行卡片信息读 取成功后, 将所述卡片和读取器的天线之间的距离增加的固定的数值 ; 0014 所述的上位机向所述读写器发送携带所述初始距离的控制信号, 所述读写器将所 述控制信号发送给所述电机控制模块, 所述电机控制模块根据所述初始距离和所述步进电 机的结构, 利用单片机计算所述步进电机的所述初始距离对应的。
23、步距角, 向驱动模块发送 携带所述初始距离对应的步距角的驱动信号, 所述驱动模块接收到所述驱动信号后, 启动 所述步进电机, 并控制所述步进电机运行所述初始距离对应的步距角对应的距离, 所述步 进电机带动所述滚珠丝杠和所述卡片托盘运动, 进而将所述卡片和读取器的天线之间的距 离设置为所述初始距离 ; 0015 所述上位机将所述设定距离数值的使用次数设置为 1, 并将所述设定距离数值的 使用次数在上位机内部的存储器中进行存储。 0016 所述的读写器对所述卡片进行卡片信息读取成功后, 向所述卡片驱动系统发送卡 片驱动信号, 通过上位机记录所述卡片和读取器的天线之间的当前距离, 包括 : 0017。
24、 所述读写器对所述卡片进行卡片信息读取成功后, 向所述上位机发送卡片信息读 取成功信息, 并向所述卡片驱动系统发送携带所述设定距离数值的卡片驱动信号 ; 0018 所述上位机接收到所述卡片信息读取成功信息后, 读取上位机内部的存储器中存 储的所述设定距离数值的使用次数, 将所述设定距离数值的使用次数乘以所述设定距离数 值, 得到所述卡片和读取器的天线之间的当前距离, 将所述当前距离进行记录和显示。 0019 所述的卡片驱动系统接收到所述卡片驱动信号后, 将所述卡片和读取器的天线之 间的距离增加设定距离数值, 包括 : 0020 所述电机控制模块接收到携带所述设定距离数值的卡片驱动信号后, 根据。
25、所述设 定距离数值和所述步进电机的结构, 利用单片机计算所述步进电机的所述设定距离数值对 应的步距角, 向驱动模块发送携带所述设定距离数值对应的步距角的驱动信号, 所述驱动 模块接收到所述驱动信号后, 启动所述步进电机, 并控制所述步进电机运行所述设定距离 数值对应的步距角对应的距离, 所述步进电机带动所述滚珠丝杠和所述卡片托盘运动, 进 而将所述卡片和读取器的天线之间的距离增加所述设定距离数值 ; 0021 所述上位机将所述设定距离数值的使用次数增加 1 次, 并将修改后所述设定距离 数值的使用次数在上位机内部的存储器中进行存储, 删除掉所述存储器中原来存储的所述 设定距离数值的使用次数。 。
26、0022 所述的读写器通过所述天线对调整了距离的所述卡片进行卡片信息读取之后, 还 包括 : 0023 所述读写器对调整了距离的所述卡片进行卡片信息读取成功后, 向所述上位机发 送卡片信息读取成功信息, 并向所述卡片驱动系统发送携带所述设定距离数值的卡片驱动 信号 ; 0024 所述上位机接收到所述卡片信息读取成功信息后, 读取上位机内部的存储器中存 储的所述设定距离数值的使用次数, 将所述设定距离数值的使用次数乘以所述设定距离数 值, 得到所述卡片和读取器的天线之间的当前距离, 将所述当前距离进行记录和显示 ; 0025 所述电机控制模块接收到携带所述设定距离数值的卡片驱动信号后, 控制驱动。
27、模 块启动所述步进电机, 进而带动所述滚珠丝杠和所述卡片托盘运动, 将所述卡片和读取器 说 明 书 CN 104422420 A 7 3/9 页 8 的天线之间的距离增加所述设定距离数值, 所述上位机将内部存储器中存储的设定距离数 值的使用次数增加 1 次 ; 0026 所述读写器对调整了距离的所述卡片进行卡片信息读取失败后, 向所述上位机发 送卡片信息读取失败信息, 所述上位机将记录的所述卡片和读取器的天线之间的当前距离 和所述卡片信息读取失败信息进行关联。 0027 一种检测射频读写器的读写距离的装置, 包括 : 上位机、 读写器和卡片驱动系统, 0028 所述的卡片驱动系统, 用于将卡片。
28、和读取器的天线之间的距离设置为初始距离, 接收到所述读写器发送过来的卡片驱动信号后, 将所述卡片和读取器的天线之间的距离增 加设定距离数值 ; 0029 所述的读写器, 用于通过所述天线对所述卡片进行卡片信息读取, 对所述卡片进 行卡片信息读取成功后, 向所述卡片驱动系统发送卡片驱动信号, 通过所述天线对调整了 距离的所述卡片进行卡片信息读取 ; 0030 所述的上位机, 用于在所述读写器对所述卡片进行卡片信息读取成功后, 记录所 述卡片和读取器的天线之间的当前距离 ; 0031 所述卡片驱动系统包括 : 步进电机、 驱动模块、 电机控制模块、 DC 电源、 滚珠丝杠 和卡片托盘, 所述电机控。
29、制模块通过线缆和所述读写器、 驱动模块连接, 所述步进电机通过 线缆和驱动模块、 滚珠丝杠连接, 所述滚珠丝杠和所述卡片托盘连接, 所述托盘将所述卡片 托住。 0032 所述的上位机, 具体用于设定和存储所述初始距离、 设定距离数值和所述设定距 离数值的使用次数, 所述初始距离为所述读写器对所述卡片进行第一次卡片信息读取时所 述卡片和读取器的天线之间的距离, 所述设定距离数值为每次在所述读写器对所述卡片进 行卡片信息读取成功后, 将所述卡片和读取器的天线之间的距离增加的固定的数值 ; 向所 述读写器发送携带所述初始距离的控制信号 ; 0033 所述的读写器, 具体用于将所述控制信号发送给所述卡。
30、片驱动系统中的电机控制 模块 ; 0034 所述的电机控制模块, 具体用于根据所述初始距离和所述步进电机的结构, 利用 单片机计算所述步进电机的所述初始距离对应的步距角, 向驱动模块发送携带所述初始距 离对应的步距角的驱动信号, 0035 所述的驱动模块, 具体用于接收到所述驱动信号后, 启动所述步进电机, 并控制所 述步进电机运行所述初始距离对应的步距角对应的距离 ; 0036 所述的步进电机, 具体用于带动所述滚珠丝杠和所述卡片托盘运动, 进而将所述 卡片和读取器的天线之间的距离设置为所述初始距离 ; 0037 所述的上位机, 具体用于将所述设定距离数值的使用次数设置为 1, 并将所述设定。
31、 距离数值的使用次数在上位机内部的存储器中进行存储。 0038 所述的读写器, 具体用于对所述卡片进行卡片信息读取成功后, 向所述上位机发 送卡片信息读取成功信息, 并向所述卡片驱动系统发送携带所述设定距离数值的卡片驱动 信号 ; 0039 所述的上位机, 具体用于接收到所述卡片信息读取成功信息后, 读取上位机内部 的存储器中存储的所述设定距离数值的使用次数, 将所述设定距离数值的使用次数乘以所 说 明 书 CN 104422420 A 8 4/9 页 9 述设定距离数值, 得到所述卡片和读取器的天线之间的当前距离, 将所述当前距离进行记 录和显示。 0040 所述的电机控制模块, 具体用于接。
32、收到携带所述设定距离数值的卡片驱动信号 后, 根据所述设定距离数值和所述步进电机的结构, 利用单片机计算所述步进电机的所述 设定距离数值对应的步距角, 向驱动模块发送携带所述设定距离数值对应的步距角的驱动 信号 ; 0041 所述的驱动模块, 具体用于接收到所述驱动信号后, 启动所述步进电机, 并控制所 述步进电机运行所述设定距离数值对应的步距角对应的距离 ; 0042 所述的步进电机, 具体用于带动所述滚珠丝杠和所述卡片托盘运动, 进而将所述 卡片和读取器的天线之间的距离增加所述设定距离数值 ; 0043 所述的上位机, 具体用于将所述设定距离数值的使用次数增加 1 次, 并将修改后 所述设。
33、定距离数值的使用次数在上位机内部的存储器中进行存储, 删除掉所述存储器中原 来存储的所述设定距离数值的使用次数。 0044 所述的读写器, 具体用于对调整了距离的所述卡片进行卡片信息读取成功后, 向 所述上位机发送卡片信息读取成功信息, 并向所述卡片驱动系统发送携带所述设定距离数 值的卡片驱动信号 ; 对调整了距离的所述卡片进行卡片信息读取失败后, 向所述上位机发 送卡片信息读取失败信息 ; 0045 所述的上位机, 具体用于接收到所述卡片信息读取成功信息后, 读取上位机内部 的存储器中存储的所述设定距离数值的使用次数, 将所述设定距离数值的使用次数乘以所 述设定距离数值, 得到所述卡片和读取。
34、器的天线之间的当前距离, 将所述当前距离进行记 录和显示 ; 接收到所述卡片信息读取失败信息后, 将记录的所述卡片和读取器的天线之间 的当前距离和所述卡片信息读取失败信息进行关联 ; 在所述卡片驱动系统将所述卡片和所 述读写器之间的距离增加所述设定距离数值后, 将内部存储器中存储的设定距离数值的使 用次数增加 1 次 ; 0046 所述的电机控制模块, 具体用于接收到携带所述设定距离数值的卡片驱动信号 后, 控制驱动模块启动所述步进电机, 进而带动所述滚珠丝杠和所述卡片托盘运动, 将所述 卡片和读取器的天线之间的距离增加所述设定距离数值。 0047 由上述本发明的实施例提供的技术方案可以看出,。
35、 本发明实施例通过连续调整卡 片驱动系统中的步进电机的步距角来连续调整卡片和读写器之间的距离, 不断实现了对读 写器的读写距离快速、 准确、 实时地检测, 并且能够确保在一定距离范围内连续调整卡片和 读写器之间的距离, 准确掌握读写器的读写过程中可能出现的死区, 还可通过上位机将测 量结果实时显示, 更为直观和便捷。 与现有人工测量技术相比, 准确性高, 可靠性好, 大大提 高了射频读写器的读写距离的测量效率。 附图说明 0048 为了更清楚地说明本发明实施例的技术方案, 下面将对实施例描述中所需要使用 的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本发明的一些实施例, 对于本 领。
36、域普通技术人员来讲, 在不付出创造性劳动性的前提下, 还可以根据这些附图获得其他 的附图。 说 明 书 CN 104422420 A 9 5/9 页 10 0049 图 1 为本发明实施例一提供的一种检测射频读写器的读写距离的方法的实现原 理示意图 ; 0050 图 2 为本发明实施例一提供的一种检测射频读写器的读写距离的方法的处理流 程图 ; 0051 图3为本发明实施例二提供的一种检测射频读写器的读写距离的装置300的结构 示意图, 图中, 上位机 310、 读写器 320 和卡片驱动系统 330。 具体实施方式 0052 为便于对本发明实施例的理解, 下面将结合附图以几个具体实施例为例做。
37、进一步 的解释说明, 且各个实施例并不构成对本发明实施例的限定。 0053 实施例一 0054 该实施例提供的一种检测射频读写器的读写距离的方法的实现原理示意图如图 1 所示, 该方法的处理流程如图 2 所示, 包括如下的处理步骤 : 0055 步骤 S210、 通过卡片驱动系统将卡片和读取器的天线之间的距离设置为初始距 离。 0056 如图 1 所述, 本发明实施例中的卡片驱动系统包括 : 步进电机、 驱动模块、 电机控 制模块、 DC 电源、 滚珠丝杠和卡片托盘, 所述电机控制模块通过线缆和所述读写器、 驱动模 块连接, 所述步进电机通过线缆和驱动模块、 滚珠丝杠连接, 所述滚珠丝杠和所述。
38、卡片托盘 连接, 所述托盘将所述卡片托住。 0057 首先, 在上位机中设定和存储初始距离、 设定距离数值和所述设定距离数值的使 用次数, 所述初始距离为所述读写器对所述卡片进行第一次信息读取时所述卡片和读取器 的天线之间的距离, 所述设定距离数值为每次在所述读写器对所述卡片进行卡片信息读取 成功后, 将所述卡片和读取器的天线之间的距离增加的固定的数值。通过上述设定距离数 值可以实现对卡片和读取器的天线之间的距离连续递增。 0058 在实际应用中, 上述初始距离可以为 0, 上述设定距离数值可以为 1mm 距离。当上 述初始距离不为 0 时, 所述的上位机向所述读写器发送携带所述初始距离的控制。
39、信号, 所 述读写器将所述控制信号发送给所述电机控制模块。所述的电机控制模块以单片机为核 心, 结合所选用步进电机的结构, 根据上述初始距离利用设定程序进行细分计算, 计算所述 步进电机的所述初始距离对应的步距角, 向驱动模块发送携带所述初始距离对应的步距角 的驱动信号。通过电机控制模块可以实现步进电机的细分控制, 通过连续调整步进电机的 步距角来连续调整卡片和读写器之间的距离。 0059 所述的驱动模块可通过控制接口控制步进电机的相绕组电流的通断, 控制接口采 用光耦实现隔离功能。所述驱动模块接收到所述驱动信号后, 启动所述步进电机。所述的 步进电机其控制换向仅需要改变绕组通电的相序, 所述。
40、驱动模块控制所述步进电机运行所 述初始距离对应的步距角对应的距离, 进而带动所述滚珠丝杠和所述卡片托盘运动, 将所 述卡片和读取器的天线之间的距离设置为所述初始距离。步进电机拖动滚珠丝杠, 将角位 移转变为直线位移, 从而使卡片托盘在天线上方 10cm 范围内的直线行程内可往返运动。 0060 所述上位机将所述设定距离数值的使用次数设置为 1, 并将所述设定距离数值的 使用次数在上位机内部的存储器中进行存储。上位机还将上述设定距离数值发送给读写 说 明 书 CN 104422420 A 10 6/9 页 11 器。 0061 步骤 S220、 所述读写器对所述卡片进行卡片信息读取, 在卡片信息。
41、读取成功后, 向 所述上位机发送卡片信息读取成功信息, 并向所述卡片驱动系统发送携带所述设定距离数 值的卡片驱动信号。 0062 所述上位机接收到所述卡片信息读取成功信息后, 读取上位机内部的存储器中存 储的所述设定距离数值的使用次数, 将所述设定距离数值的使用次数乘以所述设定距离数 值, 得到所述卡片和读取器的天线之间的当前距离, 将所述当前距离进行记录, 并通过显示 屏对上述当前记录进行显示。 0063 步骤 S230、 所述卡片驱动系统接收到所述卡片驱动信号后, 将所述卡片和读取器 的天线之间的距离增加设定距离数值。 0064 所述卡片驱动系统中的电机控制模块接收到携带所述设定距离数值的。
42、卡片驱动 信号后, 根据所述设定距离数值和所述步进电机的结构, 利用单片机计算所述步进电机的 所述设定距离数值对应的步距角, 向驱动模块发送携带所述设定距离数值对应的步距角的 驱动信号。 所述驱动模块接收到所述驱动信号后, 启动所述步进电机, 控制所述步进电机运 行所述设定距离数值对应的步距角对应的距离, 进而带动所述滚珠丝杠和所述卡片托盘运 动, 将所述卡片和读取器的天线之间的距离增加所述设定距离数值。上述过程实现了将卡 片和读取器的天线之间的距离每次递增上述设定距离数值。 0065 所述上位机将所述设定距离数值的使用次数增加 1 次, 并将修改后所述设定距离 数值的使用次数在上位机内部的存。
43、储器中进行存储, 删除掉所述存储器中原来存储的所述 设定距离数值的使用次数。 0066 步骤 S240、 所述的读写器通过所述天线对调整了距离的所述卡片进行卡片信息读 取, 在卡片信息读取成功后, 执行步骤 S250 ; 在卡片信息读取失败后, 执行步骤 S260。 0067 步骤 S250、 所述读写器对调整了距离的所述卡片进行卡片信息读取成功后, 向所 述上位机发送卡片信息读取成功信息, 并向所述卡片驱动系统发送携带所述设定距离数值 的卡片驱动信号。 0068 所述上位机接收到所述卡片信息读取成功信息后, 读取上位机内部的存储器中存 储的所述设定距离数值的使用次数, 将所述设定距离数值的使。
44、用次数乘以所述设定距离数 值, 得到所述卡片和读取器的天线之间的当前距离, 将所述当前距离进行记录和显示。 0069 所述电机控制模块接收到携带所述设定距离数值的卡片驱动信号后, 控制驱动模 块启动所述步进电机, 进而带动所述滚珠丝杠和所述卡片托盘运动, 将所述卡片和读取器 的天线之间的距离增加所述设定距离数值, 所述上位机将内部存储器中存储的设定距离数 值的使用次数增加 1 次。 0070 重新执行上述步骤 S240。 0071 步骤 S260、 当上述卡片和读写器之间的距离不断增大后, 读写器出现读卡死区或 卡片运行到读写距离范围以外的时候, 于是, 读写器对卡片进行卡片信息读取失败后读卡。
45、 失败, 蜂鸣器不鸣响, 此时不产生控制信号发送给电机控制模块, 电机停止运转, 卡片托盘 保持上一次测量高度。读写器向上位机发送卡片信息读取失败信息, 上位机将记录的所述 卡片和读取器的天线之间的当前距离和所述卡片信息读取失败信息进行关联。 0072 上述读写器可以为 13.56MHz 读写器等。 说 明 书 CN 104422420 A 11 7/9 页 12 0073 实施例二 0074 该实施例提供的一种检测射频读写器的读写距离的装置的结构示意图如图 3 所 示, 包括 : 上位机、 读写器和卡片驱动系统, 0075 所述的卡片驱动系统, 用于将卡片和读取器的天线之间的距离设置为初始距。
46、离, 接收到所述读写器发送过来的卡片驱动信号后, 将所述卡片和读取器的天线之间的距离增 加设定距离数值 ; 0076 所述的读写器, 用于通过所述天线对所述卡片进行卡片信息读取, 对所述卡片进 行卡片信息读取成功后, 向所述卡片驱动系统发送卡片驱动信号, 通过所述天线对调整了 距离的所述卡片进行卡片信息读取 ; 0077 所述的上位机, 用于在所述读写器对所述卡片进行卡片信息读取成功后, 记录所 述卡片和读取器的天线之间的当前距离。 0078 上述卡片驱动系统包括 : 步进电机、 驱动模块、 电机控制模块、 DC 电源、 滚珠丝杠 和卡片托盘, 所述电机控制模块通过线缆和所述读写器、 驱动模块。
47、连接, 所述步进电机通过 线缆和驱动模块、 滚珠丝杠连接, 所述滚珠丝杠和所述卡片托盘连接, 所述托盘将所述卡片 托住。所述的 DC 电源包括提供步进电机绕组电压的 24V 电源和提供驱动模块、 电机控制模 块所需的 5V 电源。所述的滚珠丝杠为小导程丝杠, 由螺杆、 螺母组成 ; 螺杆固定, 卡片托盘 随着螺母沿螺杆可在 10cm 范围内做直线运动。所述的卡片托盘为不导磁材料 (如塑料) , 其 材质不会影响射频天线的电磁场变化。 0079 所述的上位机, 具体用于设定和存储所述初始距离、 设定距离数值和所述设定距 离数值的使用次数, 所述初始距离为所述读写器对所述卡片进行第一次信息读取时所。
48、述卡 片和读取器的天线之间的距离, 所述设定距离数值为每次在所述读写器对所述卡片进行卡 片信息读取成功后, 将所述卡片和读取器的天线之间的距离增加的固定的数值 ; 向所述读 写器发送携带所述初始距离的控制信号 ; 0080 所述的读写器, 具体用于将所述控制信号发送给所述卡片驱动系统中的电机控制 模块 ; 0081 所述的电机控制模块, 具体用于根据所述初始距离和所述步进电机的结构, 利用 单片机计算所述步进电机的所述初始距离对应的步距角, 向驱动模块发送携带所述初始距 离对应的步距角的驱动信号, 0082 所述的驱动模块, 具体用于接收到所述驱动信号后, 启动所述步进电机, 并控制所 述步进。
49、电机运行所述初始距离对应的步距角对应的距离 ; 0083 所述的步进电机, 具体用于带动所述滚珠丝杠和所述卡片托盘运动, 进而将所述 卡片和读取器的天线之间的距离设置为所述初始距离 ; 0084 所述的上位机, 具体用于将所述设定距离数值的使用次数设置为 1, 并将所述设定 距离数值的使用次数在上位机内部的存储器中进行存储。 0085 所述的读写器, 具体用于对所述卡片进行卡片信息读取成功后, 向所述上位机发 送卡片信息读取成功信息, 并向所述卡片驱动系统发送携带所述设定距离数值的卡片驱动 信号 ; 0086 所述的上位机, 具体用于接收到所述卡片信息读取成功信息后, 读取上位机内部 的存储器中存储的所述设定距离数值的使用次数, 将所述设定距离数值的使用次数乘以所 说 明 书 CN 104422420 A 12 8/9 页 13 述设定距离数值, 得到所述卡片和读取器。