模板成稿 - 图文

更新时间:2024-06-01 00:33:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

石家庄铁道大学四方学院毕业设计

基于射频卡的电子门锁设计

The Design of Electronic Door Lock Based

on Radio Frequency Card

2013

届 电气工程 系

专 业 自动化 学 号 学生姓名 指导老师

完成日期 2013年5月27日

毕业设计成绩单

学生姓名 学号 班级 方0953-4 专业 自动化 毕业设计题目 基于射频卡的电子门锁设计 指导教师姓名 指导教师职称 评 定 成 绩 指导教师 评阅人 答辩小组组长 成绩: 院长(主任) 签字: 年 月 日 得分 得分 得分

毕业设计任务书

题 目 学生姓名 学号 基于射频卡的电子门锁设计 班级 方0953-4 导师 姓名 专业 导师 职称 自动化 高级工程师 承担指导任务单位 电气工程系 一 、基本要求 设计一个电子门锁,刷卡时将从卡里读出的数据进行校验,校验正确后,吸合门锁继电器,模拟开门。 要求利用单片机、射频卡wm-17td等器件设计并制作该电子门锁。设计出该系统的硬件电路和软件部分,做出实物。 二 、技术参数和要求 通讯接口:232接口或USB-TTL接口。 供电电压:DC12V。 射频卡:选用wm-17td。 三、系统组成 显示模块 DC12V 电源模块 单片机 门锁驱动 射频卡模块 射频卡 单片机系统分为四部分:单片机、射频卡模块、门锁驱动电路、电源模块、显示模块。 1. 单片机负责读取射频卡信息并进行校验,控制门锁驱动电路工作; 2. 射频卡模块负责读取射频卡信息,并与单片机之间进行数据传送; 3. 电源模块负责将DC12V转换成单片机需要的DC5V。 4. 显示模块负责显示卡号和门锁的开关状态。 四、参考及查阅资料和相关知识 1. 学习STC12C520XAD系列单片机知识。 2. 学习射频卡wm-17td的相关知识。 五、进度计划 第1-3周: 资料收集,文献阅读,确定系统方案,完成开题报告。 第4-7周: 系统设计,设计硬件电路,做出实物,编写程序。 第8周: 中期检查。

第9-10周: 系统调试,完善系统,撰写论文。 第11-14周: 撰写、完善论文。 第15-16周: 答辩。 教研室主任签字 时 间 年 月 日

毕业设计开题报告

题 目 学生姓名 学号 基于射频卡的电子门锁设计 班级 方0953-4 专业 自动化 一、研究背景 锁具经过漫长的发展,随着近代电子科学技术的进步,这个有着几千年历史的古董终于驾着新技术的帆船,承载着传统锁具的功用与现代电子的实用而跨入现代人们生活的科学便利化时代。门锁在发展的过程中种类有很多,门锁因控制技术不同,分为机械锁和电子锁两大类。传统的机械锁以其价格低廉和使用的方便性成为普通大众首选锁具,但是由于传统机械锁是用钥匙开启,所以锁体必须要有锁孔,而自从有锁以来,历代梁上君子都能运用一定的工具和技巧,轻易打开锁具,尤其是当今世界,各种先进的开锁工具层出不穷,开锁技术也更出神入化,传统的机械锁在社会发展过程中已经不能更好的保护使用者的安全了。而电子锁安全性较高,具有防盗报警功能的电子密码锁与传统的机械式密码锁相比,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步。电子锁的表面一般都是密封的,防暴力破坏的能力强,也防止非法把异物插入锁内导致不同程度的破坏。在锁具的发展过程中电子锁优点显而易见,能很好的补充传统机械锁的不足之处,已经迅速占据锁具市场,进而取代机械锁成为主导门禁产品。 门锁作为安全防范产品必须具有安全性和稳定性。安全性来衡量:抵抗故意破坏、恶作剧和蓄意的撬、钻等暴力破坏。在此方面,机械锁和电子门锁的机械强度一般都能够达到要求。但是电子门锁的控制部分使用电子电路,执行部分使用电磁铁和锁体,与传统的机械门锁相比,电子门锁在当下优点主要包括:电子门锁由于其保密性高,使用灵活性好,安全系数高,不用金属钥匙,安全可靠,使用方便。本设计即是设计一种基于射频卡的电子门锁,可很好的满足门锁的安全性和稳定性。 二、国内外研究现状 1. 国外研究现状及特点 本世纪70年代初期,国外研制成脱胎于机械锁的电子锁,并迅速应用于各种安全防盗领域,目前发达国家已经大规模地应用基于电子锁的智能门禁系统,可以通过多种更加安全、更加可靠的方法来实现门禁的管理。国外当下电子锁可分为磁卡门锁、IC卡门锁和射频卡门锁。在欧美日等经济发达国家,电子锁已成为具有规模效益的重要产业。目前,其销售额已占到锁具总销售额的七成以上,全球交易额已达50亿美元。 国外的电子锁具技术成熟,计算机、微电子、光刻、纳米等技术正在快速地、不断地向锁具产业注入,使锁具的安全性、可靠性不断得到提高。 2. 我国研究现状及特点 作为锁具产业的重要构成并使之成为产业提升的重要因素的电子锁,国内研究和生产起步并不算晚。据有关资料记载,是始于80年代初天津、苏州等地的一些高等学府,直到90年代初,前后用了10年的时间,才迟迟进入普通电子锁的小批量生产,至今高保密级别电子锁的核心器件仍完全依赖进口,不利于我国电子锁产业的提升和发展。从国内生产电子锁之日起,锁的功能在较长的一段时间,仅是作了小的变化(如报警等)直到近年才出现用进口专用芯片研发的计算机高保密级别的电子锁,实现系统网络监管。虽然现国内高档电子锁市场仍被国外产品所占领,但是国内制锁行业正对传统的锁具从设计、工艺材料等全方位的进 行一场变革。可以预见,伴随着消费水品的不断提高,在科研人员的共同努力下,射频卡电

子门锁会很快引导整个中国锁具市场,这将极大的提高了管理者的工作效率和管理区域内的安全程度。 三、主要技术指标 1. 主要工作 本设计包括硬件设计和软件设计两大部分。 硬件部分:电源模块负责将DC12V电源转化成DC5V电源,设计电源电路。选用STC12C5204AD型单片机作为主控制芯片。继电器型号选择DC5V型产品,设计出驱动电路。射频模块采用WM-17TD模块,连接天线板接收射频卡的刷卡信号,设计该模块与单片机的接口电路。显示模块显示卡号和门锁状态,设计出显示电路。 软件部分:编写主程序、显示程序、单片机与射频卡模块之间的通信程序等,实现控制功能。 2. 采用的方法、手段 根据设计要求,电源电压选择DC12V,采用7805芯片将DC12V电源转化成DC5V电源。选用STC12C5204AD型单片机作为主控制芯片,采用SKDIP28封装。射频模块采用WM-17TD模块,将该模块与单片机串行通讯口直接相连。显示模块采用LCD1602显示,使用单片机的P1口和P2口与LCD1602相连。对以上各个电路使用Protel作图软件绘制出电路原理图,生成PCB图,做出实物。 四、预期达到的结果 刷卡时将从卡里读出的数据进行校验,校验正确后,吸合门锁继电器,模拟开门;如果校验失败,则门锁继电器不动作。 指导教师签字 时 间 年 月 日

