
基于AltiumDesigner电子密码.doc
18页课 程 名 称: Altium Designer教程 题 目: 基于Altium Designer电子密码 锁的设计 专 业 班 级: 学 生 姓 名: 学 生 学 号: 日 期: 指 导 教 师: 物电学院教务部印制目录摘要 3Abstract 3一、绪论 41.1 Altium Designer 的介绍 41.2 Altium Designer的功能 41.3 课题设计原理分析 51.4 课题研究的意义 5二、设计方案简述 62.1 方案的论证 62.2 方案的原理 6三、详细的设计方案 73.1 原理图的绘制 73.1.1 密码的设定和密码的输入部分 73.1.2 执行电路 83.1.3 NE555秒脉冲电路 93.1.4 报警电路 93.1.5 倒计时电路 103.1.6 稳压电源电路 103.2 PCB的绘制 113.2.1电路板禁止布线区的设置 123.2.2 手动调整 12四、设计结果及分析 134.1 电路的调试 134.2 电路的仿真 14五、 设计总结 15参考文献 16摘要随着社会的发展,人们越来越重视安全的问题,如学校,公司,企事业单位等,需要保密的文件越来越多,而传统的锁而又无法提供可靠有效的保证,而电子密码锁则正好满足了人们这一需要,即将成为未来的主流选择。
设计本课题时构思的方案是采用74LS86四两输入的异或门和74LS04非门构成的数字逻辑电路控制方案 初始密码(可以修改)设定后,当输入密码正确时按下开锁按钮,绿灯亮表示开门;当输入密码错误按下开锁按钮时,红灯亮表示报警状态,同时555电路产生脉冲进入10秒的倒计时并发出报警声关键词:电子密码锁;74LS86四两输入异或门;74LS04非门;555电路AbstractWith the development of society, people pay more and more attention to safety issues, such as school, company, enterprise or business unit and so on, needs to be kept confidential increasing, and the traditional lock and unable to provide reliable and effective guarantee, and electronic combination lock is just meet people this need, will become the mainstream of the future choices.When this topic design conception plan is to use 74LS86 4 liang input vision or door and 74LS04 sr consisting of digital logic circuit control scheme.Initial password (can modify) Settings, when the input password when right press lock button, lights says open; When the input password mistake press lock button, the red light alarm status, and expressed 555 produce pulses into 10 seconds of the countdown and alarm sound.Keywords:electronic combination locks;74ls86 ;74ls04 ;555 chip一、绪论1.1 Altium Designer 的介绍 随着电子制造技术的飞速发展,各种电子器件不断推旧出新,电子器件日益大规模化、高密度化和小型化。
电子产品对于速度、容量、体积和重量等技术指标的要求不断提高,传统的手工设计越来越难以适应市场发展的需求,因此,越来越多的设计人员使用一些快速、高效的CAD设计软件来进行辅助电路原理图PCB图的设计,打印各种报表,控制电路板的生产,电路设计在方法和手段上发生了革命性的变化1.2 Altium Designer的功能(1) 新建PCB项目及原理图文件AltiumDesigner 6的设计是以项目为单位的,通常一个PCB设计项目中包含原理图文件和PCB文件在进行原理图设计前,需要创建一PCB设计项目,然后再在新建的PCB项目中添加空白原理图文档,当打开新建的原理图文档时,系统会自动进入原理图编辑界面2) 设置原理图编辑界面的系统参数和工作环境为了适应不同用户的操作习惯,以及不同的项目的原理图格式需求,Altium Designer 允许用设置原理图编辑界面的的工作环境,例如设置网络的大小和类型以及鼠标指针类型等,其中大多数参数可以用系统默认值,但根据用户个人的习惯来适当调整环境设置,将会给设计者带来方便,显著提高设计效率在对原理图编辑界面进行调整后,用户还需要对原理图的图纸尺寸进行设置,以满足图纸使用者的要求,图纸的格式、规格要根据实际情况进行选择,良好的图纸格式会使图纸管理工作变得更加轻松。
尤其是在一个项目汇总包含多张原理图时候3) 布置元件并调整元件属性和布局这一步是原理图设计的关键,用户根据实际电路的需要,选择合适的电子元件,然后载入包含所需元件的集成元件库,从元件库中提取元件放置到原理图纸上,同时还需设定零件的标识、封装等属性4) 原理图布线原理图布线就是利用“Wiring”工具栏的连线工具将图纸上的独立元件用具有电气意义的导线、符号连接起来,构成一个完整的原理图 (5) 检查、仿真、校对及线路调整当原理图绘制完成以后,用户还需要利用系统所提供的各种工具对项目进行编译,找出原理图中的错误,进行修改如果需要,也可以在绘制好的电路图中添加信号进行软件模拟仿真,检验原理图的功能6) 输出报表,保存文件原理图校对结束后,用户可利用系统提供的各种报表生成服务模块创建各种报表,例如网络列表、元件列表等为后续的PCB设计做准备获得报表输出后,保存原理图文档或打印输出原理图,设计工作结束1.3 课题设计原理分析 由异或门对原始密码和输入密码进行对比,再经过一些门电路的处理使其输出高低电平,通过一个NPN的三极管充当开关从而触发控制继电器的吸合,从而达到开锁动作即绿灯亮若错误时输出信号经处理后送给555电路,再经555电路3脚输出输出给74LS192芯片的4脚的计数端,同时给报警电路信号,蜂鸣器随着倒计时的进行而发出声音,从而达到报警的效果。
1.4 课题研究的意义通过这次Altium Designer期末考试以及报告的设计,了解简单电子密码锁的工作原理,初步掌握电子密码锁的调整及测试方法,提高思考能力和实践能力同时通过本课题设计,巩固已学的理论知识,建立逻辑数字电路的理论和实践的结合,了解密码锁各单元电路之间的关系及相互影响,从而能正确设计、计算定时计数的各个单元电路而且更加掌握的Altium Designer该软件的使用,对原理图的绘制和PCB的布局以及电路的仿真都有了进一步的理解二、设计方案简述2.1 方案的论证 设计本课题时构思了两种方案:一种是用以74LS112双JK触发器构成的数字逻辑控制方案;另一种是用以74LS86四两输入异或门、NE555、74LS04非门以及反相器构成的数字逻辑电路控制方案由于方案一逻辑不够清晰,电路执行的效果不够明显;而方案二的逻辑简洁明了清晰故采用方案二2.2 方案的原理 原始设定的密码与输入的密码经74LS86异或门后,只有两个密码是相同的,即输入的密码和原始设定的密码是一致的74LS86输出的是低电平,再经过反相器输出高电平四个密码都输入正确后经74LS20与非门处理后输出低电平。
再经反相器处理输出高电平,送到三极管的基极,使三极管9013导通,继电器吸合,绿灯亮从而达到开锁的目的若密码输入错误,经过一系列的逻辑处理之后输出高电平使红灯亮同时高电平输出到555芯片输出高电平信号给74LS192,出发其开始计数,并使9013三极管导通使蜂鸣器发出报警声音当10秒倒计时结束时,红灯灭,蜂鸣器不再发出响声,计时停止三、详细的设计方案3.1 原理图的绘制3.1.1 密码的设定和密码的输入部分首先创建工程文件〉新〉项目(File〉New〉Project〉FPGA Project)在工程栏中将会显示新建的工程名,然后可选在文件预览中选中改项目后单击鼠标右键后,在弹出菜单上选择:保存为建议对新建的文件重新命名并保存(系统自动生成文件除外),以便于对项目文件进行管理和操作在工程栏中选择:文件预览(File View),在工程中将会列出所有属于当前工程的文件图3-1 工程及原理的创建添加原理图选择:文件〉新〉原理图(File\New\Schematic),重命名并保存左键点中原理图,键盘上PageUp,PageDown可调整视图大小选择:设计〉文档选项〉标准样式(Design〉Document Options〉Sheet Options)可调整图纸尺寸大小。
原始设定的密码与输入的密码经74LS86异或门后,只有两个密码是相同的,即输入的密码和原始设定的密码是一致的74LS86输出的是低电平,再经过反相器输出高电平四个密码都输入正确后经74LS20与非门处理后输出低电平再经反相器处理输出高电平,送到三极管的基极,使三极管9013导通,继电器吸合,绿灯亮从而达到开锁的目的图3-2 密码设定和密码的输入电路 由四位拨码开关组成密码的设定的部分和密码的输入部分,这样就有16钟密码可供设定,可根据实践的情况再添加多余的开关作为虚设的开关,从而降低被人猜中的的可能性 同样由四位的拨码开关组成的密码的输入部分,只有当输入的密码与原始设定的密码相同时,才可以达到开锁的效果3.1.2 执行电路 当密码输入正确时,74LS20输出高电平,送到9013的基极,使三极管导通,使继电器内部的电磁铁吸合从而到达开关的作用,使绿灯亮,表示处于开锁状态图3-3 执行电路3.1.3 NE555秒脉冲电路若密码输入错误,经过一系列的逻辑处理之后输出高电平使红灯亮同时高电平输出到555芯片输出高电平信号给74LS192,出发其开始计数,并使9013三极管导通使蜂鸣器发出报警声音。
当10秒倒计时结束时,红灯灭,蜂鸣器不再发出响声,计时停止图3-4 NE555秒脉冲电路其产生脉冲的时间是根据555芯片的外围电路所加的电阻和电容的值的大小来决定的其计算的公式为:T=(R1+2R2)CIn23.1.4 报警电路当密码输入错误之后,会输出高电平,经过处理之。












