数电课程设计_电梯控制系统

合集下载

数电课程设计_电梯控制系统

数电课程设计_电梯控制系统

湖南工程学院课程设计课程名称_________ 数字电子技术课题名称简易电梯控制系统专业___________ 自动化___________ 班级___________ 1081 ___________ 学号_________ 201013110111姓名_________ 罗超超指导教师___________ 龚志鹏2012年11月23日湖南工程学院课程设计任务书课程名称:数字电子技术题目:简易电梯控制系统专业班级:自动化1081学生姓名:罗超超学号:11指导老师:龚志鹏审批:任务书下达日期2012年11月19日星期一设计完成日期2012年11月23日星期五主要设计条件1 . 提供调试用实验室;2.提供调试用实验箱和电路所需元件及芯片;3.所用设备及元件需在设计后归还。

目录一、系统总体设计方案及系统框图81.1设计方案: (8)1.2设计原理: (8)1.3系统总电路图: (9)二、....................................... 单元电路的设计112.1信号的输入,锁存及显示: (11)2.2控制编码发生器: (12)2.3系统电路的编码,数据比较及加减计数: (13)三、安装与调试步骤143.1安装步骤: (14)3.2调试步骤: (14)四、................................................ 故障分析与电路改进. (15)4.1故障分析: (15)⑴秒脉冲信号发生电路是否产生脉冲: (15)⑵数码显示管不能正常显示: (15)⑶信号灯不显示或不按仿真的状态显示: (15)4.2电路改进: (16)五、........................................... 总结与体会1617六、附录(元器件清单)、系统总体设计方案及系统框图1.1设计方案:⑴系统的时钟脉冲信号是由函数发生器发生。

时钟信号通过一定与门和与非门输入同步加减计数器74LS192N,控制其加减计数。

数电四层电梯课程设计

数电四层电梯课程设计

数电四层电梯课程设计一、课程目标知识目标:1. 学生能理解并掌握数字电路基础知识,尤其是组合逻辑电路和时序逻辑电路的原理和应用。

2. 学生能运用所学的数字电路知识,设计并实现一个四层电梯控制系统,包括电梯呼叫、指示、楼层显示等功能。

3. 学生能够解释电梯控制系统中的各种信号及其作用,如电梯运行指令、楼层检测信号等。

技能目标:1. 学生能够运用逻辑门电路设计简单的组合逻辑电路,解决实际问题。

2. 学生能够利用触发器和计数器设计时序逻辑电路,实现电梯楼层显示和运行控制。

3. 学生能够通过实验和仿真软件,测试并优化所设计的电梯控制系统,提高系统的稳定性和可靠性。

情感态度价值观目标:1. 学生通过课程学习,培养对数字电路和电梯控制技术的兴趣,激发创新精神和实践能力。

2. 学生能够认识到数字电路在现实生活中的广泛应用,增强对所学知识的认同感和责任感。

3. 学生在团队协作中,培养沟通、合作能力,提高问题解决能力和自主学习能力。

课程性质:本课程为实践性较强的课程,结合理论知识和实际操作,培养学生运用数字电路知识解决实际问题的能力。

学生特点:学生具备一定的数字电路基础知识,对电梯控制有一定了解,但对实际应用中的问题解决能力有待提高。

教学要求:注重理论与实践相结合,鼓励学生动手实践,提高学生的实际操作能力和创新能力。

通过课程学习,使学生在掌握数字电路知识的基础上,能够独立设计并实现四层电梯控制系统。

二、教学内容1. 数字电路基础知识回顾:逻辑门电路、组合逻辑电路、时序逻辑电路原理及设计方法。

教材章节:第二章 组合逻辑电路;第三章 时序逻辑电路。

2. 电梯控制系统原理介绍:电梯控制系统的工作原理、功能模块划分、信号类型及作用。

教材章节:第六章 电梯控制系统。

3. 四层电梯控制系统设计:a. 设计要求与功能需求分析。

b. 逻辑电路设计:电梯呼叫、指示灯控制、楼层显示电路设计。

c. 时序电路设计:电梯运行控制、楼层计数器设计。

电梯控制系统的课程设计

电梯控制系统的课程设计

电梯控制系统的课程设计一、课程目标知识目标:1. 学生能理解电梯控制系统的基本构成和原理,掌握电梯运行过程中涉及的关键技术。

2. 学生能够描述电梯控制系统中的传感器、执行器、控制单元等组件的作用及相互关系。

3. 学生了解电梯控制系统的安全规范和行业标准。

技能目标:1. 学生能够运用所学知识,分析并解决电梯运行过程中可能出现的故障问题。

2. 学生通过小组合作,设计并搭建一个简单的电梯控制系统模型,提高动手实践能力。

3. 学生能够运用相关软件对电梯控制系统进行仿真测试,优化系统性能。

情感态度价值观目标:1. 学生通过学习电梯控制系统,培养对现代智能交通系统的兴趣,提高科学素养。

2. 学生在课程学习中,树立安全意识,关注电梯乘坐安全问题,提高社会责任感。

3. 学生通过小组合作,培养团队协作精神,提高沟通与交流能力。

课程性质:本课程为高二年级电子技术及应用课程的一部分,旨在让学生了解电梯控制系统的基本原理,提高学生的实际操作能力和创新能力。

学生特点:高二学生在电子技术方面已有一定的基础,对实际操作和创新活动有较高的兴趣。

教学要求:结合学生的特点和课程性质,注重理论与实践相结合,提高学生的动手实践能力和解决实际问题的能力。

在教学过程中,关注学生的个体差异,鼓励学生积极参与,培养团队协作精神。

通过本课程的学习,使学生能够将所学知识应用于实际生活,提高学生的综合素质。

二、教学内容本章节教学内容主要包括以下几部分:1. 电梯控制系统概述:介绍电梯控制系统的基本概念、发展历程、应用领域及未来发展趋势。

2. 电梯控制系统组成:详细讲解电梯控制系统的各个组成部分,包括传感器、执行器、控制单元、人机交互界面等,并分析各部分的功能和相互关系。

3. 电梯控制原理:阐述电梯运行过程中的控制原理,包括速度控制、位置控制、群控系统等,结合教材案例分析实际应用。

4. 电梯控制系统设计:介绍电梯控制系统设计的基本流程、方法和注意事项,引导学生运用所学知识进行实际设计。

数字逻辑课程设计-电梯控制系统

数字逻辑课程设计-电梯控制系统

