当前位置:文档之家› 单片机综合设计:一个六层电梯自动控制系统

单片机综合设计:一个六层电梯自动控制系统

单片机综合设计:一个六层电梯自动控制系统
单片机综合设计:一个六层电梯自动控制系统

南昌大学实验报告

学生姓名:周晴学号:6105117116 专业班级:电子174班

实验类型:?验证?综合 设计?创新实验日期:2019.6.1 实验成绩:

实验八六层电梯控制系统

(一)实验目的

结合所学内容,综合运用数码管、矩阵键盘、中断、定时/计数器、端口的相关知识,模块化设计一个6层电梯控制系统。

(二)设计要求

1.要求实现6层控制,每层楼电梯外都有上楼、下楼两个按键,电梯内部有1~6表示1到6

楼的按键,通过按内部按键可以选择目标楼层。只在有人呼叫电梯时,电梯才会响应。

2.要求有一个显示器用来实时显示当前电梯所在楼层;一个显示器显示乘客所在楼层;一个

显示器显示乘客上下楼的请求,显示“∧”表示“上楼”,显示“∨”表示“下楼”;一个显示器显示乘客目标楼层;另有六个发光二极管,通过发光二极管的点亮提示电梯到达当前楼层,熄灭表示电梯经过了该楼层;两个LED灯的点亮分别用来表示电梯的上行、下行。

3.电梯内设置一个报警按键,按下后,启动蜂鸣器同时报警红色指示灯闪烁。另有一个恢复

默认设置的按钮,按下后,电梯所有显示器恢复初始值。

(三)实验原理

1.本实验中分别利用定时器0中断产生1ms的定时,用以动态扫描数码管;利用外部中断0

实现电梯内报警功能;利用外部中断1恢复电梯初始设置。中断原理:计算机执行主程序过程中,由于临时重要事件,需要暂停当前程序的运行,转到中断服务程序去处理临时事件,处理完后又返回原程序的断点处继续运行,如图1所示:

图1:中断响应过程图

STC15单片机的中断系统包含21个中断源,2个中断优先级,二级中断服务嵌套,中断允许寄存器IE、IE2和INT_CLKO控制中断允许。中断优先级寄存器IP、IP2管理中断优先级。

同优先级中断同时提出中断请求时,由内部的查询逻辑确定响应次序。中断请求源中的外部中断0(INT0)和外部中断1(INT1)详述如下:

1)外部中断0(INT0):中断信号由P3.2引脚输入。通过IT0来设置中断请求的触发方式。

当IT0为“1”时,外部中断0为下降沿触发;当IT0为“0”时,无论是上升沿还是下降沿,都会引发外部中断0.一旦输入信号有效,则置位IE0标志,向CPU申请终端。

2)外部中断1(INT1):中断信号由P3.3引脚输入。通过IT1来设置中断请求的触发方式。

当IT1为“1”时,外部中断0为下降沿触发;当IT1为“0”时,无论是上升沿还是下降沿,都会引发外部中断0.一旦输入信号有效,则置位IE0标志,向CPU申请中断。

2.定时器原理:

1)设置工作方式,对方式控制寄存器TMOD赋值。C/T是功能选择位,(C/T)= 0时,设

置为定时工作模式;(C/T)= 1时,设置为计数工作模式。M1、M0为工作方式选择位。

图2 :定时器TMOD控制寄存器图

图3:定时器工作方式图

2)计算定时初值并装入寄存器TH0、TL0,采用方式0即16位自动重装载方式,则定时

时间1ms = (216-[TH0,TL0])×计数脉冲周期×12(1-T0x12),解得定时初值为:0FC66H。

开启T0中断,EA、ET0置1,启动T0开始工作,即TR0置1。

3)定时器中断:当中断请求源发出中断请求时,如果中断请求被允许的话,单片机暂时中

止当前正在执行的主程序,转到中断处理程序处理中断服务请求。中断服务子程序执行完毕后,再回到原来被中止的主程序。定时/计数器T0计数溢出时向CPU发出中断请求,中断请求标志位为TF0。

3.数码管显示原理(HC595串并转换):LED数码管是显示数字和字母的常见显示器件,由8

图4:七段数码管原理图

段码:a、b、c、d、e、f、g、dp段的二进制代码(a为最低位),控制显示字型。

位选:公共端com,控制数码管是否显示。

数码管动态显示原理:由于任何时刻只有一个数码管处于显示状态,单片机采用“扫描”

方式控制各个数码管轮流显示,通常将所有数码管段码线的相应段并联在一起,由一个8位I/O端口控制。各数码管的位选端分别由其他I/O口线单独控制。任意时刻,单片机控制只有1位位选线有效,即只选中一位数码管显示。其他位选线无效的数码管都不显示。每隔一定时间逐位地轮流点亮各数码管。由于数码管的余辉和人眼的“视觉暂留”作用,控制好每位数码管点亮的时间和间隔,即可达到多位同时显示的效果。

4.矩阵式键盘原理:键盘由行线和列线组成,按键位于行、列的交叉点上。节省I/O口线,只

要8个I/O口就可构成4×4共16个按键。适用于按键数目较多的场合。结构如图5所示:

图5:矩阵键盘原理图

矩阵键盘识别方法有两种,逐行扫描法和线反转法。由于线反转法代码量相较逐行扫描法更简单,只需两步便能获得按键所在行列值,提高了键盘扫描的工作效率。所以本次实验中采用了第二种方法:先行全扫描,读取列值;再列全扫描,读取行值;将读取的行、列值组合即可得到键码。矩阵键盘的应用中同样要进行按键的去抖动处理。

5.实验流程图:电梯移动过程分为两个阶段,第一个阶段为“呼叫阶段”,第二个阶段为“响

值,判断乘客要上楼还是下楼,并移动到其所在楼层。第二阶段:电梯需等到乘客进入电梯,按下电梯内的楼层按钮后,移动到乘客所在的楼层,等待下次呼叫。流程图如图6所示:

图6:程序执行流程图

部呼叫按钮,分别为“一楼,上楼”、“二楼,上楼”、“二楼,下楼”、“三楼,上楼”、“三楼,下楼”、“四楼,上楼”、“四楼,下楼”、“五楼,上楼”、“五楼,下楼”、“六楼,下楼,因一楼为最低楼层,只能上楼,六楼为最高楼层,只能下楼,故一共用到10个按钮),由于电梯需要有人呼叫才能响应,所以键值不为0~9则为不合法按键,需重新从键盘获取输入。若按键呼叫合法,则利用键值与键值表,通过查表指令判断出乘客要上楼还是下楼及其所在楼层。获取乘客所在楼层后,电梯移动到乘客所在楼层,等候乘客进入。

(四)实验设备

PC机,Keil uVision4和STC-ISP软件,STC单片机实验箱,蜂鸣器,发光二极管

(五)实验结果

