13.56MHz RFID读写器设计与制作

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

.

RFID技术及应用实训报告

题目: 13.56MHz RFID读写器设计与制作班级:

学号:

姓名:

指导教师:

二〇一五年七月一日

.

目录

第1章RFID读写器的设计与制作 (1)

1.1 读写器组成与分析 (1)

1.2 读写器原理图与PCB设计 (2)

1.2.1 读写器原理图 (2)

1.2.2 读写器PCB设计 (5)

1.3 读写器装配与功能测试 (5)

1.3.1 装配 (5)

1.3.2 功能调试 (6)

第2章RFID上位机软件开发与调试 (7)

2.1 数据访问层设计与实现 (7)

2.1.1 数据访问层设计 (7)

2.1.2 实现过程及代码分析 (7)

2.2 窗体表示层设计与实现 (7)

2.2.1 设计与实现 (7)

总结 (10)

第1章RFID读写器的设计与制作

1.1 读写器组成与分析

13.56MHz RFID读写器广泛用于校园一卡通,公交自动收费系统等。读写器一般由单片机最小系统电路、Mifare读写接口电路、天线匹配电路、声光提示电路、USB转串口通信接口电路及电源电路组成。如图1-1所示。

图1-1 读写器的组成

单片机最小系统由STC89C52单片机,时钟电路和复位电路组成,其中时钟电路与单片机的14,15号引脚相连,复位电路与单片机的4号引脚相连;Mifare 读写接口电路的C4、C5、X2构成振荡电路,提供给MF RC500的时钟作为同步系统编码器和解码器的时基。MF RC500的5,7和29引脚分别为射频信号收发端,需通过天线匹配电路连接天线;天线匹配电路利用变压器原理实现读写器和无源标签之间的能量传递和双向发送数据,因此要求读写器与标签一样,要有天线线圈;读卡器在读卡时需要声光提示,电路中三极管Q1、电阻R5、蜂鸣器Buz1构成声音提示电路,由单片机的P1.0口控制,在P1.0口输出低电平时,Buz1蜂鸣;发光二极管D1、电阻R4构成光提示电路,由单片机的P1.7口控制,在P1.7口输出低电平时,D1点亮。

1.2读写器原理图与PCB设计

1.2.1读写器原理图

实训所采用的13.25MHz RFID读写器电路原理有以下结构:

(1)单片机最小系统电路原理

单片机最小系统由STC89C52单片机,时钟电路和复位电路组成,其中时钟电路与单片机的14,15号引脚相连,复位电路与单片机的4号引脚相连,其电路原理如图1-2-1-1所示。

图1-2-1-1单片机最小系统电路原理图

(2)Mifare读写接口电路设计

Mifare读写接口电路的C4、C5、X2构成振荡电路,提供给MF RC500的时钟作为同步系统编码器和解码器的时基。MF RC500的5,7和29引脚分别为射频信号收发端,需通过天线匹配电路连接天线。其电路原理如图1-2-1-2所示。

图1-2-1-2Mifare读写接口电路原理图

(3)天线匹配电路设计

天线匹配电路利用变压器原理实现读写器和无源标签之间的能量传递和双向发送数据,因此要求读写器与标签一样,要有天线线圈。在进行天线设计的时候,本项目的天线采用PCB矩形天线。其电路原理如图1-2-1-3所示。

图1-2-1-3天线匹配电路原理图

(4)声光提示电路设计

读卡器在读卡时需要声光提示,电路中三极管Q1、电阻R5、蜂鸣器Buz1构成声音提示电路,由单片机的P1.0口控制,在P1.0口输出低电平时,Buz1蜂鸣;发光二极管D1、电阻R4构成光提示电路,由单片机的P1.7口控制,在P1.7口输出低电平时,D1点亮。其电路原理如图1-2-1-4所示。

U 1_P 17

图1-2-1-4 声光提示电路原理图

(5)USB 转串口通信接口电路及电源电路设计

USB 转串口通信接口电路及电源电路原理如图1-2-1-5所示。

VIN5V

图1-2-1-4 USB 转串口通信接口电路及电源电路原理图

1.2.2读写器PCB设计

图1-2-2-1 读写器PCB设计图

1.3读写器装配与功能测试

1.3.1装配

在装配读写器时,应注意贴片元器件的焊接顺序,首先焊接STC89C52单片机、MAX232等引脚多的芯片。然后再按照从内到外,从小到大的顺序依次焊接元器件。焊接STC89C52单片机、MAX232等引脚多的芯片时,必须注意芯片的方向和引脚是否与焊盘对齐。焊接电容时,应注意电容是否有极性。

焊接芯片时,用手将芯片正确固定在PCB板上,然后在引脚上面加助焊剂(松香),用电烙铁将松香均匀融化在焊盘上(注意芯片固定好之后不要移动),在烙铁头加少量焊锡,然后移到芯片引脚上面紧贴焊盘向外轻轻拖动,重复此过程完成芯片焊接。

焊接其他贴片元件时,用镊子夹住元器件端正放在焊盘上,保持不动,用电烙铁上松香,上焊锡,焊点应光滑圆亮,无拉尖,避免虚焊假焊,元器件之间尽量排列整齐。

1.3.2功能调试

一、打开串口

选择读写器连接的串口,和使用的波特率(默认的波特率为19200)。后点击“打开”按钮即可。

二.关闭串口

选择指定的串口然后点击“关闭”按钮即可。如果在一次使用中不需要切换串口,应用程序在退出时自动执行该过程关闭当前使用的串口并释放串口的应用资源

三.串口测试

该界面按照用户选取得串口测试读写器。同时可以连接4各读写器。每个串口对应一卡片中的数据显示在状态框中。同时读写器的LED显示器也显示相应的数据。为了避免多台读写器的干扰,在同时连接多台读写器时请注意保持读写器之间的距离。

四.读卡操作

1.读取ID:将卡片置于读写器上方,点击菜单下的读取ID项目可以读取卡片的ID。该读写器支持长ID(最长可以为19个字节)。读取的ID显示在主界面上。

2.读取射频卡数据:读加密的射频卡:选择该选项在执行读卡以前读写器先是用户的提供的密码认证卡片然后再读取卡片中的数据。卡密码:选择“读加密的射频卡”以后在此输入卡片的密码(4字节16进制数)。

3.写数据块:

写加密的射频卡:选择该选项在执行写卡以前读写器先是用用户的提供的密码认证卡片然后再写卡片中的数据。

卡密码:选择“写加密的射频卡”以后在此输入卡片的密码(4字节16进制数)。

写数据块编号:选择要写数据所在的数据块的地址。确认:执行写卡操作,执行的状态显示在主界面的窗口中。

相关文档
最新文档