数字电路与逻辑安排之阳早格格创做课程安排报告题目:电梯统制器的安排与真止博业:班级:教号:姓名:电话:邮件:分组:完毕日期:指挥西席:团队成员:目录1课程安排概括 ............................................................................................................ .............................1.1课设手段 ............................................................................................................................1.2课设央供 ............................................................................................................................1.3课设任务 ............................................................................................................................1.4真验环境 ............................................................................................................................2基原规划安排 ............................................................................................................ .............................2.1安排需要 ............................................................................................................................2.2总体结构安排 ....................................................................................................................2.2.1电梯状态推断模块 ..........................................................................................................2.2.2电梯上下楼统制模块 ......................................................................................................2.2.3电梯启关门模块 ..............................................................................................................2.2.4电梯降落模块 ..................................................................................................................2.2.5电梯指示灯模块 ..............................................................................................................2.2.6电梯数码管隐现模块 ......................................................................................................2.3小心安排 .......................................................................................................... ..................2.3.1电梯状态推断模块 ..........................................................................................................2.3.2电梯上下楼统制模块 ....................................................................................................2.3.3电梯启关门模块 ............................................................................................................2.3.4电梯降落模块 ................................................................................................................2.3.5电梯指示灯模块 ............................................................................................................2.3.6电梯数码管隐现模块 ....................................................................................................2.3.7真验历程与调试 ..............................................................................................................2.3.8真截止 ........................................................................................................................2.3.9主要障碍与调试 ............................................................................................................1课程安排概括通过硬件形貌谈话 VHDL 的编程,深进相识并掌握可编程芯片PLD 的安排技能,加强教死对付《数字逻辑》课程所教知识概括利用的本领.培植教死创制性思维本领战独力办理本质问题的本领.(1)不妨周到天应用课程中所教的基原表里战基原要领,完毕从安排逻辑电路到安排简朴数字系统的过度.(2)本领独力思索、独力查阅资料,独力安排确定的系统.(3)不妨独力天完毕真施历程,包罗拆置、布线、尝试战排除障碍.(1)制定出小心安排规划;(2)通过 Verilog HDL 完毕确定的安排任务,而后举止编译战仿真,包管安排的精确性;(3)死成容丝图文献,下载到 Basys2 启垦板,通过本质线路举止考证;(4)对付搀纯系统的安排采与模块化、条理化的安排要领;(5)撰写安排报告,并对付存留的问题举止分解、提出矫正意睹.(1)Basys2 启垦板(芯片为 XC3S100E,启拆为 CP132)1 套;(2)Xilinx_ISE 安排仿真硬件 1 套;(3)估计机 1 台.2基原规划安排随着科教技能的死长以及都会化建制,越去越多的下楼林坐正在都会之间,对付于电梯的需要也愈收热烈.果此,一部仄安稳当的电梯渐渐成为人们热议的话题,而咱们要安排的电梯统制系统,能真止百般用户需要,而且仄安稳当,足以符合目前社会死长的央供.原电梯统制器系统包罗:1)电梯状态推断模块2)电梯上下楼统制模块3)电梯启关门模块4)电梯降落模块5)电梯指示灯模块6)电梯数码管隐现模块共六个模块.电梯分为以下四个状态:1)关门等待状态i.此时,电梯门关关且停正在某一楼,等待用户哀供.2)电梯上奇迹态i.电梯现在处于进与运奇迹态.3)电梯下奇迹态i.电梯现在处于背下运奇迹态.4)启门状态i.此时,电梯门挨启,共时举止关门倒计时.该模块用于获与电梯现在的状态,并根据用户哀供举止相映状态转化.输进:openButton——电梯启门按键powerButton——电梯电源按键targetFloor——用户哀供的目标楼层输出:liftState——电梯状态该模块用于获与用户哀供,推断电梯是可到达目标楼层以及举止计时器树坐.输进:powerButton——电梯电源键resetButton——电梯沉置按键infloorButton1——电梯里里 1 楼按键infloorButton3——电梯里里 3 楼按键 infloorButton6——电梯里里 6 楼按键 infloorButton8——电梯里里 8 楼按键outfloorButton1——电梯中部 1 楼按键outfloorButton3——电梯中部 3 楼按键outfloorButton6——电梯中部 6 楼按键outfloorButton8——电梯中部 8 楼按键liftState——电梯状态输出:targetFloor——目标楼层clkFloor——电梯楼层间运止速率clkLight——电梯运止灯runTime——电梯运止时间该模块用于处理用户启关门哀供并举止关门倒计时输进:powerButton——电梯电源按键openButton——电梯启门按键closeButton——电梯关门按键liftState——电梯状态输出:doorTime——关门时间doorState——电梯门状态doorLight——电梯门灯该模块举止电梯降下、下落处理输进:liftState——电梯状态输出:currentFloor——目前楼层2.2.5 电梯指示灯模块该模块用于电梯运止时,统制上止灯、下止灯明与灭输进:liftState——电梯状态输出:upLight——电梯上止灯ownLight——电梯下止灯runState——电梯运奇迹态该模块用于隐现电梯运止时间、关门时间、目前楼层输进:currentFloor——目前楼层runTime——运止时间doorTime——关门时间输出:eightDecode——八段数码隐现管sevenF、sevenJ、sevenM、sevenK——数码扫描管隐现2.2.7 总统制模块结合个子模块,共共真现电梯功能顶层模块——将各身材模块有机分离起去,以真止各个功能2.3.1 电梯状态推断模块原模块用于处理电梯百般运奇迹态并举止树坐2.3.2 电梯上下楼推断模块原模块用于处理用户楼层哀供、以及推断是可到达目标楼层模块 启初电源 键启关启关电梯置于 关门状态启门 键启电梯 处于关门状态是电梯置于启门状态 关电梯处于 降下状 态可可目前楼层与 目标楼层是可相等是电梯置于 关门状态电梯运止模块启初电源键是可挨启是可电梯目标楼层哀供浑空电梯计时器浑整电梯沉置按下楼层哀供只为1 楼其余楼层哀供浑整已按根据用户简曲楼层按键,树坐相映楼层哀供电梯达到指定楼层后,对付楼层哀供浑空2.3.3 电梯启关门模块原模块用于电梯停止时运止状态2.3.4 电梯降落模块原模块用于指示电梯上下运奇迹态2.3.6 电梯数码管隐现模块2.4真验历程与调试1、主模块输进:clk:时钟端powerButton:电源启关resetButton:沉置启关openButton:强制启门closeButton:强制关门infloorButton1:一楼里里启关 infloorButton3:三楼里里启关 infloorButton6:六楼里里启关infloorButton8:八楼里里启关 outfloorButton1:一楼中部启关outfloorButton3:三楼中部启关outfloorButton6:六楼中部启关outfloorButton8:八楼中部启关输出:eightDecode:七段隐现译码器 flashLight:电梯运止闪烁灯 doorLight:启门隐现灯upLight:降下指示灯floorLight1:一楼指示灯floorLight3:三楼指示灯floorLight6:六楼指示灯floorLight8:八楼指示灯sevenF,sevenJ,sevenM,sevenK:数码管扫描指示1、电梯状态推断模块仿真文献如下:module test;// Inputsreg clk; regpowerButton; regresetButton; regopenButton;r eg closeButton;r eginfloorButton1;r eg infloorButton3;r eg infloorButton6;r eg infloorButton8;r eg outfloorButton1; r eg outfloorButton3; r eg outfloorButton6; r eg outfloorButton8; // Outputs wire [7:0] eightDecode; w ire flashLight;w ire doorLight;w ire upLight;w ire downLight;w ire floorLight1;w ire floorLight3;w ire floorLight6;w ire floorLight8;w ire sevenF;w ire sevenJ;w ire sevenM;w ire sevenK;alwaysbegin#5;clk = ~clk;endalwaysbegin#5;infloorButton1 = ~infloorButton1; endalwaysbegin#10;outfloorButton3 = ~outfloorButton3; endalwaysbegin#15;outfloorButton6 = ~outfloorButton6; endalwaysbegin#20;infloorButton8 =~infloorButton8; endi nitial begin //Initialize Inputsc lk = 0;p owerButton = 1;r esetButton = 0;openButton = 0;closeButton = 0; infloorButton1 = 0; infloorButton3 = 0; infloorButton6 = 0; infloorButton8 = 0; o utfloorButton1 = 0; o utfloorButton3 = 0; o utfloorButton6 = 0; o utfloorButton8 = 0;e ndendmodule仿真截止:2、电梯上下楼推断模块仿真文献如下:module test;// Inputs regclk; regpowerButton; reg resetButton; reg openButton; reg closeButton; reg infloorButton1;reg infloorButton3; reg infloorButton6; r eg infloorButton8; r eg outfloorButton1; r eg outfloorButton3; r eg outfloorButton6;r eg outfloorButton8; // Outputs wire [7:0] eightDecode; w ire flashLight;w ire doorLight;w ire upLight;w ire downLight; w ire floorLight1; w ire floorLight3; w ire floorLight6; w ire floorLight8; w ire sevenF;w ire sevenJ;w ire sevenM;w ire sevenK;alwaysb egin#5;clk = ~clk;endalwaysbegin#5;infloorButton1 = ~infloorButton1;endalwaysbegin#15;outfloorButton3 = ~outfloorButton3;endalwaysbegin#25;outfloorButton6 = ~outfloorButton6;endalwaysbegin#35;infloorButton8 = ~infloorButton8;endi nitial begin // Initialize Inputsc lk = 0;p owerButton = 1; r esetButton = 0;o penButton = 0;c loseButton = 0;i nfloorButton1 = 0;i nfloorButton3 = 0; infloorButton6 = 0; infloorButton8 = 0; outfloorButton1 = 0; outfloorButton3 = 0; outfloorButton6 = 0; outfloorButton8 = 0; endendmodule仿真截止:3、电梯启关门模块仿真文献如下:module test;// Inputs reg clk;r egpowerButton;r eg resetButton;r eg openButton;r eg closeButton;r eginfloorButton1;r eginfloorButton3;reginfloorButton6;reginfloorButton8;regoutfloorButton1;reg outfloorButton3;regoutfloorButton6; regoutfloorButton8;// Outputs wire [7:0] eightDecode; w ire flashLight;w ire doorLight;w ire upLight;w ire downLight; w ire floorLight1; w ire floorLight3; w ire floorLight6; w ire floorLight8; w ire sevenF;w ire sevenJ;w ire sevenM;w ire sevenK;alwaysb egin#5;c lk = ~clk;e nd alwaysb egin#8;openButton =~openButton; end always #7closeButton=~closeButton; always #50 infloorButton8=~infloorButt on8;initial begin// InitializeInputs clk = 0;p owerButton = 1;r esetButton = 0;o penButton = 0;c loseButton = 0;i nfloorButton1 = 0;i nfloorButton3 = 0;i nfloorButton6 = 0;i nfloorButton8 = 0;o utfloorButton1 = 0;o utfloorButton3 = 0;o utfloorButton6 = 0;o utfloorButton8 = 0;// Wait 100 ns for global reset to finish // Add stimulushere endendmodule仿真截止:4、电梯降落模块仿真文献如下: module test;// Inputs reg clk;r egpowerButton;r eg resetButton;r eg openButton;r eg closeButton;r eginfloorButton1;r eginfloorButton3;r eginfloorButton6;r eginfloorButton8;r egoutfloorButton1;r eg outfloorButton3; r eg outfloorButton6; r eg outfloorButton8; // Outputs wire [7:0] eightDecode; w ire flashLight;w ire doorLight;w ire upLight;w ire downLight; w ire floorLight1; w ire floorLight3; w ire floorLight6; w ire floorLight8; w ire sevenF;w ire sevenJ;w ire sevenM;wire sevenK;alwaysb egin#5;c lk = ~clk;e ndalways #10infloorButton8=~infloorButton8; always #100infloorButton3=~infloorButton3; i nitial begin // InitializeInputs clk = 0;p owerButton = 1; resetButton = 0; openButton = 0;c loseButton = 0;i nfloorButton1 = 0;i nfloorButton3 = 0;i nfloorButton6 = 0;i nfloorButton8 = 0;o utfloorButton1 = 0;o utfloorButton3 = 0;o utfloorButton6 = 0;o utfloorButton8 = 0;// Wait 100 ns for global reset to finish // Add stimulus here e nd endmodule仿真截止:5、电梯指示灯模块仿真文献如下:module test;// Inputs reg clk;r egpowerButton;r eg resetButton;r eg openButton;r eg closeButton;r eginfloorButton1;r eginfloorButton3;r eginfloorButton6;r eginfloorButton8;r egoutfloorButton1;r egoutfloorButton3;r egoutfloorButton6;r egoutfloorButton8; // Outputswire [7:0]eightDecode;wire flashLight;wire doorLight;wire upLight;wire downLight; wire floorLight1; w ire floorLight3; w ire floorLight6; w ire floorLight8; w ire sevenF; w ire sevenJ; w ire sevenM; w ire sevenK; alwaysb egin#5;c lk = ~clk;e nd always b egin#20;infloorButton3 = ~infloorButton3;e ndalwaysb egin#40;infloorButton6 = ~infloorButton6;e ndalwaysbegin#80;o utfloorButton8 =~outfloorButton8; endinitial begin// InitializeInputs clk = 0;p owerButton = 1;r esetButton = 0;o penButton = 0;c loseButton = 0;i nfloorButton1 = 0;i nfloorButton3 = 0;i nfloorButton6 = 0;i nfloorButton8 = 0;o utfloorButton1 = 0;o utfloorButton3 = 0;o utfloorButton6 = 0;o utfloorButton8 = 0;// Wait 100 ns for global reset to finish // Add stimulus hereendendmodule仿真截止:6、电梯数码管隐现模块仿真文献如下:module test;// Inputs reg clk;r egpowerButton;r eg resetButton; r eg openButton; r eg closeButton; r eg infloorButton1; r eg infloorButton3; r eg infloorButton6; r eg infloorButton8; r eg outfloorButton1; r eg outfloorButton3; r eg outfloorButton6; r eg outfloorButton8;// Outputs wire [7:0] eightDecode; w ire flashLight;w ire doorLight;w ire upLight;w ire downLight; wire floorLight1; wire floorLight3; wire floorLight6; wire floorLight8;wiresevenF;wiresevenJ;w ire sevenM;w ire sevenK;alwaysb egin#5;c lk = ~clk;e ndalways #10 infloorButton6=~infloorButton6;initial begin // Initialize Inputs clk = 0; powerButton = 1;resetButton = 0; openButton = 0;closeButton = 0; infloorButton1= 0; infloorButton3 = 0;infloorButton6 = 0;infloorButton8 = 0;outfloorButton1 = 0;outfloorButton3 = 0;outfloorButton6 = 0;outfloorButton8 = 0;// Wait 100 ns for global reset to finish // Add stimulus hereendendmodule仿真截止:(1)障碍 1问题形貌::3、6二层电梯中按键已树坐上下止按键,引导电梯没有克没有及完毕如(电梯1楼,3楼下,6楼上)那样的问题办理办法:删加 3楼上下,6楼上下按键,以共背较近劣先,反背较近劣先2.5.1 电梯初初状态功能尝试图 2.5.1 电梯初初状态模块尝试功能尝试:挨启电源,隐现目前楼层为一楼.挨启强制启门启关,启门灯明,倒计时 5 秒2.5.2 电梯降下模块功能尝试图 2.5.2 电梯降下模块尝试功能尝试:如图,挨启电源,按下 6 楼按钮,6 楼指示灯明,上止指示灯明,目前楼层为 4 楼,每层楼之间举止 9 秒倒计时,此时倒计时举止至 7 秒.每层楼之间运止指示灯闪烁 9 下.3归纳与心得为了真止电梯统制器系统的功能央供,做了如下几面处事:1.前期对付顶层模块战子模块干了区分,决定了顶层模块对付子模块的统制2.每当完毕一身材模块时,便举止仿真尝试,查找错漏的场合3.后期上启垦板调试时,小心斟酌各模块安排是可合理,并根据本质情况举止建改原次课程安排,加强了对付上教期所教知识的理解,意识到理论对付真践的沉要性,也培养了战共教的接流协做能力.而设计中所存正在的缺陷,让自己意识到自己分析设计的没有足.共时,对付verilog语止的教习战运用,也让自己意识到正在编程能力仍需要提下 .附录(源步调).v 文献module main(i nput wire clk, // 时钟旗号i nput wire powerButton, // 电源启关i nput wire resetButton, //沉置启关i nput wire openButton, // 强制启门i nput wire closeButton, // 强制关门i nput wire infloorButton1, // 一楼里里启关i nput wire infloorButton3, // 三楼里里启关i nput wire infloorButton6, // 六楼里里启关i nput wire infloorButton8, // 八楼里里启关i nput wire outfloorButton1, // 一楼中部启关i nput wire outfloorButton3, // 三楼中部启关i nput wire outfloorButton6, // 六楼中部启关i nput wire outfloorButton8, // 八楼中部启关o utput reg[7:0] eightDecode, // 七段隐现译码器o utput wire flashLight, // 电梯运止闪烁灯o utput wire doorLight, // 启门隐现灯o utput reg upLight, // 降下指示灯o utput reg downLight, // 下落指示灯o utput wire floorLight1, // 一楼指示灯o utput wire floorLight3, // 三楼指示灯o utput wire floorLight6, // 六楼指示灯o utput wire floorLight8, // 八楼指示灯o utput reg sevenF,o utput reg sevenJ,o utput reg sevenM,o utput reg sevenK);r eg[3:0] currentFloor; // 电梯目前楼层r eg[3:0] targetFloor; // 目标楼层,1 代表目前楼层有哀供r eg mark; // 用于周期滞后w ire doorState; // 电梯门启关状态,0 为关门,1 为启门r eg runState; // 电梯迩去疏通状态,1 为降下,0 为下落r eg[2:0] doorTime;r eg clkFloor; // 电梯上下楼层速率r eg clkLight; // 电梯运止时指示灯闪烁频次r eg scan;r eg[3:0] runTime; //电梯运止时间隐现i nteger q,qLight,qScan,qRun;r eg[28:0] cTime;// 电梯关门计时器initial // 初初化b eginq <= 0;q Light <= 0;q Scan <= 0;q Run <= 0;c Time <= 0;r unState <= 1; // 电梯初初化降下l iftState <= 0; // 电梯初初化状态c urrentFloor <= 1; // 目前楼层初初化为 1 楼t argetFloor[0] <= 0; // 目标楼层均初初化为无哀供t argetFloor[1] <= 0;t argetFloor[2] <= 0;t argetFloor[3] <= 0;c lkFloor <= 0;c lkLight <= 0;r unTime <= 0;scan <= 0;sevenF <= 0;s evenJ <= 1;s evenM <= 1;s evenK <= 1;d oorTime <= 0;e nd// 绑定将目标楼层绑定至相映 LED 灯上a ssign floorLight1 = targetFloor[0];a ssign floorLight3 = targetFloor[1];a ssign floorLight6 = targetFloor[2];a ssign floorLight8 = targetFloor[3];a ssign doorLight = (cTime <= 286870911 || cTime == 0)? 0 : 1;a ssign doorState = (cTime <= 286870911 || cTime == 0)? 0 : 1;a ssign flashLight = clkLight;//////////////////////////////////////////////////////////////////////////// /// module -- Statue Judgealways@ (posedge clk)b eginif(powerButton == 1 && openButton == 1 && liftState == 0)beginl iftState <= 3;。

