基于ARM的门禁系统设计.docx
《基于ARM的门禁系统设计.docx》由会员分享,可在线阅读,更多相关《基于ARM的门禁系统设计.docx(41页珍藏版)》请在咨信网上搜索。
1、基于ARM的门禁系统设计摘要随着人类生活水平、认知水平和人们对安防规定的不断提高以及工业自动化的蓬勃发展,智能化管理已经走进了人们的社会生活,而在智能化管理中,门禁监控系统得到了越来越多的应用,门禁,又称出入管理控制系统,是一种管理人员进出的数字化管理系统。但传统的门禁监控系统一般采用门禁控制和视频图片摄录相分离的实现办法,这给现场布线带来了很多的不便,同时其成本也会大大提高。所以,设计稳定性高、保密性强和易于扩展的较通用型门禁系统具有重要的实际意义。整个系统的设计采用品有丰富多片内外设的 LPC2368 ARM为微控制器,选用 ZLG522S/LT 读卡模块为读卡器(使用 Mifare 卡)
2、,并采用 HUIGANG 继电器作为门锁开关,同时有门状态指示灯。系统通过 RS-485 总线与上位机进行通信。该系统具有按用户与时间权限刷卡开门和记录功能、添加用户功能、设立时间权限和考勤时间段,并能将记录信息通过SD 卡导出。该电子门禁系统具有实际应用中的单门门禁考勤系统的重要功能,并具有稳定性、可靠性,保密性强和人机界面和谐的优点。关键词:ARM 微控制器,读卡模块,RS-485,SD 卡概述本设计皆在完毕一个管理人员进出的数字化出入管理控制系统。在现今的社会生活中,人们已经逐渐进入并融入到了数字化电子化的生活,社会的各个方面都已经实现或基本实现了数字化,门禁系统作为人们生活中必不可少的
3、管理类应用,在人类的工作中显得尤为的重要,而对于这样一个应用,在这样一个大的背景下,实现其数字化与电子化是十分必要的,智能考勤系统基于现代电子与信息技术,运用智能卡或指纹等生物信息的唯一性来对员工上下班进行现代化高效管理,在各厂矿、机关、银行等场合已广泛应用并成为单位管理现代化和信息化的标志。但目前很多门禁系统的核心控制单元重要依赖单片机来实现,它虽然也能完毕相应的基本功能,但其扩展能力有限,在性能和存储容量等方面已不能很好地满足人们的规定,然而,随着嵌入式技术的不断发展,特别是基于ARM 解决器的嵌入式系统由于其可扩展性强、稳定性高、功耗低、性能和价格比较合理等特点已在实际生活中得到了越来越
4、多的应用。因此,决定尝试做一个基于ARM的电子门禁系统。目前,欧美电子门禁系统市场正逐渐进入成熟阶段,其产业的分工已进人细分阶段。在国内,电子门禁系统处在成长期和初始阶段。第1章系统总体方案概述1.1系统工作原理系统采用 LPC2368 ARM 为微控制器,选用ZLG522S/LT 读卡模块为读卡器(使用Mifare 卡),并采用HUIGANG 继电器作为门锁开关,具有门状态指示灯,同时仿效实际产品引出必要的接口,如门磁检测,门内开关接口,门外铃声按钮接口,RS-485 通信接口和电源接口等。系统通过 RS-485 总线与上位机进行通信。该系统具有按用户与时间权限刷卡开门和记录功能、添加用户功
5、能、设立时间权限和考勤时间段,并能将记录信息通过SD 卡导出。上位机在 VC 开发环境下编程,具有一些实际电子门禁系统的重要简朴功能。更具体的工作原理在下面的软硬件部分具体给出。1.2 设计思想门禁系统由门禁控制器、读卡器、出门按钮、通讯集线器、感应卡和管理软件组成。1.2.1 门禁控制器的选择门禁控制器有多种控制芯片可以选择,如 8051 系列单片机、ARM 系列控制器等。由于本门禁考勤系统使用的串行口较多,在速度的规定上较高,而ARM 系列控制器很容易得到满足。虽然其价格较贵,但综合考虑,ARM 系列控制器更适合本系统。在众多的ARM 控制器中,LPC2300 系列较其他系列的优点显著,十
6、分合用于串行通信的场合。 1.2.2 门禁系统的类型选择门禁系统一般有以下类型:1. 不联网门禁:合用场合:已装修好不便于重新布线,安全性能规定不高的场合。2. RS-485 联网门禁:合用场合:社区、学校、仓库等人数稍多,门需统一管理,安全性能规定一般的场合。3. CAN-bus 联网门禁:合用场合:通信性能稳定性规定高,传输速度规定快、传输距离规定远的场合,如金融机构、政府企事业机关等。4. TCP/IP 以太网联网门禁:合用场合:适合安装在大项目、人数多、速度快、跨地区的工程中。由于本系统的技术规定和应用场合是中距离通信场合,综合以上四种类型及本系统对安全性的规定不是很高的基础上,RS-
7、485 联网系统可以胜任。1.2.3 感应卡的选择常见的门禁系统有:密码门禁系统、非接触 IC 卡(感应式IC 卡)门禁系统和指纹虹膜掌型生物辨认门禁系统等。密码门禁系统由于其自身的安全性弱和便捷性差已经面临淘汰;生物辨认门禁系统安全性高,但成本高;现在国际最通用的还是非接触IC 卡门禁系统。非接触IC 卡由于其较高的安全性,便捷性和性价比高成为门禁系统的主流。所以该系统使用非接触IC 卡。非接触IC 卡RS-485 门禁考勤系统示意图如图1-1所示。图 1-1 非接触IC 卡RS-485 门禁考勤系统示意图第2章硬件设计技术文档本设计为门禁考勤系统,顾名思义,其兼具门禁和考勤的功能。下面为本
8、系统的硬件设计说明。2.1 门禁考勤系统的功能框图见图2-1图 2-1 门禁考勤系统的功能框2.2 硬件电路分析2.2.1 电路原理图(见图2-2)图 2-2 门禁考勤系统电路原理图2.2.2 硬件使用的资源LPC2368 是基于一个支持实时仿真和嵌入式跟踪的 32/16 位ARM7TDMI-STM CPU 的微控制器,并带有512 kB 的嵌入高速Flash 存储器。128 位宽度的存储器接口和独特的加速结构使32 位代码可以在最大时钟速率下运营。对代码规模有严格控制的应用可使用16 位Thumb 模式将代码规模减少超过30%,而性能的损失却很小。其特别适合于串行通信的场合。LPC2368
9、内部由512K 的Flash,58K 的片内SRAM,涉及32K 的局部总线SRAM、8K 的USB 使用的SRAM、16K 的以太网SRAM 和2K 的电池SRAM。此门禁考勤系统只使用了片内 Flash、局部总线SRAM 和2K 的电池SRAM,没有外部扩展存储器。如表2-1 所示,为LPC2368I/O 口的使用和分派表。表 2-1 LPC2368I/O 口的使用和分派表功能模块使用LPC2368引脚引脚功能看门狗复位P124给SP706S喂狗串口UARTO(RS-232C和RS-485)接口P0.2(TXDO)串口UARTO的输出输入P0.3(RXDO)P1.22(GPIO)RSM48
10、5CHT的收发控制读卡器模块P0.10(TXD2)微控制器与读卡模块的UART通信接口P0.11(RXD2)P0.27(SDAO)微控制器与读卡模块的I2C通信接口P0.28(SCLO)P2.11(INT)按键和门内开关P0.6P0.9四个独立按键P0.23门内开门开关输入指示灯P1.28门关闭指示灯P1.29门打开指示灯继电器和蜂鸣器P1.26继电器控制端(高电平有效)P1.27直流蜂鸣器控制(低电平有效)门磁检测P1.25检测门磁状态(低电平为门开)SD卡接口P0.21、P0.22、P2.11、P2.12、P2.13、P0.20、P0.19、P2.8、P3.25引脚具体说明见表2-3ZLG
11、7290接口P0.0(SDAO)此接口出去次三接口外,尚有电源和地接口2.2.3 各个部分单元电路原理及其分析1. 电源电路系统设计为 3.3V 应用系统,但是LPC2300 系列ARM 微控制器需要2种类型的电源,分别是3.3V 和1.8V,而与PC 机通信使用的RS-485 收发器(RSM485CHT)和继电器都是5V 器件,所以设计5V 电源为系统前级电源,3.3V 为后级电源。对于LPC2300 系列ARM 的1.8V 内核供电,本系统使用片内的DC-DC,由于本系统没有使用AD/DA 功能,所以不区分模拟电源和数字电源。如图 2-3(a)、(b)所示,一方面由CON30 电源接口输入
12、9V 直流电源,二极管D11 防止电源反接,通过C11、C12 滤波,再通过LM2575 将电源稳压至5V,然后通过L2、C111、C110 组成的滤波电路,输出稳定的低纹波5V 电压,再使用LDO 芯片(低压差电源芯片)稳压输出3.3V 电压。考虑到系统长时间处在工作状态,从节能方面考虑采用了开关电源LM2575 设计。系统使用的电源是 9V 直流电源,由CON30 电源接口输入,接头上的电源极性为外正内负。当系统上电后,POWER 指示LED1 应点亮。LDO 芯片采用了SPX1117M3-3.3,其特点为输出电流大,输出电压精度高,稳定性高。图 2-3 系统前后级电源和RTC 电源电路L
13、PC2300 系列ARM 集成有RTC 外设,其单独供电,本次设计中提供了两种供电方式,系统电源和外部电池供电,如图2-3(c)所示。系统电源方式便于调试系统时使用,电池供电方式在实际应用中使用。2. 时钟系统、RTC 时钟电路系统采用 ARM 嵌入式工业控制模块T2368 中的最小系统,其中使用外部12.000MHz 无源晶振作为主时钟源。对于实时时钟(RTC)功能,在CPU的RTCK1 和RTCK2 脚之间接一个32.768KHz 的晶振。3. 看门狗复位电路由于 ARM 芯片的高速、低功耗、低工作电压等特性导致其噪声容限低,对电源的纹波、瞬态响应性能、时钟源的稳定性、电源监控可靠性等诸多
14、方面也提出了更高的规定。使用了专用微解决器电源监控芯片SP706S 以提高系统的可靠性,同时该芯片还带有硬件看门狗电路。如图 2-4 所示,在电路中将看门狗复位信号输出脚( WDO )通过R32 连接到 SP706S 的手动复位输入脚( MR )上,信号nRST 连接到CPU 的复位脚nRST。可通过定期翻转 P1.24 的电平来喂狗,一旦在1.6 秒内未翻转P1.24 的电平,则SP706S 内部的看门狗溢出,WDO 脚输出低电平, MR 脚被WDO 脚拉低为低电平,导致SP706S 在RST脚输出200ms 的复位脉冲令CPU 复位,同时SP706S 内部清零看门狗让其重新计数。图 2-4
15、 系统复位电路当复位按键RST 按下时,SP706S 的RST脚输出低电平复位系统。4. 串口 UART0(RS-232C 和 RS-485)接口由于系统是 3.3V ,所以使用了SP3232E 进行RS-232C 电平转换,SP3232E 是3V 工作电源的RS-232C 转换芯片。如图2-5 所示,CON2 为UART0接口,可以在串口调试阶段使用,在实际应用中,则要使用CON3 的RS-485接口。RS-485 收发器采用嵌入式隔离RS-485 收发器RSM485CHT,如图2-5(c)所示。RSM485CHT 隔离收发器模块,是集成电源隔离、电气隔离、RS-485接口芯片,总线保护器件
16、于一身,其为5V 工作电源器件。电路设计中采用保守方法,加入了PESD1CAN 隔离,是系统稳定性更高。RS-232C 与RS-485 功能可以通过跳线JP2 来切换,如图2-5(b)。JP2跳线器说明见表2-2。图 2-5 UART0(RS-232C AND RS-485)接口JP2功能备注控制器的UART0与CON2(RS-232C)连接(模式1)串口调试时使用控制器的UART0与CON3(RS-485C)连接(模式2)实际应用中使用5. JTAG 接口电路和ISP 跳线电路采用 ARM 公司提出的标准20 脚JTAG 仿真调试接口,JTAG 信号的定义及与T2368 的连接如图2-6(a
17、)所示。其中RTCK 引脚加上拉电阻,使系统重启后,LPC2368 内部的JTAG 接口使能,可以直接进行JTAG 仿真调试,同时P29:0引脚不为跟踪功能;当要使用 ISP 功能时,将PC 的串口与CON2 相连,并将跳线JP2 设立为第一种模式,使用UART0 通信。同时把JP1(如图2-6 JTAG 接口电路(c)短接,是ISP 的硬件条件得到满足。图 2-6 JTAG 接口电路6. 读卡模块现在,门禁考勤系统一般都使用非接触式无线智能卡,Mifare 卡就是其中的一员,可以实现一卡通功能,具有数据传送速度快、防碰撞、保密性高等特点。读卡器采用 ZLG500S 系列读卡模块(ZLG522
18、S/LT),ZLG522S/LT 为3.3V 供电,具有I2C 和UART 两种通信接口,和天线一体化,积极检测卡片进入的模块。此系统中,将两种接口都引出来,但只使用UART 接口,如图2-7(b)所示。图 2-7 读卡模块7. 按键、门内开关和指示灯此系统中设计了四个独立按键、一个门内开关按钮接口和门状态指示灯(红:门关;绿:门开)、下位机向PC 机发送信息指示灯(通信时闪烁),如图2-8(a)(b)所示。图 2-8 按键、门内开关和指示灯电路8. 继电器和蜂鸣器此系统应用继电器做开门开关;且有蜂鸣器提醒声。继电器采用 HUIGANG 继电器,其为5V 工作器件,而系统为3.3V 系统,所以
19、在设计上采用了NPN 三极管来实现3.3V 系统控制5V 的器件,用P1.26控制(高电平闭合),驱动电路如图2-9(a)所示;直流蜂鸣器,用P1.27 控制(低电平蜂鸣),驱动电路如图2-9(b)所示。两个驱动中的二极管起到继流的作用。图 2-9 继电器和蜂鸣器驱动电路9. SD 卡接口系统使用LPC2368 为控制器,使用该内部自带SD/MMC 卡控制器来访问SD 卡。LPC2368 与SD/MMC 卡卡座的连接引脚LPC2368 微控制器与SD/MMC 卡卡座接口电路如图2-10 所示。图中,微控制器与 SD/MMC 卡卡座的连接引脚如表2-3 所示。表 2-3 LPC2368 与SD/
20、MMC 卡卡座的连接引脚LPC2368 引脚引脚名称卡座引脚含义P0.21SDPWR-卡供电控制引脚。P0.21 为低电平时给卡供电P0.22SDDATA0DAT0/DO双向的数据信号DAT0P2.11SDDATA1DAT1/IRQ双向的数据信号DAT1P2.12SDDATA2DAT2双向的数据信号DAT2P2.13SDDATA3DAT3/CS双向的数据信号DAT3P0.20SDCMDCMD/DI双向的命令/响应信号P0.19SDCLKCLK/SCK微控制器向卡发送的用于同步双方通信的时钟信号P2.8SD_CDCARD_INSRET卡完全插入到卡座中检测线。完全插入时,卡座输出低电平,否则输出
21、高电平P3.25SD_WPCARD_WP看是否写保护检测。写保护时,卡座输出高电平;否则输出低电平图 2-10 SD/MMC 卡的SD 总线接口电路接口电路涉及以下部分:(1)SD 总线如图 2-10 所示,LPC2368 的P0.22、P2.11、P2.12、P2.13、P0.20 根据引脚功能,直接连接到卡座的相应接口,其中数据线DAT0DAT3 双向数据线P0.22、P2.11、P2.12、P2.13 和命令线P0.20 分别接上拉电阻。(2) SD/MMC 卡ESD 保护电路如图 2-10 所示,在卡座的数据总线DAT0DAT3、时钟线CLK 和命令线CMD 上,使用了一个ESD 保护
22、器件PESD5V0L6U,作用是:当SD/MMC卡插入或拔出时,保护卡不受高压静电的损害。(3) 卡供电控制卡的供电采用可控方式,这是为了防止 SD/MMC 卡进入不拟定状态时,可以通过对卡重新上电使卡复位而无需拔卡。可控电路采用P 型MOS 管2SJ355,有微控制器的GPIO 口P0.21 进行控制。采用 2SJ355 的目的是当它开通时,管子上的压降比较小。(4) 卡检测电路涉及:卡是否完全插入到卡座中和卡是否写保护。检测信号由卡座的两个引脚以电平的方式输出。当卡插入到卡座并插入到位时,卡座的CARD_INSERT(第10 脚)由于卡座内部触点连接到GND,输出低电平;当卡拔出时,该引脚
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ARM 门禁 系统 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。