摘 要

本设计是以单片机为控制芯片,设计了射频卡电子门锁控制系统,以便于提高门锁的安全性。

系统由主控模块、电源模块、射频模块、显示模块、门锁驱动模块五部分组成。单片机作为主控芯片,直接与射频卡之间进行数据传送,控制其他模块工作。电源模块将输入电源12V转换成5V电源,为电路中各模块提供电源;射频模块负责读取卡的信息,并和单片机进行数据传送;显示模块采用LCD1602显示器,显示卡号;驱动模块采用三极管驱动DC5V继电器动作,实现模拟开门。软件部分采用Keil C软件编程,能够实现单片机对各个模块控制。

最终实现:刷卡时,单片机对卡号进行校验,校验成功后,上传卡号并显示刷卡的卡号,同时驱动继电器动作,实现模拟开门。

关键词:射频卡 单片机 液晶显示器

Abstract

This design with a Radio Frequency card electric lock control system takes single-chip microcomputer as the control chip to promote the security of doors.

The system consists of the following five parts: the master control module, the power supply module, the Radio Frequency module, the show module and the lock drivers module. As the master chip, the power supply module takes control over other modules and performs data transfer with Radio Frequency card directly. The power supply module converts the incoming power from 12V into 5V as well as provides power source to each modules in the electric circuit. The Radio Frequency module is in charge of reading the information of the card as well as performing the data transfer with single-chip microcomputer. The show module adopts monitor LCD1602 to display card number. The drive module adopts triode driver DC5V relay actuation to realize analog door opening. The software adopts Keil C software programming partially to fulfill the control of single-chip microcomputer over other modules.

The final realization of design: when swiping the card, microcomputer checks card number, if the check is successful, it will uploads the card number and displays the credit card number, simultaneously, drives the relay for action and realizes simulating open of the door.

Key words:Radio frequency card MCU LCD

目 录

第1章 绪论 ····································································································································· 1 1.1 课题研究的目的意义 ·············································································································· 1 1.2 国内外研究现状 ····················································································································· 2 1.3 论文研究内容 ························································································································· 2 第2章 基于射频卡的电子门锁设计要求及方案 ············································································ 3 2.1 设计要求 ································································································································· 3 2.2 设计方案 ································································································································· 3 第3章 系统主要元器件介绍 ·········································································································· 5 3.1 单片机介绍 ····························································································································· 5 3.2 MAX232芯片和RS-232介绍 ································································································ 9 3.2.1 MAX232的电气特性 ······································································································ 9 3.2.2 RS-232串口的电气特性 ································································································· 9 3.3 LCD显示器 ···························································································································10 3.4 WM-17TD射频刷卡模块 ······································································································12 3.4.1 射频卡工作原理 ·············································································································12 3.4.2 射频模块及其工作方式 ··································································································13 3.4.3 射频模块存贮结构 ·········································································································14 3.4.4 射频模块通讯协议 ··············································································································15 3.5 DC5V继电器 ·························································································································17 3.6 稳压芯片 ································································································································18 第4章 硬件电路设计 ·····················································································································20 4.1 单片机最小系统 ····················································································································20 4.2 继电器驱动电路 ····················································································································21 4.3 射频模块电路 ························································································································21 4.4 电源电路 ································································································································22 4.5 LCD显示电路 ·······················································································································22 第5章 软件设计 ····························································································································24 5.1 主程序模块 ····························································································································24 5.2 射频卡上传卡号 ····················································································································25 5.3 LCD显示模块 ·······················································································································26 第6章 结论 ····································································································································28 参考文献 ···········································································································································29 致谢 ···················································································································································30 附录 ···················································································································································31

I

附录A 外文资料 ·························································································································31 附录B 电路原理图 ······················································································································46 附录C PCB布局图 ·····················································································································47 附录D 源程序 ·····························································································································48

II

石家庄铁道大学四方学院毕业设计

第1章 绪 论

1.1 课题研究的目的意义

锁具经过漫长的发展,随着近代电子科学技术的进步,这个有着几千年历史的古董终于驾着新技术的帆船,承载着传统锁具的功用与现代电子的实用而跨入现代人们生活的科学便利化时代。

门锁因制锁技术与应用不同,分为机械锁和电子锁两大类。传统的机械锁以其价格低廉和使用的方便性成为普通大众首选锁具,但是由于传统机械锁是用钥匙开启,所以锁体必须要有锁孔,而自从有锁以来,历代梁上君子都能运用一定的工具和技巧,轻易打开锁具,尤其是当今世界,各种先进的开锁工具层出不穷,开锁技术也更出神入化,传统的机械锁在社会发展过程中已经不能更好的保护使用者的安全了。电子锁在安全技术防范领域具有防盗报警功能,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步。在电子锁上,锁的表面一般都是密封的,防暴力破坏的能力强,也防止非法把异物插入锁内导致不同程度的破坏。在锁具的发展过程中电子锁优点显而易见,能很好的补充传统机械锁的不足之处,已经迅速占据锁具市场,进而取代机械锁成为主导门禁产品。

随着我国对外开放的不断深入,高档建筑发展很快,高档锁具市场的前景乐观。我国锁具行业对锁具高新技术的投入正逐年增大,高档锁的市场需求也逐年增加。在安防工程中,门禁系统的锁具产品是关系到整个系统安全性的重要设备,所以锁具产品的优劣也关系了整个安防工程的质量和验收。电子锁正是当下电子产品与家居产品在技术方面结合后产生的一种锁具行业划时代的科技成果。电子门锁是电子元件和机械结构相结合的一种新颖门锁。集合了计算机技术、智能卡技术、精密电磁技术,是当今世界上最先进的门锁之一,在使用的方便性、防非法开启、智能管理等方面是机械锁无法比拟的。