数字电子技术课程设计(四层电梯控制)

数字电子技术课程设计(四层电梯控制)

数字电子技术课程设计(四层电梯控制) 目录proteus简介 ................................................ 1 1 方案选择.................................................. 3 2 硬件电路设计 . (3)2.1 脉冲电路设计 ..................................................................... .. (3)2.2 开关电路设计 ..................................................................... .. (4)2.3 显示译码电路设计 ..................................................................... (5)2.4 电梯升降电路设计 ..................................................................... (6)2.5 主控制电路设计 ..................................................................... .................................. 8 3 软件程序设计 (8)3.1 设计流程图 ..................................................................... (8)3.2 程序代码 ..................................................................... ............................................ 10 4 仿真结果及分析 ........................................... 13 5 电路焊接与调试 ........................................... 15 附:元件清单 ............................................... 16 6 心得体会................................................. 17 7 参考文献................................................. 18 本科生课程设计成绩评定表 .. (19)《数字电子技术基础》课程设计任务书proteus简介Proteus软件是英国Labcenter electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。

数字电子技术-课程设计报告-电梯控制

数字电子技术-课程设计报告-电梯控制

题目名称:电梯控制院系:电气工程学院专业班级:电子工艺与管理学生姓名:徐小可学号: 41指导教师:孙艳完成时间:2012年11月30目录摘要 0一,设计目的及意义 (1)目的: (1)意义: (1)二,整体设计 (2)2.1 设计目标 (2)2.2 设计要求 (2)2.3 整体设计流程图 (3)三,电梯控制系统的实现 (3)3.1 实现功能 (3)3.2 实现电路 (4)3.2.1 楼层的输入电路 (4)3.2.2 555定时电路 (4)3.2.3楼层显示电路 (5)3.2.4四层电梯控制系统实现总电路 (6)3.3主要元器件介绍 (6)3.3.1 译码器 (6)3.3.2数码管 (7)3.3.3 D触发器 (8)四,实验总结 (9)4. 1 设计中主要出现的问题 (9)4.2 尚待解决的问题 (9)4. 3 心得体会 (10)摘要随着我国经济的高速发展,微电子技术、计算机技术数电技术也得到了迅速发展。

