快递存放柜的设计(共27页)_第1页
快递存放柜的设计(共27页)_第2页
快递存放柜的设计(共27页)_第3页
快递存放柜的设计(共27页)_第4页
快递存放柜的设计(共27页)_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

1、精选优质文档-倾情为你奉上成绩 课 程 设 计 说 明 书课程设计名称:题 目:快递存放柜的设计学 院:学 生 姓 名:专 业:电气工程及其自动化学 号:指 导 教 师:日期:2016年 7 月 1日专心-专注-专业快递存放柜的设计摘 要:快递存放柜是一种方便易用的快递存放平台。在网上购物频繁今天,快递存放柜非常实用。本文介绍了一种简易的快递暂存柜的设计方案,实现了对应密码打开对应窗口、密码显示的功能。系统通过按钮开关输入密码,然后对密码进行处理,与内置密码比较。如果相同则打开对应窗口。若输入密码与内置密码都不同,则指示灯亮。关键词:快递存放柜,网上购物,设计,密码Abstract: Cour

2、ier storage cupboard is a convenient and easy forum to deposit courier. It is very useful in these days that shopping online is frequent. This article introduces a design scheme of simple courier storage cupboard which achieve the function that one-to-one password can open the one-to-one window and

3、display the password. This system input password by button switch, then disposes the password and compares with the built-in password. If it is same, then open the one-to-one window, if the input password is difference from all of the built-in password, then the indicator light.Keywords:Courier stor

4、age cupboard, Shopping online, Design, Password目 录1 前言1.1 设计背景近年来,在校学生网上购物越来越频繁,为快递服务增加了一定的负担,并且快递的堆放,使取快递所需时间变长。本设计的目的是设计一种快递存放平台,使取快递变得更方便快捷。1.2 设计目标以指示灯代替窗口,用指示灯亮来代表窗口打开。(1) 实时显示输入的密码。(2) 输入完毕后自动检测密码正误,对应指示灯亮。(3) 按下复位键后,返回初始状态。1.3 实施计划(1) 确定设计目标,明确需求。(2) 着手搜集资料,明确设计流程,画出设计系统结构框图。(3) 进行方案论证,比较各模块优

5、劣,选定模块设计方案。(4) 经行模块设计,绘制原理图,并对原理图进行仿真测试,调整模块电路。(5) 完善设计报告书。1.4 必备条件(1) 电气技术基础课程知识储备。(2) 各元器件电气特性与各集成芯片功能及真值表。(3) 仿真环境(proteus)、原理图的使用。2 总体方案设计通过查阅大量相关技术资料,并结合自己的实际知识,提出了两种技术方案来实现系统功能。下面将首先对这两种方案的组成框图和实现原理分别进行说明,并分析比较它们的特点,然后阐述最终选择方案的原因。2.1 方案比较2.1.1 方案一方案一原理框图如图2.1所示。图2.1 方案一的原理框图利用按钮开关输入密码,再用锁存器保存密

6、码,然后对密码进行编码,显示在数码管上;利用数据选择器判断密码正误,点亮对应指示灯。复位键使整个系统返回初始状态。2.1.2 方案二方案二原理框图如图2.2所示。图2.2 方案二的原理框图利用按钮开关输入密码,逐位判断输入密码正误,若正确则保存并显示在数码管上,当所有密码输入完全并都正确后,对应指示灯亮,中途若出现某位密码输入错误,则对应指示灯亮。2.2 方案论证方案一:此方案先使用锁存器保存输入的密码,然后再对密码进行编码,然后显示在数码管上,同时判断正误,最后得出结果。复位可中断所有过程。该方案可行。优点:对输入的密码进行编码,减少了判断密码正误的难度;数码管可以实时显示输入的密码;复位拥