用6个发光二极管(P2)模拟电梯到达的楼层数。外部中断INT0作为电梯内报警按键,蜂鸣器接P5.5引脚,在外部中断0服务子程序中开启蜂鸣器提示音提示紧急情况。外部中断INT1作为“恢复默认设置”按键。P1.7所接LED7作为上行指示灯,P1.6所借LED8作为下行指示灯。采用4 x 4矩阵键盘(P0),按键0~9表示每层楼电梯外的呼叫按钮,按键0~F表示电梯内部按钮1~6楼。数码管0(最左)显示乘客上下楼图案“∧”“∨”;数码管2显示乘客所在楼层数;数码管5显示乘客目标楼层数;数码管7(最右)显示电梯当前楼层数。

初始时刻,楼层显示为“1”,方向显示消隐,上行指示灯P1.7、下行指示灯P1.6熄灭,此处我们演示6楼有人要去1楼的过程。

先按下按键“9”,表示“六楼,要下楼”。第一阶段,电梯外数码管显示器显示向下“∨”,乘客楼层显示器显示“6”,电梯上行指示灯P1.7亮起,电梯从一楼逐楼上升,当前楼层显示器与发光二极管随楼层变化,如图7所示:

(a)电梯停在1楼(b)电梯到达2楼

(c)电梯到达3楼(d)电梯到达4楼

(e)电梯到达5楼(f)电梯到达6楼

图7:电梯从1楼响应6楼的乘客过程图

(“∨”表示乘客需下楼,“6”表示乘客楼层,最右显示实时楼层,P1.7亮表示电梯上行)第二阶段,乘客进入电梯,按下电梯内“一楼”(矩阵键盘键值为F),电梯外数码管显示器恢复消隐,目标楼层显示器显示“1”,电梯下行指示灯P1.6亮起,电梯从6楼逐楼下降,当前楼层显示器与发光二极管随楼层变化,到达1楼后,乘客离开,目标楼层显示器恢复消隐,电梯停在1楼,等待下一次呼叫。如图8所示:

(a)电梯在6楼(b)电梯载客到5楼

(c)电梯载客到4楼(d)电梯载客到3楼

(e)电梯载客到2楼(f)电梯载客到1楼

图8:电梯携带乘客从6到1楼过程图

按下INT0按键,电梯紧急报警(这里用红色LED代替蜂鸣器),如图9所示:

图9:蜂鸣器报警图

按下INT1按键,电梯恢复默认设置,如图10所示:

图10:电梯恢复初始值图

(六)结果讨论与心得体会

本实验中所设计的电梯控制系统可以实现电梯从当前楼层到乘客所在楼层,再从乘客所在楼层到乘客目标楼层的过程,可用INT0实现报警功能,利用LED灯指示电梯上行或下行。数码管0(最低位)显示乘客上下楼图案“∧”“∨”;数码管2显示乘客所在楼层数;数码管5显示目标楼层数;数码管7(高位)显示电梯当前楼层数。但其缺点在于:一、电梯在响应的过程中,不能按楼层顺序依次响应多个乘客在不同楼层的呼应。二、无法处理当电梯内乘坐多人,且目标楼层各不相同的情况。(七)附录:实验源代码

P4 DATA 0C0H

P5 DATA 0C8H

P0M1 DATA 093H

P0M0 DATA 094H

P1M1 DATA 091H

P1M0 DATA 092H

P2M1 DATA 095H

P2M0 DATA 096H

P4M1 DATA 0xB3

P4M0 DATA 0xB4

P5M1 DATA 0xC9

P5M0 DATA 0xCA

AUXR DATA 8EH

SCANCODE DATA 41H

Direction DATA 37H ;乘客去向(存放上楼或下楼显示段码)

People_Flo DATA 38H ;乘客所在楼层

Object_Flo DATA 39H ;乘客目标楼层

F_current DATA 3AH ;电梯当前楼层

KEY_index DATA 3BH ;键值索引

KEY_NUM DATA 3CH ;键值

display_index DATA 3DH ;显示索引

FLOOR DATA 3EH

cnt_50ms DATA 3FH ;50ms计数器

KEY DATA 40H ;按键标志位,为1表示键值属于0-9,为0表示键值属于A-F

P_HC595_SER BIT P4.0

P_HC595_RCLK BIT P5.4

P_HC595_SRCLK BIT P4.3

ORG 0000H

LJMP MAIN

ORG 0003H

LJMP INT0_ISR

ORG 0013H

LJMP INT1_ISR

ORG 000BH

LJMP T0_ISR

ORG 0100H

MAIN:

MOV P0M0,#0 ;初始化

MOV P0M1,#0

MOV P1M0,#0

MOV P1M1,#0

MOV P2M0,#0

MOV P2M1,#0

MOV P4M0,#0

MOV P4M1,#0

MOV P5M0,#0

MOV P5M1,#0

MOV AUXR,#00H ;12T

MOV TMOD,#00H ;T0方式0定时

MOV TL0,#066H ;T0定时1ms

MOV TH0,#0FCH

MOV display_index,#0

CLR P5.5

MOV P2,#01H

MOV SP,#6FH

MOV cnt_50ms,#50

MOV KEY,#2

MOV KEY_NUM,#10

MOV Direction,#0

MOV People_Flo,#0

MOV F_current,#1 ;当前楼层起始为1楼

LCALL F_Display

CLR TF0

CLR IE0

CLR IE1

SETB IT0 ;下降沿触发

SETB IT1

SETB EX0 ;外部中断允许

SETB EX1

SETB ET0

SETB EA

SETB TR0

LOOP:

MOV A,cnt_50ms

CJNE A, #50,LOOP

LCALL KEYSCAN

MOV A,KEY

JZ JUMP

DEC A

JZ SHIFT

LJMP LOOP

;******************************************************************* JUMP: ;电梯载有乘客移动

CLR C

MOV A,KEY_NUM

SUBB A,#10 ;键值在A-F之间为电梯内部1-6层按钮

JC ERROR2 ;键值不符合要求,要求重新输入

JZ FLOOR1 ;目标为一楼

DEC A

JZ FLOOR2 ;目标为二楼

DEC A

JZ FLOOR3 ;目标为三楼

DEC A

JZ FLOOR4 ;目标为四楼

DEC A

JZ FLOOR5 ;目标为五楼

LJMP FLOOR6 ;目标为六楼

FLOOR1:

MOV Object_Flo,#1

LJMP NEXT

FLOOR2:

MOV Object_Flo,#2

LJMP NEXT

FLOOR3:

MOV Object_Flo,#3

LJMP NEXT

FLOOR4:

LJMP NEXT

FLOOR5:

MOV Object_Flo,#5

LJMP NEXT

FLOOR6:

MOV Object_Flo,#6

NEXT:

MOV Direction,#0 ;电梯载人移动时,消隐电梯外上下按键

MOV People_Flo,#0 ;电梯载人移动时,消隐原来呼叫乘客所在楼层LCALL F_Display

MOV FLOOR,Object_Flo

LCALL JUDGE

MOV KEY,#2

MOV Object_Flo,#0 ;电梯到达目的楼层,熄灭目的楼层显示数码管LCALL F_Display

LJMP LOOP

ERROR1:

MOV KEY,#1

LJMP LOOP

;****************************************************************** SHIFT: ;电梯内无人,响应乘客的呼叫,移动到乘客所在楼层CLR C

