版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
超高频模块协议分析KLM900KLM900模块是一款应用较为广泛的UHFRFID读写模块;是超高频读写器的核心部件。模块支持ISO18000-6C/EPCC1G2协议,有着较宽的供电范围和可配置的GPIO接口,功耗低、体积小,非常适合嵌入手持移动设备中及短距离应用。技术指标KLM900技术指标工作频率:840~960MHz;支持协议:ISO18000-6C/EPCC1G2;工作电压:+3.6V~+5.5V;待机电流:<10mA;睡眠电流:<300uA;模块尺寸大小:23×20×3成品尺寸:70*41(单位:mm)发射功率:12.5~20dBm,软件可调,1.5dB步进;工作电流:发射20dBm时,工作峰值电流160mA;典型读距离:1米内应用通信接口:TTL,RS232,USB,选配蓝牙;工作温度范围:-25℃~+80℃。数据通信协议上位机发送给模块的数据包称为“命令”,模块返回到上位机的数据包称为“响应”。以下所有数据段的长度单位为字节。每一条指令由帧头、帧类型、指令代码、指令数据长度、指令参数、校验码和帧尾组成,均为十六进制表示。帧头帧类型指令代码指令参数长度指令参数校验码帧尾HeaderTypeCommandPL(MSB)PL(LSB)ParameterChecksumEnd指令解析帧头帧类型指令代码指令参数长度指令参数校验码帧尾HeaderTypeCommandPL(MSB)PL(LSB)ParameterChecksumEndBB0007000101097E例如发送十六进制数据帧BB0007000101097E,对应的含义如下所示。帧类型有3种,分别是命令帧(0x00)----由上位机发送给芯片;响应帧(0x01)----由芯片发回给上位机,每一条指令帧都返回对应的响应帧,表明指令执行的情况通知帧(0x02)----由芯片发回给上位机。因此,该帧是一个由上位机发送给芯片的命令帧。校验码Checksum为从帧类型Type到最后一个指令参数Parameter累加和,并只取累加和最低一个字节(LSB)。00,07,00,01,01的累加和为09,即校验码命令帧解析如果上位机想要获取读写器模块硬件版本的信息,那么需要向读写模块发送一条查询命令。按照指令格式,分别需要确定帧头、帧类型、指令代码、指令数据长度、指令参数、校验码和帧尾。帧头帧类型指令代码指令参数长度指令参数校验码帧尾HeaderTypeCommandPL(MSB)PL(LSB)ParameterChecksumEndBB0003000100047E命令帧类型对应的字节为0x00指令代码经查询为0x03指令参数:硬件版本——0x00;软件版本——0x01;制造商——0x02;如果想获取硬件版本信息,则参数为0x00;响应帧解析读写模块收到指令后,对该指令进行响应,并将执行结果返回给上位机。HeaderTypeCommandPL(MSB)PL(LSB)InfotypeInfoChecksumEndBB0103000B004D3130302056312E3030227EType指令类型01表明这是响应帧Command指令代码03,和之前的查询命令相同PL指令参数长度000B,表明参数一共是11个字节【infotype+info】Infotype模块信息类型00,代表硬件版本Info版本信息4D3130302056312E3030(这就是“M100V1.00”的ASCII码)校验位Checksum:0x22(0103000B004D3130302056312E3030的累加和的低位字节)单次轮询指令单次轮询指令,注意,由于指令参数长度为0,故没有指令参数帧头帧类型指令代码指令参数长度校验码帧尾HeaderTypeCommandPL(MSB)PL(LSB)ChecksumEndBB00220000227E单次轮询指令响应接收到单次轮询指令后,如果能够读到CRC校验正确的标签,读写模块将返回包含RSSI、PC、EPC和CRC的数据。HeaderTypeCommandPL(MSB)PL(LSB)RSSIPCEPCCRCChecksumEndBB02220011C9340030751FEB705C5904E3D50D703A76EF7E指令参数长度PL:0x0011,即17个字节(RSSI+PC+EPC+CRC)RSSI:0xC9,芯片输入端信号大小,-55dBmPC:0x3400EPC:0x30751FEB705C5904E3D50D70(12字节)CRC:0x3A76校验位:0xEF如何获得指令含义?查阅模块通讯协议练习(1)设置读写器工作地区为美国区,请写出发送指令;(2)该指令正确执行后的返回帧是什么?,超高频模块串口指令操作串口调试工具SSCOM这款调试器为例需要提前在电脑中安装CP2102系统驱动首先将超高频模块通过USB接口连接至PC接PC的USB端口串口调试助手界面在电脑中安装串口收发的软件,如串口调试助手。不同的串口助手其基本功能是差不多的,都可以从串口接收和发送数据,并显示出来。对串口调试助手完成基础配置选择正确的串口号,可以通过设备管理器中端口查找对串口调试助手完成基础配置对串口调试助手完成基础配置对串口调试助手完成基础配置发送和接收指令示例在发送窗口输入指令帧,则执行结果通过串口返回并在窗口显示。假如想获取读写器硬件版本的信心,需要发送的指令为:BB0003000100047E;点击发送之后,接收窗口显示的数据如图分析返回帧的含义准备一张符合ISO18000-6C(即EPCC1G2)标准超高频标签,在输入窗口输入单词轮询指令,即BB00220000227E,点击发送,观察接收窗口显示的数据,从而获取到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年广东省深圳市员额法官遴选面试考题及答案
- 2025年广东省茂名市检察院书记员考试试题及答案
- 抚州市2025年度市属国企工会社会工作者职工互保工作人员公开招聘考试笔试笔试历年参考题库附带答案详解
- 2026华能新能源股份有限公司蒙西分公司校园招聘笔试历年参考题库附带答案详解
- 2025贵州六枝特区公共汽车运输公司面向社会招聘驾驶员16人笔试历年参考题库附带答案详解
- 2025福建厦门海沧文圃山陵园开发有限公司社会选聘1人笔试历年参考题库附带答案详解
- 2025浙江宁波市象山县旅游集团有限公司第一期招聘笔试及笔试历年参考题库附带答案详解
- 2025河南四达电力设备股份有限公司招聘83人笔试历年参考题库附带答案详解
- 2025江苏钟吾大数据发展集团有限公司秋季招聘工作人员4人笔试历年参考题库附带答案详解
- 2025新疆大检质量技术服务有限公司招聘29人笔试历年参考题库附带答案详解
- 纺织服装电线电缆施工合同
- DB11∕T 493.3-2022 道路交通管理设施设置规范 第3部分:道路交通信号灯
- 第17课 辛亥革命与中华民国的建立(课件)-【中职专用】《中国历史》魅力课堂教学三件套(高教版2023•基础模块)
- 期末考试-公共财政概论-章节习题
- 广东省广州市番禺区祈福英语实验学校2020-2021学年八年级上学期期中数学试题
- 蜡疗操作评分标准
- 2023广东高职高考英语真题卷附答案解析
- 心理学导论学习通超星课后章节答案期末考试题库2023年
- 牛津版小学英语教材梳理
- 侦查学的重点
- GB/T 1355-2021小麦粉
评论
0/150
提交评论