CAD电子密码锁_第1页
CAD电子密码锁_第2页
CAD电子密码锁_第3页
CAD电子密码锁_第4页
CAD电子密码锁_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电气信息学院 电气与电子线路CAD课程设计(学年论文)说明书课题名称 电子密码锁的设计 学生学号 1304201118 专业班级 13电气1班 学生姓名 谢潇坤 学生成绩 指导教师 易先军、曾丽 2015年12月21日至12月27日填写说明:1. 一、二、三项由指导教师在课程设计(学年论文)开始前填写并交由学生保管;2. 第四项由学生在完成课程设计后填写,并将此表与课程设计说明书一同装订成册交给指导教师;3. 成绩评定由指导教师按评定标准评分。4. 此表格填写好后与正文一同装订成册。一、课程设计任务和基本要求:1、设计任务 功能: 设计一种电子密码锁,该系统通过4×4的矩阵键盘输入或

2、设定开锁密码,采用LED数码管或LCD显示。可扩展通过特殊按键清除用户密码,按键输入时LCD只显示字符个数显示为*。 任务:该设计要求根据功能要求提出电子密码锁的设计方案,设计出系统原理图,并进行参数计算和元器件选择,了解电路的工作原理,绘出电子密码锁的原理图及PCB图。2、基本要求 绘图设计要求: (1) 画出电子密码锁完整的原理图。 (2) ERC电气规则检测。 (3) 创建项目元件库文件,生产网络表及元件清单。 (4) 画出所设计电路的PCB图,包括规划PCB板子大小、元器件布局以及布线,布线方法则可根据具体情况使用自动布线(手工调整)或者手工布线两种不同方式,生成项目元件封装库。 (5

3、) 原理图中至少有2个自建元件符号,PCB中至少有2个自建封装元件。 设计报告要求: (1) 纸质档设计报告,报告应包括以下内容:设计任务书、摘要、目录、正文、参考文献。(2) 电子档,包括自建原理图元件库、原理图、ERC、网络表、元件清单、自建元件封装库、PCB图、DRC、项目元件封装库等。二、进度安排:12月21号:下达设计任务。12月21号12月22号:设计原理图。12月23号:确定PCB板参数和元件封装类型。12月23号12月24号:设计PCB版图。12月25号12月26号:撰写报告12月27号 :答辩。三、主要参考资料及主要参考文献:1 邵群涛. 电气制图与电子线路CADM.北京:机

4、械工业出版社,20052 老虎工作室. 电路设计与制版-Protel99入门与提高M.北京:人民邮电出版社,20013 老虎工作室. 电路设计与制板- Protel 99 SE高级应用M.北京:人民邮电出版社,20014 谷树忠,刘文洲,姜航. Altium Designer教程M.北京:电子工业出版社,2012四、答辩记录:1、在设计过程中遇到的问题及解决方案(至少2个)。 (1)C1、C2 has no drive 解决方案:将原理图和PCB放在同一工程和文件夹 (2)部分元件生成不了PCB 解决方案:制作封装图,在原理图的器件上双击,在右下方添加封装图形 2、 2015 年 月 日课程设

5、计评审标准(指导教师用)评价内容具 体 要 求权重调查论证能独立查阅文献和从事其他调研;能提出并较好地论述课题的实施方案;有收集、加工各种信息及获得新知识的能力。0.1实践能力能正确选择研究(实验)方法,独立进行研究工作。如装置安装、调试、操作。0.2分析解决问题能力能运用所学知识和技能去发现与解决实际问题;能正确处理实验数据;能对课题进行理论分析,得出有价值的结论。0.2工作量、工作态度按期圆满完成规定的任务,工作量饱满,难度较大,工作努力,遵守纪律;工作作风严谨务实。0.2质量综述简练完整,有见解;立论正确,论述充分,结论严谨合理;实验正确,分析处理科学;文字通顺,技术用语准确,符号统一,

6、编号齐全,书写工整规范,图表完备、整洁、正确;论文结果有应用价值。0.2创新工作中有创新意识;对前人工作有改进或独特见解。0.1摘 要随着人们生活水平的提高,如何实现家庭防盗这一问题也变得尤其的突 出,传统的机械锁由于其构造的简单,被撬的事件也屡见不鲜,因此,人们在日常生活中越来越越离不开密码的使用。在人们对安全的重视和科技的发展的同时,许多电子智能锁(指纹识别、IC卡辨认)已相继问世,但这类产品是针对特定指纹或有效卡。另外,卡片式的IC卡易丢失和损坏,加上其成本较高,在一定程度上限制了这类产品的普及和推广。鉴于目前的技术水平和市场的接收程度,电子密码锁是这类电子防盗产品的主流。据51单片机之