MOV A,KEY_NUM

SUBB A,#10

JNC ERROR2

MOV Object_Flo,#0

MOV A,KEY_NUM

JZ Object1 ;一楼,上楼

DEC A

JZ Object21 ;二楼,上楼

DEC A

JZ Object22 ;二楼,下楼

DEC A

JZ Object31 ;三楼,上楼

DEC A

JZ Object32 ;三楼,下楼

DEC A

JZ Object41 ;四楼,上楼

DEC A

JZ Object42 ;四楼,下楼

DEC A

JZ Object51 ;五楼,上楼

DEC A

JZ Object52 ;五楼,下楼

LJMP Object6 ;六楼,下楼

ERROR2: ;按键错误,只能按0~9表示乘客所在楼层及方向MOV KEY,#2

Object1:

MOV People_Flo,#1

MOV Direction,#7

LJMP NEXT1

Object21:

MOV People_Flo,#2

MOV Direction,#7

LJMP NEXT1

Object22:

MOV People_Flo,#2

MOV Direction,#8

LJMP NEXT1

Object31:

MOV People_Flo,#3

MOV Direction,#7

LJMP NEXT1

Object32:

MOV People_Flo,#3

MOV Direction,#8

LJMP NEXT1

Object41:

MOV People_Flo,#4

MOV Direction,#7

LJMP NEXT1

Object42:

MOV People_Flo,#4

MOV Direction,#8

LJMP NEXT1

Object51:

MOV People_Flo,#5

MOV Direction,#7

LJMP NEXT1

Object52:

MOV People_Flo,#5

MOV Direction,#0

LJMP NEXT1

Object6:

MOV People_Flo,#6

MOV Direction,#8

NEXT1:

LCALL F_Display

MOV FLOOR,People_Flo

LCALL JUDGE

LJMP LOOP

;********************************************* JUDGE:

CLR C

SUBB A,F_current ;判断按键值与当前楼层大小

JC DOWN ;人在楼层小于当前楼层,电梯下行

JZ DLY ;人就在当前楼层,延时2s等人进入电梯操作

JNC UP ;人在楼层大于当前楼层,电梯上行UP:

CLR P1.7 ;上行指示灯亮

LCALL DELAY1500MS ;每s上升一楼

INC F_current ;每升一楼,刷新一次电梯楼层显示

LCALL F_Display

MOV A,F_current ;判断是否到达指定楼层

CJNE A,FLOOR,UP ;未到达,继续上升

SETB P1.7 ;到达,电梯上升指示灯灭

LJMP DLY ;到达指定楼层后,延时,等候人进出电梯DOWN:

CLR P1.6 ;下行指示灯亮

LCALL DELAY1500MS ;每S下降一楼

DEC F_current ;刷新电梯楼层显示

LCALL F_Display

MOV A,F_current ;判断是否到达目的楼层

CJNE A,FLOOR,DOWN ;未到达目的楼层,继续下行

SETB P1.6 ;到达,电梯下降指示灯灭

LJMP DLY ;到达指定楼层后,延时,等候人进出电梯DLY:

PUSH 03H

MOV R3, #60

DJNZ R3, $

POP 03H

RET

;*********************************************

T0_ISR:

LCALL F_DisplayScan

DEC cnt_50ms

MOV A,cnt_50ms

JNZ L_Quit

MOV cnt_50ms,#50

L_Quit:

RETI

INT0_ISR:

SETB P5.5 ;报警

LCALL DELAY1500MS

CLR P5.5

RETI

INT1_ISR:

MOV F_current,#1

MOV Direction,#0

MOV KEY_NUM,#10

MOV Object_Flo,#0

MOV cnt_50ms,#50

MOV KEY,#2

LCALL F_Display

RETI

;************************************************ KEYSCAN: ;线反转法识别键值

MOV P0, #0F0H ;行输入高电平,列输入低电平

MOV A, P0

CJNE A, #0F0H, KEYC

RETURN:

RET

KEYC:

LCALL KeyDelay

MOV A, P0

CJNE A, #0F0H, KEYID ;确认按键

LJMP RETURN

KEYID:

MOV SCANCODE, A

MOV P0, #0FH ;列输入高电平,行输入低电平,高四位为行线。

NOP

NOP

MOV A, P0

ADD A, SCANCODE

MOV SCANCODE, A

KEYUP:

MOV A, P0

CJNE A, #0FH, KEYUP

LCALL KeyDelay

MOV A, P0

CJNE A, #0FH, KEYUP

MOV DPTR, #KEYCODE

MOV KEY_index, #0

KEYLOOP:

MOV A, KEY_index

MOVC A, @A+DPTR

CJNE A, SCANCODE, NEXTKEY

MOV KEY_NUM, KEY_index

DEC KEY

RET

NEXTKEY:

INC KEY_index

LJMP KEYLOOP

KEYCODE: ;键码表

; 1,上2,上2,下3,上3,下4,上4,下5,上

DB 0EEH, 0EDH, 0EBH, 0E7H, 0DEH, 0DDH, 0DBH, 0D7H

; 5,下6,下 1 2 3 4 5 6

KeyDelay:

PUSH 03H

MOV R3, #60

DJNZ R3, $

POP 03H

RET

;************************************************************** F_Display:

MOV LED4+0,Direction

MOV LED4+1,People_Flo

MOV LED4+2,Object_Flo

MOV LED4+3,F_current

PUSH DPH

PUSH DPL

PUSH 00H

PUSH ACC

MOV DPTR,#LEDCODE

MOV A,#F_current

MOV R0,A

MOV A,@R0

MOVC A,@A+DPTR

MOV P2,A

POP ACC

POP 00H

POP DPL

POP DPH

RET

F_DisplayScan:

PUSH DPH

PUSH DPL

PUSH 00H

PUSH ACC

MOV DPTR,#T_COM ;传位码

MOV A,display_index

MOVC A,@A+DPTR

LCALL F_Send_595

MOV DPTR,#T_Display ;传段码

MOV A,#LED4

ADD A,display_index

MOV R0,A

MOV A,@R0

MOVC A,@A+DPTR

LCALL F_Send_595

SETB P_HC595_RCLK ;锁存

CLR P_HC595_RCLK

INC display_index

MOV A,display_index

CJNE A,#4,L_QuitDisplayScan

L_QuitDisplayScan:

POP ACC

POP 00H

POP DPL

POP DPH

RET

F_Send_595:

PUSH 02H

MOV R2, #8

L_Send_595_Loop:

RLC A

MOV P_HC595_SER,C

SETB P_HC595_SRCLK

CLR P_HC595_SRCLK

DJNZ R2, L_Send_595_Loop

POP 02H

RET

T_Display: ; 段码

; 熄灭 1 2 3 4 5 6 上升下降

DB 000H,006H,05BH,04FH,066H,06DH,07DH, 023H ,01CH

T_COM: ; 位码

; 最低位最高位

DB 0FEH, 0FBH, 0EFH, 07FH

LEDCODE: ;发光二极管

; 全灭 1 2 3 4 5 6

DB 00H, 01H, 02H, 10H, 20H, 40H, 80H