电子门锁的控制部分使用电子电路,执行部分使用电磁铁和锁体,与传统的机械门锁相比,电子门锁在当下优点主要包括:电子门锁由于其保密性高,使用灵活性好,安全系数高,不用金属钥匙,安全可靠,使用方便。当然相比之下其缺点也是显而易见的,缺点主要有以下几个方面:锁定时可能存在被打开,解锁时又可能存在不能被打开,用指纹或脸部扫描等人体器官等技术,严重存在危害使用者人身安全隐患,密码单一,密码钥匙之间可以说无兼容,密码更换复杂,电子产品抗干扰性能差,容易

1

石家庄铁道大学四方学院毕业设计

受强冷热、强电磁、强静电和湿度等影响。本设计即是设计一种基于射频卡的电子门锁,可很好的满足门锁的安全性和稳定性。

1.2 国内外研究现状

市场上常见的电子门锁主要是磁卡、接触式IC卡、射频卡电子门锁。 磁卡门锁是使用类似于我们银行卡、信用卡一类的卡,在卡上有条黑色的磁带作为储存“电子钥匙”的载体,但由于磁带会在与其他带磁性的物体放在一起时会存在消磁的情况,导致“电子钥匙”消失或减弱而不能正常使用开门,带来极大的不便。

IC卡门锁是使用IC卡作为储存“电子钥匙”的载体,最多用于储值公共电话卡,这个技术对于现在是很成熟的,比磁卡要强,能永久的记录“电子钥匙”,直到芯片损坏为止。由于IC卡是接触式感应,在长期的使用和读取器的摩擦,会出现IC卡金手指损坏,导致不能使用,而且在一般家庭也能难维护,所以一般都不用于家庭,多用于酒店和商务场所。

射频卡门锁按芯片分为:RF57、MIFARE-1、MIFARE-0等射频卡,由于是非接触式,所以一般只要不是把卡折成两半都能永久使用。在射频卡门锁上,锁的表面一般都是密封的,防暴力破坏的能力强,也防止非法把异物插入锁内导致不同程度的破坏。再者,射频卡中有快速防冲突机制,能防止卡片之间出现数据干扰,因此,读写器可以同时处理多张射频卡。这提高了应用的并行性,无形中提高了系统工作速度。

智能卡在电子门锁中的应用也同样经历了三个阶段。综合上述三个门锁的优缺点磁卡门锁的传统市场已逐渐消失,接触式IC卡门锁的使用已经相当普遍,但是与射频卡门锁相比仍有不足,射频卡门锁目前全国的正处在上升期。射频卡读卡方便快捷,锁和卡的使用寿命长,完成“一卡通”系统的配套厂商众多,射频卡锁肯定是电子门锁的主流产品。

1.3 论文研究内容

2

石家庄铁道大学四方学院毕业设计

第2章 基于射频卡的电子门锁设计要求及方案

2.1 设计要求

电源模块主要负责将DC12V电源转换成DC5V电源,使单片机、字符液晶LCD1602、继电器以及射频卡模块能够正常工作。

射频卡模块读取射频卡信息,将读取的信息通过串口传送给单片机,单片机读取射频卡的信息并进行校验,校验成功后,使LCD1602字符液晶显示器显示射频卡卡号,并且驱动继电器动作。

要求设计出该系统的硬件电路和软件部分,并做出实物。

2.2 设计方案

设计方案主要包括硬件和软件两部分。其中硬件系统主要由单片机、继电器、射频卡模块、显示几部分组成。系统框图如图2-1所示。

DC12V

射频卡 图2-1 系统框图

射频卡模块 电源模块 单片机 门锁驱动 显示模块 硬件部分:电源电压选择DC12V,电源模块需要将DC12V电源转化成DC5V电源,选用STC12C5204AD型单片机作为主控制芯片,负责与射频模块传输数据,控制门锁控制电路。为了降低成本用继电器代替电控锁来模拟开锁和关锁状态,继电器型号选择DC5V型产品。射频卡模块采用WM-17TD射频模块,在接收模块上连接天线,天线型号采用M1ANT20-2天线板。显示模块采用LCD1602字符液晶显示,主要对射频卡的卡号进行显示,显示门锁状态。

3

石家庄铁道大学四方学院毕业设计

软件部分:使用Keil C软件编程,实现功能主要分为三部分:显示部分、继电器驱动部分和射频模块。刷卡后,天线把信息传送给射频模块,单片机通过串口对射频模块读取的信息进行校验,校验成功后上传卡号并且对卡进行读写,同时单片机对继电器进行驱动,使继电器进行动作,单片机把上传的卡号通过LCD1602字符液晶显示器进行显示。

4

石家庄铁道大学四方学院毕业设计

第3章 系统主要元器件介绍

3.1 单片机介绍

系统采用STC12C5204AD系列单片机。单片机内部包含中央处理器(CPU),程序存储器(Flash),数据存储器(SRAM),定时/计数器,UART串口,I/O接口,高速A/D转换,PCA,看门狗及片内R/C振荡器和外部晶体振荡电路模块。是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。STC12C5204AD系列单片机几乎包含数据采集和控制中所需的所有单元模块,可称得上一个片上系统[1]。

主要特性如下:

(1)增强型8051 CPU,1T,单时钟/机器周期,指令代码完全兼容传统8051。 (2)工作电压:5.5V - 3.3V。

(3)工作频率范围:0 - 35MHz,相当于普通8051的 0~420MHz。 (4)用户应用程序空间8K字节。 (5)片上集成256字节RAM。

(6)通用I/O口(27/23/15/13/11个),复位后为:准双向口/弱上拉(普通8051传统I/O口)。可设置成四种模式:准双向口/弱上拉,推挽/强上拉,仅为输入/高阻,开漏。每个I/O口驱动能力均可达到20mA,但整个芯片最大不要超过55mA。

(7)ISP(在系统可编程)/IAP9(在应用可编程),无需专用编程器,无需专用仿真器。可通过串口(P3.0/P3.1)直接下载用户程序,数秒即可完成一片。

(8)有EEPROM功能。 (9)看门狗。

(10)内部集成MAX810专用复位电路(外部晶体20M以下时,复位脚可直接1K电阻到地)。

(11)内置一个掉电检测电路,在P1.2口有一个低压门槛比较器。5V单片机为1.32V,误差为+/-5%,3.3V单片机为1.30V,误差为+/-3%。

(12)时钟源:外部高精度晶体/时钟,内部R/C振荡器(温漂为+/-5%到+/-10%以内)用户在下载用户程序时,可选择是使用内部R/C振荡器还是外部晶体/时钟。常温下内部R/C振荡器频率为:11MHz~15.5MHz。

(13)共4个16位定时器,两个与传统8051兼容的定时器/计数器,16位定时器

5

石家庄铁道大学四方学院毕业设计

T0和T1再加上2路PCA模块可再实现2个16位定时器。

(14)2个时钟输出口,可由T0的溢出在P3.4/T0输出时钟,可由T1的溢出在P3.5/T1输出时钟。

