快递存放柜的设计.doc

上传人:夺命阿水 文档编号:23744 上传时间:2022-07-16 格式:DOC 页数:18 大小:345.95KB
返回 下载 相关 举报
快递存放柜的设计.doc_第1页
第1页 / 共18页
快递存放柜的设计.doc_第2页
第2页 / 共18页
快递存放柜的设计.doc_第3页
第3页 / 共18页
快递存放柜的设计.doc_第4页
第4页 / 共18页
快递存放柜的设计.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《快递存放柜的设计.doc》由会员分享,可在线阅读,更多相关《快递存放柜的设计.doc(18页珍藏版)》请在课桌文档上搜索。

1、快递存放柜的设计摘 要:快递存放柜是一种方便易用的快递存放平台。在网上购物频繁今天,快递存放柜非常实用。本文介绍了一种简易的快递暂存柜的设计方案,实现了对应密码翻开对应窗口、密码显示的功能。系统通过按钮开关输入密码,然后对密码进展处理,与置密码比拟。如果一样那么翻开对应窗口。假设输入密码与置密码都不同,那么指示灯亮。关键词:快递存放柜,网上购物,设计,密码Abstract:Courier storage cupboard is a convenient and easy forum to deposit courier. It is very useful in these days that

2、 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 display the password. This system input password by button switch,then disposes the password and pares with t

3、he 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 storage cupboard, Shopping online, Design, Password目录目 录II1前言11.1设计背景11.2设计目标11.3实施方案11.4必备条件12总体方案设计22.1方案比拟22.1.1方案

4、一22.1.2方案二22.2方案论证32.3方案选择33单元模块设计43.1各单元模块功能介绍及电路设计43.1.1密码输入模块43.1.2密码编码模块53.1.3密码保存与处理模块53.1.4密码显示模块53.1.5密码判断模块63.1.6结果显示模块63.1.7复位模块73.2特殊器件的介绍83.2.174LS147器件介绍83.2.274HC573器件介绍93.2.374HC240器件介绍103.2.44511器件介绍103.2.574150器件介绍114系统调试134.1调试环境134.2硬件调试134.2.1密码保存与处理模块的调试134.2.2密码显示模块的调试144.2.3结果显

5、示模块的调试165系统功能、元器件清单185.1系统能实现的功能185.2元器件清单186结论197总结与体会208辞219参考文献221 前言1.1 设计背景近年来,在校学生网上购物越来越频繁,为快递效劳增加了一定的负担,并且快递的堆放,使取快递所需时间变长。本设计的目的是设计一种快递存放平台,使取快递变得更方便快捷。1.2 设计目标以指示灯代替窗口,用指示灯亮来代表窗口翻开。(1) 实时显示输入的密码。(2) 输入完毕后自动检测密码正误,对应指示灯亮。(3) 按下复位键后,返回初始状态。1.3 实施方案(1) 确定设计目标,明确需求。(2) 着手搜集资料,明确设计流程,画出设计系统构造框图

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

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

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

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

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

11、管,使其显示按下的按钮所对应的十进制数。图3.4 密码显示模块3.1.5 密码判断模块该模块的作用是判断输入的密码是否正确。使用16选1数据选择器74150,16位数据端口中,有且只有一位为高电平,其余为低电平,只有输入的8421码正确时,输出端才为0,否那么为1。密码判断模块置两个密码:1414与5678。图3.5 密码判断模块3.1.6 结果显示模块该模块的作用是显示输入密码后的结果。当密码正确时,74150输出为低电平,四位74150的输出作为四位或门4072的输入,当且仅当4072的四位输入都为低电平时,即输入的四位密码都正确时,4072输出为低电平,再经过非门,转换成高电平,点亮额定

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

13、存器中。按下复位键后,都置为高电平,4个74HC573中保存的数据清空,并停顿工作。图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 74L

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

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