;********************************************************************* DELAY1500MS: ;@11.0592MHz

NOP

NOP

NOP

PUSH 30H

PUSH 31H

PUSH 32H

MOV 30H,#51

MOV 31H,#110

MOV 32H,#88

NEXT2:

DJNZ 32H,NEXT2

DJNZ 31H,NEXT2

DJNZ 30H,NEXT2

POP 32H

POP 31H

POP 30H

RET

基于单片机的电梯控制系统

基于单片机的电梯控制系统

————————————————————————————————作者:————————————————————————————————日期:

1 课题概述 1.1课题的主要研究内容及设计步骤 本课题的主要任务是完成一个电梯系统的调度模块,即根据每个楼层不同顾客的按键需求,让电梯做出合理的判断,正确高效地知道电梯完成各项载客任务。根据此任务,本课题需要研究的内容有: 1、根据系统的技术要求,进行系统硬件的总体方案设计; 2、学习单片机的相关知识,并且加以运用; 3、选择恰当的芯片,并对其内部协议有所掌握,便于应用。 4、研究C语言编程,并且规定电梯的工作规则,用C语言加以实现; 5、对软件和硬件进行调试,让其协调工作,完成指定任务。 结合以上内容,本课题的设计方案步骤如下: 关于硬件部分: 首先,对实际的电梯系统进行模拟,一般情况下,一个电梯应该具备相关按键、显示二极管、数码管等,由于这是一个调度模块,故没有设计具体的轿厢等机械部分。然后,结合这些实物,选择恰当的芯片,并分成若干模块,安排好各自之间的关系。接着,要完成电路图的设计,画出PCB板,焊接相关器件后进行硬件调试,看是否好用并加以适当的更正。 关于软件部分: 关于电梯调度时所遵循的原则作出规定,其必须基于高效与人性化两个原则。最后是使用C语言将规定程序化,以便电梯真正的运作。 当然,二者的关系并不是分离的,它们是相辅相成,硬件依据软件来验证,软件依据硬件来调试。经过一个个的发现问题、一个个的解决问题,最终做出完美的电梯调度模块。 1.2课题的开发环境简介 1.2.1电路图制作软件proteus 7.2 Proteus是目前最好的模拟单片机外围器件的工具,因此在仿真和程序调试时,关心的不再是某些语句执行时单片机寄存器和存储器内容的改变,而是从工程的角度直接看程序运行和电路工作的过程和结果。对于这样的仿真实验,从某种意义上讲,是弥补了实验和工程应用间脱节的矛盾和现象。 1.2.2C51的程序开发软件Keil

电梯的电气控制系统设计与实现

编订:__________________ 审核:__________________ 单位:__________________ 电梯的电气控制系统设计 与实现 Deploy The Objectives, Requirements And Methods To Make The Personnel In The Organization Operate According To The Established Standards And Reach The Expected Level. Word格式 / 完整 / 可编辑

文件编号:KG-AO-7382-100 电梯的电气控制系统设计与实现 使用备注:本文档可用在日常工作场景,通过对目的、要求、方式、方法、进度等进行具体的部署,从而使得组织内人员按照既定标准、规范的要求进行操作,使日常工作或活动达到预期的水平。下载后就可自由编辑。 电梯是当前高层建筑不可缺少的垂直方向的交通运输工具,随着计算机及微电子技术的快速发展,电梯控制技术发生了巨大变化,其中PLC控制系统代替传统的继电器控制以及电梯采用了对电动机实现线性调速的调压调频技术,能达到电梯安全平稳运行。 随着人们生活水平的提高及高层建筑的普及,电梯是当前高层建筑不可缺少的垂直方向的交通工具,电梯是集机电一体的复杂系统,涉及机械传动、电气控制和土建等工程领域多种领域专业与一体的综合技术。随着社会的发展及对安全的重视,在设计电梯的时候,应具有高度的安全性。这样就对建筑内的电梯的调速精度、调速范围等静态和动态特性提出了更高的要求。当前由可编程序控制器(PLC)和微机组成的电梯运行逻辑控制系统具有可靠性高、维护方便、开发

六层电梯控制系统设计

六层电梯控制系统设计 指导教师:张强 2008级电气自动化专业学号 200812042 姓名杨海龙 摘要 本文介绍一种电梯PLC控制系统。电梯是垂直方向的运输设备,是高层建筑中不可缺少的交通运输设备。它靠电力,拖动一个可以载人或物的轿厢,在建筑的井道内导轨上做垂直升降运动,在人们生活中起着举足轻重的作用。而控制电梯运行的PLC系统也要求越来越高,要求达到电梯运行的“稳、准、快”的运行目的。该系统主要由PLC、逻辑控制电路组成。其中包括交流异步电动机、继电器、接触器、行程开关、按钮、发光指示器和变频器组成为一体的控制系统。本机控制单元采用以西门子公司的可编程控制器PLC对机器进行全过程控制。 整个系统通过PLC、逻辑控制电路对电梯的升降;加、减速;平层;起动、制动控制。其结构简单、运行效率高、平层精度高、易于理解与掌握。 关键词:PLC控制系统;电梯;逻辑控制电路;变频器

2 Six elevator control system design Tutor: Qiang Zhang Electric automation level2008 No.200812042 Name: Hailong Yang Abstract This text introduces the control system of a kind of elevator PLC.The elevator is perpendicular directional of the conveyance equipments be indispensable in the high building of transportation equipments.It depends electric power, dragging along to move a car that can carry person or thing and lead a track in the building of the well way up do perpendicularity to ascend and descend sport, there is prominent function in the people's life.And the control elevator circulate of the PLC system also has more and more high request, request to attain the movement purpose of "steady, quasi-, quick" of elevator movement.That system mainly from PLC, logic control the electric circuit constitute.Include an exchanges difference to tread electric motor among them, after the electric appliances, get in touch with a machine, route of travel switch and press button, give out light the indicator constitute and transducer for the control system of integral whole.The this machine control unit adoption carries on whole process a control to the machine by the programmable controller PLC of SIEMENS company. The whole system passes PLC, logic control the electric circuit is to the rise and fall of elevator;Add, decelerate;Even layer;Start, make to move a control.Its structure is simple and circulate an efficiency, even layer accuracy, be easy to comprehension and control. Key Words:The PLC controls system elevator;The logic controls;electric circuit transducer

电梯的电气控制系统设计与实现(通用版)

Safety is the goal, prevention is the means, and achieving or realizing the goal of safety is the basic connotation of safety prevention. (安全管理) 单位:___________________ 姓名:___________________ 日期:___________________ 电梯的电气控制系统设计与实现 (通用版)

