您现在的位置:首页 >> 滚动 >> 正文
基于2.4G射频技术的远距离考勤读卡器的设计
发表时间:2014年5月12日 14:07 来源:中电网 责任编辑:编 辑:麒麟

3 移动式RFID读卡器系统软件设计

移动远距离读卡器程序流程如图5所示。软件总体上分为两部分,1)实现对RC522芯片进行初始化设置,读卡等功能。2)实现nRf24L01+发送数据等功能。对RC522处理的主要函数主要包括InitRC522(void)其功能是对RC522相应寄存器进行配置初始化、pcdRequest(unsigned charreq_ code,unsigned char*pTagType)寻找天线范围内的卡片、可能存在多张卡片处于读卡的范围之内,所还需要有防碰撞处理函数pcdAnticoll(unsingned char*psnr)其原理是利用了RC522内部固化的防碰撞协议,通过这个函数可以获得众多IC卡唯一一个UID,进而可以使用选择函数选择该卡,便于进一步的卡片的读写操作。以得到多个IC卡中确定的一个卡的ID号。

对于2.4 GHz发送数据模块处理的函数除了必要初始化设置外最主要的是发送函数nRF24L01_TxPacker(unsigned char*tx_buf)。该函数可以把之前读到的员工ID卡发送至用于接收数据的2.4 GHz模块。这部分功能也是整个远距离读卡器的核心部分。

4 结论

文中对基于2.4 G技术的RFID读卡器的硬件设计和软件设计做了详细的论述介绍并和其他类似设计进行了多方面比较。实验测试,其传输距离可以达到目标要求并且性能稳定,并在学校考勤系统中得到了实际应用。由于2.4 G无线射频技术是无线通讯省去了布线的麻烦,传输速度快,性能稳定,因此相信其将具有越来广泛的应用前景。

[1]  [2]  [3]  
关于我们 | 联系我们 | 友情链接
新科技网络【京ICP备14006744号】
Copyright © 2014 Hnetn.com, All Right Reserved
版权所有 新科技网络
本站郑重声明:本站所载文章、数据仅供参考,使用前请核实,风险自负。