《基于单片机的门禁专业系统设计完整版.doc》由会员分享,可在线阅读,更多相关《基于单片机的门禁专业系统设计完整版.doc(65页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、门禁系统设计论文组 员:1074017孙周伟1074019肖俊指引教师:陈春学 校: 三江学院日 期: 年10月24日 摘要随着当前各公司对安全规定提高,管理水平不断提高,公司需要加强对进出人员管理,门禁被许多公司采用。但大多使用都是单门禁,对于有诸多余入通道公司显然不合用,既不能做到统一管理也缺少了记录、查询和考勤等附加功能,与此同步当前市面上智能门禁系统多是基于有线通信方式实现,具备布线复杂、成本高、定型后不利于重新布线、扩展等诸多缺陷。无线通信方式则克服了有线通信诸多不利因素,因而基于无线通信方式门禁系统是将来门禁系统方展方向,本课题设计就是基于单片机无线通信联网门禁系统。本文通过对国内
2、外门禁系统技术发展动态以及技术难点研究,一方面提出一套适合写字楼安全管理基于单片机联网式门禁系统。系统基于无线通信模式,采用基于RF射频模块无线传播平台作为系统无线传播方式。硬件设计方面,系统采用是简朴实用直线型网络构造,无线信号收发核心模块选用是选取性价比高、集成度高RF射频模块RFM12。软件设计中,用C语言编写单片机重要子程序易读性高,扩展性好。通过Visual Basic建立合理人性化人机界面,方面管理者使用。该门禁系统性能价格比高,解决了写字楼管全管理门禁系统采用有线通信方式所存在难以扩展、难以升级等问题。核心词:门禁系统,无线通信,非接触式IC卡ABSTRACTWith the a
3、dvance of safety request and the promotion of management level,every company need strengthen the management of the personnel in and out. Access control is used by many companies,but the most of them are single access control,it is unfitted to the company that has many doors. They can not be managed
4、uniformly and have not the additory function such as statistics,demand and checking on work attendance. However,current aptitudedoor-guard systems are generally based on wire communication. This is unpractical sometimes because its relative expense is high,wires are difficult to be placed,systemupda
5、te is hard. On the other hand,radio communication gets rid of most above demerits. This is why wireless door-guard system is a trend in the future. This topic is designed to non-contact IC card-based wireless communication network access control system.In this thesis,we propose a solution for wirele
6、ss door-guard system. According to research on door-guard system,we figure out a software and hardware solution specially applying to residence cells. The solution is based on single star network architecture,choosing RF module RF12 as the core module of tranceiver circuit,it also brings in a voice
7、codec platform as voice proceeser. In its software design,through Visual Basic programs the establishment of simple and practical database system and a reasonable human machine interface aspects of managers. High cost performance of the access control system to solve the office-wide management of ac
8、cess control system uses the existing wired communication is difficult to expand,it is difficult to upgrade and so on. Key words:Access Control System,Wireless Communication,Non-contact IC card目录1绪论11.1门禁系统简介11.2 门禁系统发展过程及国内外现状分析12 门禁方案设计42.1 门禁系统构成 42.2系统硬件设计构成52.3 系统软件设计63硬件设计73.1 电源设计73.2 门禁控制器73
9、.3.基于RF射频模块RFM12无线传播平台设计93.4读卡器113.5 RS232 转化电路123.6电子锁133.7周边设备134 软件设计174.1 主控设备软件设计174.2 无线传播模块软件设计304.3 管理软件设计425总结48参照文献491绪论1.1门禁系统简介随着科学技术不断发展,门禁系统在国内得到广泛普及。作为智能弱电系统中一种安防系统,门禁系统集自动辨认技术和当代安全管理办法为一体,涉及光电,电子,机械,计算机,通讯,生物技术等诸多新技术,体现了当代智能化管理规定1。事实上,门禁系统就是在建筑物内外出入口通过持有非接触式卡片来对人(或物)进出实行放行,回绝,记录等操作智能
10、化管理系统,为大门门禁控制,考勤管理,智能楼宇系统,高安全性出入口管理等安全,以便实行出入控制。门禁控制系统有时也称为出入监督智能系统,其功能是有效地管理门启动与关闭,保证授权出入门人员自由出入,限制未授权人员进入,对暴力强行入门行为,予以报警。同步可对出入人员分类管理,对出入区域分类管制,对出入人员代码,出入时间,出入号码进行登录与存储2。电子门锁是近几年随着电子计算机技术,特别是智能IC卡应用技术提高发展起来,随之而产生接触式智能IC卡和密码键盘门禁系统也越来越被人们注重和使用。电子计算机作为系统管理主机,通过联接系统各个读卡器(即开门控制器)管理门锁。智能IC卡具备存储运算功能,经初始化
11、和授权后成为控制门锁开和关特殊钥匙,从而便构成一种当代化门禁系统。从上面描述,咱们可以看到门禁系统发展完善过程是当代科技与人类文明相结合而逐渐完善过程。门禁系统以其优良性能和以便、安全操作为人类社会生产力发展做出了重要贡献。但是当前智能门禁系统大多数是基于有线通信方式来实现。众所周知,有线通信具备安全、稳定性好、易于实现等长处;但同步有线通信方式具备初装费用高、施工时间长、无法移动、变更余地小、维护费用高、覆盖面积小、扩展困难等缺陷。随着通信技术发展,无线通信网络进入了一种新天地。功能强、容易安装、组网灵活、即插即用网络连接、可移动性强等长处,使得无线网络提供了不受限制应用。网络管理人员可以迅
12、速而容易地将其加入到既有网络中运营。随着无线数据通信逐渐成为一种越来越重要通信方式,人们设计出一种更安全有效、以便智能门禁系统无线门禁系统。本课题针对人们对智能安防系统日益增长追求,提出一套基于无线传播方式门禁系统。1.2 门禁系统发展过程及国内外现状分析门禁系统是在老式门锁基本上发展而来,后者是机械装置,在人出入诸多地方,例如办公室,酒店等钥匙管理导致不便。随着电子技术发展,这一问题得到理解决,浮现了电子磁卡锁,电子密码锁等电子门禁系统,该系统提高了人们对出入口管理限度。又随着电子芯片高度集成化和生物辨认技术发展,智能门禁系统得以浮现。如下是门禁系统发展过程3:第一代门禁:键盘输入密码方式会
13、有因忘掉密码而被拒之门外。第二代门禁:接触卡式门禁系统,例如:(1)磁码卡,是把瓷质贴在朔料卡片上制成。磁卡可改写,应用以便。缺陷是易消磁,易磨损。(2)铁码卡,是用特殊金属线排列编码,采用金属磁烧原理制成,不易被复制。第三代门禁:非接触式IC卡门禁卡片采用了先进半导体制造技术和信息安全技术,运用电子回路及感应线圈在读卡器自身产生特殊震荡频率,当卡片进入读卡器能量范畴时产生共振,感应电流使电子回路发射信号到读卡器,经读卡器将收到信号转换成卡片资料,送到控制器进行判断、决策。第四代门禁:生物辨识门禁系统它涉及指纹机,掌纹机,视网膜辨别机和声音辨认及人脸辨认装置。当前指纹辨认门禁系统应用最为广泛。
14、IC卡是由一种或各种集成电路芯片构成,并封装成人们携带卡片。世界上第一张IC卡诞生于1974年一位名叫罗兰莫雷诺(Roland Moreno)法国工程师手中6。随着集成电路技术发展,芯片集成度、容量、安全性都得到了很大提高,特别是EEPROM技术成熟,使得IC卡生产、应用成为现实。IC卡按用法和信息互换方式又可分为接触式IC卡和非接触式IC卡(射频卡)。接触式IC卡是通过物理接触方式,将卡插入卡座后,与外界互换信息,所用集成电路芯片露在塑料卡外面一面是一块具有电路脚接触片,大某些都镀金9。非接触式IC卡是通过电磁波与外界互换信息,带有射频收发及有关电路芯片与环形天线所有埋在塑料基片中,在进行读
15、写时,读写设备向射频卡发一组固定频率电磁波,卡片内与读写设备发射频率相似LC串联谐振电路,在电磁波勉励下产生共振,从而使电容内有了电荷,在这个电容另一端,接有一种单向导通电子泵,将电容内电荷送到另一种电容内贮存,当所积累电荷达到2V时,此电容可做为电源为其他电路提供工作电压,从而完毕将卡内数据发射出去或接受读写设备数据4。本课题选取非接触式IC卡门禁系统设计,是由于与接触式IC卡相比较,非接触(感应)式IC卡具备如下长处:(1)操作以便、快捷 由于采用非接触无线通讯,读写器对在感应范畴内卡就可以进行操作,免除了插拔卡,因此非常以便顾客使用(2) 抗干扰性高 非接触式IC卡中有迅速防冲突机制,能
16、有效防止卡片之间浮现数据干扰,在多卡同步进入读写范畴内时,读写设备可一一对卡进行解决。(3) 可靠性高 非接触式IC卡与读写器之间没有机械接触,这就从主线上消除了由于接触读写而产生各种故障.(4) 高安全性 非接触式卡序列号是唯一,制造商在产品出厂前已将此序列号固化在芯片中,不可以更改;非接触式卡与读写器之间采用双向互认验证机制,即读写器要验证IC卡合法性,IC卡也要验证读写器合法性。(5)适合于各种应用 非接触式IC卡存贮构造特点使其可以做到一卡多用,能应用于不同场合或系统,例如,公司或机关内部员工“一卡通”,可用作考勤、食堂就餐、电话管理、停车场、门禁等;校园“一卡通”,可用作学生证、借书
17、证、消费卡、门禁“铜匙”等,此时顾客可依照不同应用设立不同密码和访问条件。 (6) 适应于各种规定 非接触式IC卡系统可依照环境与应用对象不同而做到作用距离不同,如用于高速公路或普通路、桥收费,可选用作用距离为0.6m20m系统,如用于电子钱包或公交收费,可选用作用距离仅几厘米系统。系统配备相称灵活多样。正是由于非接触式IC卡上述特点,使它在某些领域具备接触式IC卡无法比拟优越性,被广泛应用于电子钱包、铁路、地铁、公交、轮渡、高速公路、普通路桥收费、食堂售饭收费、门禁系统、考勤系统、身份证等领域。特别是在地铁、公交、路桥、轮渡等收费应用中,近期将占到整个卡应用50%以上5。北京奥运会和上海世博
18、会将是中华人民共和国安防市场最大商机,而中华人民共和国持续不断建设高潮也为安防市场稳定发展提供了坚实基本。综上所述,门禁系统作为安防设备重要构成某些之一,在国内外都具备十分美好市场前景。纵观国内外,门禁市场发展状况大不相似。当前欧美门禁系统市场正逐渐进入成熟阶段,其产业分工已进人细分阶段,生产卡、读卡器厂家单单生产卡、读卡器,如美国HID公司、h1-dala公司、德国Destele公司。生产控制器公司单单研究生产控制器和软件。如美国Northern Computer公司、CSI公司。随着其产业化形成,各大专业公司由于其财力雄厚、技术先进、市场先导以及专业人员积累,垄断势头不断呈现出来。同步大公
19、司之间互相竞争使得产品利润率不断下降,产品价格大幅减少,相对于欧美收入,5000美元左右门禁系统可广泛运用于市场。至近几年,欧美各大公司也开始投入到无线门禁系统设计、生产中来。在亚洲和中华人民共和国,随着人们对门禁系统各方面规定不断提高,门禁系统应用范畴也越来越广泛。近年来,国内门禁系统市场迅速增长,人们对门禁系统应用日益广泛,应用于智能大厦或智能社区门禁控制、考勤管理、安防报警等诸多场合,涌现出许多生产门禁、安防系统公司,如蓝泰、创一公司等。与此同步,国内市场上也浮现了许多系统联动控制新型门禁控制系统,例如蓝泰公司近期推出开放式门禁控制系统,可以管理大型会议以及公共场合入口、通道;创一公司第
20、四代感应卡考勤门禁管理系统功能强大、运营稳定,可以支持智能排班功能,存储量大、操作简朴,也是当前比较流行门禁系统之一。由于中华人民共和国门禁系统起步较晚,在技术、设计等领域,可向国外某些较成熟经验、技术借鉴与参照,因而大大加速中华人民共和国门禁系统发展6。2 门禁方案设计随着社会经济发展,公司对安全性规定越来越高,本来简朴门锁早已不能满足她们对人员安全管理需求。特别是当前诸多大都市里,一栋写字楼里云集着诸多家公司,如果要保证每个公司安全就需要非常完善门禁管理系统。当前市场上大多数门禁系统均采用有线方式来实现,虽然其具备传播容量大、可靠性高等长处,但是有线系统也有其不可避免缺陷:灵活性差、安装成
21、本高,施工难度大等。采用无线传播方式,可以克服上述缺陷。因而,无线化是既有电子产品发展趋势无线门禁系统将成为将来门禁系统发展重要方向7。本课题设计就是基于非接触IC卡无线通信联网门禁系统。该设计重要具备如下特点:1 可以树立公司,大厦或者写字楼等公共场合规范化管理形象,提高管理档次,同步规范化内部管理体制。2 一张非接触式IC卡可以代替所有大门钥匙,且具备不同通过权限,授权持卡进入其职责范畴内可以进入门。所有进出状况在电脑里均有记录,便于针对详细事情发生时间进行查询,贯彻责任。3 可以将不受欢迎人员拒之门外,例如可以杜绝传销,保险等行业业务员在未经允许状况下产自闯入您办公室,干扰您正常办公秩序
22、。同行竞争者不会容易地进入您办公或开发场合顺手拿走您业务资料或者核心技术资料。4 如果员工感应卡丢失可以在系统内及时挂失,这样虽然其她人捡到了该感应卡也无法进入公司。对于离职、离开人员该卡采用禁用模式,该员工后来都无法进入公司进行破坏等报复活动。5 基于Windows全中文操作系统,界面和谐,操作以便简朴。普通员工通过培训就可以胜任相应管理软件操作。6系统采用无线通信方式,扩展性好,便于升级或者增长新门禁。2.1 门禁系统构成门禁控制系统是由上位机,门禁主控设备、无线传播平台、读卡器、电控锁、AC-DC电源、卡片、管理软件等几种重要某些构成。门禁系统构成如图2-1所示图2-1 门禁系统构成2.
23、2系统硬件设计构成门禁系统硬件构成重要由基于51单片机门禁控制器,锁系统,读卡器,非接触式IC卡,RF射频无线传播设备,电源以及其她周边设备构成。门禁控制器:是门禁系统核心某些,负责整个系统输入、输出信息解决、存储和控制等。它验证门禁读卡器输入信息可靠性,并依照出入规则判断其有效性,如若有效则对执行部件发出动作信号。门禁控制器性能好坏直接影响着系统稳定,而系统稳定定性直接影响着客户生命和财产安全8。卡片:门禁系统开门电子钥匙。当前普通采用非接触IC卡,由于其操作时无需接触,不会磨损,芯片封装在卡片内,不会被腐蚀,因此经久耐用,能使用十年以上。读卡器:与非接触IC卡进行数据互换控制某些。带无线电
24、发射天线,当有非接触IC卡接近时,能给非接触IC卡提供能量,获取非接触IC返回数据。读卡器分析确认卡有效性后,将成果传送至控制器9。电控锁:门禁系统执行部件,电控锁普通在断电时呈开门状态,以符合消防规定。RF射频传播设备:门禁系统无线传播平台。它使用RF射频微波作为无线传播载体,实现单片机与PC机通讯。电源:提供整个门禁系统供电,是系统中不可或缺重要构成某些,下一章将对电源做详细简介。周边设备:门禁系统外围辅助设备,周边设备涉及警示报警装置、LCD输出设备等。以上对系统各某些分别进行阐明,实际应用中,各个硬件功能模块是紧密地结合为一种有机整体共同协作。图2-2是门禁系统硬件构成构造框图 ATm
25、ega16单片机电源开锁控制信号锁系统LCD输出无线发射信号输入无线传输平台反馈信号输出无线传输平台读卡模块串口通信信号图2-2系统硬件构成框图2.3 系统软件设计该系统软件设计分为硬件构成中各重要模块程序设计和PC机管理软件设计。各重要模块程序设计重要涉及基于51单片机主控设备程序设计,基于RFM12无线通信模块程序设计以及读卡模块程序设计。PC机管理软件设计重要由卡片管理模块、控制器管理模块、权限管理模块等构成。卡片管理模块,发放或注销序列号、卡号。控制器管理模块,是用来注册既有或新增控制器,便于更新系统数据。权限管理模块,可分层设定操作者各项权限,并通过Visual B设计开发简朴合理人
26、机界面。3硬件设计本系统硬件设计这要涉及电源供电方式选取,门禁控制系统主控设备选型及设计,读卡模块选型及设计,LCD显示模块选型及设计,电子锁电路设计以及报警电路设计。最后将以上各个模块合理连接,完毕硬件电路设计。3.1 电源设计电源供电方式有诸各种,惯用有开关电源、电池(或者充电电池)等。其中,开关电源长处是可以通过市电电源直接供电,使用起来简朴以便,但是这种电源缺陷是纹波效应比较严重,无法提供高精度直流电压。由于无线设备对电源稳定性规定相对严格,因而本设计方案不推荐使用开关电源。另一种较常用供电是电池供电,尤以充电电池供电方式应用较为广泛。由于这种供电方式不但克服了开关电源纹波效应,具备提
27、供高精度直流电压能力,并且在断电状况下依然可以对设备持续供电。因此本方案采用充电电池为系统电源。3.2 门禁控制器门禁系统主控设备采用51单片机。AVR系列单片机是ATMEL公司开发新一代单片机,在设计上打破常规,采用了全新概念,突出长处是高性能、低功耗 8 位AVR 微解决器,并且具备先进RISC 构造,以便设计者使用。普通而言51在1 MHz,3V,25C 时功耗正常模式时工作电流为 1.1mA ,空闲模式时工作电流为 0.35mA,掉电模式时工作电流 1 A。此外,该系列单片机拥有各种流行接口,以便与当前许各种类外围设备连接通信,操作以便快捷,非常适合于低功耗、混合信号解决产品与应用10
28、。51硬件设计特点如下:(1)CPU设计51单片机CPU采用8位RISC构造。拥有32个8位通用工作寄存器,其中X、Y、Z 特殊寄存器可以用作3 个16 位间接寻址寄存器指针以寻址数据空间,实现高效地址运算。(2)内部存储器分为程序存储器(FLASH)和数据存储器(RAM)51具备丰富内部存储单元,涉及16K字节程序存储器FLASH,512 字节EPROM和1K字节SRAM。(3)输入/输出(I/O)口51单片机32 个通用I/O 口线,作为通用数字I/O 使用时,所有AVR I/O 端口都具备真正读- 修改- 写功能。这意味着用SBI 或CBI 指令变化某些管脚方向( 或者是端口电平、禁止/
29、 使能上拉电阻) 时不会无意地变化其她管脚方向( 或者是端口电平、禁止/ 使能上拉电阻)。有些引脚还具备特殊功能,涉及可工作于主机/ 从机模式SPI 串行接口。(4)定期计数器51系列单片机有2个两个具备独立预分频器和比较器功能8位定期器/计数器一种具备预分频器、比较功能和捕获功能16位定期器/计数器(5)指令系统51系列单片机具备先进RISC 构造,131条指令,并且大多数指令执行时间为单个时钟周期(6)睡眠模式空闲模式、ADC 噪声抑制模式、省电模式、掉电模式、Standby 模式以及扩展Standby模式综上所述,51单片机是一款功能强大、集成资源丰富智能型微控制器【11】。运用其上述特
30、性,结合本系统设计需求,主控设备需要实现如下操作:(1)控制无线传播平台传播过程,涉及发送、接受模块配备与控制.(2)控制电子锁启动(3)LCD输出显示驱动程序(4)报警模块驱动程序针对以上需实现功能,51单片机预留相应资源与之相应。PB端口与无线传播系统RF模块相连接,PC端口与LCD显示模块相连接,PD口与读卡模块相连接,PA口用于电子锁和报警模块相连接。51单片机引脚图如图3-1所示。图3-1 51单片机引脚图3.3.基于RF射频模块RFM12无线传播平台设计在既有无线传播网络中,基于RF模块无线传播网络功耗小、成本低、组网方式简朴,非常适合小型无线网络场合。针对无线门禁系统传播距离较短
31、,通信方式较简朴等特点,本设计采用基于RF模块无线传播平台。无线模块传播原理框图如图3-2所示。单片机发送端控制无线发射无线接受单片机接受端控制PC机图3-2 无线模块传播原理框图当前市场上RF模块有许多款,然而符合设计需求,支持较大传播速率、拥有大量可配备频段、成本较低RF模块并不多。综合考虑本系统采用深圳市惠贻华普电子有限公司生产RFM12作为RF模块。RFM12 是一款低成本 ISM 频段 FSK 收发模块,其核心电路采用是带锁相环(PLL)技术 RF12 射频收发芯片。 RFM12 可工作在315/433/868/915MHZ 四个频段,并符合 FCC 和ETSI 规定.它提供一种 S
32、PI 接口,实现由 MCU通过软件去设立各种射频参数和其他辅助功能12,19。图3-3为RFM12模块引脚图。图3-3 RFM12无线模块引脚图各引脚功能见表3-1所示。表3-1 RFM12引脚功能表名称类型功能nINT/VDIDI/ DO中断输入(低电平有效)/有效数据批示输出VDDS正电源电压SDIDI串行控制接口数据输入SCKDI串行控制接口时钟输入nSELDI串行控制接口片选输入(低电平有效)SDODO串行数据输出nIRQDO中断祈求输出(低电平有效)FSK/DATA/nFFSDI/DO/DIFSK数据输入/接受数据输出/先入先出寄存器模式选取输入DCLK/CFIL/FFITDO/AI
33、O/DO接受数据始终输出/外接数据滤波电容/先入先出寄存器中断CLKDO供MCU使用时钟输出nRESDIO用内部上拉和输入缓冲启动复位输出(低电平有效)RFM12无线通信模块重要特点:(1) 成本低,性价比高.(2) 生产免调试(3) 采用PLL和零中频技术锁相时间快(4) 锁相时间快(5) 高分辩率PLL,频率间隔最小2.5KHz(6) 高数据传播率(使用内部数据滤波器最高115.2kbps,使用模仿滤波器最高256kbps)(7) 直接差分天线输入/输出(8) 天线阻抗自动调谐(9) 可编程发射频偏(15KHz到240KHz,15kHz间隔)(10) 可编程接受带宽(67kHz到400kH
34、z)(11) 模仿和数字接受信号强度批示(ARSSI/DRSSI)(12) 自动频率控制(AFC)(13) 数据质量检测(DQD)(14) 内部数据过滤(15) 接受同步pattern硬件辨认(16) SPI控制接口(17) 可为MCU提供时钟和复位信号(18) 16位接受数据寄存器(先入先出队列)(19) 两个8位发射数据寄存器(20) 原则10MHz晶振(21) 唤醒定期器(22) 2.2V到5.4V电源(23) 低功耗(24) 低静电流(0.3A)综上所述,RFM12是一款性性价比较高无线收发模块。在无需外加功放电路状况下,距离可达200米以上。因而本系统采用两套RFM12无线传播模块,
35、让它工作在433MHz,频段带宽为134KHz,数率为1.2kpbs,发射调制频偏为60KHz空旷,无干扰地区。其中一块和单片机相连负责把读卡器数据传播给PC机,一块和PC机相连负责接受单片机数据以及反馈数据给单片机。3.4读卡器当前定义RFID产品工作频率有低频、高频、和超高频三种频率范畴,不同频段RFID产品有不同特性13。1.低频(从125KHz到134KHz)该频段重要是通过电感耦合方式进行工作,也就是在读写器线圈和感应器线圈件存在着变压器耦合伙用。通过读写器交变场作用在感应器天线中感应而典雅被蒸馏,可作供电电压使用。磁场区域可以较好被定义,但是场强下降太快,且传播速率慢,价格高。2.
36、高频(工作频率为13.56MHz)在该频率感应器不再需要线圈进行绕制,可以通过腐蚀活着方式制作天线。感应器普通通过负载调制方式进行工作。也就是通过感应器上负载电阻接通和断开促使读写器天线上电压发生变化,实现用远距离感应器对天线电压进行振幅调制。如果通过数据控制负载电压接通和断开,那么这些数据就可以从感应器传播到读写器。它感应器普通是电子标签形式,可以把某些数据信息写入标签中。传播速率高,价格合理。3. 超高频(工作频率为860MHz到960MHz)超高频系统通过电场来传播能量。电场能量下降不是不久,但是读取区域不是较好进行定义。该频段读取距离比较远,无源可达10m左右。这要是通过电容耦合方式进
37、行实现。当前使用较多是ISO14443合同,而ISO15693是对于ISO14443相应于高频范畴一种合同。由于ISO15693疏耦合卡在高频时读取距离可达1m,因此本系统采用基于ISO15693合同高频读写器,它可以对13.56MHz高频电子标签进行数据读、写、锁操作14。它功能特点如下:l 工作频率:13.56MHzl 阅读距离:6-10cml 电子标签原则:ISO15693(Tag-IT HF-I、Icode)l 对电子标签各种数据块内容进行读、写、锁操作l 具备防冲撞读写功能,最多可检测16张电子标签l 具备RS232、RS485、USB2.0各种通讯接口它卡构造为64位ID号,共计6
38、4个数据块,每个块都可读,没被锁快可写。串口通讯,默认波特率为19200bps,8位数据位,1位起始位,1位停止位,无校验。读卡模块引脚图见图3-4图3-4 读卡模块引脚图3.5 RS232 转化电路RS-232接口是当前最常引用一种串行通讯接口。它全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据互换接口技术原则”,它是在1970年由美国电子工业协会联合贝尔统统、调制解调器厂家及计算机终端生产厂家共同指定用于串行通讯原则。由于读卡器采用RS232通信,因此要在单片机UCSRA口扩展RS232转换电路。本系统采用SIPEX公司SP232ACP芯片。它具备如下特点:l 工作
39、于+5 V单电源l 对所有RS-232合同和ITU V.28规格l 使用0.1F至1F电容l 高数据速率 负载时速率可达120Kbpsl 低功耗CMOS 工作电流为3mAl 无需外部电容 l 低功耗关断l 增强型ESD保护SP232芯片引脚图如图3-5所示:图3-5 SP232引脚图3.6电子锁UNLK端口接单片机口,通过单片机编程实现开锁动作。74HC14是集电极开路具备缓冲型反相器,接受并产生原则TTL信号。可以不规则信号转换成稳定规则输出信号。连接单片机口对其提供反向操作。图3-6为开锁原理图图3-6 开锁电路3.7周边设备(1)批示灯批示信号灯由两个LED灯构成。绿色灯为电源批示信号,
40、表达系统处在待机就绪状态。当有非法卡进入感应区,红色批示灯常亮起警示作用。(2)报警电路报警电路时在门禁系统浮现意外状况时启用,即当有卡进入感应区是,若遇到非法卡时将发出报警声。报警电路如图3-7所示。 图3-7 报警电路(3)LCD输出显示模块终端设备使用CA12864K型号LCD液晶显示屏作为输出设备。CA12864K 是一款带中文字库图形点阵模块,由动态驱动方式驱动12864 点阵显示。低功耗,供应电电压范畴宽。有自动复位(RESET)功能。内含多功能指令集,可完毕绘图及文字画面混合显示等功能,操作简易15。它重要特性如下:l 提供8位,4位及串行接口可选l 64*14位字符显示RAMl
41、 2M位中文字型ROM,总共提供8192个中文字型l 16K位半宽字型ROM,总共提供126个西文字型l 64*14位字符产生RAMl 15*16位总共240点ICON RAMCA12864K型LCD液晶显示屏引脚图如图3-8所示:图3-8 LCD显示屏引脚图各引脚功能如表3-2所示表3-2 LCD显示屏引脚功能表管脚名称符号电平功能描述1VSS 0V接地(GND)2VDD5.0V电源电压3V0负压液晶显示屏驱动电压调节端4RSH/L并口模式寄存器选取 H:数据;L:指令5R/WH/L并口模式 H:读; L;写6EH/L并口:读/写起始脚7到10DB0到DB3H/L数据总线低4位,4位并口时悬
42、空11到14DB4到DB7H/L数据总线高4位15PSBH/LH:8/4位数据接口模式L:串行接口模式由硬件设立时,此脚悬空16NCH/L悬空17RESH/L复位信号,选取硬件复位时,此脚悬空18VOUT负压液晶显示屏驱动电压19BLA5V背光正20BLK0V背光负系统硬件原理图如图3-9所示:图3-9 系统硬件原理图4 软件设计本系统软件设计涉及基于51单片机主控设备流程图以及主程序编写,基于RFM12无线传播模块通信合同以及编程,用Visual Basic语言设计开发人机界面。4.1 主控设备软件设计51单片机工作流程是当没有卡片进入读卡区时,信号批示灯绿灯常亮,表达门禁系统处在待机状态,
43、LCD显示当前时间以及欢迎观临。当读卡器感应到有卡进入读卡区后会把读取相应数据通过串口发送给单片机,单片机对的读到数据后来就会通过无线模块发送到PC机,PC机把这个数据和数据库中合法信息比对,做出判断后返回一种成果给单片机。如果该数据是合法,单片机执行一种开锁命令,并且通过LCD显示“ 请进”。如果数据是非法,蜂鸣器报警,警告信号灯红灯闪烁,LCD显示 “对不起”。综上51单片机程序涉及串口中断子程序,无线传播子程序,及LCD显示程序。图4-1为程序主流程图。开始系统初始化读取门禁号监控门禁信号有卡进入感应区?N门禁状态异常?Y报警NY卡号合法?Y读卡号图4-1 主流程图4.1.1 单片机初始
44、化设立#include #include #include #include /#include /宏定义#define uc unsigned char #define LCD_DIR DDRD#define LCD_PORT_OUT PORTD#define LCD_PORT_IN PIND、#define RFID_START0x10#define RFID_ADDR0xFF#define READ_BLOCK0x52uc rfid_rdata20;uc rfid_rcount;/函数声明 void Decode_numeral(uc figure); void Lcd_Wcmd(uc
45、cmd); void Lcd_Wdat(uc data); /定义I/O输出端口#define RST 4#define RST_H() PORTB |= (1 RST)#define RST_L()PORTB &= (1 RST)#define RS 5#define RS_DATA() PORTB |= (1 RS)#define RS_INSTRUCTION()PORTB &= (1 RS)#define RW 6#define RW_READ() PORTB |= (1 RW)#define RW_WRITE()PORTB &= (1 RW)#define EN 7#define EN_H() PORTB |= (1 EN)#define EN_L()PORTB &= (1 EN)#define M_DIR 6/定义全局变量uc numeral_hour_counter=20;uc numeral_second_counter=00;uc numeral_minute_counter=01;uc BCD_code6;uc int lock_number;/*