电梯的电气控制系统设计与实现(通用版)导语:做好准备和保护,以应付攻击或者避免受害,从而使被保护对象处于没有危险、不受侵害、不出现事故的安全状态。显而易见,安全是目的,防范是手段,通过防范的手段达到或实现安全的目的,就是安全防范的基本内涵。 电梯是当前高层建筑不可缺少的垂直方向的交通运输工具,随着计算机及微电子技术的快速发展,电梯控制技术发生了巨大变化,其中PLC控制系统代替传统的继电器控制以及电梯采用了对电动机实现线性调速的调压调频技术,能达到电梯安全平稳运行。 随着人们生活水平的提高及高层建筑的普及,电梯是当前高层建筑不可缺少的垂直方向的交通工具,电梯是集机电一体的复杂系统,涉及机械传动、电气控制和土建等工程领域多种领域专业与一体的综合技术。随着社会的发展及对安全的重视,在设计电梯的时候,应具有高度的安全性。这样就对建筑内的电梯的调速精度、调速范围等静态和动态特性提出了更高的要求。当前由可编程序控制器(PLC)和微机组成的电梯运行逻辑控制系统具有可靠性高、维护方便、开发周期短,对机械零部件和电器元件都采取了很大的安全系数和保险系数。电梯的控制是相对比较复杂的,PLC可编程控制器把机械与电气部件有机地结合在一个设备内,把仪表、电子和计算机的功能综合在一起,使得

单片机课程设计之电梯控制系统

微控综合系统课程设计报告 专 班 姓 学 2016 年 12 月 23 日

摘要 本文介绍了一种采用STC15F2K60S2芯片进行电梯控制系统的设计方法,主要阐述如何使用单片机进行编程来实现电子设计的方法,利用单片机编程实现功能,简洁而又多变的设计方法,缩短了研发周期,同时使电梯控制系统体积更小功能更强大。硬件部分主要由单片机的最小模块、电梯内外按钮控制模块、数码管显示楼层模块、发光二极管显示目的楼层模块、报警显示模块组成。软件部分使用kiel软件进行C语言程序编写,用proteus软件进行仿真调试。本设计具有电梯控制系统所需的一些基本功能,能通过方向按键选择方向,能通过数字按键选择楼层,数码管显示实时楼层数,电动机控制部分采用直流电机及H桥驱动电路,使电梯箱能上下运动。硬件设计简单可靠,结合软件,基本实现了五层电梯运行的模拟仿真。 关键词:STC15F2K60S2芯片;电梯控制系统;C语言 Abstract This paper describes the use of a STC15F2K60S2 chip for elevator control system design methods, mainly elaborates how to use microcontroller programming method to realize electronic design, realize the function of the use of single-chip programming, concise and changing the design method shortens the development cycle, at the same time the elevator control system smaller and more powerful. The hardware part is composed of the smallest module of the microcontroller, the internal and external button control module, the digital control display module, the light emitting diode display module and the alarm module. The software part uses the Kiel software to carry on the C language programming, uses the Proteus Software to carry on the simulation debugging. Some of the basic functions of the design of the elevator control system required, canchoose direction key direction through the number keys to select the floor, real-time digital display of the number of floors, the motor control part adopts DC motor and H bridge driving circuit, the elevator box can move up and down. The hardware design is simple and reliable, combined with the software, the basic realization of the five elevator operation simulation. Key words: STC15F2K60S2 chip; elevator control system; C language. 1.引言 随着现代高科技的发展,住房和办公用楼都已经逐渐向高层发展。电梯是高层宾馆、商店、住宅、多层仓库等高层建筑不可缺少的垂直方向的交通运输工具。因此电梯在我们的生活中起着举足轻重的作用。电梯已不仅是一种生产环节中的重要设备,更是一种人们频繁乘用的交通运输设备。由于传统的电梯运行逻辑控制系统采用的是继电器逻辑控制线路。采用这种控制线路,存在易出故障、维护不便、运行寿命较短、占用空间大等缺点。从技术发展来看,这种系统将逐渐被

最新四层电梯的自动控制系统及模拟系统设计

四层电梯的自动控制系统及模拟系统设计

陕西国防工业职业技术学院 SHAANXI INSTITUTE OF TECHNOLOGY 毕业设计说明书 题目四层电梯的自动控制系统及模拟系统

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段

保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

基于单片机的智能电梯控制系统设计

基于单片机的智能电梯控制系统设计

摘要 本文介绍了一种采用单片机STC89C52芯片进行电梯控制系统的设计方法,主要阐述如何使用单片机进行编程来实现四层电梯的智能控制,利用单片机编程简洁而又多变的设计方法,缩短了研发周期,同时使电梯控制系统体积更小功能更强大。本设计实现了电梯控制系统所需的一些基本功能,能通过电梯内按键或者电梯外上升、下降按键选择楼层,数码管显示实时楼层数,LED显示实时电梯运行状态。原理图和PCB部分采用protel99se专业软件来设计,实现将设计产品化。本次设计更注重了把一些新的思路加入到设计中。主要包括采用了STC89C52芯片,使用C语言进行编程,使其具有了更强的移植性,更加利于产品升级。 关键词:STC89C52;电梯控制系统;protel99se;C语言

Abstract This paper introduces a design method of using STC89C52 chip for elevator control system, mainly describes how to use microcontroller programming to achieve the intelligent four storey elevator control, the design method of microcontroller programming simple and variable, shortens the development cycle, at the same time that the elevator control system smaller and more powerful. Some of the basic functions of the design and implementation of elevator control system required by the elevator, elevator buttons or rise, decline the key to select the floor, digital tube display real-time number of floors, LED display real-time operating state of elevator. Schematic and PCB design using Protel99SE software, the design of products. This design pays more attention to some new ideas into the design. Including the use of the STC89C52 chip, the use of C language programming, which has portability stronger, more conducive to the upgrading of products. Keywords: STC89C52; elevator control system; Protel99SE; C language

电梯控制系统设计方案

上海四景计算机信息科技有限公司 电 梯 控 制 系 统 方 案

上海四景计算机信息科技有限公司 舒特电梯智能控制系统 ---楼宇自动化的首选 前言: 系统概述: 随着高科技的蓬勃发展,智能化管理已经走进了人们的生活。物业管理公司或管理人员为了能对楼宇内各种人员的进出进行更有效、更安全的管理,有效的控制闲杂人员的进入,可以通过采用对电梯的合理控制实现这种功能需求。所有的电梯楼层,都必须先经过系统管理员授权。使用电梯时,不同的人有不同的权限分配,每个进入电梯的人经过授权可以进入指定的区域或楼层,并且可以根据时间表进行授权管理。未经授权,无法进入管理区域的楼层,并对重要楼层进行时间段控制。控制器不管是脱机运行还是联机控制,都可记录大量的交易数据,使得电梯的所有人员进出记录都有据可寻。针对这些需求我们开发了电梯楼层控制器,并分为手动型和自动型两款,客户可以根据需求选择适合自己的产品。 通过智能卡管理电梯运行,可将闲杂人员阻止在电梯之外;同时,又起到了电梯省电省空耗的环保作用;也减少了出现电梯按键失灵的情况;延长了电梯使用寿命;加强了传统安全管理系统中管理的薄弱的一面;提高了物业的安全等级,电梯系统智能化控制已逐渐成为智能化建筑楼宇中必不可少弱电系统之一 二、选择使用电梯控制系统带来的好处 (一)使用梯控制系统可有效的控制闲杂人员的进入,可以通过采用对电梯的合理控制实现各种功能需求。 (二)使用梯控制系统能够提高楼盘的整体智能化程度,提升楼盘亮点和档次,充分体现智能化楼宇和智能化小区意义,是楼盘更具附加值。 (三)使用梯控制系统能够使公共电梯轻松晋级为私有电梯,能够让业主充分体现私有电梯的尊贵和方便性。 (四)使用梯控制系统能够为用户提供更方便和更公平使用。 (五)协助收取物业费 管理人员可对系统的用户卡设定使用权限,设定失效日期,便于控制管理费用的收取。 如用户使用到达使用的失效时间,则不能开梯,提醒并促使用户到达管理处及时缴费,对于不按时交纳物业费的业主,则不能使用电梯,有效的将管理费用与用户使用权限挂