(15)外部中断I/O口6路,传统的下降沿中断或低电平触发中断,并新增支持上升沿中断PCA模块,Power Down模式可由外部中断唤醒,INT0/P3.2,INT1/P3.3, T0/P3.4, T1/P3.5, RxD/P3.0, PCA0/P3.7, PCA1/P3.5。

(16)PWM(2路)/PCA(可编程计数器阵列2路)。 ---也可用来当2路D/A使用。 ---也可用来再实现2个定时器 。

---也可用来再实现2个外部中断(上升沿中断/下降沿中断均可分别或同时支持)。 (17)A/D转换, 8位精度ADC,共8路,转换速度可达300K/S(每秒钟30万次)。 (18)通用全双工异步串行口(UART),由于STC12系列是高速的8051,可再用定时器或PCA软件实现多串口。

(19)工作温度范围:-40 - +85℃(工业级) / 0 - 75℃(商业级)。

(20)封装:SKDIP28有23个I/O口,I/O口不够时,可用2到3根普通I/O口线外接74HC164/165/595(均可级联)来扩展I/O口。

STC12C5204AD芯片引脚如图3-1所示。

图3-1 STC12C5204AD引脚图

P0端口(P0.0~P0.7):P0口是一个漏极开路的8位双向I/O口。作为输出端口,每个引脚能驱动8个TTL负载,对端口P0写入“1”时,可以作为高阻抗输入。在访问外部程序和数据存储器时,P0口也可以提供低8位地址和8位数据的复用总线,此时,P0口是真正的双向口。在Flash ROM编程时,P0端口接收指令字节;而在校验程序时,则输出指令字节。验证时,要求外接上拉电阻。

P1端口(P1.0~P1.7):P1口是一个带内部上拉电阻的8位双向I/O口。P1的输出

6

石家庄铁道大学四方学院毕业设计

缓冲器可驱动(吸收或者输出电流方式)4个TTL输入。对端口写入1时,通过内部的上拉电阻把端口拉到高电位,这时可用作输入口。P1口作输入口使用时,因为有内部上拉电阻,那些被外部拉低的引脚会输出一个电流。

此外,P1.0和P1.1还可以作为定时器/计数器2的外部输入(P1.0/T2)和定时器/计数器2的触发输入(P1.1/T2EX),具体见表3-1。

P2端口(P2.0~P2.7):P2口是一个带内部上拉电阻的8位双向I/O端口。P2的输出缓冲器可以驱动(吸收或输出电流方式)4个TTL输入。对端口写入1时,通过内部的上拉电阻把端口拉到高电平,这时可用作输入口。P2作为输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流。

在访问外部程序存储器和16位地址的外部数据存储器(如执行“MOVX @DPTR”指令)时,P2送出高8位地址。在访问8位地址的外部数据存储器(如执行“MOVX @R1”指令)时,P2口引脚上的内容(就是专用寄存器SFR区中的P2寄存器的内容),在整个访问期间不会改变。

在对Flash ROM编程和程序校验期间,P2也接收高位地址和一些控制信号。

表3-1 P1.0和P1.1口引脚复用功能

引脚号 P1.0 P1.1 功能特性 T2(定时器/计数器2外部计数输入),时钟输出 T2 EX(定时器/计数器2捕获/重装触发和方向控制) P3端口(P3.0~P3.7):P3是一个带内部上拉电阻的8位双向I/O端口。P3的输出缓冲器可驱动(吸收或输出电流方式)4个TTL输入。对端口写入1时,通过内部的上拉电阻把端口拉到高电位,这时可用作输入口。P3做输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输入一个电流。在对Flash ROM编程或程序校验时,P3还接收一些控制信号。

P3口除作为一般I/O口外,还有其他一些复用功能,如表3-2所示。

RST:复位输入。当输入连续两个机器周期以上高电平时为有效,用来完成单片机的复位初始化操作。看门狗计时完成后,RST引脚输出96个晶振周期的高电平。特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能无效。DISRTO默认状态下,复位高电平有效。

ALE/PSEN:地址锁存控制信号(ALE)是访问外部程序存储器时,锁存低8位地址的输出脉冲。在Flash编程时,此引脚PROG也用作编程输入脉冲。

在一般情况下,ALE以晶振六分之一的固定频率输出脉冲,可用来作为外部定

7

石家庄铁道大学四方学院毕业设计

时器或时钟使用。然而,特别强调,在每次访问外部数据存储器时,ALE脉冲将会跳过。如果需要,通过将地址位8EH的SFR的第0位置“1”,ALE操作将无效。这一位置“1”,ALE仅在执行MOVX或MOV指令时有效。否则,ALE将被微弱拉高。这个ALE使能标志位(地址位8EH的SFR的第0位)的设置对微控制器处于外部执行模式下无效。

PSEN:外部程序存储器选通信号(PSEN)是外部程序存储器选通信号,低电平有效。

EA/VPP:访问外部程序存储器控制信号。为使能从0000H到FFFFH的外部程

序存储器读取指令,EA必须接GND。注意加密方式1时,EA将内部锁定位

Vcc:运行和程序校验时接电源正端。 Vss:接地。

XTAL1:输入到单片机内部振荡器的反响放大器。当采用外部振荡器时,对HMOS单片微机,此引脚应接地;对CHMOS单片机,此引脚作驱动端。

XTAL2:反相放大器的输出,输入到内部时钟发生器。当采用外部振荡器时,XTAL2接收振荡器信号,对CHMOS单片机,此引脚应悬浮。

P3口各个引脚功能如表3-2所示。

表3-2 P3口引脚复用功能

引脚号 P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 复用功能 RXD(串行输入口) TXD(串行输出口) INT0(外部中断0) INT1(外部中断1) T0(定时器0的外部输入) T1(定时器1的外部输入) WR(外部数据存储器写选通) RD(外部数据存储器读选通) 8

石家庄铁道大学四方学院毕业设计

3.2 MAX232芯片和RS-232介绍

3.2.1 MAX232的电气特性

MAX232是一种把PC机的串行口RS232信号电平(-10,+10V)转换为单片机所用的TTL信号电平(0,+5V)的芯片,其中232是电荷泵芯片,可以完成两路TTL/RS-232电平的转换,它的9、10、11、12引脚是TTL电平端,用来连接单片机[2]。下面来介绍一下MAX232引脚图和引脚定义,引脚图如图3-2所示。

图3-2 MAX232引脚图

其内部结构基本可分三个部分:

第一部分是电荷泵电路。由1~6脚和4只电容构成。功能是产生+12V和-12V两个电源,提供给RS-232串口电平的需要。