电梯是随着高层建筑的兴建而发展起来的一种垂直运输工具。

多层厂房和多层仓库需要有货梯;高层住宅需要有住宅梯;百货大楼和宾馆需要有客梯,自动扶梯等。

在现代社会,电梯已像汽车、轮船一样,成为人类不可缺少的交通运输工具。

据统计,美国每天乘电梯的人次多于乘载其它交通工具的人数。

当今世界,电梯的使用量已成为衡量现代化程度的标志之一.设计利用D触发器74LS74作为控制电梯按钮(即触发电平),经过编码器74LS148及比较器74LS85、计数器74LS192来实现其电梯控制功能。

电路使用555的定时功能来控制上一层楼或下一层楼所用的时间,利用数码管来显示所到楼层数,并用四个发光二极管来表示四层楼。

以此来设计了一个四层电梯控制系统。

关键字:D触发器74LS74;编码器74LS148;比较器74LS85;计数器74LS192;555定时器;数码管;一,设计目的及意义本设计是利用已学过的数电知识,设计的四层电梯控制系统。

数字逻辑课程设计-电梯控制系统

数字逻辑课程设计-电梯控制系统

数字电路与逻辑设计之袁州冬雪创作课程设计陈述题目:电梯节制器的设计与实现专业:班级:学号:姓名:电话:邮件:分组:完成日期:指导教员:团队成员:1课程设计概述 ..................................................... ........................................................ ............................1.1课设目标 ............................................................................................................................1.2课设要求 ............................................................................................................................1.3课设任务 ............................................................................................................................1.4实验环境 ............................................................................................................................2基本方案设计 ..................................................... ........................................................ ............................2.1设计需求 ............................................................................................................................2.2总体布局设计 ....................................................................................................................2.2.1电梯状态断定模块 ..........................................................................................................2.2.2电梯上下楼节制模块 ......................................................................................................2.2.3电梯开关门模块 ..............................................................................................................2.2.4电梯升降模块 ..................................................................................................................2.2.5电梯指示灯模块 ..............................................................................................................2.2.6电梯数码管显示模块 ......................................................................................................2.3详细设计 .................................................... ....................................................... .................2.3.1电梯状态断定模块 ..........................................................................................................2.3.2电梯上下楼节制模块 ....................................................................................................2.3.3电梯开关门模块 ............................................................................................................2.3.4电梯升降模块 ................................................................................................................2.3.5电梯指示灯模块 ............................................................................................................2.3.6电梯数码管显示模块 ....................................................................................................2.3.7实验过程与调试 ..............................................................................................................2.3.8真成果 ........................................................................................................................2.3.9主要故障与调试 ............................................................................................................1课程设计概述通过硬件描绘语言 VHDL 的编程,深入懂得并掌握可编程芯片 PLD 的设计技术,加强学生对《数字逻辑》课程所学知识综合操纵的才能.培养学生创造性思维才能和独立处理实际问题的才能.(1)可以全面地应用课程中所学的基本实际和基本方法,完成从设计逻辑电路到设计简单数字系统的过渡.(2)才能独立思考、独立查阅资料,独立设计规定的系统.(3)可以独登时完成实施过程,包含装置、布线、测试和解除故障.(1)制定出详细设计方案;(2)通过 Verilog HDL 完成规定的设计任务,然后停止编译和仿真,包管设计的正确性;(3)生成容丝图文件,下载到 Basys2 开辟板,通过实际线路停止验证;(4)对复杂系统的设计采纳模块化、条理化的设计方法;(5)撰写设计陈述,并对存在的问题停止分析、提出改进意见.(1)Basys2 开辟板(芯片为 XC3S100E,封装为 CP132)1 套;(2)Xilinx_ISE 设计仿真软件 1 套;(3)计算机 1 台.2基本方案设计随着迷信技术的发展以及城市化建设,越来越多的高楼林立在城市之间,对于电梯的需求也愈发强烈.因此,一部平安靠得住的电梯逐渐成为人们热议的话题,而我们要设计的电梯节制系统,能实现各种用户需求,而且平安靠得住,足以适应当前社会发展的要求.本电梯节制器系统包含:1)电梯状态断定模块2)电梯上下楼节制模块3)电梯开关门模块4)电梯升降模块5)电梯指示灯模块6)电梯数码管显示模块共六个模块.电梯分为以下四个状态:1)关门等待状态i.此时,电梯门关闭且停在某一楼,等待用户请求.2)电梯上行状态i.电梯此刻处于向上运行状态.3)电梯下行状态i.电梯此刻处于向下运行状态.4)开门状态i.此时,电梯门打开,同时停止关门倒计时.该模块用于获取电梯此刻的状态,并根据用户请求停止相应状态转变.输入:openButton——电梯开门按键powerButton——电梯电源按键targetFloor——用户请求的方针楼层输出:liftState——电梯状态该模块用于获取用户请求,断定电梯是否到达方针楼层以及停止计时器设置.输入:powerButton——电梯电源键resetButton——电梯重置按键infloorButton1——电梯外部 1 楼按键infloorButton3——电梯外部 3 楼按键 infloorButton6——电梯外部 6 楼按键 infloorButton8——电梯外部 8 楼按键outfloorButton1——电梯外部 1 楼按键outfloorButton3——电梯外部 3 楼按键outfloorButton6——电梯外部 6 楼按键outfloorButton8——电梯外部 8 楼按键liftState——电梯状态输出:targetFloor——方针楼层clkFloor——电梯楼层间运行速率clkLight——电梯运行灯runTime——电梯运行时间该模块用于处理用户开关门请求并停止关门倒计时输入:powerButton——电梯电源按键openButton——电梯开门按键closeButton——电梯关门按键liftState——电梯状态输出:doorTime——关门时间doorState——电梯门状态doorLight——电梯门灯该模块停止电梯上升、下降处理输入:liftState——电梯状态输出:currentFloor——当前楼层2.2.5 电梯指示灯模块该模块用于电梯运行时,节制上行灯、下行灯亮与灭输入:liftState——电梯状态输出:upLight——电梯上行灯ownLight——电梯下行灯runState——电梯运行状态该模块用于显示电梯运行时间、关门时间、当前楼层输入:currentFloor——当前楼层runTime——运行时间doorTime——关门时间输出:eightDecode——八段数码显示管sevenF、sevenJ、sevenM、sevenK——数码扫描管显示2.2.7 总节制模块结合个子模块,共同实现电梯顶层模块——将各个子模块有机连系起来,以实现各个功能2.3.1 电梯状态断定模块本模块用于处理电梯各种运行状态并停止设置2.3.2 电梯上下楼断定模块本模块用于处理用户楼层请求、以及断定是否到达方针楼层模块 开端电源 键开关开关电梯置于 关门状态开门 键开电梯 处于关门状态是电梯置于开门状态 关电梯处于 上升状 态否否当前楼层与 方针楼层是否相等是电梯置于 关门状态电梯运行模块开端电源键是否打开是否电梯方针楼层请求清空电梯计时器清零电梯重置按下楼层请求只为1 楼其他楼层请求清零未按根据用户详细楼层按键,设置相应楼层请求电梯达到指定楼层后,对应楼层请求清空2.3.3 电梯开关门模块本模块用于电梯运动时运行状态2.3.4 电梯升降模块本模块用于指示电梯上下运行状态2.3.6 电梯数码管显示模块2.4实验过程与调试1、主模块输入:clk:时钟端powerButton:电源开关resetButton:重置开关openButton:强制开门closeButton:强制关门infloorButton1:一楼外部开关 infloorButton3:三楼外部开关infloorButton6:六楼外部开关 infloorButton8:八楼外部开关outfloorButton1:一楼外部开关outfloorButton3:三楼外部开关outfloorButton6:六楼外部开关outfloorButton8:八楼外部开关输出:eightDecode:七段显示译码器 flashLight:电梯运行闪烁灯 doorLight:开门显示灯upLight:上升指示灯floorLight1:一楼指示灯floorLight3:三楼指示灯floorLight6:六楼指示灯floorLight8:八楼指示灯sevenF,sevenJ,sevenM,sevenK:数码管扫描指示1、电梯状态断定模块仿真文件如下:module test;// Inputsreg clk;regpowerButton; regresetButton; regopenButton;r eg closeButton; r eg infloorButton 1; reg infloorButton 3; reg infloorButton 6; reg infloorButton 8; reg outfloorButto n1; reg outfloorButto n3; reg outfloorButto n6; regoutfloorButton8;// Outputsw ire [7:0] eightDecode; wire flashLight; w ire doorLight; w ire upLight;w ire downLight; w irefloorLight1;w irefloorLight3;w irefloorLight6;w irefloorLight8;w ire sevenF;w ire sevenJ;w ire sevenM;w ire sevenK;alwaysbegin#5;clk = ~clk;endalwaysb egin#5;infloorButton1 = ~infloorButton1; endalwaysb egin#10;outfloorButton3 = ~outfloorButton3; endalwaysb egin#15;outfloorButton6 = ~outfloorButton6; endalwaysb egin#20;infloorButton8 =~infloorButton8; endi nitial begin// InitializeInputs clk= 0;powerButton = 1;resetButton = 0;openButton = 0;closeButton = 0;infloorButton1= 0;infloorButton3= 0;infloorButton6= 0;infloorButton8= 0;o utfloorButton1 = 0;o utfloorButton3 = 0;o utfloorButton6 = 0;o utfloorButton8 = 0; endendmodule仿真成果:2、电梯上下楼断定模块仿真文件如下:module test; // Inputsr eg clk;r eg powerButton; reg resetButton; reg openButton; reg closeButton; reg infloorButto n1;reg infloorButton3; reginfloorButton6; r eginfloorButton8; r eg outfloorButton 1; reg outfloorButton 3; reg outfloorButton 6; reg outfloorButton 8;// Outputsw ire [7:0]eightDecode; wire flashLight; w ire doorLight; w ire upLight;w ire downLight; w irefloorLight1;w irefloorLight3;w irefloorLight6;w irefloorLight8;w ire sevenF;w ire sevenJ;w ire sevenM;w ire sevenK;alwaysb egin#5;clk = ~clk;endalwaysbegin#5;infloorButton1 = ~infloorButton1;endalwaysb egin#15;outfloorButton3 = ~outfloorButton3;endalwaysb egin#25;outfloorButton6 = ~outfloorButton6; endalwaysb egin#35;infloorButton8 = ~infloorButton8; endi nitial begin// InitializeInputs clk =0;p owerButton = 1;r esetButton = 0;o penButton = 0;c loseButton = 0;i nfloorButton1 =0;i nfloorButton3 =0;infloorButton6 =0;infloorButton8 =0;outfloorButton1= 0;outfloorButton3= 0;outfloorButton6= 0;outfloorButton8= 0;endendmodule仿真成果:3、电梯开关门模块仿真文件如下:module test;// Inputsr eg clk;r egpowerButton;r egresetButton;r egopenButton;r egcloseButton;r eginfloorButton1; reg infloorButton3; reg infloorButton 6; reg infloorButton 8; reg outfloorButto n1; reg outfloorButto n3;regoutfloorButton6; regoutfloorButton8;// Outputsw ire [7:0] eightDecode;wire flashLight; w ire doorLight; w ire upLight;w ire downLight; w irefloorLight1;w irefloorLight3;w irefloorLight6;w irefloorLight8;w ire sevenF;w ire sevenJ;w ire sevenM;w ire sevenK;alwaysb egin#5;clk = ~clk;e ndalwaysb egin#8;openButton =~openButton; endalways #7closeButton=~closeButton; always #50infloorButton8=~infloorButton8;initial begin// InitializeInputs clk= 0;p owerButton = 1;r esetButton = 0;o penButton = 0;c loseButton = 0;i nfloorButton1 = 0;i nfloorButton3 = 0;i nfloorButton6 = 0;i nfloorButton8 = 0;o utfloorButton1 = 0;o utfloorButton3 = 0;o utfloorButton6 = 0;o utfloorButton8 = 0;// Wait 100 ns for global reset to finish// Add stimulus here end endmodule仿真成果:4、电梯升降模块仿真文件如下: module test;// Inputsr eg clk;r egpowerButton;r egresetButton;r egopenButton;r egcloseButton;r eg infloorButton 1; reg infloorButton 3; reg infloorButton 6; reg infloorButton 8; reg outfloorButto n1; reg outfloorButto n3; reg outfloorButto n6; reg outfloorButto n8;// Outputsw ire [7:0] eightDecode; wire flashLight; w ire doorLight; w ire upLight;w ire downLight; w irefloorLight1;w irefloorLight3;w irefloorLight6;w irefloorLight8;w ire sevenF;w ire sevenJ;w ire sevenM;wire sevenK;alwaysb egin#5;c lk = ~clk;e ndalways #10infloorButton8=~infloorButton8; always #100infloorButton3=~infloorButton3; initial begin // Initialize Inputsc lk = 0; powerButton =1; resetButton = 0;o penButton = 0;c loseButton = 0;i nfloorButton1 = 0;i nfloorButton3 = 0;i nfloorButton6 = 0;i nfloorButton8 = 0;o utfloorButton1 = 0;o utfloorButton3 = 0;o utfloorButton6 = 0;o utfloorButton8 = 0;// Wait 100 ns for global reset to finish // Add stimulus here end endmodule仿真成果:5、电梯指示灯模块仿真文件如下:module test;// Inputsr eg clk;r eg powerButton; r eg resetButton; r eg openButton; r eg closeButton; r eg infloorButton 1; reg infloorButton 3; reg infloorButton 6; reg infloorButton8; regoutfloorButton1; regoutfloorButton3; regoutfloorButton6; regoutfloorButton8;// Outputswire [7:0]eightDecode;wireflashLight;wiredoorLight;wire upLight;wiredownLight;wirefloorLight1;w irefloorLight3;w irefloorLight6;w irefloorLight8;wire sevenF;wire sevenJ;wire sevenM;wire sevenK;alwaysb egin#5;clk = ~clk;e ndalwaysb egin#20;infloorButton3 = ~infloorButton3;e ndalwaysb egin#40;infloorButton6 = ~infloorButton6;e ndalwaysbegin#80;o utfloorButton8 =~outfloorButton8; endinitial begin// InitializeInputs clk= 0;p owerButton = 1;r esetButton = 0;o penButton = 0;c loseButton = 0;i nfloorButton1 = 0;i nfloorButton3 = 0;i nfloorButton6 = 0;i nfloorButton8 = 0;o utfloorButton1 = 0;o utfloorButton3 = 0;o utfloorButton6 = 0;o utfloorButton8 = 0;// Wait 100 ns for global reset to finish // Add stimulus hereendendmodule仿真成果:6、电梯数码管显示模块仿真文件如下:module test;// Inputsr eg clk;r egpowerButton;r egresetButton;r egopenButton;r egcloseButton;r eginfloorButton1; reg infloorButton 3; reg infloorButton 6; reg infloorButton 8; reg outfloorButto n1; reg outfloorButto n3; reg outfloorButto n6; reg outfloorButto n8;// Outputs w ire [7:0]eightDecode; wire flashLight; w ire doorLight; w ire upLight;w ire downLight; wirefloorLight1;wirefloorLight3;wirefloorLight6;wirefloorLight8;wiresevenF;wiresevenJ;w ire sevenM;w ire sevenK;alwaysb egin#5;c lk = ~clk;e ndalways #10infloorButton6=~infloorButton6; initial begin //Initialize Inputs clk = 0;powerButton = 1;resetButton = 0;openButton = 0;closeButton = 0;infloorButton1 = 0;infloorButton3 = 0;infloorButton6 = 0;。

