奶牛计步器和无线采集终端.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二、无线采集信息终端 1.系统结构框图 2.奶牛无线采集信息终端 3.基于CF接口的RFID读写卡 方案设计 PPC硬件系统具有高度集成的特点,并提供多种数字接口,如CF接口、SD接口、USB接口、红外接口、蓝牙接口、802.11无线网卡等,为其硬件扩展的提供了多种可能。其中,CF接口可从PPC获取较大的电源功率、以16位并行方式与PPC进行高速数据传输、具备包括中断和DMA在内的丰富触发信号,因此广泛应用于数据采集卡、MODEM、网卡、GPS卡的设计中。 RFID CF卡的硬件结构 RFID CF卡的硬件构成包括:控制器MCU及外围电路、射频读写模块(天线印制于电路板上)、主机接口模块(CF/UART转换)等。 CF卡的结构根据其功能,一般包括主机接口、控制器和Flash存储器模块(CF卡)或I/O模块(CF+ 卡)。CF卡的工作电压为3.3V和5V两种,接口标准有CF Type Ⅱ(43mm×36mm×5mm)和CF Type I(43mm×36mm×3.3mm)两种,主机接口为25x2的双列Female型连接件,孔间距为1.27mm。 RFID CF卡的硬件结构 MCU (PIC16F874) RFID 读写器模块 (RI-R6C-001A) 天线 模块 TX RX Din Dout M_err Sclocks CF/UART转换 (TL16C564B) A0-A8 D0-D7 控制总线 串行通道 串行控制 ......................... ......................... CF/UART转换 射频读写 图4、RFID CF卡硬件框图 CF插槽 外围电路 子系统MCU 子系统MCU选用PIC16F877,采用RISC指令系统和哈佛总线结构,最高运行时钟可达20MHz。内部有8kx14的Flash程序存储器和512字节的RAM数据存储器。支持SPI串行同步通信方式。 多协议收发芯片 接收解码 模式寄存器 发送解码 M_ERR DOUT DIN SCLOCK RX输入 调制深度 VCC GND 13.56MHz振荡器 低通滤波器 调制、滤波 423/484/848kHz 图2、RI-R6C-001A芯片原理框图 多协议收发芯片 读写器设计采用TI公司的S6700多协议收发芯片RI-R6C-001A(图2),支持含Tag-it在内的多种13.56MHz RFID通信协议,芯片适用于遥耦合卡,最远识别距离在1m左右。与MCU的通信方式为同步串行方式,并配置16位先进先出缓存器(FIFO)。支持“全功率”、“闲置”和“掉电”3种供电模式。 CF接口转换芯片 属性空间 CIS256x8 CCR8x8 UART 主系统 接口逻辑 子系统 接口逻辑 HD7-HD0 HA9-HA0 控制总线 主机侧(CF) SAD7-SAD0 SA8-SA0 控制总线 串行通道 串行控制 MCU侧 DATA ADDR Control DATA ADDR Control 图3、TL16C564B芯片原理框图 CF接口转换芯片 CF接口电路的设计,主要由TI公司的接口转换芯片TL16C564B(图3)实现。该芯片内嵌一个TL16C550异步通信单元类型的核,兼容PCMCIA标准协议2.01版。芯片提供下位机子系统中串行数据与上位机CF卡并行接口之间的串并转换功能,由下位机子系统的MCU控制上位机与外部系统的数据流交互。 子系统软件功能 RFID CF卡的工作过程如下: 插入CF卡的PPC开机,或者已经开机的PPC插入CF卡后,CF卡子系统上电,首先由子系统MCU对射频协议收发模块和CF接口模块进行必要的初始化;接着通过控制TL16PC564B的控制寄存器,向上位机通知子系统已经准备好;最后上位机识别CF卡。 子系统软件功能 应用程序需要读取奶牛的个体标签时,经API函数CreateFile()打开和存取CF卡驱动程序,产生一个对CF卡驱动程序中CFC_Open()的调用,驱动程序返回一个句柄,然后该句柄被常规的Win32文件功能所用,如ReadFile()、WriteFile(),对应驱动程序中CFC_Read、CFC_Write模块。应用程序读取到标签后,CloseHandle()调用驱动程序的CFC_Close释放内部资源。 子系统软件功能 应用程序向CF卡子系统发出读写RFID的指令后,子系统MCU向射频协议收发模块RI-R6C-001A发出指令,射频模块按照Tag-it射频协议将指令信息进行编码和调制,然后由天线发送;在阅读范围内的电子标签收到命令并认证正确后,按命令要求把UID等信息编码调制并发送(如果错

文档评论(0)

yurixiang1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档