六层电梯的PLC控制系统设计

目录 摘要......................................................................... I Abstract .................................................................... II 第1章引言.. (1) 第2章功能需求分析 (3) 2.1 电梯的集选控制功能 (3) 2.2 电梯的楼层检测及平层功能 (3) 2.3 电梯门的控制功能 (3) 2.4 电梯的调速功能 (4) 2.5电梯的安保功能 (4) 第3章电梯控制系统的硬件设计 (5) 3.1可编程控制器(PLC)的选型 (5) 3.2其他主要器件的选型 (5) 3.2.1电机的选型 (5) 3.2.2变频器的选型 (6) 3.2.3开关器件的选型 (6) 3.3电气原理图的设计及工作原理 (7) 3.3.1主电路图的设计及工作原理 (7) 3.3.2电梯升降控制部分电路图设计及工作原理 (9) 3.3.3电梯门控制部分电路图设计及工作原理 (10) 3.4输入输出(I/O)口分配及PLC接线 (11) 第4章系统软件设计 (15) 4.1 软件设计思想及主程序流程图 (15) 4.2 电梯控制系统各环节梯形图设计 (16) 4.2.1 外部请求响应子程序 (16) 4.2.2 梯内请求信号响应子程序 (18) 4.2.3 当前层显示子程序 (18) 4.2.4 上升控制子程序 (19) 4.2.5 下降控制子程序 (19)

4.2.6 电梯门控制子程序 (20) 4.2.7 电梯升降控制子程序 (20) 第5章系统的仿真 (22) 第6章结论 (24) 致谢 (26) 参考文献 (27)

三层电梯PLC控制系统设计报告

PLC课程设计报告题目:三层电梯PLC控制系统设计 院别: 姓名: 学号: 指导教师: 日期:

本设计主要利用欧姆龙系统完成。主要介绍了3层电梯的PLC的特点、PLC的功能、发展趋势、PLC控制电梯的软、硬件设计。在示意图、接线图、电梯的控制梯形图、指令表、和程序流程图的基础之上提出了PLC的编程方法。 可编程控制系统(Programmable Logic Controller)是一种专门为在工业环境下应用而设计的数字运算操作电子系统。它采用一种可编程的存储器,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。由于它可通过软件来改变控制过程,而且具有体积小、组装维护方便、编程简单、可靠性高、抗干扰能力强等特点,已广泛应用于工业自动化控制控制的各个领域,大大推进了机电一体化的进程。 电梯是高层建筑不可缺少的运输工具,用于垂直运送乘客和货物,传统的电梯控制系统主要采用继电器--接触器进行控制,其缺点是触点多,故障率高、可靠性差、维修工作量大等,而采用 PLC组成的控制系统可以很好地解决上述问题,使电梯运行更加安全、方便、舒适。目前PLC在电梯行业已得到广泛应用。在层数和控制功能较少的场合,采用PLC控制较为方便。

第一章三层楼电梯自动控制 (4) 一.电梯设计要求 (4) 二.电梯设计分析 (5) 1.分析被控对象 (5) 2.分配PLC的输入/输出端子 (5) 3.统计输入、输出点数并选择PLC型号 (5) 4.输入/输出端子接线图 (6) 5.运动形式分析 (6) 6.助记符 (11) 三.硬件配置设计 (15) 1. 电梯控制构成 (16) 2. 主电路 (16) 四.型号规格 (16)

(完整版)基于单片机的电梯控制系统方案

1 课题概述 1.1 课题的主要研究内容及设计步骤 本课题的主要任务是完成一个电梯系统的调度模块,即根据每个楼层不同顾客的按键需求,让电梯做出合理的判断,正确高效地知道电梯完成各项载客任务。根据此任务,本课题需要研究的内容有: 1、根据系统的技术要求,进行系统硬件的总体方案设计; 2、学习单片机的相关知识,并且加以运用; 3、选择恰当的芯片,并对其内部协议有所掌握,便于应用。 4、研究C语言编程,并且规定电梯的工作规则,用C语言加以实现; 5、对软件和硬件进行调试,让其协调工作,完成指定任务。 结合以上内容,本课题的设计方案步骤如下: 关于硬件部分: 首先,对实际的电梯系统进行模拟,一般情况下,一个电梯应该具备相关按键、显示二极管、数码管等,由于这是一个调度模块,故没有设计具体的轿厢等机械部分。然后,结合这些实物,选择恰当的芯片,并分成若干模块,安排好各自之间的关系。接着,要完成电路图的设计,画出PCB板,焊接相关器件后进行硬件调试,看是否好用并加以适当的更正。 关于软件部分: 关于电梯调度时所遵循的原则作出规定,其必须基于高效与人性化两个原则。最后是使用C语言将规定程序化,以便电梯真正的运作。 当然,二者的关系并不是分离的,它们是相辅相成,硬件依据软件来验证,软件依据硬件来调试。经过一个个的发现问题、一个个的解决问题,最终做出完美的电梯调度模块。 1.2课题的开发环境简介 1.2.1 电路图制作软件proteus 7.2 Proteus是目前最好的模拟单片机外围器件的工具,因此在仿真和程序调试时,关心的不再是某些语句执行时单片机寄存器和存储器内容的改变,而是从工程的角度直接看程序运行和电路工作的过程和结果。对于这样的仿真实验,从某种意义上讲,是弥补了实验和工程应用间脱节的矛盾和现象。 1.2.2 C51的程序开发软件Keil

电梯控制系统设计设计说明

电梯控制系统设计设计说明

第 1 页共 3 页 编号: 毕业设计说明书 题目:电梯控制系统设计 院(系):电子工程与自动化学院 专业:电子信息科学与技术专业 学生姓名: 学号:0900840218 指导教师:李莉 职称:讲师 题目类型:理论研究实验研究工程设计√软件开发 2013年5月20日