PLC课程设计(三层电梯控制系统)

PLC课程设计(三层电梯控制系统)

PLC课程设计(三层电梯控制系统)系统介绍本篇文档将介绍一个基于PLC的三层电梯控制系统,包括系统的架构、PLC程序设计及硬件实现。

系统架构三层电梯控制系统由三部分组成:电梯控制器、上行电梯和下行电梯。

系统的架构如下图所示:+--------------+| || 控制器(PLC)+----> 上行电梯| |+--------------+||+----------> 下行电梯PLC程序设计状态图PLC程序设计基于电梯的状态图,如下所示:+--------------------++------>| 开门状态 |<-------------+| +--------------------+ || ^ || | |+------------+ +------------+ +----------------+ | 初始状态 |---->| 运行状态 |------->| 初始状态 | +------------+ +------------+ +----------------+ | | || v || +--------------------+ |+-------| 关门状态 |--------------++--------------------+在初始状态下,电梯处于停止状态。

当有请求时,电梯进入运行状态,前往相应楼层。

当到达楼层时,电梯进入开门状态,然后回到初始状态。

如果超过一段时间后没有操作(如10秒),电梯进入关门状态,然后返回初始状态。

PLC程序PLC程序设计与状态图密切相关,如下:M0 --> 延时10秒 --> M1 --> M2| | || v |+---------------> 开门 <---+M3 上行楼层 | 下行楼层| | || v |+------------------运行----+M0~M3是输入信号,表示控制器接收到的外部信号。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

