一种基于2.4G无线射频传输技术的远距离考勤读卡器设计
摘要:设计了一种基于2.4G无线射频传输技术的移动式远距离考勤读卡器,同时给出该读卡器的原理框图,并且详细阐述了用于传输数据的2. 4G射频芯片nrf24101+,读卡芯片RC522与处理器STC89C52RC的外围电路,以及整个读卡器的软件构架。该系统通过13.56 MHz(RC 522)模块读取IC卡的ID号,当车辆通过考勤门口时不需要下车而是使用2.4G无线射频电路将所读到的数据传送到接收端,接受端通过串口将数据发送至上位机端。即可实现远距离考勤。由于2.4G无线射频技术具有网络布线少且灵活,性能稳定,传输距离远,传输速度快等优点,所以非常适合应用于学校不停车考勤系统。
RFID(Radio Frequency Identification)技术,无需接触只需通过无线射频信号即可自动识别并获得特定对象的数据,整个过程并不需要人工的干预,是一种自动识别技术。在射频领域,把电磁波按频率划分为6大部分。RFID主要工作在3个频段上;低频(30~300 kHz主要用在短距离低成本的应用中,如门禁控制,校园卡等),高频(3~30 MHz用于需要传输大量数据的系统)和超高频(300 MHz~3 GHz用于需要较长的读写距离和高度写速度的场合,如高速公路收费系统中)。近年来,随着RFID技术的迅速发展,同时由于其具有标签体积小、寿命长、移动识别、可工作于各种恶劣环境等优点,RFID技术广泛应用于公共安全、生产管理、物流管理、交通管理等多个领域。
本文所设计的移动式远距离读卡器采用2.4GHz+13.56 MHz的双频段模式,一方面使用13.56 MHz射频技术读取职工IC卡的ID号,这种做法便于兼容职工原有的IC卡,从而在降低成本的同时减少了额外携带一张卡带来的繁琐。另外一方面由于2.4GHz射频技术具有传输距离远(可达到10~20m);采用专用数据通道干扰少并搭载有跳频技术和数据加密从而传输信号稳定;属于免费频段无需当局许可即可使用等优点,从而可以可以使整个系统实现目标功能。
1 读卡器的系统组成
整个考勤系统由读卡器,接收器,上位机3部分组成。读卡器主要负责读取IC卡中的信息,并通过2.4 G无线通信将数据发送到接收端。接收端收到读卡器发送来的信息后,通过串口将数据传送给上位机,卡片信息的最终处理由上位机完成。本文主要完成读卡器的设计。移动式RFID读卡器属于便携式设备,由电池供电,因此低功耗,高性能价格比的原则贯穿于整个设计之中。读卡器的组成框图如图1所示。
STC89C52RC与RC522,NRF24L01+之间都使用SPI方式通信,具体接口电路将在下面一节中详细介绍。人机互动通过键盘和1602液晶得以实现,从而使读卡器具有更加好的用户体验度。上位机通过串口获得MCU的数据。
![](../img/eep/emb/emb-45095mqi1wj5vvfh.jpg)
2 移动式RFID读卡器的硬件设计
2.1 主控芯片STC89C52RC的硬件电路设计
STC89C52是STC公司研发的一种基于51内核微控制器,其特点是速度快、功耗低、抗干扰能力强,单指令代码完全兼容传统8051单片机,且ISP(在系统可编程)/IAP(在应用可编程),免去了使用专用编程器,仿真器带来的不必要的麻烦,可通过串口(RXD/P3.0,TXD/ P3.1)直接下载用户程序,速度非常快仅需要几秒钟,这些特点非常有利于产品的开发,同时缩小了产品的体积,大幅度缩减了产品的成本,非常有利产品迅速占有市场。其外围电路结构设计如图2所示。
![](../img/eep/emb/emb-450962wjwhxtp3tc.jpg)
2.2 数据传送芯片nRF24L01+的外围硬件电路
设计过程中发现在有些设计中使用的是Zigbee技术进行数据传输,但是通过分析发现,Zigbee虽然传输距离更加远,能够达到本设计的要求,但是,在满足本文所设计系统指标的情况下无需那么远的传输距离一方面价格贵出了好几倍增加成本,同时由于传输距离远反而可能出现多个多点之间的信号干扰问题。因此综合考虑使用2.4 GHz射频技术。2.4 G技术是一种低功耗,低成本,低复杂度,高速率的近距离无线通信技术,在设计中选用的是NORDIC公司研发的nRF24L01+芯片。该款芯片属于2.4 GHz无线射频频段收发芯片,但是工作频率在2.4~2.4835GHz之间可调,可以同时接收6路不同通道数据。通讯速度最高可调至2 Mbps,芯片内部固化有CRC与地址校验校验协议,并支持自动应答功能,在确认收到数据,可以自动回应应答方,从而提高了通信的安全可靠性,在ShockBurstTMC模式下低速单片机也可以与其通信,这些功能都可以用MCU经芯片提供的SPI接口配置相应的寄存器得以实现。其外围电路如图3所示。
![](../img/eep/emb/emb-45097bc3opoqsksq.jpg)
2.3 读卡芯片RC522的外围硬件电路
读卡芯片使用恩智浦公司研发的RC522,这款芯片目前在相应领域得到广泛的应用。其特点是支持ISO/IEC 14442TypeA接口和MIFARE协议,调制电路高度集成,天线的驱动只需要少
STC89C52RC RC522 相关文章:
- 从易到难学习单片机(单片机DIY制作、毕业设计、课程实例)(06-04)
- 初始的STC89C52RC单片机小实验(12-03)
- STC89C52RC单片机8位流水灯程序(11-29)
- 单片机STC89C52RC内部EEPROM(11-26)
- STC89C52RC特点及引脚介绍(11-25)
- 基于STC89C52RC+TEA5767的收音机(10-15)