ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:197.26KB ,
资源ID:7505875      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7505875.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数字电子技术课程设计四层电梯控制.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数字电子技术课程设计四层电梯控制.docx

1、数字电子技术课程设计四层电梯控制2.1 脉冲电路设计 32.2 开关电路设计 42.3 显示译码电路设计 52.4 电梯升降电路设计 62.5 主控制电路设计 83 软件程序设计 83.1 设计流程图 83.2 程序代码 104 仿真结果与分析 135 电路焊接与调试 15附:元件清单 166 心得体会 177 参考文献 18本科生课程设计成绩评定表 19proteus简介Proteus软件是英国Labcenter electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单

2、片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机及外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年即将增加Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它

3、也支持IAR、Keil和MPLAB等多种编译器。功能特点Proteus软件具有其它EDA工具软件(例:multisim)的功能。这些功能是:(1)原理布图(2)PCB自动或人工布线(3)SPICE电路仿真革命性的特点(1)互动的电路仿真用户甚至可以实时采用诸如RAM,ROM,键盘,马达,LED,LCD,AD/DA,部分SPI器件,部分IIC器件。(2)仿真处理器及其外围电路可以仿真51系列、AVR、PIC、ARM、等常用主流单片机。还可以直接在基于原理图的虚拟原型上编程,再配合显示及输出,能看到运行后输入输出的效果。配合系统配置的虚拟逻辑分析仪、示波器等,Proteus建立了完备的电子设计开发

4、环境。电路仿真在Proteus绘制好原理图后,调入已编译好的目标代码文件:*.HEX,可以在Proteus的原理图中看到模拟的实物运行状态和过程。Proteus 是单片机课堂教学的先进助手。Proteus不仅可将许多单片机实例功能形象化,也可将许多单片机实例运行过程形象化。前者可在相当程度上得到实物演示实验的效果,后者则是实物演示实验难以达到的效果。它的元器件、连接线路等却和传统的单片机实验硬件高度对应。这在相当程度上替代了传统的单片机实验教学的功能,例:元器件选择、电路连接、电路检测、电路修改、软件调试、运行结果等。课程设计、毕业设计是学生走向就业的重要实践环节。由于Proteus提供了实验

5、室无法相比的大量的元器件库,提供了修改电路设计的灵活性、提供了实验室在数量、质量上难以相比的虚拟仪器、仪表,因而也提供了培养学生实践精神、创造精神的平台随着科技的发展,“计算机仿真技术”已成为许多设计部门重要的前期设计手段。它具有设计灵活,结果、过程的统一的特点。可使设计时间大为缩短、耗资大为减少,也可降低工程制造的风险。相信在单片机开发应用中Proteus也能茯得愈来愈广泛的应用。使用Proteus 软件进行单片机系统仿真设计, 是虚拟仿真技术和计算机多媒体技术相结合的综合运用,有利于培养学生的电路设计能力及仿真软件的操作能力;在单片机课程设计和全国大学生电子设计竞赛中,我们使用 Prote

6、us 开发环境对学生进行培训,在不需要硬件投入的条件下,学生普遍反映,对单片机的学习比单纯学习书本知识更容易接受,更容易提高。实践证明,在使用 Proteus 进行系统仿真开发成功之后再进行实际制作,能极大提高单片机系统设计效率。因此,Proteus 有较高的推广利用价值。目前Proteus的最新版为7.9 ,今年将推出8.0版本,增加DSP系列及ARM cortex处理器。1 方案选择方案一:使用中、小规模数字集成芯片设计电路,用触发器驱动开关,有消抖功能,并可以对开关的信号产生记忆;用双向移位寄存器模拟电梯运行过程;用编码器、显示译码器和数码管是时显示电梯所在位置;按键开关控制电梯各项功能