湖南工程学院课程设计课程名称数字电子技术课题名称简易电梯控制系统专业自动化班级1081学号 1姓名罗超超指导教师龚志鹏2012年11月23日湖南工程学院课程设计任务书课程名称:数字电子技术题目:简易电梯控制系统专业班级:自动化1081学生姓名:罗超超学号:11指导老师:龚志鹏审批:任务书下达日期2012年11月19日星期一设计完成日期2012年11月23日星期五目录一、系统总体设计方案及系统框图 ................................... - 2 -1.1设计方案:............................................................ - 2 -1.2设计原理:............................................................ - 2 -1.3系统总电路图:..................................................... - 3 -二、单元电路的设计......................................................... - 3 -2.1信号的输入,锁存及显示:................................... - 3 -2.2控制编码发生器: .................................................... - 4 -2.3系统电路的编码,数据比较及加减计数:.............. - 5 -三、安装与调试步骤......................................................... - 6 -3.1安装步骤:............................................................ - 6 -3.2调试步骤: .............................................................. - 6 -四、故障分析与电路改进.................................................. - 7 -4.1故障分析:............................................................ - 7 -⑴秒脉冲信号发生电路是否产生脉冲:.................. - 7 -⑵数码显示管不能正常显示:................................ - 7 -⑶信号灯不显示或不按仿真的状态显示: .............. - 7 -4.2电路改进:............................................................ - 8 -五、总结与体会................................................................ - 8 -六、附录(元器件清单).................................................. - 9 -一、系统总体设计方案及系统框图1.1设计方案:⑴系统的时钟脉冲信号是由函数发生器发生。