第二部分是数据转换通道。由7~14脚构成两个数据通道。其中13脚(R1IN)、12脚(R1OUT)、11脚(T1IN)、14脚(T1OUT)为第一数据通道。8脚(R2IN)、9脚(R2OUT)、10脚(T2IN)、7脚(T2OUT)为第二数据通道。TTL/CMOS数据从T1IN、T2IN输入转换成RS-232数据从T1OUT、T2OUT送到电脑DP9插头;DP9插头的RS-232数据从R1IN、R2IN输入转换成TTL/CMOS数据后从R1OUT、R2OUT输出。

第三部分是供电。15脚DNG、16脚VCC(+5V)。

3.2.2 RS-232串口的电气特性

RS-232串口的原理图如图3-3所示,引脚功能如下:

第1脚:DCD载波检测。主要用于Modem通知计算机其处于在线状态,即Modem检测到拨号音,处于在线状态。

9

石家庄铁道大学四方学院毕业设计

第2脚:RXD此引脚用于接收外部设备送来的数据;在你使用Modem时,你会发现RXD指示灯在闪烁,说明RXD引脚上有数据进入。

图3-3 RS-232引脚图

第3脚:TXD此引脚将计算机的数据发送给外部设备;在你使用Modem时,你会发现TXD指示灯在闪烁,说明计算机正在通过TXD引脚发送数据。

第4脚:DTR数据终端就绪;当此引脚高电平时,通知Modem可以进行数据传输,计算机已经准备好。

第5脚:GND信号地。

第6脚:DSR数据设备就绪;此引脚高电平时,通知计算机Modem已经准备好,可以进行数据通讯了。

第7脚:RTS请求发送;此脚由计算机来控制,用以通知Modem马上传送数据至计算机;否则,Modem将收到的数据暂时放入缓冲区中。

第8脚:CTS清除发送;此脚由Modem控制,用以通知计算机将欲传的数据送至Modem。

第9脚:RI Modem通知计算机有呼叫进来,是否接听呼叫由计算机决定。 使用RS-232特性如下:

(1)RS-232串口通讯最远距离是50英尺。

(2)RS-232可做到双向传输,全双工通讯,最高传输率20kbps。 (3)RS-232上采用传送的数字量采用负逻辑,且与地对称。

3.3 LCD显示器

液晶是一种特殊物质态,它不同于固体(晶体),又不同于液体和气体,有人把液晶称为第四态,简称“LC”,用它制成的液晶显示器件称为LCD[2]。液晶显示必须通过环境光来显示信息,其本身并不发光,因此,功耗很低,只要求液晶周围有足够的光强。必要时,可选用背光源来保证LCD显示信息。液晶必须由交流电压驱动,使

10

石家庄铁道大学四方学院毕业设计

用直流驱动会损坏LCD。

液晶显示的分类方法有很多种,通常可按其显示方式分为段式、字符式、点阵式等。除了黑白显示外,液晶显示器还有多灰度有彩色显示等。本次设计系统显示部分采用LCD1602液晶显示,是一种专门用于显示字母、数字、符号等点阵式LCD。

1602LCD主要技术参数:显示容量为16×2个字符,工作电流为2.0mA(5.0V),模块最佳工作电压:5.0V,字符尺寸2.95×4.35(W×H)mm。

一般1602字符型液晶显示器实物如图3-4所示。

图3-4 LCD 液晶显示器

引脚图如图3-5所示。

图3-5 液晶显示器的管脚

第1脚:VSS为地电源。 第2脚:VDD接5V正电源。

第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10k?的电位器调整对比度。

第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。

第5脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。当

11

石家庄铁道大学四方学院毕业设计

RS和R/W共同为低电平时可以写入指令或者显示地址,当RS为低电平R/W为高电平时可以读忙信号,当RS为高电平R/W为低电平时可以写入数据。

第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。 第7~14脚:D0~D7为8位双向数据线。 第15脚:背光源正极。 第16脚:背光源负极。

1602液晶模块的读写操作、屏幕和光标的操作都是通过指令编程来实现的[3]。LCD1602的操作时序如表3-3所示。

表3-3 1602操作时序

RS R/W 操作说明 0 0 写入指令码D0~D7 0 1 读取输出的D0~D7状态字 1 0 写入数据D0~D7 1 1 从 D0~D7读取信息 3.4 WM-17TD射频刷卡模块

3.4.1 射频卡工作原理

非接触式IC卡又称射频卡,是世界上最近几年发展起来的一项新技术,它成功地将射频识别技术和IC卡技术结合起来,解决了无源(卡中无电源)和免接触这一难题,是电子器件领域的一大突破。

卡片的电气部分只由一个天线和ASIC组成,没有其它外部器件。天线:卡片的天线是只有几组绕线的线圈,很适于封装到ISO卡片中。ASIC:卡片的ASIC由一个高速(106KB波特率) 的接口,一个控制单元和一个8K位EEPBOM组成。M1卡是射频卡中的一种,Ml射频卡的工作原理是:读写器向Ml卡发一组固定频率的电磁波,卡片内有一个LC串联谐振电路,其频率与读写器发射的频率相同 ,在电磁波的激励下,LC谐振电路产生共振,从而使电容内有了电荷,在这个电容的另一端,接有一个单向导通的电子泵,将电容内的电荷送到另一个电容内储存,当所积累的电荷达到2V时,此电容可作为电源为其它电路提供工作电压,将卡内数据发射出去或接取读写器的数据。

12

石家庄铁道大学四方学院毕业设计

3.4.2 射频模块及其工作方式

17TD读写模块是一款可以读写Mifare One 卡的读写设备,这款读写卡器有两种操作模式:主动上传模式和被动上传模式,模块上电时默认为主动上传模式。

主动上传模式:当有人刷卡时,模块主动上传卡号,当计算机发送检测卡命令后模块就转入被动上传模式。

被动上传模式:这时模块不再主动上传卡号,只有计算机发送检测卡命令时模块才返回是否有卡的命令上传卡号。发送检测卡命令会使模块进入被动上传模式,模块断电重新上电后可以恢复到主动上传卡号的状态。

射频模块与单片机通讯时直接使用串口中断接收数据。默认使用主动上传模式,这时当有人刷卡时模块主动上传卡号,当计算机发送检测卡命令后模块就转入被动上传模式。

实物图如图3-6所示。

图3-6 模块实物图

射频接收模块有9个引脚: 第1脚:VCC为5V电源。

第2脚:接单片机中断(可接可不接)。 第3脚:悬空。 第4脚:数据发送引脚。 第5脚:数据接收引脚。 第6脚:GND接地。 第7脚:接天线板TXT1。 第8脚:接天线板TXT2。 第9脚:天线接收引脚。

13

石家庄铁道大学四方学院毕业设计