7、间的串行通信原理,这便于对密码信息的随机加密和保护。反应速度快、传输效率高、工作稳定可靠。测试结果表明,本系统各项功能已达到本设计的所有要求关键词:单片机; 电子密码锁; 安全; 成本AbstractWith the development of living standard, how to ensure guard against theft become a particular problem. Traditional machinery locks being pried-out is not a unusual events. Thus, people get more and m

8、ore rely on the use of password. Many electronic technological locks (fingerprint identifier, IC identification) have appeared in succession. These machine is aim on special fingerprint or card. Whats more, the IC might get lose or destroyed easily with its high cost, which greatly limit the popular

9、ity of these machine in some aspect. For the standard of technology and marketplace reception, electronic password lock is popular during this electronic coded lock. According to the principle of serial communication between 51 single-chip microcomputer, this is easy to encrypt and protect the passw

10、ord information. With its fast response, high transmission efficiency, stable and reliable, Test results show that all the functions of this system have reached all the requirements of the design.Keywords: single chip SCM ; electronic coded lock ; safe; cost目 录1 方案论证1.1 电气电子线路CAD设计步骤、要点.11.2 方案论证选择.

11、21.3 方案设计.32 项目元件库2.1 元件库.42.2 封装元件库.53 原理图设计3.1 时钟电路设计.73.2 指示信号控制电路.73.3 按键控制电路设计.83.4 显示电路设计.93.5 ERC电气规则检测.93.6 网络表及器件清单.104 PCB图设计4.1 规划PCB板.114.2 装入网络表及元件.114.3 布局及布线.125 结论5.1 设计优劣.135.2 感想启发.13参考文献.14附录1系统原理图.15附录2系统PCB图.16附录3自建库图形.17附录4生成网络表.1911 方案论证1.1电气电子线路CAD设计步骤、要点1、新建一个workspace 新建一个P