时钟信号通过一定与门和与非门输入同步加减计数器74LS192N,控制其加减计数。

⑵系统的开关控制电路是由D触发器和与非门构成,控制信号灯的工作状态。

⑶系统的核心电路是由编码器74LS148N,数据比较器74LS85,同步可加减计数器74LS192N,与一定的门电路组成,实现对电梯的上升和下降的控制。

1.2设计原理:⑴系统的信号灯控制部分是由开关和D触发器构成,开关先接高电平,按下开关时,给了一个高电平触发信号输入给D 触发器使其锁存高电平信号,从而使信号灯一直亮直到信号结束。

⑵系统的核心部分是由编码器74LS148N,数据比较器74LS85,同步十进制可逆计数器74LS192N,译码器CD4511和一定的门电路组成。

按下开关时,产生的高电平信号由D触发器传给74LS148N编码器,产生后的编码输入74LS85数据比较器,通过与74LS192N输出编码比较,产生的信号再连接时钟信号通过一定的门电路输入74LS192N计数器,控制计数器的加减,从而实现电梯的上升与下降。

1.3系统总电路图:二、单元电路的设计2.1信号的输入,锁存及显示:该单元电路如下图所示:将D触发器的Q非端与D端相连组成T触发器,当时钟输入端CLK输入高点平,Q端的状态翻转。

