机电大作业(第一阶段)

一、系统硬件接口定义
1.楼层硬件接口
  每层电梯口有两个按钮“上行”和“下行”(第一层与第七层分别只有“上行”和“下行”),两个LED数码管分别显示左右两个电梯所在的楼层,箭头LED灯指示该电梯的运行状态(向上,向下,停止)。两个按钮即为电气开关,控制电梯的上行和下行。

2.电梯内部接口
  电梯轿厢内有从“1”到“7”共7个数字按钮用来选择目的楼层,每个按钮上有个LED灯亮就表示该层被选中。一个LED数码管显示当前楼层,有“开”和“关”及“紧急报警”三个按钮,并配有LED灯。

3.其他
  每部电梯由一台交流异步变频电机和变频器控制,PLC给变频器发送三个开关量信号:正转、反转、停止。电梯外面的“上”“下”按钮以及电梯内部的目标楼层号可以看做电机的输入信号。

二、系统功能定义
1.人机交互功能
  电梯是一个半自动化的装置,需要和乘客顺利的进行交互,乘客需要选中想去的楼层。楼层控制面板上的“上”“下”行按钮以及电梯轿厢内的目标楼层号按钮可实现该功能。

2.电梯运行功能
  电梯的运行状态需要在楼层面板以及电梯内部面板显示出来。每层电梯口有两个按钮“上行”和“下行”,有两个LED数码管分别显示左右两个电梯所在的楼层,数码管旁有箭头LED灯指示该电梯的运行状态(向上,向下,停止)。电梯轿厢内有一个LED数码管显示当前楼层。电梯需要一个状态检测的功能:检测自身目前所处楼层,门的开启关闭状态,电机的转速等等。当有人按下楼层的上行和下行按钮时,电梯控制系统调度一部电梯尽快到达乘客所在的楼层。电梯轿厢在楼层停稳后延迟2秒钟打开电梯门,电梯门打开后延迟10秒后电梯门自动关闭,在此期间如有人按下关闭按钮则立即关闭电梯门。在电梯门关闭过程中如有人在外面按下与电梯运行方向一致的按钮或有人在轿厢内按下开门按钮,则电梯门再次打开,一旦电梯门关闭,则不再响应按钮。决策的能力可以通过程序设计者来完成。

三、软件功能模块分解和模块间接口定义
  软件功能模块大致可以分为动力控制模块、显示功能模块、检测功能模块。动力控制模块的信号来源之一就是检测功能模块,相当于反馈。检测信号处理模块将状态检测信号或者来自乘客的输入信号进行处理,作为电机控制信号的一个输入端口,因此检测功能模块与显示功能模块间可以进行双向传输。

时间: 2024-10-10 13:02:56

机电大作业(第一阶段)的相关文章

机电传动控制大作业第一阶段

机电传动控制大作业第一阶段 一.系统硬件接口定义 系统硬件可分为显示部分.按键输入部分和运动控制部分. 显示部分包括每个楼层的电梯外的楼层显示LED和上下楼指示箭头.电梯内的楼层显示LED和上下楼箭头,LED显示如果用七段共阴数码管则每个LED需要七个继电器来控制显示字符,上下楼箭头每个需要两个继电器IO进行控制,而控制它们的信号源则来自每层楼的行程开关,共七个开关进行输入. 按键输入部分为电梯内和楼层中,电梯内七个常开触点输入楼层,两个常开触点控制开关门,同时需要点亮楼层按键上的指示灯,则需要

机电传动控制大作业 第一阶段

机电传动控制大作业 第一阶段 一.系统硬件接口定义 1.电梯内操作界面: 标有1-7数字的按钮(每个按钮有一个LED灯,按下按钮灯即亮),开门,关门以及紧急报警的按钮和楼层指示的LED数码管.电梯门的打开和关闭需要两个行程开关,接收到开关门的信息可以直接控制门的开关. 2.楼栋操作界面: 2-6层有上行和下行按钮,1层只有上行,7层只有下行.每个按钮都连接一个LED灯(按下按钮灯即亮).两个LED数码管显示所在的楼层. 3.动力相关硬件: 每部电梯配有一台交流异步变频电机和变频器,电机接口接电机

