门禁系统设计单片机、射频、.pptVIP

  • 16
  • 0
  • 约1.69万字
  • 约 72页
  • 2017-12-23 发布于上海
  • 举报
门禁系统设计单片机、射频、

二、任务目标 利用单片机AT89S52构成一非接触式IC卡门禁系统,要求实现功能如下 1.程序控制开锁 当读卡器检索到合法IC卡时,由CPU提供一个低电平信号,因为,89S52单片机复位是高电平有效,并且实际电路必须有看门狗电路,一旦出现故障,也需高电平复位,因此,采用低电平作为控制门的开有效信号。 2.出门按钮开锁 按钮按下,给出一个开关信号,此时门锁同样被打开。 5.蜂鸣器报警 当门锁处于开启状态时,超过延时时间,蜂鸣器发出蜂鸣,以提示用户及时关门。 6.工作指示灯 红色指示灯提示电源正常供电。 绿色指示灯提示门锁工作状态,刷卡合法,绿色指示灯亮。 四、预备知识 门禁系统定义 (一)非接触式IC卡门禁系统框图 非接触式IC卡门禁系统包括读写器、中央控制电脑的软件管理系统、中央控制电脑与读写器之间的数据传输三部分。其中读写器是核心,包括MCU、复位电路、时钟电路、报警及工作指示电路、显示电路、键盘、数据存储等主控模块及非接触式IC卡读写模块和电锁驱动部分。 (三)各部分电路原理分析 非接触式IC卡门禁机工作过程为当刷卡时,蜂鸣器响一下,如卡权限获得允许,显示模块显示卡号,同时继电器动作将门锁打开,指示灯点亮,延时一段时间后继电器再次动作将门锁锁闭,指示灯熄灭;当按下出门按钮时,继电器动作将门锁打开,指示灯点亮,延时一段时间后继电器再次动作将门锁锁闭,指示灯熄灭。当遇到非法卡时,该系统不显示卡号,门锁不开。 3. 串行口在门禁系统中的应用 门禁系统读卡采用串口中断方式。 非接触式射频卡的基本原理 每个卡片内都有一个小芯片和感应线圈。每张卡有且只有一个唯一的、不可更改和复制的ID内码。 非接触式IC卡系统的构成与特点 非接触式IC卡(也称为“应答器”)是射频识别系统的电子数据载体,卡中嵌有耦合元件和微电子芯片。通常,非接触式IC卡没有自己的供电电源(电池),只是在读写器响应范围之内,卡才是有源的,卡所需要的能量以及时钟脉冲、数据,都是通过耦合单元的电磁耦合作用传输给卡的。 非接触式IC卡读写器 典型的非接触式IC卡读写器(也称为“阅读器”)包含有高频模块(发送器和接收器)、控制单元以及与卡连接的耦合元件。 常见的卡号输出格式说明 ID卡最常见到的五种读卡方式的卡号定义如下: (1)格式1 10位十六进制的ASCII字符串,即10位十六进制格式。 如:某样卡读出十六进制卡号为“01026f6c3a”。 (2)格式2 将格式1中的后8位,转换为10位十进制卡号,即8H—10D格式,如将“026f6c3a”转换为“0040856634”。 (3)格式3 将格式1中的后6位,转换为8位十进制卡号,即6H—8D格式。如将“6f6c3a”转换为。 (4)格式4 将格式1中的倒数第5、第6位,转换为3位十进制卡号,再将后4位,转换为5位十进制卡号,中间用“,”分开,即“2H+4H”格式。如将2H—“6f”转换为“111”,4H—“6c3a”转为“27706”。最终将2段号连在一起输出为“111,27706”。 (5)格式5 将格式1中后8位的前4位,转换为5位十进制卡号,再将后4位,转换为5位十进制卡号,中间用“,”分开,即“4H+4H”。照此转换结果为:00623,27706 本教材中的门禁系统使用的卡格式是格式4。 RS232卡号输出协议 串行输出格式如下: CHECKSUM: (62H)XOR(E3H)XOR(08H)XOR(6CH)XOR(EDH)=08H Checksum为二进制格式数据。 故MTP-K4射频模块输出的完整的二进制文档如下所示: 02 36 32 45 33 30 38 36 43 45 44 08 03 串行口程序分析 门禁系统的读卡采用串口中断方式,随时读卡,随时响应。晶振必须是11.0592MHz。 (1)读卡单元 门禁系统采用EM9913BF ID射频卡读卡器。 读卡模块将数据按RS232和Wiegand26格式输出。 (3)串口中断初始化程序 SIC: ANL TMOD,#0FH ;串口始化子程序 ORL TMOD,#20H MOV TH1,#0FDH MOV TL1, #0FDH SETB TR1 MOV IE,#90H MOV SCON,#50H ;方式1十位异步收发 RET (4)串口中断子程序,

文档评论(0)

1亿VIP精品文档

相关文档