7、有最高优先级。缺点:由于需要保存密码,会用到更多的集成芯片。方案二:此方案逐位判断输入密码正误,若正确则在数码管上显示,若错误则用指示灯表示。所有密码输入完毕且都正确后对应指示灯亮。复位可中断所有过程。该方案可行。优点:不用保存密码,减少了使用的集成芯片;会在输入错误后提示;复位拥有最高优先级。缺点:没有先对输入密码进行编码,增大了判断密码正误的难度;会实时显示当前输的密码正误,安全性不够高。2.3 方案选择由于方案二会实时显示当前输入的密码是否正确,所以安全性不够高,因此选择方案一。3 单元模块设计本节主要介绍系统各单元模块的具体功能、电路结构、工作原理、以及各个单元模块之间的联接关系;同时

8、本节也会对相关电路中的参数计算、元器件选择、以及核心器件进行必要说明。3.1 各单元模块功能介绍及电路设计本系统主要分为7个单元模块,它们分别是:密码输入模块、密码编码模块、密码保存模块、密码显示模块、密码判断模块、结果显示模块和复位模块。各单元模块功能及相关电路的具体说明如下。3.1.1 密码输入模块该模块的作用是输入密码。编码器输入为低电平有效,因此在没有输入时,密码输入模块输出电平全部为高。电阻的作用是作为上拉电阻将输出钳位在高电平。按下一个按钮后,对应输出位置输出一个负脉冲。图3.1 密码输入模块电路3.1.2 密码编码模块该模块的作用是利用74LS147将由按钮开关输入的负电平按照8

9、421码的反码编码成四位二进制数。图3.2 密码编码模块3.1.3 密码保存与处理模块该模块的作用保存编码后的密码,并对密码进行处理。先使用八路输出透明锁存器74HC573将密码保存。由于编码后输出的四位二进制数为对应数字的8421码的反码,而在判断密码和显示的时候,需要用到的是8421码,因此在这一步先使用八路输出透明锁存器74HC573将密码保存,然后再使用双线八路反相器,对保存的密码求反,转换成8421码。图3.3 密码保存与处理模块3.1.4 密码显示模块该模块的作用是实时显示输入的密码。用译码器4511翻译输入的8421码来驱动共阴极数码管,使其显示按下的按钮所对应的十进制数。图3.

10、4 密码显示模块3.1.5 密码判断模块该模块的作用是判断输入的密码是否正确。使用16选1数据选择器74150,16位数据端口中,有且只有一位为高电平,其余为低电平,只有输入的8421码正确时,输出端才为0,否则为1。密码判断模块内置两个密码:1414与5678。图3.5 密码判断模块3.1.6 结果显示模块该模块的作用是显示输入密码后的结果。当密码正确时,74150输出为低电平,四位74150的输出作为四位或门4072的输入,当且仅当4072的四位输入都为低电平时,即输入的四位密码都正确时,4072输出为低电平,再经过非门,转换成高电平,点亮额定电压为5V的灯泡。灯L2亮表示输入的密码与第一

11、组密码相同;灯L1亮表示输入的密码与第二组密码相同。四位密码输入完毕,且输入的密码既不等于第一组密码又不等于第二组密码时,灯L3亮(在四位密码输入完毕后Q为高电平)。图3.6 结果显示模块3.1.7 复位模块该模块的作用的是复位,以及控制密码输入后保存在第几位,以及数码管显示到第几位。用四个D锁存器组成一个同步四位移位寄存器。SW0SW9为密码输入模块的输出,当有按钮按下后,会在16位与非门74HC133输出端产生一个正脉冲,出现上升沿,触发器被触发,由高电平变为低电平,使锁存器第一个74HC573正常工作,然后锁存,这样就将输入的密码保存在了第一个锁存器中。按下复位键后,都置为高电平,4个7