12、roject 新建一个文件(schdoc、pcbdoc) 2、 schdoc工作环境设置: 图纸图样、背景网格、网格属性 3、元件库的加载(system,desigen/Browse Lib) 4、原理图基本操作(元件放置、连线等,报表建立) 5、原理图元件库的编辑(新建 File/New/SCH.Lib.)6、原理图到PCB(原理图环境下:Design/Updata PCB) 7、PCB工作环境 Design/Board Option Design/Board shape View/Toolbar/utili.set Origin8、元器件封装库: 新建库(File/New/Lib./PCB

13、 Lib.) 进入PCB库编辑环境(File/Open/*.PcbLib) 9、元件封装的制作(Tools/Comp.Wizard) 10、PCB设计规则(Design/Ruls) 11、布局、布线、后处理(敷铜等) 12、检查核对1.2方案论证选择方案一:采用数字电路控制采用74LS112双JK触发器构成的数字逻辑电路作为密码锁的核心控制,共设了9个用户输入键,其中只有4个是有效的密码按键,其它的都是干扰按键,若按下干扰键,键盘输入电路自动清零,原先输入的密码无效,需要重新输入;如果用户输入密码的时间超过3秒(一般情况下,用户不会超过3秒,若用户觉得不便,还可以修改)电路将报警60秒,若电路

14、连续报警三次,电路将锁定键盘2分钟,防止他人的非法操作。采用数字电路设计的方案好处就是设计简单但控制的准确性和灵活性差。故不采用。方案二:采用一种是用以AT89C51为核心的单片机控制方案采用一种是用以AT89C51为核心的单片机控制方案选用单片机AT89C51 作为本设计的核心元件,利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,实现基本的密码锁功能。在单片机的外围电路外接输入键盘用于密码的输入和一些功能的控制,外接LED显示器用于显示作用,外接蜂鸣器用于输错三次密码报警,发光二级管用于提示作用。因为此方案灵活多变,灵活性好,内容丰富且保密性强、还具有扩展功能。因此选择者二方案。

15、1.3方案设计(1)硬件方案根据设计的要求可知,系统的硬件原理框图如图2.1所示。密码输入键盘继电器驱动电路LCD显示电路单片机信号输出电路图1.1 硬件程序设计图单片机可选用AT89C51,它与8051系列单片机全兼容,但其内部带有4KB的FLASH ROM,设计时无需外接程序存储器,为设计和调试带来极大的方便。南北向和东西向各采用2个数码管计时,同时需要对该方向的指示灯的点亮时间进行倒计时。键盘系统可以根据系统的需要设置不同的键的个数,可以选择线式键盘或矩阵式键盘。(2)软件方案 根据设计要求,程序框图如图2.2所示。软件可由汇编语言完成,也可由C语言完成。软件设计可以分为以下几个功能主程

16、序:初始化及键盘监控。显示程序模块:4个LED数码管的显示驱动,及选位键盘扫描程序模块:判断是否有键按下,并求取键号图1.2 软件程序设计图2 项目元件库器件代号数目电容Cap2红灯Led-red1蓝灯Led-blue14位数码管HDSP-B04E1上拉电阻Hearder 81按钮Button16晶振XTAL(自建)1继电器Relay-SPDT1蜂鸣器Speaker(自建)1单片机AT89C5112.1元器件的自建 (1)新建原理图元件库:点击filenewlibraryschematic。反键点击左边的工程,点击save,将其更换名字并保存 (2)绘制图形:通过上方工具栏或者按P键,绘制图形

17、的样子 (3)添加引脚:选择placepin,添加引脚。双击引脚,可设置引脚属性 (4)设置属性:点击toolscomponent properties,设置元件的属性并在右下方点add添加封装图形 (5)保存,反键点左方程序,点击save 自制图形如下图所示 图2.1 晶振自建元件图图2.2 蜂鸣器自建元件图2.1元器件封装的自建(1)新建封装元件库:点击filenewlibraryPCB library,并保存,修改名称及保存位置(2)放置焊盘:在最上方工具栏Place中选择Pad,放置焊盘,双击焊盘弹出属性框可修改焊盘属性,大小形状(3)绘制图形:点击Placeline,进行画图,画出所

18、需要的图形(4)设置器件的参考原点:执行命令Editset referencepin 1,元器件一边拿选1脚(5)点击toolscomponent properties,设置元件名称及说明(6)保存:点击工程文件,反键,然后点save封装图形如下图所示图2.3 蜂鸣器封装自建图图2.1 晶振封装自建图3 原理图设计3.1时钟电路设计图3.1 时钟电路 如图3.1所示,采用内部时钟产生方式,在XTAL1 和XTAL2 两端跨接晶体或陶瓷振荡器,与内部反相器构成稳定的自击震荡。其发出的时钟脉冲直接送入片内定时控制部件。3.2 指示信号控制电路设计图3.2.指示信号控制电路(a)图3.2.指示信号控

19、制电路(b) 如图3.3所示,当输入密码正确时,继电器开关改变 当输入密码错误时,红灯亮,蜂鸣器响 当设置密码的时候,黄灯亮;3.3 按键控制电路设计图3.3.键盘控制电路 在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式,如图1所示。在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。这样,一个端口(如P1口)就可以构成4*4=16个按键,比之直接将端口线用于键盘多出了一倍,而且线数越多,区别越明显,比如再多加一条线就可以构成20键的键盘,而直接用端口线则只能多出一键(9键)。由此可见,在需要的键数比较多时,采用矩阵法来做键盘是合理的。矩阵

20、式结构的键盘显然比直接法要复杂一些,识别也要复杂一些,上图中,列线通过电阻接正电源,并将行线所接的单片机的I/O口作为输出端,而列线所接的I/O口则作为输入。这样,当按键没有按下时,所有的输入端都是高电平,代表无键按下。行线输出是低电平,一旦有键按下,则输入线就会被拉低,这样,通过读入输入线的状态就可得知是否有键按下了。功能指令表:789设定密码456无123无确定0DELAC图3.4 键盘清单名3.4 显示电路设计图3.5 LED显示电路如图3.4使用了六个共阴极数码管,使用动态显示技术控制数码管。其6个位选信号与P2.0-P2.5相连,当其中某位为低电平时表示选中该位;8段段选信号与P0口

21、相连,当其中某段为高电平时导通该段,特殊的,由于AT89C51的P0口的驱动能力较弱,不足以驱动数码管点亮,故在此又引入上拉电阻以驱动数码管。3.5 ERC电气规则检测图3.5 ERC电气规则检测修改:将PCB文件与电气图元件放在一个文件工程内,并且将所有不需要的端口接地,使AT89C51的所有端口都被占用3.6 生成网络表及清单图3.6 器件清单图3.7 生成网络表 器件清单表如图3.6所示,点击原理图中的 reportbill of material即可得到生成网络表见附录,点击designnetlist for projiectprotel即可得4 PCB图设计4.1规划PCB板(1)创

22、建PCB工程文件选择菜单filenewprojiectPCB projiect(2)保存PCB工程文件选择filesave projiect as,将其存在与原理图同一位置文件夹(3)利用PCB向导创建PCBStep1:在PCB左侧工作面板点击filenew from templatePCB Board WziardStep2:单击下一步,弹出PCB采用单位Step3:单击下一步,弹出PCB边框风格Step4:单击下一步,弹出PCB层数Step5:单击下一步,弹出PCB过孔风格Step6:单击下一步,弹出PCB上安装的大多数元件的封装类型和布线逻辑Step7:单击下一步,弹出导线和过孔尺寸St

23、ep8:单击下一步,完成向导,并保存(4)规划PCBStep1:点击菜单中designlayer stack manager,进行板层设计Step2:点击菜单中designboard layer&color,进行颜色和属性设计Step3:点击菜单中placeline,画出物理边框4.2装入网络表及元件 (1)激活PCB工作面板执行designimport changes from (2)审查器件 检查无误后, validate change是变化生效,单击execute change执行变化,之后就能看到器件在PCB右方 4.3布局及布线 (1)通过移动,旋转器件,将元器件移动到电路板

24、内合适的位置,使电路的布局最合理。同时删除元件盒,单击盒子,然后按delete (2)执行Placeinteracative routing,此时鼠标上为十字形,在单盘处单击鼠标左键开始连线。连线完成后单机鼠标右键结束布线图4.1 PCB生成图5 结论5.1 设计优劣优点:实原理图清晰易懂缺点:原理图和PCB图形过于难看,不够美观,器件参数偏差较大5.2感想启发实践是检验真理的唯一标准,当然也是检验学习成果的标准。在经过一段时间的学习之后,我们需要了解自己的所学应该如何应用在实践中,因为任何知识都源于实践,归于实践,所以要将所学的知识在实践中来检验。本次CAD使我更深一步地了解到原理图转变到实

25、物图是件多么困难的事情,大大加深了我对电气知识的了解。过程中充满失败,基本上每做一点都感到十分困难。但凭借老师的期望,晚上熬夜总算有一点点认识,唯一能算成功的莫过于收集了许多元件库。不足之处,到处都是,最明显的莫过于图形凌乱,不够整洁,各部件的参数设定也不够精确 但是越是坎坷的课程设计,得到的东西就越多,通过此次课程设计,使我在没有老师参与的情况下获得了CAD的基础知识,并能稍稍应用,丰富了我对PCD图的认识,为以后的工作和学习提供了极大的帮助。电子锁是信息化时代发展的产物,应时而生,我相信随着科技的不断发展,将来的电子锁一定更加完美,更加人性化,更加便宜,更加安全。参考文献1 邵群涛.电气制

26、图与电子线路CADM.北京:机械工业出版社,20052 胡汉才.单片机原理与接口技术M.北京: 清华大学大学出版社,20043 邵群涛. 电气制图与电子线路CADM.北京:机械工业出版社,20054 老虎工作室. 电路设计与制版-Protel99入门与提高M.北京:人民邮电出版社,20015 老虎工作室. 电路设计与制板- Protel 99 SE高级应用M.北京:人民邮电出版社,20016 谷树忠,刘文洲,姜航. Altium Designer教程M.北京:电子工业出版社,2012附录1系统原理图图附1 系统原理图附录2 系统PCB图图附2 PCB图附录3自建库图形图附3(a) 晶振元件图图

27、附3(b) 蜂鸣器元件图图附3(c) 晶振封装元件图图附3(d) 扬声器封装元件图 附录4 生成网络表C1RAD-0.3CapC2RAD-0.3CapD1LED-1LED-REDD3LED-1LED-BULEDECB82793ButtonDELB82793ButtonDS1B-88HDSP-B04EK1MODULE5BRelay-SPDTLS1PIN2SpeakernoneB82793Buttonnum0B82793Buttonnum1B82793Buttonnum2B82793Buttonnum3B82793Buttonnum4B82793Buttonnum5B82793Buttonnum6B82793Buttonnum7B82793Buttonnum8B82793Buttonnu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论