大作业第一天

明确任务后,在第二次作业的基础上,了解了坐标系的类所应该包含的内容以及完成的任务 从而完善frame的头文件和源文件的内容 #ifndef FRAME_H#define FRAME_H#include "point.h"class frame{ public:  frame();  TaskFrame(double a=0,double b=0,double d=0);  WorldFrame(double a=0,double b=0,double d=0);          vo

机电大作业——AS使用篇

一.软件安装 1.AS的安装没有什么特别的,install.exe点击之后一路next,finish遇到报错的就点击“跳过”,就好了,30天试用 2.RealVNC安装,注册码可以自己找,我这里有一个URF4A-YZRVW-PEDAE-BLNK3-Y5DMA,在安装时需要用到 二.软件使用 1.老师给的程序下载在github 2.下载后解压,打开AS然后             注意:项目文件最好放在非C盘且要求存储空间充足,项目文件的前级目录不允许有中文名 3.打开项目以后model是电梯模型

华南理工数据结构大作业第一题单链表 删除创建等各种简易操作

#include<iostream> #include<windows.h> #include<string> /* (1) 初始化单链表h: (2) 依次插入5个元素:{"张三" , 85}, {"李四" , 95}, {"王五" , 75}, {"陈军" , 80}, {"程涛" , 90} (3) 输出单链表h的内容: (4) 输出单链表的长度: (5) 输出单链表

机电大作业——延时

如何写出延时 PLC运行时程序是一直循环的,循环周期查下图所示区域 在我们编写的controller以1000ms执行一次的情况下,计时n秒可以采用一个每一次循环就增加一的变量,并判断加到n的时候置0就可以了,置零的同时进行计时到了该触发的操作一次.

机电大作业第一次设计文档

一.     系统硬件接口定义 电梯内部操控面板 需要留下接口的包含如下部分: 传往控制芯片的接口:开门关门的按钮的指示灯和向CPU指令传输的接口:显示电梯当前所在楼层的屏幕:七个楼层的按钮及其对应的指示灯. 电梯外部的操控面板 一个面板对应两台电梯,需要留下接口的部分: 两个显示两台电梯所在位置的显示屏:两个显示电梯下一步行进方向的显示屏:每个楼层的上下楼按钮指示灯与控制接口:每一楼都要留下行程开关. 3. 电梯动力部分 电梯门的开关需要行程开关控制,需要电机提供动力:电梯上下运动需要触顶触底

IFE 百度前端技术学院 2016年春季班作业 第一阶段任务(1-4)的总结

具体任务详细介绍可参考http://ife.baidu.com/task/all 具体代码参考:https://github.com/sunshineqt/webxt/tree/master/stage1 遇见的问题及解决: 任务1: 1 中文乱码 在<head></head>标签内加上<meta charset=”utf-8”>. 2 表单中method属性值 post和get两个属性值,一般选用post,安全性高.get是从服务器上获取数据:post是向服务器传送数

《机电传动控制》大作业-机械大楼电梯控制项目(阶段1)

<机电传动控制>大作业-机械大楼电梯控制项目(阶段1) 胡恒谦 机卓1301 一.系统硬件接口定义 根据电梯系统的工作运行特点,可将系统硬件接口分为楼层硬件接口.电梯内部硬件接口以及动力部分硬件接口. 1.1楼层硬件接口 每层电梯口有两个按钮“上行”和“下行”,有两个LED数码管分别显示左右两个电梯所在的楼层,数码管旁有箭头LED灯指示该电梯的运行状态(向上,向下,停止). 两个按钮即为电气开关,控制电梯的上行和下行.两个LED数码管要显示电梯楼层的话,就必须能够接收到电梯所在楼层的信息.箭头