微机原理课程设计心得电梯模版.docx

上传人:b****7 文档编号:25839500 上传时间:2023-06-16 格式:DOCX 页数:25 大小:81.84KB
下载 相关 举报
微机原理课程设计心得电梯模版.docx_第1页
第1页 / 共25页
微机原理课程设计心得电梯模版.docx_第2页
第2页 / 共25页
微机原理课程设计心得电梯模版.docx_第3页
第3页 / 共25页
微机原理课程设计心得电梯模版.docx_第4页
第4页 / 共25页
微机原理课程设计心得电梯模版.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

微机原理课程设计心得电梯模版.docx

《微机原理课程设计心得电梯模版.docx》由会员分享,可在线阅读,更多相关《微机原理课程设计心得电梯模版.docx(25页珍藏版)》请在冰豆网上搜索。

微机原理课程设计心得电梯模版.docx

微机原理课程设计心得电梯模版

 

计算机原理课程设计

实验报告

 

学院:

专业:

班级:

姓名:

学号:

成绩:

1.实验题目3

2.题目分析3

3.原理分析3

4.实验模块4

5.电路图设计5

6.程序框图5

7.程序清单7

8.实验现象13

一、实验题目

垂直电梯运行曲线控制

(一)

模拟题:

在实际中,电梯是我们的交通工具,电梯从静止开始,慢慢加速,当到达某个值时,转入匀速运动,根据电梯运行的速度,电梯快要到达停止层时,开始减速,直到平层停止,打开轿厢门,客人安全走下电梯,无人上下电梯,电梯关门,向另一个目的层运动,火灾时,电梯自动归位到首层。

二、题目分析

从题目要求来看,需要实现的功能有:

1.电机的正转和反转

2.电梯的加速-匀速-减速

3.电梯所在楼层的显示

三、原理分析

本课程设计以步进电机为驱动电机,通过8086处理器、8259A中断控制器、8255可编程接口为核心芯片,并辅以开关、,构成一个控制系统,用以模拟电梯正常运行过程。

其中的实验器材原理分别为:

步进电机:

作为被控制的电机,电机每走一步转过7.5度,转一圈需要48步才能转一圈。

电梯的控制方法为:

一个周期内有八步,按照这个规律不断循环就能实现电机的连续运转。

8086:

作为,控制步进电机、8259A可编程中断控制器、8255可编程接口以及,使用汇编语言编程。

8259A:

作为中断控制器,数据总线、地址总线和控制总线与8086相连,使用主片上的5和从片上的作为触发脉冲1和2输入口。

当来一个1或2时,传递给一个中断,让处理子程序。

8255:

作为可编程接口,A口的0、1、2和3分别与步进电机的1、2、3和4相连,控制步进电机的旋转。

B口为数据输入,07分别与开关K07相连,作为输入目的楼层接口。

C口为驱动输出口,分别与八个相连,可以显示电梯所在的楼层。

四、实验模块

控制模块

电梯的速度控制:

电机速度的控制是通过步与步之间的延时来控制的,延时越短,速度越快。

通过分析,我以个主频脉冲为一个延时基本单位T,当电梯加速时,第一个循环的第一步与第二步之间用8T,第二步与第三步之间用7T……第八步与下一个循环之间用T,这样就实现了由慢到快的过渡;当电梯匀速时,所有的延时均用T;当电梯减速时,最后一个循环第一步与第二步之间用2T,第二步与第三步之间用3T……第七步与第八步之间用8T,这样就实现了由快到慢得过渡,这三个过程就实现了电梯运行时加速-匀速-减速基本过程。

楼层间电机行进控制:

我以电梯转一圈作为电梯行进一层楼的标准。

具体思想为,首先电梯所在楼层设为1层,输入人所在楼层后,电梯经过一个加速-匀速-减速过程到达人所在楼层,然后输入目的楼层,电梯又经过一个加速-匀速-减速到达目的楼层,然后把目的楼层赋值给电梯当前所在楼层,一个基本过程就完成了。

基本过程的步数控制:

假设电梯从M层运行到N层(N>M),以电机转一圈为行进一层,那么电机需要运行的圈数为,对应于6()个循环。

首先,电梯加速需要用一个循环,然后电梯匀速运行需要6()-2个循环,最后是减速用一个循环。

按照这个规则设计,就能实现转多少圈就代表行进多少层,且速度的变换很平滑。

延时模块

本实验中,延时模块以个主频周期为基本单位时间T,包含延时分别为8T的八个。

当电机执行加速过程时,电机一个循环之间的延时分别为82T,当电机匀速运行时,电机的步与步之间的延时为T,当电机减速时,电机最后一个循环的步与步之间的延时分别为28T,这样通过延时就能控制电机运行的速度。

中断模块

中断模块为8259A,分为使用主片的5和从片的,当给一个的时,送给一个中断,让其执行子程序,接受开关的到达楼层数据然后驱动电机行进。

显示模块

显示模块为3个,通过控制,使其在到达每一层楼后显示相对应的楼层数。

五、电路图设计

六、程序框图

子程序子程序

 

七、程序清单

i8255200h

i8255201h

i8255202h

i8255203h

2

01h

x01h

00h

:

 

8255

89h

 

21h

11011011b

21

0a1h

0

0a1

0

5

30H

:

[]

:

[2]

0

70H

:

[]

:

[2]

:

8255

20h

20

8255

:

1

2

3

:

4

5

6

:

20h

0a0

20

8255

0

1

1

1

1:

1

2

3

1

1:

4

5

6

1

1:

1

8255

01h

8

8255

03h

7

8255

02h

6

8255

06h

5

8255

04h

4

8255

0

3

8255

08h

2

8255

09h

1

1

2

02h

a2:

8255

01h

1

8255

03h

1

8255

02h

1

8255

06h

1

8255

04h

1

8255

0

1

8255

08h

1

8255

09h

1

a2

2

3

8255

01h

1

8255

03h

2

8255

02h

3

8255

06h

4

8255

04h

5

8255

0

6

8255

08h

7

8255

09h

8

3

4

8255

09h

8

8255

08h

7

8255

0

6

8255

04h

5

8255

06h

4

8255

02h

3

8255

03h

2

8255

01h

1

4

5

02h

a1:

8255

09h

1

8255

08h

1

8255

0

1

8255

04h

1

8255

06h

1

8255

02h

1

8255

03h

1

8255

01h

1

a1

5

6

8255

09h

1

8255

08h

2

8255

0

3

8255

04h

4

8255

06h

5

8255

02h

6

8255

03h

7

8255

01h

8

6

1

01h

x1:

0

x2:

x2

x1

1

2

02h

x3:

0

x4:

x4

x3

2

3

03h

x5:

0

x6:

x6

x5

3

4

04h

x7:

0

x8:

x8

x7

4

5

05h

x9:

0

x10:

x10

x9

5

6

06h

x11:

0

x12:

x12

x11

6

7

07h

x13:

0

x14:

x14

x13

7

8

08h

x15:

0

x16:

x16

x15

8

 

八、实验现象

电梯的初始位置在第1层,将开关的值设为N(8>N>1),按下时,电机将正转,以加速-匀速-减速的变化规律旋转1圈到达第N层,然后显示为N层;将开关设为M(8>N>1),当MN时,电梯将正转到达M层,然后显示为第M层。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教学研究 > 教学计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1