7、;555产生时序脉冲信号;计数器实现定时功能。此方案实施起来逻辑原理清晰,思路明确,但实验中使用逻辑芯片较多,增加了电路的调试难度,尤其是增加了用万用版焊接电路的困难。方案二: 使用单片机进行控制,此方案仅需外接开关、数码管、蜂鸣器、LED等外围元件。使电路焊接相当简单,容易调试。但对软件编程要求较细,当电路功能增加后,会对电路的软件调试带来困难。方案三: 采用单片机系统及适当逻辑芯片相结合的方法设计电路。系统中对开关信号的记忆使用触发器搭建,脉冲可用555电路也可以直接用单片机产生,数码管显示也可以使用单片机或者译码器,本系统使用译码器,有更多的IO口可用来对电梯功能进行控制。此方案及方案一

8、相比,焊接调试的困难降低了,及方案二相比,编程的标准也得到了降低。综合考虑,决定采用方案三。2 硬件电路设计2.1 脉冲电路设计脉冲电路采用555构成多谐振荡器,给电路中的触发器提供脉冲信号,电路如图1所示:图 1脉冲电路理论值计算,由于脉冲信号不需要很精确,上k级的脉冲信号就可以满足要求。根据公式 ,其中R1=200,R2=4.7K,C=0.1uF,代入数据计算能到频率f=1.5KHz,所示符合设计要求。2.2 开关电路设计 系统中的开关电路主要分两种,第一种是电梯内和每层楼上对电梯运行起控制作用的开关;另一种是对电梯辅助作用进行控制的开关。第一种采用JK触发器作为驱动电路,对按键的信息产生

9、记忆;第二种直接及单片机相连,对产生的信号迅速产生动作。第一种的电路结构如图:图2 第一种电路结构图3 第二种电路结构JK触发器的1脚接555的脉冲输出端,J接开关,R1用作上拉电阻,使开关被按下后稳定输出高电平。R1值取300,JK触发器的反相输出端接LED显示,R2为限流电阻,取值470,15脚输出信号作为单片机的检测信号。K接移位寄存器的输出端。当J=1,K=0时,输出为高电平,LED接在反相端,LED亮。当J=0,K=0时,电路保持原来状态,LED保持亮。当J=0,K=1时,输出端变为低电平,LED熄灭。2.3 显示译码电路设计数码管的显示由74LS48(译码器)驱动,其真值表及管脚排

10、列图如下图:图 4 74LS48真值表 图5 74LS48管脚排列图根据真值表可以看出,74LS48可以方便的驱动共阴极数码管。移位寄存器的输出送给编码器,编码器将已经编码的信号送给显示译码器,数码管便可以正常显示。图6 数码管连接图2.4 电梯升降电路设计用2个同步的4位双向移位寄存器分别模拟上、下楼升降运行,移位方向由升降状态判断电路的输出信号控制。移位寄存器输出两路信号:一路指示电梯目前所在位置,另一路输出电路运行状态信息,供给电梯判停电路。本模块采用两个74LS194进行设计,两个芯片的控制端接法完全相同。电路如图: 图7 控制端连接图74LS194图8 74LS194引脚图图9 74

11、LS194真值表D0D3端为置数端,本模块中使D0=1;D1=D2=D3=0,当经过一个上升沿后,输出端Q被置数,此过程模拟电梯初始化时停在一楼的情况。始终脉冲的输入由单片机控制,便于灵活操作。S0,S1控制移位寄存器的左移和右移,即电梯的上行和下行。将SR接Q3,SL接Q0可以实现移位寄存器的循环移动。当S0=1,S1=0时,移位寄存器循环左移,即电梯升。当S0=0,S1=1时,移位寄存器循环右移,即电梯降。2.5 主控制电路设计主控制电路的核心是单片机,其中还包括起复位,晶振,供电电路等。主控电路的方针图如图10:图10 主控电路的方针图图中除单片机工作的最小系统外还有电梯的部分控制电路。

12、三个开关分别用作电梯的报警、开门及关门。为使仿真效果明显,将报警用图中上方的LED闪烁来替代。图中下方的LED用来显示电梯的升降运动状态。当LED亮,表示电梯在上行,当LED灭,表示电梯在下行。单片机的各IO口用来对电梯信号的采集和控制。3 软件程序设计3.1 设计流程图电梯的动作主要有电梯升、电梯降、电梯开门、电梯关门、电梯停止。电梯的升降及否要看电梯内外有无请求。电梯的开门除了看每层的请求外还要看电梯是否已经停靠。 电梯的主程序流程图如图11:图 11主程序流程图3.2 程序代码#include/电梯初始化/void init() clk=1; /电梯显示初始化 TR0=0;/报警初始化/

