门禁系统设计单片机射频课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《门禁系统设计单片机射频课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 门禁 系统 设计 单片机 射频 课件
- 资源描述:
-
1、项目训练三项目训练三门禁系统门禁系统一、目的要求一、目的要求1 1掌握门禁系统的概念。掌握门禁系统的概念。2 2掌握非接触式掌握非接触式ICIC卡门禁系统的组成。卡门禁系统的组成。3 3通过门禁系统的训练,掌握串行静态显示通过门禁系统的训练,掌握串行静态显示的方法。的方法。4 4掌握卡号显示方法。掌握卡号显示方法。5 5进一步掌握单片机的使用技巧和方法。进一步掌握单片机的使用技巧和方法。二、任务目标二、任务目标 利用单片机利用单片机AT89S52AT89S52构成一非接构成一非接触式触式ICIC卡门禁系统,要求实现功能如下卡门禁系统,要求实现功能如下1 1程序控制开锁程序控制开锁 当读卡器检索
2、到合法当读卡器检索到合法ICIC卡时,由卡时,由CPUCPU提供一个低电平信号,因为,提供一个低电平信号,因为,89S5289S52单片机复位是高电平有效,并且单片机复位是高电平有效,并且实际电路必须有看门狗电路,一旦出现实际电路必须有看门狗电路,一旦出现故障,也需高电平复位,因此,采用低故障,也需高电平复位,因此,采用低电平作为控制门的开有效信号。电平作为控制门的开有效信号。2 2出门按钮开锁出门按钮开锁 按钮按下,给出一个开关信号,此按钮按下,给出一个开关信号,此时门锁同样被打开。时门锁同样被打开。3 3从消防安全考虑,如果发生意外从消防安全考虑,如果发生意外或危险,只要断开电源,门锁同样
3、或危险,只要断开电源,门锁同样可以被打开。可以被打开。4 4读卡显示读卡显示 当读卡器检索到合法射频卡时,当读卡器检索到合法射频卡时,七段数码管可以显示出此卡的卡号,七段数码管可以显示出此卡的卡号,以便识别出持卡人身份。以便识别出持卡人身份。5 5蜂鸣器报警蜂鸣器报警 当门锁处于开启状态时,超过延时时间,当门锁处于开启状态时,超过延时时间,蜂鸣器发出蜂鸣,以提示用户及时关门。蜂鸣器发出蜂鸣,以提示用户及时关门。6 6工作指示灯工作指示灯 n红色指示灯提示电源正常供电。红色指示灯提示电源正常供电。n绿色指示灯提示门锁工作状态,刷卡合法,绿色指示灯提示门锁工作状态,刷卡合法,绿色指示灯亮。绿色指示
4、灯亮。四、预备知识四、预备知识n门禁系统定义门禁系统定义 门禁系统就是对出入口通道进行管制的系统,是一种门禁系统就是对出入口通道进行管制的系统,是一种管理人员进出的数字化管理系统。管理人员进出的数字化管理系统。它是在传统的门锁基础上发展而来的。它是在传统的门锁基础上发展而来的。n门禁系统的组成门禁系统的组成 门禁控制器门禁控制器 门禁读卡器门禁读卡器 卡片卡片 电控锁及相应软件电控锁及相应软件 电源和其他相关门禁设备电源和其他相关门禁设备 (一)非接触式(一)非接触式ICIC卡门禁系统框图卡门禁系统框图 非接触式非接触式ICIC卡门禁系统包括卡门禁系统包括读写读写器、中央控制电脑的软件管理系统
5、、中器、中央控制电脑的软件管理系统、中央控制电脑与读写器之间的数据传输央控制电脑与读写器之间的数据传输三三部分。其中读写器是核心,包括部分。其中读写器是核心,包括MCUMCU、复位电路、时钟电路、报警及工作指示复位电路、时钟电路、报警及工作指示电路、显示电路、键盘、数据存储等主电路、显示电路、键盘、数据存储等主控模块及非接触式控模块及非接触式ICIC卡读写模块和电卡读写模块和电锁驱动部分。锁驱动部分。非接触式非接触式ICIC卡门禁系统框图卡门禁系统框图主控主控MCUMCU单片机芯片单片机芯片(89S5289S52)时钟电路时钟电路传输模块传输模块(MAX232MAX232)中央中央控制控制电脑
6、电脑数据存储电路数据存储电路24C6424C64EM9931 EM9931 模模 块块电电 锁锁天天线线 显显 示示 键键 盘盘出出 门门按按 钮钮报警及报警及工作指示工作指示复位电路复位电路 非接触式非接触式IC卡门禁机总体工作流程卡门禁机总体工作流程初始化初始化装载权限装载权限寻寻 卡卡加入权限?加入权限?下一张卡提权下一张卡提权执行报警执行报警 执行开门执行开门取时间取时间+卡号卡号+BCC码码发送数据发送数据写入写入24C64中数中数据指针加据指针加12纪录纪录数加数加1发送纪录数发送纪录数清空清空24C64数数据指针据指针=0纪纪录数录数=0NNNYYY卡号在数据库?卡号在数据库?纪
7、录满否?纪录满否?WRP1.7P1.7P1.6P1.6P1.5P1.5P1.4P1.4P1.3P1.3P1.2P1.2P1.1P1.1P1.0P1.0键键键键显示键显示键显示显示通讯通讯 通讯通讯 读卡读卡 显示显示P2.7P2.7 P2.6P2.6P2.5P2.5P2.4P2.4P2.3P2.3 P2.2P2.2 P2.1P2.1 P2.0P2.0出门出门按钮按钮蜂鸣蜂鸣器器指示灯指示灯门态门态上锁上锁SCLSCLSDASDA24C6424C64(二)门禁系统中单片机口的资源分配(二)门禁系统中单片机口的资源分配(三)各部分电路原理分析(三)各部分电路原理分析 非接触式非接触式ICIC卡门禁
8、机工作过程为当刷卡卡门禁机工作过程为当刷卡时,蜂鸣器响一下,如卡权限获得允许,显时,蜂鸣器响一下,如卡权限获得允许,显示模块显示卡号,同时继电器动作将门锁打示模块显示卡号,同时继电器动作将门锁打开,指示灯点亮,延时一段时间后继电器再开,指示灯点亮,延时一段时间后继电器再次动作将门锁锁闭,指示灯熄灭;当按下出次动作将门锁锁闭,指示灯熄灭;当按下出门按钮时,继电器动作将门锁打开,指示灯门按钮时,继电器动作将门锁打开,指示灯点亮,延时一段时间后继电器再次动作将门点亮,延时一段时间后继电器再次动作将门锁锁闭,指示灯熄灭。当遇到非法卡时,该锁锁闭,指示灯熄灭。当遇到非法卡时,该系统不显示卡号,门锁不开。
9、系统不显示卡号,门锁不开。1门控锁电路门控锁电路 门控锁电路如图门控锁电路如图P3.3所示。所示。偏置电阻偏置电阻R3与三级管与三级管Q16、Q6构成复合驱构成复合驱动电路以提高驱动能力,控制锁的开与闭。动电路以提高驱动能力,控制锁的开与闭。当当P2.3为高电平时为高电平时Q16导通,导通,Q6截止,此截止,此时继电器的控制线圈为开路,继电器不动作。时继电器的控制线圈为开路,继电器不动作。门锁接于继电器常闭端,门锁闭合,门处门锁接于继电器常闭端,门锁闭合,门处于锁死状态。于锁死状态。当当P2.3口输出低电平时口输出低电平时Q16截止,截止,Q6导通,导通,此时继电器的控制线圈闭合,继电器动作。
10、继此时继电器的控制线圈闭合,继电器动作。继电器常闭端断开,门锁打开,门处于打开状态。电器常闭端断开,门锁打开,门处于打开状态。2 2蜂鸣器电路蜂鸣器电路 蜂鸣器电路由蜂鸣器、三极管蜂鸣器电路由蜂鸣器、三极管Q1、Q2及及电阻电阻R2组成。电路如图组成。电路如图P3.4所示。当所示。当 P2.6输出输出高电平时,高电平时,Q1导通,导通,Q2截止,蜂鸣器回路开路,截止,蜂鸣器回路开路,蜂鸣器不响。蜂鸣器不响。当当 P1.2输出高电平时,输出高电平时,Q1截止,截止,Q2导通,导通,蜂鸣器回路闭合,蜂鸣器发出响声。蜂鸣器回路闭合,蜂鸣器发出响声。CPU、显示电路、键盘、数据存储等主控、显示电路、键
11、盘、数据存储等主控模块及非接触式模块及非接触式IC卡读写模块将在后面章节中卡读写模块将在后面章节中介绍。介绍。图图P3.3 门控锁电路门控锁电路图图P3.4 蜂鸣器电路蜂鸣器电路R26803.3.串行口在门禁系统中的应用串行口在门禁系统中的应用门禁系统读卡采用串口中断方式。门禁系统读卡采用串口中断方式。n 非接触式射频卡的基本原理非接触式射频卡的基本原理 每个卡片内都有一个小芯片和感应线圈。每张每个卡片内都有一个小芯片和感应线圈。每张卡有且只有一个唯一的、不可更改和复制的卡有且只有一个唯一的、不可更改和复制的IDID内码。内码。n 非接触式非接触式ICIC卡系统的构成与特点卡系统的构成与特点
12、非接触式非接触式ICIC卡卡(也称为也称为“应答器应答器”)是射频识别是射频识别系统的电子数据载体,卡中嵌有耦合元件和微电子系统的电子数据载体,卡中嵌有耦合元件和微电子芯片。通常,非接触式芯片。通常,非接触式ICIC卡没有自己的供电电源卡没有自己的供电电源(电池电池),只是在读写器响应范围之内,卡才是有源,只是在读写器响应范围之内,卡才是有源的,卡所需要的能量以及时钟脉冲、数据,都是通的,卡所需要的能量以及时钟脉冲、数据,都是通过耦合单元的电磁耦合作用传输给卡的。过耦合单元的电磁耦合作用传输给卡的。n 非接触式非接触式ICIC卡读写器卡读写器 典型的非接触式典型的非接触式ICIC卡读写器卡读写
13、器(也称为也称为“阅读阅读器器”)包含有高频模块包含有高频模块(发送器和接收器发送器和接收器)、控制单元、控制单元以及与卡连接的耦合元件。以及与卡连接的耦合元件。n 常见的卡号输出格式说明常见的卡号输出格式说明 IDID卡最常见到的五种读卡方式的卡号定义如下:卡最常见到的五种读卡方式的卡号定义如下:(1 1)格式)格式1 1 10 10位十六进制的位十六进制的ASCIIASCII字符串,即字符串,即1010位十六进位十六进制格式。制格式。如:某样卡读出十六进制卡号为如:某样卡读出十六进制卡号为“01026f6c3a”01026f6c3a”。(2 2)格式)格式2 2 将格式将格式1 1中的后中
14、的后8 8位,转换为位,转换为1010位十进制卡号,位十进制卡号,即即8H10D8H10D格式,如将格式,如将“026f6c3a”026f6c3a”转换为转换为“0040856634”0040856634”。(3 3)格式)格式3 3 将格式将格式1 1中的后中的后6 6位,转换为位,转换为8 8位十进制卡号,位十进制卡号,即即6H8D6H8D格式。如将格式。如将“6f6c3a”6f6c3a”转换为转换为“07302202”07302202”。(4 4)格式)格式4 4将格式将格式1 1中的倒数第中的倒数第5 5、第、第6 6位,转换为位,转换为3 3位十进制位十进制卡号,再将后卡号,再将后4
15、 4位,转换为位,转换为5 5位十进制卡号,中间用位十进制卡号,中间用“,”分开,即分开,即“2H2H4H”4H”格式。如将格式。如将2H“6f”2H“6f”转换为转换为“111”111”,4H“6c3a”4H“6c3a”转为转为“27706”27706”。最终将最终将2 2段号连在一起输出为段号连在一起输出为“111,27706”111,27706”。(5 5)格式)格式5 5 将格式将格式1 1中后中后8 8位的前位的前4 4位,转换为位,转换为5 5位十进制卡号,再位十进制卡号,再将后将后4 4位,转换为位,转换为5 5位十进制卡号,中间用位十进制卡号,中间用“,”分开,即分开,即“4H
16、4H4H”4H”。照此转换结果为:。照此转换结果为:00623,2770600623,27706 本教材中的门禁系统使用的卡格式是本教材中的门禁系统使用的卡格式是格式格式4 4。n RS232RS232卡号输出协议卡号输出协议串行输出格式如下:串行输出格式如下:0210ASCII Data CharactersChecksum03卡片号码为卡片号码为62E3086CED62E3086CED,传送的,传送的HEXHEX值如下值如下10ASCII DATA10ASCII DATA:36H,32H 45H,33H 30H,38H 36H,43H 45H,44H36H,32H 45H,33H 30H,
17、38H 36H,43H 45H,44H(6 2 H E 3 H 0 8 H 6 C H E D H6 2 H E 3 H 0 8 H 6 C H E D H)CHECKSUMCHECKSUM:(62H62H)XORXOR(E3HE3H)XORXOR(08H08H)XORXOR(6CH6CH)XORXOR(EDHEDH)=08H=08H Checksum Checksum为二进制格式数据。为二进制格式数据。故故MTP-K4MTP-K4射频模块输出的完整的二进制文档如下所示:射频模块输出的完整的二进制文档如下所示:02 36 32 45 33 30 38 36 43 45 44 08 03 02
18、36 32 45 33 30 38 36 43 45 44 08 03 n 串行口程序分析串行口程序分析 门禁系统的读卡采用串口中断方式,随时读卡,随门禁系统的读卡采用串口中断方式,随时读卡,随时响应。晶振必须是时响应。晶振必须是11.0592MHz11.0592MHz。(1 1)读卡单元)读卡单元 门禁系统采用门禁系统采用EM9913BF IDEM9913BF ID射频卡读卡器。射频卡读卡器。读卡模块将数据按读卡模块将数据按RS232RS232和和Wiegand26Wiegand26格式输格式输出。出。读卡单元连接图读卡单元连接图(2 2)波特率初值计算)波特率初值计算 晶振为晶振为11.0
19、592MHz11.0592MHz,串行接口工作于,串行接口工作于方式方式1 1,波特率为,波特率为9600b9600bs s。公式:公式:(1)256384OSCbaudSMODXff代入已知条件,计算出初值为代入已知条件,计算出初值为FDHFDH。(3 3)串口中断初始化程序)串口中断初始化程序SIC:ANL TMOD,#0FH SIC:ANL TMOD,#0FH;串口始化子程序;串口始化子程序 ORL TMOD,#20HORL TMOD,#20H MOV TH1,#0FDH MOV TH1,#0FDH MOV TL1,#0FDH MOV TL1,#0FDH SETB TR1 SETB TR
20、1 MOV IE,#90H MOV IE,#90H MOV SCON,#50H MOV SCON,#50H;方式方式1 1十位异步收发十位异步收发 RETRET(4 4)串口中断子程序,该程序中加入不死机程序)串口中断子程序,该程序中加入不死机程序ZD:PUSH ACC ;中断子程序 PUSH 00H PUSH 02H MOV R0,#30H ;首地址 MOV R2,#0BH ;11个字节的ASCIILL1:ACALL LL2 JB F0,LL3 NOP NOP MOV R0,A INC R0 DJNZ R2,LL1 DJNZ R2,LL1 POP 02H POP 02H POP 00H PO
21、P 00H POP ACC POP ACC NOP NOP MOV 0FH,#33H MOV 0FH,#33H RETI RETILL2:MOV 04H,#28HLL2:MOV 04H,#28HLL4:JNB RI,LL6LL4:JNB RI,LL6 CLR RI CLR RI MOV A,SBUF MOV A,SBUF CLR F0 CLR F0 RET RET LL6:MOV 05H,#0AHLL6:MOV 05H,#0AHLL5:DJNZ R5,LL5LL5:DJNZ R5,LL5 DJNZ R4,LL4 DJNZ R4,LL4 SETB F0 SETB F0 RET RETLL3:PO
22、P 02HLL3:POP 02H POP 00H POP 00H POP ACC POP ACC RETI RETI END ENDn 显示电路显示电路n 在门禁系统中,显示为串行静态显示方式。在门禁系统中,显示为串行静态显示方式。采用采用74LS16474LS164作为静态显示器接口,作为静态显示器接口,P1.0P1.0作为作为时钟,时钟,P1.4P1.4作为显示数据输入。作为显示数据输入。显示程序显示程序(1 1)直接显示段码程序。将)直接显示段码程序。将20H27H20H27H中的中的段码从左到右显示出来。段码从左到右显示出来。ORG 0000HORG 0000H LJMP MAIN L
23、JMP MAIN MAIN MAIN:MOV SP,#60HMOV SP,#60H MOV 20H,#06H MOV 20H,#06H MOV 21H,#5BH MOV 21H,#5BH MOV 22H,#4FH MOV 22H,#4FH MOV 23H,#66H MOV 23H,#66H MOV 24H,#6DH MOV 24H,#6DH MOV 25H,#7DH MOV 25H,#7DH MOV 26H,#07H MOV 26H,#07H MOV 27H,#7FH MOV 27H,#7FH LCALL ST LCALL ST SJMP$SJMP$STST:MOV R0,#20HMOV R0
24、,#20H MOV R2,#08H MOV R2,#08HLP1LP1:MOV R1,#08HMOV R1,#08H MOV A,R0 MOV A,R0LP2LP2:RLC ARLC A MOV P1.4,C MOV P1.4,CCLR P1.0CLR P1.0SETB P1.0SETB P1.0DJNZ R1,LP2DJNZ R1,LP2INC R0INC R0DJNZ R2,LP1DJNZ R2,LP1RETRETENDEND(2 2)把)把10H10H开始代码变成段码放到开始代码变成段码放到20H20H开始开始的单元中。的单元中。方法一:方法一:ORG 0000HORG 0000H LJ
25、MP MAIN LJMP MAIN ORG 0100H ORG 0100H MAIN MAIN:MOV SP,#60HMOV SP,#60H MOV 10H,#01H MOV 10H,#01H MOV 11H,#02H MOV 11H,#02H MOV 12H,#03H MOV 12H,#03H MOV 13H,#04H MOV 13H,#04H MOV 14H,#05H MOV 14H,#05H MOV 15H,#06H MOV 15H,#06H MOV 16H,#07H MOV 16H,#07H MOV 17H,#08H MOV 17H,#08H LCALL XIANSHI LCALL X
展开阅读全文