SOPCEDA综合课程设计报告 电梯控制器的设计
电梯控制器的课程设计
电梯控制器的课程设计一、课程目标知识目标:1. 学生能理解电梯控制器的基本原理和功能,掌握其内部结构和操作流程。
2. 学生能描述电梯控制系统的基本组成部分,包括传感器、控制器、执行器等。
3. 学生了解电梯控制器的安全性能和故障处理方法。
技能目标:1. 学生能运用所学知识分析电梯控制系统的故障,并提出合理的解决方案。
2. 学生能通过实际操作,熟练使用电梯控制器进行楼层呼叫和运行控制。
3. 学生具备一定的团队合作能力,能在小组讨论中积极参与,共同解决问题。
情感态度价值观目标:1. 学生培养对电梯控制技术的好奇心和探索精神,提高对工程技术的兴趣。
2. 学生认识到电梯控制器在现代生活中的重要性,增强社会责任感和安全意识。
3. 学生通过课程学习,培养严谨、认真、细致的学习态度,提高自我管理和自主学习能力。
课程性质:本课程为技术学科,结合实际生活中的电梯控制系统,使学生掌握相关知识,提高实践操作能力。
学生特点:六年级学生具备一定的逻辑思维和动手能力,对新鲜事物充满好奇心,善于合作与交流。
教学要求:结合学生特点和课程性质,注重理论与实践相结合,强调学生的主体地位,提高学生的操作技能和解决问题的能力。
在教学过程中,关注学生的个体差异,引导他们积极参与,确保课程目标的实现。
通过课程学习,使学生在知识、技能和情感态度价值观方面均取得具体的学习成果。
二、教学内容1. 电梯控制器原理:讲解电梯控制器的基本工作原理,包括电梯运行过程中的信号处理、逻辑判断和指令输出等。
2. 电梯控制器结构:介绍电梯控制器的内部结构,包括传感器、控制器、执行器等组成部分,以及它们之间的相互关系。
3. 电梯控制系统操作流程:详细讲解电梯控制系统的操作流程,如楼层呼叫、电梯响应、门控等。
4. 安全性能与故障处理:分析电梯控制器的安全性能,介绍常见的故障类型及其处理方法。
5. 实践操作:安排学生进行电梯控制器的实际操作,包括楼层呼叫、电梯运行控制等,巩固理论知识。
EDA课程设计(电梯)
课程设计(综合实验)报告( 2010 -- 2011 年度第 1 学期)名称:EDA课程设计题目:电梯控制的实现院系:班级:学号:学生姓名:指导教师:设计周数:1周成绩:日期:年月日一、课程设计的目的与要求用Mealy有限状态机设计二个楼层电梯控制程序。
用VHDL语言写出Mealy有限状态机控制模块。
Mealy有限状态机的输出受控于当前的状态和信号输入的变化,一旦这敏感信号被测,输出的信号就依赖于它们得到确定。
电梯控制器的工作原理:当电梯空闲时,其状态等待着其他楼层的请求,一旦有请求输入信号,电梯移动到该请求信号的楼层,这时引起电梯门被关闭。
引起电梯门关闭的条件有如下二个:①必须在地面楼层状态StateGround;②首层有请求输入信号ReqFirst。
电梯开始移动到请求层,在移动过程中State从Ground转变为GoingFirst。
当到达请求层后,电梯门被打开并且请求灯熄灭,此状态转换为First状态。
这时如有其他楼层请求信号输入将引起电梯门的关闭(如地面层有楼层请求信号ReqGround)。
当电梯门正在做关闭动作时,同时又要做重新打开电梯门的动作,其条件必须有当前楼层请求信号ReqFirst输入(其他请求信号均被忽略)。
电梯门关闭以后,电梯可再次响应其他楼层请求,即这时电梯State状态为First状态,并且又从地面层来一个请求信号ReqGround,将会引起电梯State状态从First状态改变为GoingGround状态,电梯开始往下运行。
在未到达目的地之前,其他请求信号均被忽略。
二、设计正文本设计是基于VHDL语言开发的两层电梯控制器。
以Quartus Ⅱ为开发环境,最终在EDA实验箱上实现其演示的基本功能。
其功能包括:显示电梯当前所在楼层,显示有请求发生的楼层,响应楼层请求,关门延时设置,电梯开关门显示。
具体描述为:1、电梯外部有请求开关,一楼一个,二楼一个;电梯内部有乘客到达层次的请求开关。
电梯控制器课设报告
SPOC/EDA综合课程设计——电梯控制器设计目录第一章设计的性质与目的 (2)第二章设计任务与要求 (3)第三章方案选择与论证 (4)第四章设计原理 (5)4.1 原理图 (5)4.2 流程图 (5)4.3 结构框图 (6)4.4 程序描述 (6)第五章部分时序仿真图 (15)5.1 电梯上锁 (15)5.2 电梯报警 (15)5.3 电梯超载 (15)5.4 电梯运行模拟 (16)5.5 电梯开门延时模拟 (18)5.6 电梯紧急开门 (19)第七章调试过程中出现的问题及解决措施 (20)第八章设计总结 (21)8.1 设计方案的优缺点比较 (21)8.2 心得体会 (22)作者:吴鑫自动化071 29号第一章设计的性质与目的SOPC/EDA综合课程设计是继《EDA技术及应用》和《数字电子技术》课程之后开出的实践环节教学。
目的是训练学生综合运用学过的《数字电子技术》和《EDA技术及应用》的基本知识,培养独立设计比较复杂的数字逻辑系统的能力。
设计工作建立在硬件和软件两个平台的基础上。
硬件平台是可编程逻辑器件,所选的器件可保证在一片芯片上设计出题目要求的数字电路系统。
软件平台是ALTERA公司的Quartus II。
通过课程设计,学生要掌握使用EDA(电子设计自动化)工具设计数字逻辑的方法,包括设计输入、编译、软件仿真、下载和硬件仿真等全过程。
SPOC/EDA综合课程设计——电梯控制器设计第二章设计任务与要求1.设计一个4层电梯全自动控制电路。
2.电梯运行锁用一按钮代替(开锁上电),低电平可以运行,高电平不能运行。
3.每层电梯入口处设有上行、下行请求按钮,电梯内设有乘客到达层次的停站要求开关,高电平有效。
4.有电梯所处楼层指示灯和电梯上行、下行状态指示灯。
5.电梯到达某一层时,该层指示灯亮,并一直保持到电梯到达另一层为止。
电梯上行或下行时,相应状态指示灯亮。
6.电梯接收到停站请求后,每层运行2秒,到达停站层,停留2秒后门自动打开,开门指示灯亮,开门6秒后电梯自动关门。
eda课课程设计电梯
eda课课程设计电梯一、教学目标本课程的教学目标是使学生掌握eda课程的基本知识和技能,能够运用所学知识分析和解决实际问题。
具体分为以下三个部分:1.知识目标:学生需要掌握eda课程的基本概念、原理和方法,包括数据的采集、处理、分析和可视化等。
2.技能目标:学生需要能够运用eda课程的知识,进行数据的处理和分析,能够独立完成数据分析的项目。
3.情感态度价值观目标:学生通过学习eda课程,能够培养对数据的敏感性和好奇心,形成积极探究数据背后信息的意识。
二、教学内容本课程的教学内容主要包括eda课程的基本概念、原理和方法。
具体包括以下几个部分:1.数据的采集:介绍数据采集的基本方法,包括问卷、实验设计等。
2.数据的处理:介绍数据处理的基本方法,包括数据的清洗、转换和整合等。
3.数据分析:介绍数据分析的基本方法,包括描述性统计、推断性统计和机器学习等。
4.数据可视化:介绍数据可视化的基本方法,包括图表的绘制和信息的呈现等。
三、教学方法本课程的教学方法主要包括讲授法、案例分析法和实验法。
具体包括以下几个部分:1.讲授法:通过讲解和演示,使学生掌握eda课程的基本概念、原理和方法。
2.案例分析法:通过分析实际案例,使学生能够运用所学知识分析和解决实际问题。
3.实验法:通过实验操作,使学生能够亲手处理和分析数据,提高学生的实践能力。
四、教学资源本课程的教学资源主要包括教材、参考书、多媒体资料和实验设备。
具体包括以下几个部分:1.教材:选用权威、实用的教材,为学生提供基本的学习资料。
2.参考书:推荐一些相关的参考书,丰富学生的知识体系。
3.多媒体资料:制作精美的多媒体课件,提高学生的学习兴趣。
4.实验设备:配置齐全的实验设备,为学生提供实践操作的机会。
五、教学评估本课程的评估方式包括平时表现、作业和考试三个部分,以全面客观地评价学生的学习成果。
1.平时表现:通过观察学生在课堂上的参与程度、提问和回答问题的情况,了解学生的学习态度和理解能力。
eda课程设计电梯
eda课程设计电梯一、教学目标本课程的学习目标包括知识目标、技能目标和情感态度价值观目标。
知识目标要求学生掌握电梯的基本原理、结构和工作方式,了解电梯的安全使用和维护知识。
技能目标要求学生能够运用所学知识进行电梯的简单设计和分析,提高学生的工程实践能力。
情感态度价值观目标要求学生培养对电梯工程技术的兴趣和热情,增强对工程技术的敬畏之心。
通过对学生的特点和教学要求的分析,我们将课程目标分解为具体的学习成果。
首先,学生需要理解并能够描述电梯的基本原理和结构,包括电动机、控制系统、电梯门等关键部分的作用。
其次,学生需要掌握电梯的工作方式,能够分析电梯的运行过程和故障原因。
再次,学生需要了解电梯的安全使用和维护知识,能够进行简单的电梯故障排查和修复。
最后,学生需要通过实际操作和案例分析,提高自己的工程实践能力,培养对电梯工程技术的兴趣和热情。
二、教学内容根据课程目标,我们选择和了以下教学内容。
首先,介绍电梯的基本原理,包括电动机的工作原理、控制系统的功能等。
然后,讲解电梯的结构,包括轿厢、对重、导向系统、门系统等部分的作用和设计要求。
接着,讲解电梯的工作方式,包括电梯的启动、运行、停止过程以及故障原因分析。
此外,还讲解电梯的安全使用和维护知识,包括电梯的故障排查、修复方法等。
最后,通过实际操作和案例分析,让学生亲身参与电梯的设计和分析,提高学生的工程实践能力。
三、教学方法为了实现课程目标,我们选择了一系列合适的教学方法。
首先,采用讲授法,由教师讲解电梯的基本原理、结构和工五、教学评估为了全面反映学生的学习成果,我们设计了一系列评估方式。
首先,通过平时表现评估学生的课堂参与度和学习态度。
其次,通过作业评估学生的理解和应用能力,要求学生完成电梯设计、分析等实际任务。
最后,通过考试评估学生的综合运用能力和复习效果。
这些评估方式应客观、公正,能够全面反映学生的学习成果。
六、教学安排教学安排规定了教学进度、教学时间和教学地点等。
电梯的控制器电路方案EDA技术课程方案
目录摘要2正文31设计目的及要求32设计原理3 2.1 设计实现原理32.2工程分块及其实现方案52.3电梯控制器的流程图63设计内容7 3.1基本状态设计73.2模块设计83.3波形仿真9总结与致谢13参考文献14附录15电梯作为垂直方向的交通工具,在高层建筑和公共场所已成为不可或缺的设备。
中国是全球最大的电梯市场,也具有最强的电梯生产能力,但由于缺乏自主知识产权和核心技术,自主品牌占市场的份额很少。
因此要加大对电梯技术的创新和发展,提升电梯的性能,就需要引进更好的技术,电梯控制器就是很好的装置,大力开发控制器是很必要的。
电梯的微机化控制主要有以下几种形式:PLC控制;单片机控制;单板机控制;单微机控制;多微机控制;人工智能控制。
本次课程设计采用了EDA技术进行操作EDA技术打破了软件和硬件间的壁垒,使计算机的软件技术与硬件实现、设计效率与产品性能合二为一,它代表了电子设计技术和应用技术的发展方向。
本设计采用Verilog HDL语言的编程技术,源程序Altera公司的Quartus II 软件仿真。
关键字:EDA技术。
Verilog HDL语言。
Quartus II软件1设计目的及要求1、设计一个6层电梯控制器电路,用数码管显示电梯所在楼层号,电梯初始状态为第一楼层;每楼层电梯外都有上、下楼请求开关,电梯内设有乘客到达楼层的请求开关、电梯所处楼层、上升模式及下降模式的指示;电梯每2秒升降一层,到达有停站请求的楼层后,经4秒电梯门打开,开门指示灯亮,开门4秒后,指示灯灭,关门,关门时间3秒,电梯继续运行。
可以通过快速关门和关门中断信号控制;能记忆电梯内外的请求信号,当电梯处于上升模式时,只响应比电梯所在位置高的楼请求信号,直到最后一个上楼请求执行完毕,再进入下降模式。
2、进一步巩固理论知识,培养所学理论知识的在实际中的应用能力;掌握EDA设计的一般方法;熟悉一种EDA软件,掌握一般EDA系统的调试方法;利用EDA软件设计一个电子技术综合问题,培养Verilog HDL编程、书写技术报告的能力。
课程设计EDA电梯控制器
目录概述 (1)一、设计任务与要求 (1)二、总体框图 (2)1.控制器的设计方案‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥•3 2.三层电梯控制器的设计思路‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥•43.三层电梯控制器的模块‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥•4三、选择器件 (4)四、功能模块 (4)1.主控制器模块‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥•5 2.楼层显示模块‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥11 3.状态显示模块‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥14五、总体设计 (15)1.顶层电路原理图‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥16 2.全局仿真结果‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥17 3.管脚分配图‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥18 4.硬件连接及验证情况‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥18六、硬件验证 (18)七、心得体会 (19)三层电梯控制概述电梯的使用越来越普遍,已从原来只在商业大厦、宾馆使用,过渡到在办公室、居民楼等场所使用,并且对电梯功能的要求也不断提高,相应地其控制方式也在不停地发生变化。
对于电梯的控制,传统的方法是使用继电器——接触器控制系统进行控制,随着技术的不断发展,微型计算机在电梯控制上的应用日益广泛,现在已进入全微机化控制的时代。
电梯的微机化控制主要有以下几种形式:①PLC控制;②单板机控制;③单片机控制;④单微机控制;⑤多微机控制;⑥人工智能控制。
随着EDA技术的快速发展,CPLD/FPGA已广泛应用于电子设计与控制的各个方面。
本设计就是使用CPLD/FPGA来实现对电梯的控制。
一、设计任务与要求1.每层电梯入口设有上下请求开关,电梯内设有乘客到达层次的停站请求开关。
2.设有电梯所处位置及电梯运行模式(上升或下降)指示装置。
3.电梯3秒升降一层楼的高度。
电梯控制器课程设计
1 绪论当今世界,部分地区人口高度密集,人和土地资源短缺的矛盾日益激化。
这就注定了必须合理的利用土地去解决人与土地的矛盾。
而兴建高层建筑是其中有效措施之一。
因此能使人们快速便捷地到达目的楼层的电梯就应运而生了。
电梯作为高层建筑的重要交通工具与人们的工作日益紧密FPGA/CPLD作为新一代工业控制器,以其高可靠性和技术先进性,在电梯控制中得到广泛应用,从而使电梯由传统的继电器控制方式发展为计算机控制的一个重要方向,成为当前电梯控制和技术改造的热点之一。
EDA是电子设计自动化(Electronic Design Automation)的缩写,在20世纪90年代初从计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)和计算机辅助工程(CAE)的概念发展而来的。
EDA 技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言VHDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。
EDA技术的出现,极大地提高了电路设计的效率和可行性,减轻了设计者的劳动强度。
随着EDA技术的快速发展,电子设计自动化(EDA)逐渐成为重要的设计手段,已经广泛应用于模拟与数字电路系统等许多领域。
它是一种实现电子系统或电子产品自动化设计的技术,与电子技术、微电子技术的发展密切相关,并吸收了计算机科学领域的大多数最新研究成果,以高性能的计算机作为工作平台,促进了工程发展。
传统单片机设计的电梯控制外围电路复杂,性能不稳定,而采用EDA设计,却拥有电子系统小型化、低功耗、高可靠性、开发过程投资小、周期短等优点,而且还可以通过软件编程对硬件结构和工作方式进行重构,使得硬件设计如软件设计那般方便快捷。
本次设计就是应用EDA电子电路技术来设计电梯控制器,从而使用一片芯片就可以实现对电梯的控制的。
电梯控制器是控制电梯按顾客要求自动上下的装置。
EDA课程设计《电梯控制器》
目录前言 (1)1 绪论 (2)1.1 课程设计题目 (2)1.2 设计目的 (2)1.3 课程设计要求 (2)1.4 课程设计思想 (3)2 软件介绍 (4)3课程设计步骤 (6)3.1 状态机的基本原理 (6)3.2 电梯控制器的功能模块 (6)3.3 电梯控制器的流程图 (7)3.4 电梯控制器的VHDL描述模块流程 (8)3.5 实体设计 (8)3.6 结构体设计 (8)3.7 VHDL源代码语法的简单说明 (9)3.8 电梯输入输出端口图 (10)4 三层电梯控制器的调试及仿真 (11)4.1 程序的调试 (11)4.2 波形仿真 (11)5课程设计的意义 (15)5.1 设计背景 (15)5.2 课程设计的意义 (15)5.2.1 中国电梯的现状 (15)5.2.2 电梯的节能和环保 (16)5.2.3 电梯的智能化 (16)6 总结 (17)参考文献 (18)附录 (19)前言电梯作为垂直方向的交通工具,在高层建筑和公共场所已成为不可或缺的设备。
中国是全球最大的电梯市场,也具有最强的电梯生产能力,但由于缺乏自主知识产权和核心技术,自主品牌占市场的份额很少。
因此要加大对电梯技术的创新和发展,提升电梯的性能,就需要引进更好的技术,电梯控制器就是很好的装置,大力开发控制器是很必要的。
电梯控制器可以有很多实现方式,本设计用了EDA技术进行操作。
EDA 技术打破了软件和硬件间的壁垒,使计算机的软件技术与硬件实现、设计效率与产品性能合二为一,它代表了电子设计技术和应用技术的发展方向。
VHDL主要用于描述数字系统的接口,结构和功能,它的语法简单易懂,移植性好。
我设计的是一个3层电梯控制器。
分为主控制器和分控制器。
主控制器是电梯内部的控制器,每层电梯入口处有一个分控制器。
本设计采用VHDL,源程序Altera公司的Quartus II软件仿真。
运用有限状态机的设计方法,设计了两个进程相互配合,状态机进程作为主要进程,信号灯控制进程作为辅助进程。
eda电梯控制课程设计
eda电梯控制课程设计一、课程目标知识目标:1. 学生能理解EDA电梯控制的基本原理,掌握电梯控制系统的组成及功能。
2. 学生能掌握电梯控制程序的设计方法,了解电梯运行过程中各环节的逻辑关系。
3. 学生了解电梯行业的发展现状和未来趋势,认识电梯在现代建筑中的重要性。
技能目标:1. 学生能运用所学知识,设计简单的电梯控制程序,实现电梯的基本功能。
2. 学生能通过小组合作,完成电梯控制系统的仿真测试,提高实际操作能力。
3. 学生能运用EDA工具进行电梯控制电路的绘制,提高电路设计能力。
情感态度价值观目标:1. 学生培养对电梯控制技术的兴趣,激发学习热情,提高自主学习能力。
2. 学生通过课程学习,认识到科技对社会生活的重要性,增强社会责任感和使命感。
3. 学生在小组合作中,培养团队协作精神,提高沟通与交流能力。
课程性质:本课程为电子设计自动化(EDA)领域的一门实践性课程,旨在帮助学生掌握电梯控制技术,提高实际操作能力。
学生特点:本年级学生具备一定的电子技术基础,对新技术有较高的兴趣,喜欢动手实践。
教学要求:结合学生特点,注重理论与实践相结合,强调动手实践和创新能力培养,提高学生的综合素养。
通过课程目标分解,使学生在知识、技能和情感态度价值观方面取得具体的学习成果,为后续教学设计和评估提供依据。
二、教学内容1. 电梯控制原理及系统组成- 理解电梯的基本工作原理- 掌握电梯控制系统的结构及功能- 分析电梯控制系统的主要部件及其作用2. 电梯控制程序设计- 学习电梯控制程序的基本逻辑- 掌握电梯运行过程中各环节的程序设计方法- 应用EDA工具进行程序编写和调试3. 电梯控制电路设计- 学习电梯控制电路的基本元件及其连接方式- 掌握电梯控制电路的绘制方法- 完成电梯控制电路的仿真测试4. 电梯控制系统实践- 小组合作,设计并实现一个简易电梯控制系统- 分析实际电梯控制系统案例,进行故障排查与优化- 了解电梯行业的发展趋势及新技术应用教学大纲安排:第一周:电梯控制原理及系统组成第二周:电梯控制程序设计第三周:电梯控制电路设计第四周:电梯控制系统实践教材章节关联:第一章:电梯概述第二章:电梯控制系统第三章:电梯控制程序设计第四章:电梯控制电路设计第五章:电梯控制系统实践教学内容根据课程目标制定,注重科学性和系统性,结合教材章节,合理安排教学进度,确保学生能够循序渐进地掌握电梯控制相关知识。
EDA课设四层电梯控制器
1、引言1.1 EDA技术的概念随着EDA技术发展和应用领域的扩大与深入,EDA技术在电子信息、通讯、自动控制及计算机应用等领域的重要性突出,随着技术市场与人才市场对EDA的需求不断提高,产品的市场需求和市场的要求也必然会反映到教学领域和科研领域中来,因此学好EDA技术对我们有很大的一处,EDA是指以计算机为工具,在EDA软件平台上,根据设计描述的源文件,自动完成系统的设计,包括编译、仿真、优化、综合、适配以及下载。
EDA是电子设计自动化(Electronic Design Automation)的缩写,在20世纪90年代初从计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)和计算机辅助工程(CAE)的概念发展而来的。
1.2 EDA技术的特点利用EDA技术进行电子系统的设计,具有以下几个特点:①用软件的方式设计硬件;②用软件方式设计的系统到硬件系统的转换是由有关的开发软件自动完成的;③设计过程中可用有关软件进行各种仿真;④系统可现场编程,在线升级;⑤整个系统可集成在一个芯片上,体积小、功耗低、可靠性高。
因此,EDA技术是现代电子设计的发展趋势。
1.3 EDA设计流程典型的EDA设计流程如下:(1)、文本/原理图编辑与修改。
首先利用EDA工具的文本或图形编辑器将设计者的设计意图用文本或图形方式表达出来。
(2)、编译。
完成设计描述后即可通过编译器进行排错编译,变成特定的文本格式,为下一步的综合做准备。
(3)、综合。
将软件设计与硬件的可实现性挂钩,是将软件转化为硬件电路的关键步骤。
(4)、行为仿真和功能仿真。
利用产生的网表文件进行功能仿真,以便了解设计描述与设计意图的一致性。
(5)、适配。
利用FPGA/CPLD布局布线适配器将综合后的网表文件针对某一具体的目标器件进行逻辑映射操作,其中包括底层器件配置、逻辑分割、逻辑优化、布局布线。
适配报告指明了芯片内资源的分配与利用、引脚锁定、设计的布尔方程描述情况。
eda课程设计电梯
eda课程设计电梯一、教学目标本课程旨在通过学习eda课程设计中的电梯案例,让学生掌握eda的基本原理和方法,培养学生解决实际问题的能力。
具体目标如下:知识目标:使学生了解eda的基本概念、原理和电梯案例的相关知识。
技能目标:培养学生运用eda方法分析和解决电梯问题的能力,提高学生的动手实践能力。
情感态度价值观目标:培养学生对eda技术的兴趣和热情,增强学生运用科学知识解决实际问题的信心。
二、教学内容本课程的教学内容主要包括eda的基本概念、原理和方法,以及电梯案例的分析和实践。
具体安排如下:1.第一课时:介绍eda的基本概念和原理,使学生了解eda技术的基本框架和流程。
2.第二课时:讲解电梯案例的相关知识,分析电梯运行的基本原理和问题。
3.第三课时:教授学生如何运用eda方法分析和解决电梯问题,引导学生进行实践操作。
4.第四课时:对学生的实践成果进行点评和总结,强化学生对eda技术的掌握。
三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行教学。
具体方法如下:1.讲授法:教师讲解eda的基本概念、原理和电梯案例的相关知识。
2.讨论法:学生分组讨论电梯问题的解决方案,促进学生之间的交流与合作。
3.案例分析法:分析电梯案例,使学生更好地理解eda技术的应用。
4.实验法:学生动手实践,运用eda方法解决电梯问题,提高学生的实践能力。
四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:选用合适的eda教材,为学生提供权威、系统的学习资料。
2.参考书:提供相关的参考书籍,丰富学生的知识体系。
3.多媒体资料:制作精美的课件和视频,直观地展示eda技术和电梯案例。
4.实验设备:准备计算机和相关的实验设备,为学生提供实践操作的机会。
五、教学评估为了全面、客观地评估学生在本次课程中的学习成果,我们将采取多种评估方式相结合的方法。
具体如下:1.平时表现:通过观察学生在课堂上的参与程度、提问回答等情况,评估学生的学习态度和理解程度。
EDA课程设计电梯控制器
初始化:设置电梯初始状态,如楼层、方向等 输入处理:接收用户输入,如楼层、方向等 逻辑判断:根据用户输入和电梯当前状态,判断是否需要改变方向、楼层等 输出处理:根据逻辑判断结果,输出电梯运行状态,如楼层、方向等 结束:电梯到达指定楼层,停止运行,等待下一次输入
编写代码:根据设计要求编写C语 言代码
交流方式:小组讨论、课堂 展示、报告撰写
课程设计成果:电梯控制器 的设计与实现
成果展示:电梯控制器的功 能演示、性能测试
展望未来:电梯控制器的改 进方向、应用前景
智能化:实现电梯的自动化控制,提高运行效率和安全性
节能环保:采用节能技术,降低能耗,减少对环境的影响
物联网技术:实现电梯与物联网的连接,提高管理效率和服务 质量
电缆:选择耐高温、耐腐蚀、抗干扰的 电缆
开关:选择安全、耐用、易操作的开关
电机:选择高效、节能、低噪音的电机
电源:选择稳定、高效、低噪音的电源
设计原则:遵循电气性能、机械性能、热性能等要求 设计工具:使用Altium Designer、Protel等专业软件 设计步骤:绘制原理图、生成PCB文件、布局布线、生成生产文件 制作工艺:采用SMT贴片、回流焊等工艺进行生产
调试代码:使用Keil uVision5进行 调试,解决编译错误
添加标题
添加标题
添加标题
添加标题
编译代码:使用Keil uVision5进行 编译
测试代码:使用Keil uVision5进行 测试,验证功能是否正确
测试方法:单元测试、集成测试、 系统测试
优化目标:提高软件性能、稳定性、 安全性
添加标题
● 功能: a. 运行控制:控制电梯的启动、停止、加速、减速、制动等动作。 b. 安全保护:检测电梯的 运行状态,如超速、过载、门未关等,并采取相应的安全措施。 c. 故障处理:检测电梯的故障,如过 热、短路、断路等,并采取相应的故障处理措施。 d. 信息显示:显示电梯的运行状态、楼层、方向等 信息。 e. 通信接口:与电梯的其他部件进行通信,如电梯门、楼层显示板等。
EDA技术与应用实践8.电梯控制器
时钟 CLK
时序输出及 楼选计数器
(Fd)
上升请求 UP
下降请求 DOWN 楼层选择 FCH
FCD 楼层选择
电梯服务 请求处理器
提前关门 CLOSE
延时关门 DELAY
运行开关 R_S
电梯升降 控制器 (Fc)
电梯次态 生成器 (Fst)
下降请求寄存器(Ur)
上升请求寄存器(Dr) LMAP 状态指示 R_S 运行时间 FOD 楼层指示
SIGNAL closex,delayx:STD_LOGIC;
--提前及延迟关门变量
BEGIN fcd<=CONV_STD_LOGIC_VECTOR(fd,4)+1; fod<=CONV_STD_LOGIC_VECTOR(fc,4)+1; rwd<='0'& wc; fcr<=wc(2) AND (NOT wc(1)) AND wc(0); closex<=close AND (NOT fst(1)); delayx<=delay AND (NOT fst(1));
num:=fc+1; t:=fd+1; IF (r_s='1') THEN --电梯运行时
--选择楼层大于当前楼层或有上升请求 IF (((t>num) AND (fch='1')) OR (up='1')) THEN
CASE t IS WHEN 1 => ur(1)<='1'; WHEN 2 => ur(2)<='1'; WHEN 3 => ur(3)<='1'; WHEN 4 => ur(4)<='1'; WHEN 5 => ur(5)<='1'; WHEN 6 => ur(6)<='1'; WHEN 7 => ur(7)<='1'; WHEN 8 => ur(8)<='1';
电梯控制eda
《电梯控制系统》EDA课程设计报告学院:专业:班级:学号:姓名:指导教师:2014年12月23日目录1.任务要求 (3)2. 程序分析 (3)2.1 电梯运行规则 (3)2.2 程序设计说明 (7)3. 程序调试 (13)4. 程序仿真 (15)4.1 波形输入建立 (15)4.2 电梯运行情况仿真 (16)4.3 电梯功能仿真 (19)5.设计心得 (20)参考文献 (20)1.任务要求在电子技术飞速发展的今天,现代电子产品几乎渗透到了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,加速了电子设计技术的普及进程及技术革新。
电子设计在日常生活和物质产品生产都占到了举足轻重的地位,这尤其体现在其对电子产品的开发和设计上。
在学习的EDA技术的基础上,本设计就是希望在以开发更安全、更快捷的三层电梯控制系统为前提下,结合电子设计技术,对电梯控制进行设计。
针对目前中小型电梯所能实现的功能,本控制设计拟实现以下这些功能:(1)指示电梯运行所在楼层;(2)指示电梯运行方向;(3)关门延时设置;(4)看门狗报警;(5)超载报警;(6)故障报警。
2. 程序分析2.1 电梯运行规则(1)请求信号分析:电梯的请求信号可分为梯内请求和梯外请求,如果从这个角度就很难去进行对电梯运行可能情况的分析,因为电梯的运行是根据梯外和梯内的请求信号、行程信号进行控制,而梯外和梯内的请求是随机且不能以有限的规则去对其进行说明的。
因此,很难对电梯的运行情况作出一个统一的分析。
出于这方面的考虑,本设计把电梯的请求信号划分为上升请求和下降请求。
电梯接收到请求信号后,都必须作预操作。
使电梯进入预上升状态的请求信号就是上升请求信号。
具体来说,就是当电梯所在楼层低于发出梯外请求的楼层或者低于梯内请求所要到达的目的楼层时,电梯必须在下一操作中作出上升运行。
这时的请求信号就是上升请求信号。
反之,则是下降请求信号。
EDA电梯控制器课程设计
EDA电梯控制器课程设计EDA电梯控制器课程设计目录1 绪论 (1)1.1 电梯控制系统的发展史 (1)1.2 电梯的发展方向 (2)2 基于EDA技术的四层电梯控制器设计 (3)2.1 系统控制要求 (3)2.1.1 四层电梯控制器的功能 (3)2.1.2 控制方案的制定 (4)3 系统仿真 (8)4 结束语 (8)参考文献 (9)附录: (10)摘要:电梯是机械电器紧密结合的大型机电产品.主要由机房、井道、轿厢、门系统和电气控制系统组成。
伴随建筑业的发展,为建筑内提供上下交通运输的电梯工业也在日新月异地发展着。
电梯已不但是一种生产环节中的重要设备,更是一种工作和生活中的必须设备,完全能够预想到,随着社会的发展,电梯产品在人们物质文化生活中的地位将和汽车一样,成为重要的运输设备之一。
关键字:电梯控制器,CPLD,VHDL状态机,EDA。
1 绪论1.1 电梯控制系统的发展史从1889年出现第一台名副其实的电梯后,电梯控制技术经历了四次大的发展。
1)继电器控制阶段。
在计算机技术还没有广泛应用于工业控制领域时,继电器一直充当着工业控制中的核心部件,电梯控制系统领域也不例外。
上世纪八十年代以前,继电器控制一直是中国电梯控制系统的全部。
到了八十年代,继电器控制依然是电梯控制系统中的主导技术。
(2)PLC控制阶段。
PLC实际上是一种通用的工业控制技术,在进入电梯控制系统以前,已被广泛应用于其它各种工业控制领域。
在中国,从上世纪八十年代末开始,PLC逐渐被各电梯厂家成功应用到电梯控制系统中。
九十年代,国内自己开发、设计的电梯控制系统中,PLC系统占绝对主导地位。
(3)微机控制系统。
实际上,在发达国家的著名电梯生产厂家中,如奥的斯、三菱等,它们根本就没有用过PLC作为电梯控制系统。
早在上世纪七十年代末期或八十年代初,专用的微机电梯控制系统已经投入市场。
早期中国国内生产的专用微机电梯控制系统,基本上都是从国外引进技术的产品。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SOPC/EDA综合课程设计报告设计题目:电梯控制器的设计设计者:学号:班级:指导老师:完成时间:目录第一章引言 (1)1.1设计背景 (1)1.2设计基础 (1)1.2.1 EDA技术介绍 (1)1.2.2硬件描述语言(VHDL)介绍 (2)1.2.3 QuartusII软件介绍 (2)第二章电梯控制器的具体设计 (4)2.1设计目的 (4)2.2设计要求 (4)2.3设计思路 (4)第三章三层电梯控制器的综合设计(VHDL语言实现) (5)3.1分析判断 (5)3.1.1电梯运行规则 (5)3.1.2 程序流程分析 (9)3.2程序端口和寄存器说明 (9)3.3各模块设计说明 (10)3.4具体语句设计说明 (12)第四章三层电梯控制器调试、仿真和硬件测试 (13)4.1程序调试 (13)4.2程序波形仿真 (15)4.2.1波形输入建立 (15)4.2.2电梯运行情况仿真 (18)4.2.3电梯功能仿真 (20)4.3硬件测试 (21)4.3.1引脚锁定 (21)4.3.2硬件下载 (21)第五章课程设计总结 (22)5.1 设计功能实现情况 (22)5.2 设计心得 (22)5.3 课程总结 (22)参考文献 (22)程序附录 (23)第一章引言1.1设计背景近年来,随着我国房地产业的持续高速发展,高层建筑越来越多。
因此,一种能使人们快速、便捷地到达目的楼层的电梯便应运而生了。
分析近几年房地产业的发展趋势,特别是商品住宅的高速发展,将使住宅对电梯的需求量持续攀升。
人们对电梯安全性、高效性、舒适性的不断追求也推动了电梯技术的进步。
随着电梯技术的发展, 绿色化、低能耗、智能化、网络化、蓝牙技术的电梯成为一段时间内的发展趋势。
为保证人们能更安全、更快捷地到达目的楼层,实现人性化的功能,对电梯系统中的控制部分进行优化设计是非常必要。
因此这部分的设计也就成了在电梯设计领域里最为核心的技术。
为了实现电梯的智能化,可以采用许多方法。
它的智能化控制可以有以下几种形式:1.PLC控制;2.单板机控制;3.单片机控制;4.单微机控制;5.多微机控制;6.人工智能控制。
随着EDA技术的快速发展,电子设计自动化(EDA)逐渐成为重要的设计手段,已经广泛应用于模拟与数字电路系统等许多领域。
它是一种实现电子系统或电子产品自动化设计的技术,与电子技术、微电子技术的发展密切相关,并吸收了计算机科学领域的大多数最新研究成果,以高性能的计算机作为工作平台,促进了工程发展。
传统单片机设计的电梯控制外围电路复杂,性能不稳定,而采用EDA设计,却拥有电子系统小型化、低功耗、高可靠性、开发过程投资小、周期短等优点,而且还可以通过软件编程对硬件结构和工作方式进行重构,使得硬件设计如软件设计那般方便快捷。
本次设计就是应用EDA电子电路技术来设计电梯控制器,从而使用一片芯片就可以实现对电梯的控制的。
1.2设计基础EDA技术已成为现代电子设计技术的核心。
基于EDA技术上开发的实现三层电梯自动控制与目前主流的利用可编程逻辑控制器实现电梯控制紧密相连。
硬件描述语言是EDA技术的重要组成部分,VHDL是作为电子设计主流硬件的描述语言。
使用VHDL语言进行程序的设计,在QuartusII软件上对程序进行编译、仿真。
在QuartusII平台上的开发具有编程软件具有采自易学易懂的梯形图语言、控制灵活方便、抗干扰能力强、运行稳定可靠等优点。
1.2.1 EDA技术介绍EDA是电子设计自动化(Electronic Design Automation)的缩写,在20世纪90年代初从计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)和计算机辅助工程(CAE)的概念发展而来的。
EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言VHDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。
利用EDA技术进行电子系统的设计,具有以下几个特点:1.用软件的方式设计硬件;2.用软件方式设计的系统到硬件系统的转换是由有关的开发软件自动完成的;3.设计过程中可用有关软件进行各种仿真;4.系统可现场编程,在线升级;5.整个系统可集成在一个芯片上,体积小、功耗低、可靠性高。
因此,EDA技术是现代电子设计的发展趋势。
1.2.2 硬件描述语言(VHDL)介绍VHDL(Very-High-Speed Integrated Circuit Hardware Description Language)主要用于描述数字系统的结构,行为,功能和接口[3]。
它于1983年由美国国防部发起创建,由电工和电子工程师协会(the Institute of Electrical and Electronics Engineers)进一步发展并在1987年作为“IEEE 1076”发布。
从此,VHDL成为硬件描述语言的业界标准之一。
VHDL作为一个规范语言和建模语言,具有很强的电路描述和建模能力,能从多个层次对数字系统进行建模和描述,从而大大简化了硬件设计任务,提高了设计效率和可靠性。
VHDL具有与具体硬件电路无关和设计平台无关的特性,并且具有良好的电路行为描述和系统描述的能力,并在语言易读性和层次化结构化设计方面,表现了强大的生命力和应用潜力。
VHDL的程序结构特点是将一项工程设计,或称设计实体(可以是一个元件,一个电路模块或一个系统)分成外部(或称可是部分,及端口)和内部(或称不可视部分),既涉及实体的内部功能和算法完成部分。
在对一个设计实体定义了外部界面后,一旦其内部开发完成后,其他的设计就可以直接调用这个实体。
1.2.3 QuartusII软件介绍Quartus II 是Altera公司的综合性PLD/FPGA开发软件,支持原理图、VHDL、VerilogHDL以及AHDL(Altera Hardware Description Language)等多种设计输入形式,内嵌自有的综合器以及仿真器,可以完成从设计输入到硬件配置的完整PLD设计流程。
Quartus II可以在XP、Linux以及Unix上使用,除了可以使用Tcl脚本完成设计流程外,提供了完善的用户图形界面设计方式。
具有运行速度快,界面统一,功能集中,易学易用等特点。
Quartus II支持Altera的IP核,包含了LPM/MegaFunction宏功能模块库,使用户可以充分利用成熟的模块,简化了设计的复杂性、加快了设计速度。
对第三方EDA工具的良好支持也使用户可以在设计流程的各个阶段使用熟悉的第三方EDA工具。
此外,Quartus II 通过和DSP Builder工具与Matlab/Simulink相结合,可以方便地实现各种DSP应用系统;支持Altera的片上可编程系统(SOPC)开发,集系统级设计、嵌入式软件开发、可编程逻辑设计于一体,是一种综合性的开发平台。
Maxplus II 作为Altera的上一代PLD设计软件,由于其出色的易用性而得到了广泛的应用。
目前Altera已经停止了对Maxplus II 的更新支持,Quartus II 与之相比不仅仅是支持器件类型的丰富和图形界面的改变。
Altera在Quartus II 中包含了许多诸如SignalTap II、Chip Editor和RTL Viewer的设计辅助工具,集成了SOPC和HardCopy设计流程,并且继承了Maxplus II 友好的图形界面及简便的使用方法。
最后则是测试芯片在系统中的实际运行性能。
其具体的流程图如图1所示。
图1 Quartus II设计流程该方法将问题的解决放在硬件组装之前,既简化了设计过程,又可以减少设备投资,缩短设计周期,增强设计者对设计过程的分析和制造的可控性。
第二章电梯控制器的具体设计2.1设计目的三层电梯广泛应用在大型的货运之中。
其使用便捷,货运周期短,效率高,成本低,对货运事业具有相当的经济价值。
在客运上,三层电梯虽然涉及楼层不高,应用范围不大,但就特殊而言,可以为一些上下楼层不方便的人们提供帮助,照顾这些特殊社会群体。
因此,在某种层面上说,三层电梯的设计也具有一定的社会价值。
2.2设计要求设计的三层电梯控制器实现如下功能:(1)电梯到达楼层时,能发出指示信号(数码管显示楼层号);(2)能指示电梯的运行状态(上行或下行);(3)电梯的门操作具有关门延时设置(当按下梯内关门按钮时立刻响应关门操作,否则延时固定时间后响应关门操作);(4)正确响应各楼层的上行和下行请求(各楼层设置上行和下行选择按钮)。
独立设计完成VHDL代码的编写,利用Quartus II软件进行编译仿真,软件仿真结果正确(试验各楼层上行或下行请求的各种情况),使用实验室设备,将代码下载到实验板上进行硬件调试,功能正确。
通过对电梯控制系统的设计,掌握所学EDA课程的基本知识和对VHDL语言的综合设计应用。
通过课程设计,提高设计能力,提高分析解决实际问题的能力,并在设计中了解硬件编程的流程和思路,为以后工作和发挥技术打下基础。
2.3设计思路本次设计的电梯控制器采用状态机来实现,思路比较清晰。
可以将电梯的各个状态都看成一个独立的状态,如开门状态、关门状态、电梯在哪一层。
根据电梯的实际工作情况,可以把状态机设置七个工作状态,分别是“电梯停留在第一层”、“电梯停留在第二层”、“电梯停留在第三层”、“开门”、“关门或快速关门”、“运行过程计数并判断下一层” 、“判断各层是否有请求”。
各个状态之间的转换条件可由上面的设计要求所决定。
电梯每到一层,指示该楼层号,电梯从低层到高层时,输出上行状态,反之,输出下行状态,但在到达一层或三层时,上行下行状态都清零。
第三章三层电梯控制器的综合设计(VHDL语言实现) 3.1分析判断3.1.1电梯运行规则(1)请求信号分析:电梯的请求信号可分为梯内请求和梯外请求,如果从这个角度就很难去进行对电梯运行可能情况的分析,因为电梯的运行是根据梯外和梯内的请求信号、行程信号进行控制,而梯外和梯内的请求是随机且不能以有限的规则去对其进行说明的。
因此,很难对电梯的运行情况作出一个统一的分析。
出于这方面的考虑,本设计把电梯的请求信号划分为上升请求和下降请求。
电梯接收到请求信号后,响应并判断是上升请求信号就是下降请求信号,然后电梯向下或向上运行。
具体来说,就是当电梯所在楼层低于发出梯外请求的楼层或者低于梯内请求所要到达的目的楼层时,电梯必须在下一操作中作出上升运行。
这时的请求信号就是上升请求信号。
反之,则是下降请求信号。
如电梯在二层并上一次电梯运行是向上或是向下,接收到的是上升请求还是下降请求。