3.4.3 射频模块存贮结构

射频卡分为16个扇区,每个扇区由4块(块0、块1、块2、块3)组成,我们也将16个扇区的64个块按绝对地址编号为0~63。

存贮结构如下图3-7所示。

图3-7 存贮位置结构图

第0扇区的块0(即绝对地址0块),它用于存放厂商代码,已经固化,不可更改。 每个扇区的块0、块1、块2为数据块,可用于存贮数据。

每个扇区的块3为控制块,包括了密码A、存取控制、密码B。具体结构如图3-8所示。 A0 A1 A2 A3 A4 A5 FF 07 80 69 B0 B1 B2 B3 B4 B5 密码A(6字节) 存取控制(4字节) 密码B(6字节)

图3-8 块3具体结构图

每个扇区的密码和存取控制都是独立的,可以根据实际需要设定各自的密码及存取控制。存取控制为4个字节,共32位,扇区中的每个块(包括数据块和控制块)的存取条件是由密码和存取控制共同决定的,在存取控制中每个块都有相应的三个控制位。

14

石家庄铁道大学四方学院毕业设计

3.4.4 射频模块通讯协议

3.4.4.1 配置模块命令

配置模块命令用于设置模块的串口波特率和是否300毫秒延时,当关闭300毫秒延时的时候必须发关卡命令关卡,否则模块将不能进行下一轮的自动寻卡。当不知道模块的配置参数时用下述波特率挨个测试配置命令即可,模块接收到正确的配置命令返回成功配置命令后模块不再工作必须重新上电才可以正常工作。具体格式如下:

命令头:固定为2个字节的AA FF。 命令类型:1字节的FE。

波特率: 00: 2400 01: 4800 02: 9600 03: 19200 04: 57600 05: 115200 300毫秒延时:00表示关闭300毫秒延时,FF表示打开300毫秒延时。 校验码:1个字节,从命令头的第一个字节到命令参数的最后一个字节的异或结果。

命令总长度:6 个字节长度。 成功返回:BB FF FE 校验码。 3.4.4.2 上传卡号命令

上传卡号命令指模块通过天线读到卡后会主动通过此命令发送给主机。具体格式如下:

命令头:固定为2个字节的BB FF。 命令类型:1字节的00。

卡号:4字节的卡号,顺序自左至右从高到低。

校验码:1个字节,从命令头的第一个字节到命令参数的最后一个字节的异或结果。

命令总长度:8个字节长度。 3.4.4.3 读卡命令

读卡命令用于读取卡片中指定数据块的16个字节数据。具体格式如下: 命令头:固定为2个字节的AA FF。 命令类型:1字节的10。 块号:要读取的块号。

密码类型:A密码或B密码,A密码时为60,B密码时为61。 密码:要读取块号的密码。

15

石家庄铁道大学四方学院毕业设计

校验码:1个字节,从命令头的第一个字节到命令参数的最后一个字节的异或结果。

命令总长度:12个字节长度。

读取正确后模块返回:BB FF 10 16字节数据 校验码。 读取失败后模块返回:BB FF A0 校验码。 密码验证失败后模块返回:BB FF A1 校验码。 3.4.4.4 写卡命令

写卡命令用于将16个字节的数据写入卡片中的指定数据块。具体格式如下: 命令头:固定为2个字节的AA FF。 命令类型:1字节的20。 块号:要写入的块号 。

密码类型:A密码或B密码 ,A密码时为60,B密码时为61。 密码:要写入块号的密码 。 数据:16字节的数据。

校验码:1个字节,从命令头的第一个字节到命令参数的最后一个字节的异或结果。

命令总长度:28个字节长度。

写入正确后模块返回:BB FF AF 校验码。 写入失败后模块返回:BB FF A0 校验码。 密码验证失败后模块返回: BB FF A1 校验码。 3.4.4.5 检测卡命令

检测卡命令用于检测卡片是否在刷卡区,同时可以选择检测卡片的方式,发送此命令后模块就不会再主动上传卡号,必须发送此命令模块才返回当前模块上是否有卡,模块重新上电可以使模块回到主动上传卡号的状态。具体格式如下:

命令头:固定为2个字节的AA FF。 命令类型:1字节的70。

检卡方式:检测卡片的方式 26:只能检测到一次 52:只要卡片在刷卡区总是可以检测到。

校验码:1个字节,从命令头的第一个字节到命令参数的最后一个字节的异或结果。

命令总长度:5个字节长度。

检测到卡返回:BB FF 704个字节卡号 校验码。

16

石家庄铁道大学四方学院毕业设计

无卡返回:BB FF A0 校验码。 3.4.4.6 关卡命令

关卡命令用于使模块回到主动寻卡状态。具体格式如下: 命令头:固定为2个字节的AA FF。 命令类型:1字节的40。

校验码:1个字节,从命令头的第一个字节到命令参数的最后一个字节的异或结果。

命令总长度:4个字节长度。

3.5 DC5V继电器

继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。当输入量(如电压、电流)达到规定值时,使被控制的输出电路导通或断开的电器。具有动作快、工作稳定、使用寿命长、体积小等优点。广泛应用于电力保护、自动化、运动、遥控、测量和通信等装置中。

根据题目要求实现通过对射频卡的密码校验来驱动门锁使房门打开,但是实际条件有限,考虑到门锁工艺、成本以及时间等方面的因素,门锁驱动部分使用DC5V的继电器代替,继电器选用的是JQC-3F-C型号额定电压DC5V,最大转换电流15A,最大转换电压DC16V。继电器原理图如图3-9所示。

第1脚:GND接地。 第2脚:VCC电源。

第3脚:接1k?再连接电源VCC。 第4脚:接三极管触发极。 第5脚:GND接地。

图3-9 继电器原理图

17

石家庄铁道大学四方学院毕业设计

3.6 稳压芯片

7805三端稳压集成电路,实物如图3-10所示,由于系统采用12V电源供电,但是系统供电电源为5V,在电源模块需要将12V电压转换成5V电源给系统供电,根据7805稳压芯片的工作特性,在此选择7805作为电压转换芯片。顾名思义,三端IC是指这种稳压用的集成电路,只有三条引脚输出,分别是输入端、接地端和输出端。

图3-10 7805稳压芯片实物图

7805稳压芯片主要技术参数如表3-4所示。

表3-4 7805稳压芯片技术参数

参数 符号 典型值 单位 输出电压 Vo 5.0 V 静态电流 IQ 5.0 mA 输入输出电压差 Vo 2.0 V 输出阻抗 Ro 15 mΩ 短路电流 1SC 230 mA 峰值电流 1PK 2.2 mA 用78/79系列三端稳压IC来组成稳压电源所需的外围元件极少,电路内部还有过流、过热及调整管的保护电路,使用起来可靠、方便,而且价格便宜。该系列集成稳压IC型号中的78或79后面的数字代表该三端集成稳压电路的输出电压,如7806表示输出电压为正6V,7909表示输出电压为负9V。

