欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    ZLG500BX2 器件读卡模块简介.pdf

    • 资源ID:70337278       资源大小:272.30KB        全文页数:5页
    • 资源格式: PDF        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    ZLG500BX2 器件读卡模块简介.pdf

    广州周立功单片机发展有限公司 Tel:(020)38730976 38730977 Fax:38730925 http:/-1-1 概述 1照片 实际尺寸41.5mm25.3mm 2特征?四层电路板设计双面表贴EMC 性能优良?采用最新 PHILIPS 高集成 ISO14443A 读卡芯片MF RC500?UART 串行接口能外接 RS232 或 RS485 芯片?可通过短路线选择波特率 115200 和 57600?控制线输出口?蜂鸣器信号输出口能用软件控制输出频率及持续时间?能读写 RC500 内 EEPROM?发光二极管指示模块当前状态?可提供 C51 函数库 广州周立功单片机发展有限公司 Tel:(020)38730976 38730977 Fax:38730925 http:/-2-2 硬件描述 1引脚描述 如照片所示J1 为与天线的接口J2 为与 MCU 的接口如下二表所示 管脚 符号 描述 J1-1 GND 地 J1-2 TX1 天线发送 1 J1-3 GND 地 J1-4 TX2 天线发送 2 J1-5 GND 地 J1-6 RX 天线接收 管脚 符号 类型 描述 J2-1 CTRL 输出 控制线输出 J2-2 BZ 输出 蜂鸣器信号输出平时为高输出方波或低电平有效 J2-3 CON485 输出 RS485 控制平时为低TXD 发送时为高 J2-4 VCC PWR 电源正端 J2-5 RST 复位 内部 MCU 复位端高电平有效 J2-6 GND PWR 电源负端 J2-7 RXD 输入 UART 接收端 J2-8 TXD 输出 UART 发送端 2串行接口 ZLG500B 模块可方便地与 MCU 进行接口如下图所示与 MCS51 单片机的典型接口 也可以与 RS232 或 RS485 芯片直接连接与外部控制器或 PC 接口 ZLG500B 的 RST 有两种接法一是接硬件复位电路如阻容复位等这样系统上电后必须要等待 ZLG500B 复位结束二是接外部 MCU 的一个 I/O 口由 MCU 控制复位推荐使用第二种方法这样在 ZLG500B 出现异常时可由 MCU 控制复位 3LED 指示 LED 指示模块当前状态上电后 LED 不亮当模块成功执行了 Config 命令后LED 亮若执行 Config 命令不成功则 LED 不亮若模块执行了 Close 命令则 LED 灭 P3.0P3.1MCS51 P1.0TXD RXD RST ZLG500 CON485 CTRL BZ 接发光管 接蜂鸣器电路 接 RS485 芯片 广州周立功单片机发展有限公司 Tel:(020)38730976 38730977 Fax:38730925 http:/-3-3 ZLG500 读卡模块数据传输协议 3.1 介绍 本文档描述了 MIFARE 串行读卡模块 ZLG500B 与主机微处理器之间的串行通信软件的通信协议和命令 ZLG500B 是一个简单的串行读写模块它可以读写 MIFARE 无线智能卡在这个器件中包括了一个 PCB 天线提供了一个 UART 接口CMOS 电平可受控于主机微处理器 3.2 协议 UART 接口一帧的数据格式为 1 个起始位8 个数据位无奇偶校验位1 个停止位波特率可通过模块 MCU 侧的短路线UART_short选择 3.2.1 选择波特率 ZLG500BX2 上电后探测 P1.3 口若为高则设置波特率为 115200否则设置波特率为 57600如下表 P1.3UART_short 波特率BPS 开路 115200 短路 57600 3.2.2 控制字符定义 描述 定义 值 开始符 STX 0 x20 终止符 ETX 0 x03 3.2.3 协议描述 通信必须先由主机发送命令和数据给 ZLG500BX2ZLG500BX2 执行命令完毕后将命令执行的状态和响应数据发回主机 无论是主机发送的命令还是模块返回的响应都具有下列格式 STX 数据块 ETX 3.2.4 数据块格式 3.2.4.1 主机ZLG500B命令模式 SeqNr Command Len Data0N BCC INFO0 .INFOn SeqNr 1 Byte 数据交换包的序号 Command 1 Byte 命令字符 Len 1 Byte 数据的长度 Data Len Byte 数据字节 BCC 1Byte 的 BCC 校验 3.2.4.2 ZLG500B主机响应模式 SeqNr status Len Data0N BCC INFO0 .INFOn 广州周立功单片机发展有限公司 Tel:(020)38730976 38730977 Fax:38730925 http:/-4-SeqNr 1 Byte 数据交换包的序号 status 1 Byte 状态字符 Len 1 Byte 数据的长度 Data Len Byte 数据字节 BCC 1Byte 的 BCC 校验 3.2.4.3 数据块格式描述?数据交换包的序号由 MCU 发送数据块时产生 在经过一次正确的数据交换后 主机在发送下一个命令时将数据包的序号加 1ZLG500B 返回最近接收的包序号通常主机应用程序最好检查命令/响应包交换时的数据包的序号本模块中此序号总是为 0?不管在执行命令时出现了任何错误响应包中的数据长度为 0Len=0?BCC 校验码计算数据块中所有的 INFO 字节然后将结果传送到数据块的最后一个字节如下式所示 INFOn=BCC=INFO0 INFO1 .INFOn-1 (.XORNOT)3.2.5 错误及超时检测 模块将检测 STXETX 以及 BCC 的正确性若不正确则将所接收的数据丢失不会作任何处理也不返回任何数据 若相邻两个字节的接收时间超过 10 毫秒则模块将认为是接收超时且停止接收返回继续等待下一个命令 模块将以数据块中的 Len 字节来控制接收的结束 广州周立功单片机发展有限公司 Tel:(020)38730976 38730977 Fax:38730925 http:/-5-3.3 ZLG500B 和 MCU 命令 C51 函数(版本号 1.1)3.3.1 底层函数和高级函数 命令 参数 补充 名称 数值 发送 接收 Request 0 x41 _Mode _TagType 发出询问命令检查在有效范围内是否有卡存在 Anticoll 0 x42 _Bcnt _SNR 开始防冲突操作返回卡的序号 Anticoll2 0 x71 _Encoll,_Bcnt _SNR 可禁止或允许多张卡进入 Select 0 x43 _SNR _Size 选择卡返回卡的存贮容量 Authentication 0 x44 _Mode,_SecNr-开始验证操作 Authentication2 0 x72 _Mode,_SecNr,_KeyNr-可选择密匙区验证 AuthKey 0 x73 _Mode,_SecNr,*_Key-直接密码验证 Halt 0 x45-将卡置于挂起模式 Read 0 x46 _Adr _Data 从卡中相应地址中读出一个 16字节的块 Readnb 0 x63 _Adr,_num _Data 读同一扇区内多个块的数据 Write 0 x47 _Adr,_Data-向卡中相应地址写入一 16 字节的数据块 Increment 0 x48 _Adr,_Value-增加访问单元块的字节数并将结果保存在卡的内部寄存器 Decrement 0 x49 _Adr,_Value-减少访问单元块的字节数并将结果保存在卡的内部寄存器 Resore 0 x4A _Adr-将所访问单元块的字节数保存在卡的内部寄存器中 Transfer 0 x4B _Adr-将卡内部寄存器的内容转输到访问快的字节数 Value 0 x70 _Mode,_Adr,_Value,_Trans_Adr-包含加减恢复函数并带自动传送 LoadKey 0 x4C _Mode,_SecNr,_Nkey-改变存贮在 EEPROM 中的密钥 Reset 0 x4E _Msec-关闭天线输出数 ms使卡复位 Get Info 0 x4F-_Info 读取固件信息 RC500 序列号 Set Control Bit 0 x50-将控制位置为高电平 Clr Control Bit 0 x51-将控制位置为低电平 Config 0 x52-复位且配置 RC500 Close 0 x3F-关闭 RC500 Check Write 0 x53 _SNR,_Authmode,_Adr,_Data-将所传送的数据和上一次所写的数据进行比较 Buzzer 0 x60 _Freguence,_Opentm,_Closetm,_Repcnt-输出驱动蜂鸣器信号能控制动作时间间隙时间和重复次数 Read E2 0 x61 _Adr,_Length _Data 读 RC500 内 EEPROM 的内容 Write E2 0 x62 _Adr,_Length,_Data-写数据到 RC500 内 EEPROM

    注意事项

    本文(ZLG500BX2 器件读卡模块简介.pdf)为本站会员(asd****56)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开