D触发器的复位端输入复位信号,Q端输出低电平,LED灯熄灭。

2.2控制编码发生器:C R V V C R t CC CC W 2227.0310320ln =--=2.3系统电路的编码,数据比较及加减计数:D触发器锁存高电平信号时,把高电平通过Q端输入编码器74LS148N,从而编码器开始编码,编码后的数据输入数据比较器74LS85,同步加减计数器74LS192N的输出端的数据同时也输入数据比较器,通过比较后,数据比较器的输出端,连接时钟信号通过与非门电路,从而控制了计数器的加减,实现了电梯的上升与下降。

复位开关设置与74LS192的14号"CLR"管脚,另一端用一高低电平控制。

三、安装与调试步骤3.1安装步骤:⑴按照系统总的电路图,合理规划电路总布局,尽量使电路连接简单、明了。

⑵首先一个模块一个模块连接,连接好一个模块,就检测一个,包括芯片,电路板,及导线是否接正确且接稳等,以防整体检测时不必要的麻烦。

⑶整体连接完毕,进行调试,看是否和仿真结果相同。

如有出入,仔细检测电路,查出问题所在。

这样不断调试,直到达到预期结果。

⑷改进布线,力求精简。

3.2调试步骤:⑴打开电源开关,接通电源,观察信号灯和数码显示管的变化。

⑵如有问题,首先检查是否有电线松动,然后再调试其它部分。

⑶检查信号灯和数码显示管是否有损坏。

⑷如果以上都们问题的话,此时应该分成一个一个单元电路来调试,包括芯片,电路板,及导线是否接正确且接稳等。

四、故障分析与电路改进4.1故障分析:⑴秒脉冲信号发生电路是否产生脉冲:把万用表调到5V电压档,万用表负极接地,正极接74LS00管脚“1”针脚,芯片通电后,看电压变化是否变化明显,高电平大于3V,低电平小于0.4V。

如果不能产生脉冲,检测74LS00管脚是否接对,电阻和电容是否接正确,如果不是这些问题,就通过换芯片,看是否是芯片的问题,如果芯片也没问题,就检测是不是电路板有问题。

⑵数码显示管不能正常显示:看数码管是怎样显示的,如果显示乱码,检查译码芯片CD4511是否接线正常,然后检查各针脚对应输出是否正确,最后检查数码管接线是否正确。

如果数码管中某些段不亮,检查接线是否正确,对应针脚电压是否变化。

如果是某些段不灭也不完全亮,换一个数码管试试。

⑶信号灯不显示或不按仿真的状态显示:检查信号灯是否能发光,然后检查信号灯接线处是否良好,最后检查接线是否按照状态方程连接正确。

⑷数码显示管与信号灯配合有问题:按下某楼层的开关时,信号灯亮,当数码显示管显示到相应的楼层时,信号灯熄灭。

如果不是以上的结果,首先检查JK 触发器的管脚是否连接好以及是否正确。

然后再检查同步可加减计数器74LS192N的管脚是否连接好以及是否正确。

接着就是数据比较器74LS85以及编码器74LS148N的管脚连接正确与否。

一步步检查后,此问题便可解决。

4.2电路改进:总体来说,我觉得我设计的这个简易电梯控制系统电路已经达到了最初的要求。

简洁明了,功能模块清楚。

唯一不妥的是只具备单请求功能,多个楼层的请求则不再该设计的范围,简易电梯的电路设计还有待进一步的完善五、总结与体会数电课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.回顾起此次课程设计,至今我仍感慨颇多,的确,从选题到定稿,从理论到实践,在短短的几个星期内,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。

通过这次数电课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,从而提高自己的实际动手能力和独立思考的能力。

在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做数电课程设计,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。

这次数电课程设计终于顺利完成了,在设计中遇到了很多问题,最后在龚老师的辛勤指导下,终于达到了预期的效果。

同时,在龚老师的身上我学得到很多实用的知识。

总体来说,这次实习我受益匪浅.在摸索该如何设计程序使之实现所需功能的过程中,特别有趣,培养了我的设计思维,增加了实际操作能力.在让我体会到了设计的艰辛的同时,更让我体会到成功的喜悦和快乐. 这次数电课程设计,虽然短暂但是让我得到多方面的提高:1、提高了我们的逻辑思维能力,使我们在逻辑电路的分析与设计上有了很大的进步。

加深了我们对组合逻辑电路与时序逻辑电路的认识,进一步增进了对一些常见逻辑器件的了解。

另外,我们还更加充分的认识到,数字电路这门课程在科学发展中的至关重要性2,查阅参考书的独立思考的能力以及培养非常重要,我们在设计电路时,遇到很多不理解的东西,有的我们通过查阅参考书弄明白,有的通过网络查到,但由于时间和资料有限我们更多的还是独立思考。

六、附录(元器件清单)同步十进制可加减计数器(74LS192N)1个优先编码器(74LS148N)2个数据比较器(74LS85)1个与非门(74LS00N) 1个数码显示管1个电气与信息工程系课程设计评分表指导教师签名:________________ 日期:________________。

相关文档
最新文档