当制作中需要一个能输出1.5A以上电流的稳压电源,通常采用几块三端稳压电

18

石家庄铁道大学四方学院毕业设计

路并联起来,使其最大输出电流为N个1.5A,但应用时需注意:并联使用的集成稳压电路应采用同一厂家、同一批号的产品,以保证参数的一致。另外在输出电流上留有一定的余量,以避免个别集成稳压电路失效时导致其他电路的连锁烧毁。在实际应用中,应在三断集成稳压电路上安装足够大的散热器(当然小功率的条件下不用)。当稳压管温度过高时,稳压性能将变差,甚至损坏。

19

石家庄铁道大学四方学院毕业设计

第4章 硬件电路设计

4.1 单片机最小系统

如图4-1所示为单片机最小系统的电路图。主要由电源电路、复位电路和晶振电路组成。

图4-1 单片机最小系统

单片机通常有上电复位和按键复位两种复位方法。本系统复位电路采用上电复位,通过电容与电阻串接方式来实现,选择0.1uF的电容和1k?电阻如图4-1联接,构成微分电路,在联接处与单片机复位引脚联接。上电时,由于电容两端的电压不能突变,所以单片机复位引脚会得到一个瞬时高电平,此后随着电容两端电压升高,复位引脚电平会慢慢降低,直到电压为0V,复位结束,单片机开始执行内部程序,高电平维持时间由电容与电阻的取值决定,只要这个时间足够宽,单片机就能正常复位。

每个单片机系统里都有晶振,全称叫晶体震荡器,在单片机系统中,晶振的作用非常大,他结合单片机内部的电路,产生单片机所必须的时钟频率,单片机的一切指令的执行都是建立在这个基础上的,晶振的提供的时钟频率越高,那单片机的运行速度也就越快。晶振部分主要元器件包括2个33pF电容和1个11.0592MHz晶振组成[4]。为了使单片机能够更加稳定的工作,在PCB图布局时尽量使晶振靠近单片机,两个电容对称分布在晶振两侧。

20

石家庄铁道大学四方学院毕业设计

4.2 继电器驱动电路

如图4-2所示为继电器驱动电路。Q1为型号9012的PNP型三极管,基极与单片机P2.1连接构成了继电器的驱动电路,D5为继电器放电回路二极管,其型号是1N4007的硅整流二极管。继电器选用的是JQC-3F-C型号,额定电压DC5V,最大转换电流15A,最大转换电压DC16V。为了防止继电器内部线圈产生的感应电流把三极管烧毁在继电器两端并联一个续流二极管。

工作原理:要让继电器动作,必须给继电器施加电压。由于单片机驱动能力弱不足以直接驱动继电器,所以用三极管放大电流电压。单片机编程中使P2.1口输出低电平,PNP三极管导通进而使继电器线圈通入5V电源使继电器的触点动作,最后使继电器动作指示灯D4点亮。

图4-2 继电器驱动电路

4.3 射频模块电路

如图4-3是本设计的射频模块的电路。系统射频模块选用WM-17TD型号的射频模块。卡片的电气部分只由一个天线和ASIC(IC)组成。卡片的天线是只有几组绕线的线圈,很适于封装到IS0卡片中。卡片的ASIC由一个高速(106KB波特率)的RF接口,一个控制单元和一个定容量的EEPROM组成。工作原理为读写器电路向IC卡发一组固定频率的电磁波,卡片内有一个LC串联谐振电路,其频率与读写器发射的频率相同,在电磁波的激励下,LC谐振电路产生共振,从而使电容内有了电荷,在这个电容的另一端,接有一个单向导通的电子泵,将电容内的电荷送到另一个电容内储存,当所积累的电荷达到2V时,此电容可作为电源为其它电路提供工作电压,将卡内数据发射出去或接取读写器的数据。

读写器接取的数据通过串行口传送到单片机中,单片机把接收的卡号进行校验,

21

石家庄铁道大学四方学院毕业设计

校验成功后执行显示和驱动部分的控制。

图4-3 射频模块驱动电路

4.4 电源电路

如图4-4是本设计的电源模块,系统中的显示模块、单片机模块和射频模块电源由电源模块供给电源,电压大小为DC5V。设计要求需要将DC12V电源转换成DC5V电源,电源电路使用7805稳压芯片转换最为简单。7805稳压芯片前后都需要加上电解电容和普通电容,作用是消除低频和高频干扰波。在稳压芯片前面加入电源指示灯,更直观判断电源是否正常接入电路[5]。

在实际应用中,由于电压转换产生很强的热量,调试硬件电路时由于7805芯片不能及时散热导致在通电一段时间后7805稳压芯片被烧毁,通过查阅资料,在7805稳压芯片前面加入散热电阻,电阻大小为68R/2W,可以很好的解决这一难题。

图4-4 电源电路原理图

4.5 LCD显示电路

如图4-5是本设计的液晶显示的驱动电路。选择LCD1602型号字符液晶显示器。供电电压为DC5V。LCD字符液晶显示器选用显示容量为16*2个字符,1602LCD分为带背光和不带背光两种,其控制器大部分为HD44780,带背光的比不带背光的厚,

22

石家庄铁道大学四方学院毕业设计

是否带背光在应用中并无差别,在电路中连接有10k?的电位器,通过电位器可以调节显示字符的亮度。

由于此处液晶显示的是卡号和读写卡的状态,所以本系统采用的是LCD1602型号的静态显示器。液晶显示模块是一个慢显示器件,所以在执行每条指令之前一定要确认模块的忙标志为低电平,表示不忙,否则此指令失效。要显示字符时要先输入显示字符地址,也就是告诉模块在哪里显示字符。

图4-5 LCD液晶显示电路

23

石家庄铁道大学四方学院毕业设计

第5章 软件设计

系统软件部分包括主程序部分,射频卡上传卡号部分和LCD显示部分。主程序部分主要是对射频模块和显示模块操作,驱动继电器动作。射频卡上传卡号部分是对射频卡卡号进行上传卡号。LCD显示部分主要是显示上传的卡号以及门锁状态。

5.1 主程序模块

如图5-1所示,进入主程序后先对串口和LCD显示进行初始化,然后判断中断是否执行,若中断执行则对卡号进行校验,通过查询方式校验卡号,校验成功后,对卡进行读写操作,同时把门锁打开并显示门锁状态处于开锁状态,LCD此时显示“OPEN”字符,延时数秒后门锁自动关锁,LCD显示“CLOSE”字符,清显示。

