电梯虽然给人们的生活带来了便利,但与此同时,由于电梯运行频繁,再加上超重现象,电梯的安全性也是必不可少的。虽然每个电梯不乏有它的运文人员去确保它的安全,但是最主要的是设计者在设计它时,能够使它运行的顺利,不出任何一点差错。所以我作为此次电梯控制系统的设计者,针对飞速发展的电梯产业,提供安全、高效、环保的电梯控制系统,既实现对电梯运行的信号控制,又保证了安全使用电梯的控制,满足了人们对于安全性和方便性的要求。
1.1.2 国内外研究现状与水平
1.1.3 电梯控制系统的发展趋势
1.2 选择的工具
开发语言:Verilog HDL。
选择原因:HDL,硬件描述语言,是一种用形式化方法来描述数字电路和系统的语言,用一系列分层次的模块来表示极其复杂的数字系统。Verilog HDL用于从算法级、门级到开关级的多种抽象设计层次的数字系统建模。Verilog HDL语言不仅定义了语法,而且对每个语法结构都定义了清晰的模拟、仿真语义。Verilog HDL语言的核心易于学习和使用,对大多数建模应用已是足够。当然,完整的硬件描述语言足以对这复杂的芯片到完整的电子系统进行描述。
Verilog HDL 语言具有下述描述能力:设计的行为特性、设计的数据流特性、设计的结构组成以及包含响应监控和设计验证方面的时延和波形产生机制。所有这些都使用同一种建模语言。此外,Verilog HDL语言提供了编程语言接口,通过该接口可以在模拟、验证期间从设计外部访问设计,包括模拟的具体控制和运行。
对于硬件设计,它具有许多特点:
Verilog HDL是一种通用的硬件描述语言,易学易用。对于C语言编程者,由于它的语言与C语言类似,所以很容易掌握。
Verilog HDL允许在同一个电路模型内进行不同抽象层次的描述。
绝大多数流行的综合工具都支持Verilog HDL。
所有的制造厂商都提供用于Verilog HDL综合之后的逻辑仿真的元件库,因此使用Verilog HDL进行设计,即可更广泛的应用在各个厂商。
开发工具:
Quartus II和Modelsim
选择原因:Quartus II提供了完全集成且与电路结构无关的开发包环境,具有数字逻辑设计的全部特性,包括:可利用原理图、结构框图、VerilogHDL、AHDL和VHDL完成电路描述,并将其保存为设计实体文件,可以使芯片(电路)平面布局连线编辑,是功能强大的逻辑综合工具,也是完备的电路功能仿真与时序逻辑仿真工具,能够定时/时序分析与关键路径延时分析,最后可以使用组合编译方式可一次完成整体设计流程。
Modelsim则用于仿真。采用直接优化的编译技术、Tcl/Tk技术、和单一内核仿真技术,编译仿真速度快,编译的代码与平台无关,便于保护IP核,个性化的图形界面和用户接口,为用户加快调错提供强有力的手段。
2 系统设计分析
一个系统的设计最重要的在于分析。所以本段的重点就是对于电梯主控制系统的功能需求分析,状态模块分析,单个模块分析以及重点难点的分析。通过这些分析,使得我对本次的电梯设计能够更加简单方便地去完成及完善。也能更清楚地去展示本次电梯主控设置的各个方面。本次我的设计是一个三层电梯的控制器,所以我都是按照一个三层电梯的所具有的功能来分析。
2.1 功能需求分析
平时我们坐电梯,对它的基本工作原理我们有知道多少了,我这次设计的是一个三层楼的电梯控制,应该要实现的是能够接受各个楼层的楼层请求信号及电梯内部到达相应楼层时的停止请求,然后是开关门的请求。根据这些要求来达到一个电梯内部主控系统的设计要求: 基于VHDL电梯控制系统主控制器的设计+源程序(3):http://www.youerw.com/zidonghua/lunwen_25533.html