第 3 页共 39 页 摘要 本设计主要利用AT89S52单片机,实现电梯控制系统的设计。单片机与电机驱动电路的结合完成了电梯基本的升降、楼层停靠、方向选择、时间控制等基本功能,研究并实现了在上位机的模式下通过LABVIEW的远程监测的方法,完成了系统样机的设计与制作。 本设计参照了通用电梯的设计标准,有良好的操作界面和通用的外部接口,具有人性化设计,实现较好的外设兼容性。同时在系统样机中完成的其它设计研究还包括,利用LED和蜂鸣器组成的简单电路实现电梯意外声光报警、利用数码管实现电梯楼层显示,利用4x4矩阵键盘实现电梯楼层按键选择,利用LED实现目的楼层的指示,利用MAX232串口电路实现串口通信,来监测电梯实时状态。样机使用的主要器件包括低功耗、高性能的AT89S52单片机,低功耗、低成本、低电压的MAX232,双全桥电机专用驱动芯片L298,共阴极八段数码管,4x4矩阵键盘等,通过比较合理的设计使样机系统基本达到了任务要求,并具有很高的性价比,硬件设计简单可靠。软件部分使用keil软件进行C语言程序编写,用proteus 7软件进行仿真调试。本设计中综合使用了数字电路、模拟电路、高频电路、单片机及编程、硬件逻辑描述、LABVIEW及其应用以及计算机辅助设计(CAD)等多方面的知识,软硬件结合,很好地完成了本科毕业设计任务要求并取得了良好的学习效果。 关键词:AT89C52;单片机;电梯控制系统; C语言

基于PLC的六层电梯系统设计

电气及自动化课程设计报告题目:基于PLC的六层电梯系统设计 课程: PLC原理与应用 学生姓名: 学生学号: 年级: 14级 专业:自动化 班级: 2班 指导教师: 机械与电气工程学院制 2017年6月

目录 1课程设计的任务及要求 0 1.1课程设计的任务 0 1.2课程设计的要求 0 2设计的内容及主要功能 0 2.1设计内容 0 2.2主要功能 0 3 PLC概述 (1) 3.1 PLC的定义 (1) 3.2 PLC的基本结构 (1) 3.3 PLC工作原理 (3) 3.4 PLC编程语言 (3) 4 电梯简介 (4) 4.1 电梯结构 (4) 4.2 电梯控制要求 (6) 5 系统硬件选取 (7) 5.1 PLC的选取 (7) 5.2 系统I/O分配表 (8) 6 系统软件设计及仿真 (10) 6.1 初始化 (10) 6.2 内外呼信号的记忆与消除 (10) 6.3 平层信号 (11) 6.4 电梯上下行信号 (12) 6.5 自动及手动开关门信号 (13) 6.6 加减速信号 (14) 6.7 程序仿真 (16) 7设计总结 (19) 参考文献 (20)

基于PLC的六层电梯系统设计 机械与电气工程学院自动化专业 1课程设计的任务及要求 1.1课程设计的任务 使用西门子S7-200PLC编写程序实现六层电梯系统的设计并使用仿真软件进行其功能的实现。 1.2课程设计的要求 (1)编程实现按下呼梯按钮时按钮指示灯亮; (2)编程实现电梯自动平层,加减速; (3)编程实现电梯到层后自动开门与自动关门; (4)运行过程中监控电梯所在楼层并显示在数码管上。 2设计的内容及主要功能 2.1设计内容 目前电梯的控制普遍采用了两种方式,一是采用微机作为信号控制单元,完成电梯信号的采集、运行状态和功能的设定,实现电梯的自动调度和集选运行功能,拖动控制则由变频器来完成;第二种控制方式用可编程控制器取代微机实现信号控制。从控制方式和性能上来说,这两种方法并没有太大的区别。PLC可靠性高,程序设计方便灵活。本设计在用PLC控制电梯进行上下行,开关门等动作。 2.2主要功能 (1)行车途中如遇呼梯信号时,顺向截车,反向不截车; (2)内选信号、呼梯信号具有记忆功能,执行后解除; (3)内选信号、呼梯信号、行车方向、行车楼层位置均有信号灯指示; (4)停层时可延时3s自动开门、手动开门、(关门过程中)本层顺向呼梯开门; (5)有内选信号时延时自动关门,关门后延时自动行车; (6)停层进人超重时进行报警不关门,行车过程超重不响应外呼信号; (7)集选控制,将所有呼梯信号集中进行分析比较选取最优路线行车。

六层电梯的PLC控制系统设计

六层电梯的PLC控制系统设计

目录

摘要 本文采用可编程控制器(PLC)代替传统的继电器接触控制,设计了六层电梯的控制系统。在功能需求分析的基础上,选用S7-200系列PLC(CPU226)作为控制器完成了系统的硬件系统的设计,利用编程软件Step7-Micro结合模块化的编程思想设计了电梯系统各环节的梯形图,并借助S7-200仿真软件对六层电梯控制系统进行了模拟仿真,给出了仿真结果图。仿真结果表明本设计实现了电梯运行的基本功能。本文设计的电梯控制系统提高了电梯的控制水平,克服了手动操作所带来的一些人为干扰因素,取得了良好的预期效果,也为高层电梯及电梯的群控技术提供了理论依据。 关键字:电梯,PLC 控制系统,硬件系统,梯形图,仿真

Abstract In this paper, the programmable controller (PLC) is used to replace the traditional relay contact control and the design of the control system for an elevator of six levels is introduced.On the basis of analysis of the functional requirements, S7-200 series PLC (CPU226) is selected as the controller to complete the system hardware design, the use of the programming software Step7-Micro designed the elevator system at all stages of the ladder with modular programming ideas, and the use of S7-200 simulation software for a six-story elevator control system simulation debugging, simulation results are given and the Fig simulation results show that the design of the basic functions of elevator running can be realized.In this paper, the design of elevator control system improves the control level of the elevator, and overcomes some human interference factors in manual operation, and has achieved good result. meanwhile it provides the theory basis for high-level elevator and the control technology of elevator group. Key words: elevator, PLC control system, hardware system,ladder diagram, simulation

智能电梯控制系统设计

湖南文理学院 课程设计报告 课程名称:自动化系统课程设计专业班级:自动化11班学号 学生姓名: 指导教师: 完成时间:2014年11月20日报告成绩:

目录

一、设计题目 智能电梯控制系统设计 二、设计要求 利用PLC与变频器实现电梯的变频调速控制,该电梯控制系统具有同时呼梯控制、各楼层单独呼梯控制、上升、下降运行控制、轿厢位置显示等功能,电梯至少五层以上。 三、电梯控制系统控制系统设计作用与目的 随着我国经济的高速发展,微电子技术、计算机技术和自动控制技术也得到了迅速发展,电梯也已成为人类现代生活中广泛使用的运输工具。随着人们对电梯运行的安全性、舒适性等要求的提高,电梯得到了快速发展,其拖动技术已经发展到了调频调压调速,其逻辑控制也由PLC代替原来的继电器控制。 可编程控制器(PLC)因为稳定可靠、结构简单、成本低廉、简单易学、功能强大和使用方便已经成为应用最广泛的通用工业控制装置,成为当代工业自动化的主要支柱之一。电梯控制要求接入设备使用简便,对应系统组态的编程简单,具有人性化的人机界面,配备应用程序库,加快编程和调试速度。通过PLC对程序设计,提高了电梯的控制水平,并改善了电梯的电梯运行的舒适感。本文争对以上优点,对电梯运行进行了改进,使其达到了比较理想的控制效果。 四、所用设备及软件 本设计除了需要计算机,实验设备THPFSL-1/2还会用到两款软件:作图软件Altim Desinger、编程软件GX-developer。简介如表1所示。 表1 软件简介