13、判断有无请求/request_lift() if(a!=0|1b!=0) return(1); /有请求 else return(2); /没有请求 /关电梯门/void close_lift() t=20000; while(t-); P0=0x3f;/开电梯门/void open_lift()/电梯运行一层/void step_lift() uint t; t=40000; clk=0; while(t-); t=40000; while(t-); clk=1; /电梯上行/void up_lift() uchar n,ff; ff=location_lift();/电梯下降/void d

14、own_lift() uchar n,ff; ff=location_lift();/报警/void time0() interrupt 1void main() init(); / stop_lift();4 仿真结果及分析用protues绘制原理图,加载c程序后对实验结果进行观察。设置不同上下楼情况,观察电梯是否能正常工作。现将实验结果描述如下:情况一:一人站在三楼,需要到一楼。按下三楼下的开关,电梯检测到请求后由一楼运行到三楼,开门。人走进电梯后按一楼开关,然后关电梯门。电梯检测到请求后运行到一楼,完成测试。图12电梯外层控制情况二:现今电梯停于一楼,三楼有人请求上四楼后,并按下上楼键,

15、二楼有人请求需要下一楼电梯检测到请求后由一楼启动,经过二楼后并没有停止,继续上升到三楼,正常开门,关门。运行到四楼,开门有人走出电梯后关门,电梯下行到二楼,开门,二楼人进入后按到一楼开关,电梯关后运行到一楼开门,关门。图13电梯内层控制情况三:电梯一直停在一楼,由于人数相对多,需要停留较长时间,需要延时停。按一楼开关后,电梯门开,一段时间后电梯门将关时,按开门开关,电梯门打开,若不断按开门开关,电梯可以一直延迟开门。图14 电梯核心系统测试结果中还可以看到,14楼上、下楼请求指示灯,每个请求状态一直保持到执行后才撤除。按下报警开关,电梯可对外产生报警信号。电梯可是时显示电梯运行状态和所在楼层。

16、开门关门具有人性化设计5 电路焊接及调试 由于条件的限制,焊接时用市场上常见的洞洞板为基础,对电路进行焊接。每焊接一个芯片按照其逻辑功能对其进行调试,调试成功后继续进行焊接。无法连线的地方适当的用飞线进行连接,进最大限度保证电路的正确性。在焊接电路板的过程中,由于平时动手比较少,对于焊接的技巧掌握的不够,时而出现将焊盘弄掉,交接点难以固定等问题。我们通过不断的自己总结以及向创新实验室的学长请教,也收获颇多。实物焊接实际用时一天半,实物图如图: 图15 实物图1图16实物图2附:元件清单多孔通用板3块导线及排插若干万用表1块ISP下载线1根AT89S551个74LS765个74LS482个1K欧

17、电阻2个470欧电阻10个3.3K欧电阻1个0.01uF电容1个0.1uF电容1个30pF电容2个Led灯20个数码管2个NE5551个6 心得体会几天的课设一闪而过,回顾这几天的辛苦摸索,心中不免感慨良多。7 参考文献(1) 康华光.电子技术基础:数字部分.第四版.北京:高等教育出版社.2000.8(2) 邱关源,罗先觉. 电路(第5 版). 北京:高等教育出版社,2006. 5.(3) 伍时和.数字电子技术基础。北京:清华大学出版社.2009.4(4)Robert B Northrop.Analog Electronic Circruits.New York:Addison-Wesley Publishing Company,1990.(5)Mark N Horenstein.Microelectronic Circruits and Devices.2nd ednew jersey:Prentice-Hall Inc,1996.本科生课程设计成绩评定表姓 名性 别专业、班级课程设计题目:课程设计答辩或质疑记录: 成绩评定依据:最终评定成绩(以优、良、中、及格、不及格评定)指导教师签字: 年 月 日

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1