16、出保持在LE为低电平时的数值,LE为低电平时为正常译码。图3.4 4511的引脚图表3.4 4511的真值表输 入输 出LEDCBAabcdefg显示XXLXXXXHHHHHHH8XLHXXXXLLLLLLL消隐LHHLLLLHHHHHHL0LHHLLLHLHHLLLL1LHHLLHLHHLHHLH2LHHLLHHHHHHLLH3LHHLHLLLHHLLHH4LHHLHLHHLHHLHH5LHHLHHLLLHHHHH6LHHLHHHHHHLLLL7LHHHLLLHHHHHHH8LHHHLLHHHHLLHH9LHHHLHLLLLLLLL消隐LHHHLHHLLLLLLL消隐LHHHHLLLLLLL

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

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

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

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

21、2.3 结果显示模块的调试密码判断模块中,默认两个密码: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 系统能实现的功能经过电路的调试与仿真后,系统能正确实现输入密码的实时显示,判断密码正误,显

22、示结果以及复位。5.2 元器件清单表5-1 元器件清单模块元器件名称型号数量密码输入模块按钮开关1016脚排阻10K1电阻10K2密码编码模块编码器74LS1471密码保存与处理模块锁存器74HC5734反相器74HC2402密码显示模块译码器45114共阴极数码管4密码判断模块数据选择器741508结果显示模块或门40721非门74041与门74111复位模块按钮开关1与非门74HC1331D锁存器74LS7426 结论本设计利用了多钟集成芯片设计了一个快递存放柜。本设计能实现通过按钮开关键入密码、密码判断、密码显示、复位等功能,但是无法修改密码,每一个窗口密码固定,无法屡次输入错误后报警。

23、假设要进一步改良本设计,应该参加修改密码与屡次错误后报警的功能。设计中的难点之一是如何将四次按键输入的密码保存在不同的锁存器74HC573中,在本设计中,使用了D锁存器实现该功能。另一难点是Proteus的使用,由于以前未接触过Proteus或类似仿真软件,所以使用的时候遇到了较多麻烦,但最后都通过网上查找或询问他人的方式一一克制。虽然在这次设计中遇到了许多的麻烦,但是都一一解决,在这个过程冲,收获良多。7 总结与体会通过这次课程设计,我学习到了多钟集成芯片的使用方法,掌握了仿真软件Proteus的根本使用方法。在这次设计中,根据所学的知识,通过查阅资料来设计电路,选择元器件,掌握了多种元件的

24、使用方法。在这个过程中,发现了理论知识和实际使用有一定差异。仅仅掌握理论知识是不行的,必须要理论与实践相结合,才能学到真正的知识。在这次设计中,我明白了出现问题自己一个人空想是很难解决问题的,应该多查阅资料,多与别人交流,多实践,这样才能更好更快的解决问题。这次设计锻炼了我的动手能力,分析问题、解决问题的能力,信息检索的能力,这将使我受益终身8 辞非常感吴教师在这次课程设计中给我的指导。从最初的课程设计格式的指导,到后来设计中遇到的实际问题的解决。为了指导我们的课程设计论文,他牺牲了珍贵的休息时间,为我们耐心的讲解论文格式中出现的问题、设计中遇到的问题,这种无私奉献的精神值得我们的敬仰、赞美与

25、学习。9 参考文献1 童诗白.模拟电子技术根底第四版M.:高等教育,20062 邱关源.电路第五版M.:电子工业,20063康华光.电子技术根底数字局部第五版 M.:高等教育,20064 永强、金成、吴昌东.模拟电子技术 M.:人民邮电,20135明义.电子技术课程设计实用教程第三版 M.:中南大学,20106 华成英.模拟电子技术根底教程第一版M.:电子工业,20077 阎石.数字电子技术根底第五版 M.:高等教育.20088 国钢.Proteus原理图设计与电路仿真就这么简单 M.:电子工业,20149胡晓光.数字电子技术根底第二版 M.:航空航天大学,201610吴建华.电路原理 M.:机械工业,2009

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号