12、4HC573中保存的数据清空,并停止工作。图3.7 复位模块3.2 特殊器件的介绍本系统中主要使用了如下一些功能器件:74LS147、74HC573、74HC240、4511、74150。下面就这些器件的功能特点、主要参数和使用方法作相应说明。3.2.1 74LS147器件介绍74LS147是10线-4线制优先编码器,74LS147将9条数据线(1-9)进行4线BCD编码。1-9优先级依次升高。其输入为低电平有效,输出也为低电平有效。当1-9均为高电平时,编码输出(ABCD)为十进制零,故不需要单设IN0输入端。图3.1 74LS147的引脚图表3.1 74LS147的真值表输入输出12345

13、6789Q3Q2Q1Q0HHHHHHHHHHHHHXXXXXXXXLLHHLXXXXXXXLHLHHHXXXXXXLHHHLLLXXXXXLHHHHLLHXXXXLHHHHHLHLXXXLHHHHHHLHHXXLHHHHHHHHLLXLHHHHHHHHHLHLHHHHHHHHHHHL3.2.2 74HC573器件介绍74HC573是拥有八路输出的透明锁存器,输出为三态门。为使能端,当为高电平时,输出为高阻态。当为低电平时,锁存器正常工作。LE为锁定端,当LE为高电平时,Q=D。当LE为低电平时,锁存器锁存,Q=。图3.2 74HC573的引脚图表3.2 74HC573真值表使能锁存输入输出LE

14、DQLHHHLHLLLLXHX3.2.3 74HC240器件介绍74HC240是双线八路反相器,具有三台输出。为使能端,当为高电平时,输出为高阻态。当为低电平时,Y= 。图3.3 74HC240的引脚图表3.3 74HC240的真值表使能输入输出AYHXZLA3.2.4 4511器件介绍4511 是一片 CMOS BCD 锁存/7 段译码/驱动器,用于驱动共阴极 LED (数码管)显示器的 BCD 码-七段码译码器。为测试输入端,为低电平时,译码输出全为高电平。为消隐输入端,为低电平时,译码输出全为低电平。LE为锁定段,LE为高电平时译码器处于锁定(保持)状态,译码输出保持在LE为低电平时的数

15、值,LE为低电平时为正常译码。图3.4 4511的引脚图表3.4 4511的真值表输 入输 出LEDCBAabcdefg显示XXLXXXXHHHHHHH8XLHXXXXLLLLLLL消隐LHHLLLLHHHHHHL0LHHLLLHLHHLLLL1LHHLLHLHHLHHLH2LHHLLHHHHHHLLH3LHHLHLLLHHLLHH4LHHLHLHHLHHLHH5LHHLHHLLLHHHHH6LHHLHHHHHHLLLL7LHHHLLLHHHHHHH8LHHHLLHHHHLLHH9LHHHLHLLLLLLLL消隐LHHHLHHLLLLLLL消隐LHHHHLLLLLLLLL消隐LHHHHLHLL

16、LLLLL消隐LHHHHHLLLLLLLL消隐LHHHHHHLLLLLL消隐HHHXXXX锁 存锁存3.2.5 74150器件介绍74150为16选1数据选择器。它有三个地址输入端A3,A2,A1,A0,可选择X0X15共16个数据源,只有一个反相输出端。为使能端,为高电平时,输出为高电平。为低电平时,数据选择器正常工作。图3.5 74150的引脚图表3.5 74150的真值表输入输出输入输出使能选择使能选择A3A2A1A0A3A2A1A0HXXXXHHXXXXHLLLLLLHLLLLLLLHLHLLHLLLHLLHLHLLLLHHLHLHHLLHLLLHHLLLLHLHLHHLHLLHHLL

17、HHHLLLHHHLHHHH4 系统调试本部分对密码保存与处理模块、密码显示模块和结果显示模块进行仿真与调试。4.1 调试环境在硬件电路的设计中,进行仿真与调试是不可避免的。在仿真的过程中可以对所设计的电路进行修改,排除部分错误,避免了在实际操作中对元件的损耗。常用的仿真软件有Proteus,Tina,Altium Designer等。本次设计采用的是Proteus.Proteus是一款世界上著名的仿真软件,有原理图绘制、硬件仿真、PCB绘制等功能。Proteus拥有丰富的元件库,并且支持元件库的升级和下载,几乎涵盖了本次设计中所需的元件。4.2 硬件调试4.2.1 密码保存与处理模块的调试将