1 开始 串口和LCD显示初始化 延时 串口中断是否执行? Y 发送检测卡命令 N N 检测卡片? Y 显示上传的卡号 2 24

3 石家庄铁道大学四方学院毕业设计

1 2

清显示 图5-1 主程序流程图 关闭门锁显示门锁状态 延时 开门锁显示门锁状态 读写卡 3 5.2 射频卡上传卡号

开始 中断标志位RI=1? N Y RI=0 N 校验卡号是否正确? Y 标志位Sinterrupt=0 标志位Sinterrupt=1 返回 图5-2 中断程序流程图

25

石家庄铁道大学四方学院毕业设计

如图5-2所示为串口中断程序流程图。执行串口中断校验卡号,清中断标志位,如果校验正确,标志位 Sinterrupt=1;如果校验卡号错误,标志位Sinterrupt=0。

5.3 LCD显示模块

显示初始化,主要包括设置显示方式、延时、清理显示缓存和设置显示模式。设置显示地址,指字符所要显示的位置,写所要显示的字符。LCD液晶显示系统流程图如图5-3所示。

26

开始 清显示RAM区 置显示行初值,显示 指针指向第一行 待显示数据送 入缓冲区 调整指针指向LCD的下一行 预设数据显示在指定区域 显示是否结束? Y 返回 图5-3 LCD显示流程图

N 石家庄铁道大学四方学院毕业设计

本次设计的显示部分主要包括对门锁状态和上传的卡号进行显示。门锁状态通过显示字符串程序执行。对卡号显示有点困难,接收的卡号为16进制数据,因为LCD显示器只能显示字符,所以需要将16进制数据转换成ASCII码,然后显示卡号。

27

石家庄铁道大学四方学院毕业设计

第6章 结 论

在本次毕业设计过程中,很大程度上提高了自己的动手能力,遇到的硬件和软件上的问题在老师和同学的帮助下一一得到解决。以下是我在毕业设计的总结以及出现的问题跟大家分享一下。

首先通过这几个月的学习,无论是硬件的选取、接线、焊接,还是软件的编程和调试都很好的实现了任务书里面要求完成的任务,从而把理论和实际能很好的结合,能够把在制作实物的过程中出现的问题解决。

由于设计经验的不足和所掌握知识的限制,系统的某些功能设计构想还没有完整的表达出来,硬件电路、软件部分都还存在着不足和需要改进的地方。

硬件部分:在PCB布局图的时候考虑不周全,有些元器件在后期需要但是在布局的时候并未添加。焊接技术不够熟练,焊接的元器件有虚接等故障,在以后的工作中需要增加自己的动手能力。

软件部分:在编写程序过程中,虽然在功能上实现了设计要求所要实现的功能,但是程序并不精简,许多繁琐的程序在熟练掌握编程软件情况下可以更加精简,在以后学习中应该加强自己的编程能力,熟练使用编程软件。

可以相信,射频卡门锁的出现,让越来越多的现代人感受到科技在真实生活中的广泛性。任何新技术、新产品的面世并不是一步到位,而是在不断的技术进步与完善后才得以以完美的形式展现在世人面前。射频卡门锁正是当下电子产品与家居产品在技术方面结合后产生的一种锁具行业划时代的科技成果。大家只要加大电子锁的安全性、通用性,方便性和易移植性方向的研发,射频卡门锁将完全取代机械锁日子指日可待。

28

石家庄铁道大学四方学院毕业设计

参考文献

[1] 高峰. 单片微型计算机原理与接口技术[M]. 第二版. 北京: 科学出版社, 2009. [2] 赵广林. 常用电子元器件识别/检测/选用一读通. 北京[M]. 电子工业出版社, 2009. [3] 范红刚, 魏学海, 任思璟. 51单片机自学笔记[M]. 北京: 北京航空航天大学出版社, 2010. [4] 谢自美. 电子线路设计 实验测试(第二版). 武汉:华中理工大学出版社, 2000. [5] Shirley PA. An introduction to ultrasonic sensing[J]. Sensors, 1989(2): 253~290. [6] 康华光. 电子技术基础(模拟部分 第五版) [M]. 高等教育出版社, 2005. [7] 周坚. 单片机轻松入门[M]. 第二版. 北京: 北京航空航天大学出版社, 2007. [8] 刘卫国. C语言程序设计[M]. 北京: 铁道大学出版社, 2008.

[9] 徐爱钧, 彭秀华. KeilCx51 V7.0单片机高级语言编程与uVision2应用实践[M]. 电子工业出版

社, 2004.

[10] 戴佳, 戴卫恒. 51单片机C语言应用程序设计实例精讲[M]. 北京:电子工业出版, 2006. [11] 吴晓峰. 射频识别技术[M]. 北京: 电子工业出版社, 2006.

[12] 夏继强. 单片机实验与实践教程[M]. 北京:北京航空航天大学出版社, 2001.

[13] Stephan Zwahlen. Constant innovations demanded by PCB tools: Industial Diamond Review[J] ,

2004(16): 34~35.

[14] 蒋鸿雁. 微波与射频技术试验教程[M]. 广州: 中山大学出版社, 2008. [15] 周明德. 微机原理与接口技术[M]. 人民邮电出版社, 2006.

29

石家庄铁道大学四方学院毕业设计

致 谢

行文至此,我的这篇论文已接近尾声,毕业设计是我大学本科学习的过程向学校、社会交出的一张总结答卷。它不仅是我对大学四年所学知识的总结,也是把所学知识融会贯通运用到实践中的一次尝试,是衡量我四年学习成果的一个必要标准。在学校的学习生活即将结束,回顾四年来的学习经历,面对现在的收获,我感到无限欣慰。

通过此次的毕业设计,使我深刻的巩固以往的所学的专业知识。在毕业设计过程中,通过翻阅有关电路图绘制方面的书集,拓宽了我的知识面,并且在算法实现过程中经过了反复思考的过程。这让我能够深刻的体会到基础的理论知识与实际实现还是存在的差异,实际应用中还要考虑各个方面的因素,这给我以后的学习和工作奠定了坚实的基础。在本论文的写作过程中,我的导师马丽老师倾注了大量的心血,从选题到开题报告,从写作提纲,到一遍又一遍的指出稿中的具体问题,严格把关,循循善诱,同时在制作实物过程中,遇到的好多问题在马老师的悉心指导下一一得到解决,在此我表示衷心感谢。同时我还要感谢在我学习期间给我极大关心和支持的各位老师以及关心我的同学和朋友。

由于我的学术水平有限,所写论文难免有不足之处,恳请各位老师和学友批评和指正!

30

本文来源:https://www.bwwdw.com/article/7bs6.html

Top