系统总体结构原理图 主控制器是整个电梯的核心。不但要保证整个系统的稳定运行,而且要在极短的时间内对系统所有的任务进行响应。 其任务包括:接收、处理电梯的各种状态,并做出相应的动作,控制电梯的总体运行,实施对电梯驱动部分的控制,包括抱闸的松放、门机的开关、变频器低、中、高速的给出等控制。接收轿厢控制器送来的内选信号,执行内选外呼指令,向轿厢控制器、呼梯控制器发送楼层指示信号,实施安全保护等。为了实现电梯状态监控的需要,主控制器还加入了基于LCD显示的电梯参数设置、监控系统。 程序流程图

基于FPGA的六层电梯控制系统课程设计打印终稿

基于FPGA 的六层电梯控制系统 郑州轻工业学院 电子技术课程设计 题目基于FPGA的 学生姓名 专业班级 学号 院 指导教师 完成时间

郑州轻工业学院 课程设计任务书 题目基于FPGA 的六层电梯控制系统 专业、班级电子信息工程10-01 学号 541001030136 姓名 主要内容、基本要求、主要参考资料等: 主要内容: 要求学生使用硬件描述语言设计六层电梯控制系统的FPGA源程序,实现如下功能:(1)每层电梯入口处设有上下请求开关,电梯内设有顾客到达层次的停站请求开关。(2)设有电梯入口处位置指示装置及电梯运行模式(上升或下降)指示装置。(3)电梯到达有停站请求的楼层,开门指示灯亮,开门后,经一段时延后,电梯门关闭电梯继续进行,直至执行完最后一个请求信号后停留在当前层。 (4)电梯运行规则:当处于上升模式时,只响应比所在位置高的请求信号,由下而上逐个执行,直到最后一个上楼请求执行完毕;高层有下楼请求,则直接升到请求层,进入下降模式。当电梯处于下降模式时则与上升模式相反。 基本要求: 1、掌握FPGA 的程序设计方法。 2、掌握硬件描述语言语法。 3、掌握有限状态机的原理与实现方法。 4、程序设计完成后要求在软件中实现功能仿真。 主要参考资料: 1、王锁萍.电子设计自动化(EDA)教程[M].成都:成都电子科技大学出版社,2006. 2、何立民.EDA应用技术选编[M].北京:北京航空航天大学出版社,2008. 完成期限:2013.6.21—2013.6.25 指导教师签名: 课程负责人签名:

2013年6月18 摘要 ................................................................................................................ I 1概述 (1) 1.1课题背景及意义 (1) 1.2 EDA技术及实现方法概述 (1) 1.2.1 EDA技术简介 (2) 1.2.2 FPGA简介 (3) 1.2.3 VHDL语言介绍 (4) 1.3 状态机简介 (5) 2 系统方案设计 (6) 2.1设计要求 (6) 2.2 总体设计方案 (6) 2.2.1 控制器模块化概述 (6) 2.2.2 电梯上下层运行流程图 (7) 2.2.3电梯运行控制流程图 (8) 2.2.4 电梯控制器设计思路 (9) 2.3 设计的VHDL实现 (10) 2.3.1 控制器实体设计 (10) 2.3.2 控制器结构体设计 (11) 3 器件选型 (11)

PLC电梯控制系统的设计

河南工业职业技术学院 毕业设计 题目 PLC电梯控制系统的设计系院电气工程系 专业 班级 学生姓名 学号 指导教师

前言 随着电子技术的发展,当前数字电器系统的设计正朝着速度快、容量大、体积小、重量轻的方向发展。推动该潮流发展的引擎就是日趋进步和完善的PLC设计技术。目前数字系统的设计可以直接面向用户需求,根据系统的行为和功能的要求,自上而下的完成相应的描述、综合、优化、仿真与验证,直接生成器件。上述设计过程除了系统行为和功能描述以外,其余所有的设计几乎都可以用计算机来自动完成,也就说做到了电器设计自动化这样做可以大大的缩短系统的设计周期,以适应当今品种多、批量小的电子市场的需求。 电器设计自动化的关键技术之一是要求用形式化的方法来描述数字系统的硬件电路,即要用所谓的硬件语言来描述硬件电路。所谓硬件描述语言及相关的仿真、综合等技术的研究是当今电器设计自动化领域的一个重要课题。 PLC的设计和开发,已经有多种类型和款式。传统的PLC各有特点,它们适合在现场做手工测量,要完成远程测量并要对测量数据做进一步分析处理,传统PLC是无法完成的。然而基于PC 通信的PLC,既可以完成测量数据的传递,又可借助PC,做测量数据的处理。所以这种类型的PLC无论在功能和实际应用上,都具有传统PLC无法比拟的特点,这使得它的开发和应用具有良好的前景。

目录 1.前言 2.电梯控制基本概念 3.电梯控制的组成 4.电梯控制的移动 5.电梯PLC系统的模拟组态 6.货运电梯重量超载的控制 7.总结 8.参考文献

2. PLC电梯控制的基本概念 电梯控制系统可分为电力拖动系统和电气控制系统两个主要部分。电力拖动系统主要包括电梯垂直方向主拖动电路和轿箱开关电路。二者均采用易于控制的直流电动机作为拖动动力源。主拖动电路采用PWM调试方式,达到了无级调速的目的。而开关门电路上电机仅需一种速度进行运动。电气控制系统则由众多呼叫按钮、传感器、控制用继电器、指示灯、LED七段数码管和控制部分的核心器件(PLD)等组成。PLC集信号采集、信号输出及逻辑控制于一体,与电梯电力拖动系统一起实现了电梯控制的所有功能。 电梯控制系统原理框图如图1所示,主要由轿箱内指令电路、门厅呼叫电路、主拖动电机电路、开关门电路、档层显示电路、按钮记忆灯电路、楼层检测与平层检测传感器及PLC电路等组成的。 电梯控制系统的硬件结构如图2所示。包括按钮编码输入电路、楼层传感器检测电路、发光二极管记忆灯电路、PWM控制直流电机无线调速电路、轿箱开关电路、楼层显示电路及一些其他辅助电路等。为减少PLC输入输出点数,采用编码的方式将31个呼叫及指层按钮编码五位二进制码输入PLC PLC系统的其它设备 1 编程设备:编程器是PLC开发应用、监测运行、检查维护不可缺少的器件,用于编程、对系统作一些设定、监控PLC及PLC 所控制的系统的工作状况,但它不直接参与现场控制运行。小编程器PLC一般有手持型编程器,目前一般由计算机(运行编程软件)充当编程器。 2 人机界面:最简单的人机界面是指示灯和按钮,目前液晶屏(或触摸屏)式的一体式操作员终端应用越来越广泛,由计算机(运行组态软件)充当人机界面非常普及。 3 输入输出设备:用于永久性地存储用户数据,如EPROM、EEPROM写入器、条码阅读器,输入模拟量的电位器,打印机等。

相关主题
文本预览
相关文档 最新文档