18、密码保存与处理模块的输入与输出分别接在两个数字示波器上,以显示输入端SJ0SJ3与输出端W10W13的关系。SW0SW9为密码输入模块的输出,经密码编码模块处理后得到SJ0SJ3作为密码保存与处理模块的输入。图4.1 密码保存与处理模块的调试电路图第一次按下按钮开关后,输入端对应位置产生一个负脉冲,同事锁存器锁存,输出保持在这一次的状态。图4.2左侧为输入端SJ0SJ3的电平,右侧为输出端W10W13的电平。图4.2 第一次按下按钮开关后输入与输出的电位第二次按下按钮开关后,输出端对应位置产生负脉冲,但是锁存器已经锁存,输出的电平不变。图4.3左侧为输入端SJ0SJ3的电平,右侧为输出端W10

19、W13的电平。图4.3 第二次按下按钮按钮后输入与输出的电位4.2.2 密码显示模块的调试密码显示模块的调试,可以直接用数码管观测调试结果。SW0SW9与为密码编码模块的输入,输入的密码经编码后作为密码保存与处理模块的输出,四个密码保存与处理模块的输出分别作为四个密码显示模块的输入。图4.4 密码显示模块的调试电路图在第一次按下按钮开关后,输入第一位数字,一号数码管显示对应数字。图4.5 第一位数字输入完毕后,数码管显示状态在按下四次按钮开关后,所有数字输入完毕,所有数码管显示完毕,若再次按下数码管,数码管显示数字不改变。图4.6 四位数字输入完毕后,数码管显示状态4.2.3 结果显示模块的调

20、试密码判断模块中,默认两个密码:1414和5678,当输入的密码为1414时,灯L2亮,当输入密码为5678时,灯L1亮,当输入密码既不是1414也不是5678时,灯L3亮。图4.7 密码判断模块的调试电路图当输入密码为1414时:图4.8 输入密码为1414时当输入密码为5678时:图4.9 当输入密码为5678时当输入密码既不为1414也不为5678时:图4.10 当输入密码既不为1414也不为5678时5 系统功能、元器件清单本节主要介绍系统能实现的功能,元器件清单。5.1 系统能实现的功能经过电路的调试与仿真后,系统能正确实现输入密码的实时显示,判断密码正误,显示结果以及复位。5.2

21、元器件清单表5-1 元器件清单模块元器件名称型号数量密码输入模块按钮开关1016脚排阻10K1电阻10K2密码编码模块编码器74LS1471密码保存与处理模块锁存器74HC5734反相器74HC2402密码显示模块译码器45114共阴极数码管4密码判断模块数据选择器741508结果显示模块或门40721非门74041与门74111复位模块按钮开关1与非门74HC1331D锁存器74LS7426 结论本设计利用了多钟集成芯片设计了一个快递存放柜。本设计能实现通过按钮开关键入密码、密码判断、密码显示、复位等功能,但是无法修改密码,每一个窗口密码固定,无法多次输入错误后报警。若要进一步改进本设计,应该加入修改密码与多次错误后报警的功能。设计中的难点之一是如何将四次按键输入的密码保存在不同的锁存器74HC573中,在本设计中,使用了D锁存器实现该功能。另一难点是Proteus的使用,由于以前未接触过Proteus或类似仿真软件,所以使用的时候遇到了较多麻烦,但最后都通过网上查找或询问他人的方式一一克服。虽然在这次设计中遇到了许多的麻烦,但是都一一解决,在这个过程冲,收获良多。7 总结与体会通过这次课程设计,我学习到了多钟集成芯片的使用方法,掌握了仿真软件Proteus的基本使用方法。在这次设计中,根据所学的

温馨提示

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

评论

0/150

提交评论