stm32控制地四层电梯设计原理与程序代码.docxVIP

stm32控制地四层电梯设计原理与程序代码.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

实用标准文案

实用标准文案

精彩文档

精彩文档

列出这个设计中要用到的STM32的各个引脚及实际用途如表(1)所示,硬件电路图如图(2)所示。

控制要求

总体控制要求:电梯由安装在各楼层电梯口的上升下降呼叫按钮(U1、U2、U3、D2、D3、D4),电梯轿厢内楼层选择按钮(S1、S2、S3、S4),上升下降指示(UP、DOWN),各楼层到位行程开关(SQ1、SQ2、SQ3、SQ4)组成。电梯自动执行呼叫。

电梯在上升的过程中只响应向上的呼叫,在下降的过程中只响应向下的呼叫,电梯向上或向下的呼叫执行完成后再执行反向呼叫。

电梯停止运行等待呼叫时,同时有不同呼叫时,谁先呼叫执行谁。

具有呼叫记忆、内选呼叫指示功能。

具有楼层显示、方向指示、到站声音提示功能。

设计中用到的各引脚分布:

输入

输入

B11-B14

—层到四层的内选按钮

输入

B8-B10

二层到四层的下呼按钮

输入

B5-B7

—层到三层的上呼按钮

输入

B1-B4

行程控制

输出

C12-C15

当前楼层指示

输出

C11

桥箱下降指示

输出

C10

桥箱上升指示

输出

C6-C9

—层到四层的内选指示灯

输出

C3-C5

二层到四层的下呼指示灯

输出

C0-C2

—层到三层的上呼指示灯

输出

D12

八音盒,到站声

输出

D8-D11

数码管的控制端子

表(1)

硬件电路图如下图所示:

insl1tup1a1b2

insl1t

up1

a1b2c3d4e5f6g7

DS1

abcd

DPY

a

f

g

b

c0c1c2c3

reachf

eef

g

c

c4c5c6c7c8c9c10c11c12c13c14c15

C0C1C2C3C4C5

C6 stm32

C7

C8C9C10C11C12C13C14C15VSSA

VDDAD0/OCS1ND1/OCSOUTnRST

B1B2B3B4B5B6B7B8B9B10B11B12B13B14D12D8D9D10D11

VDDVSS

b1b2b3b4b5b6b7b8b9b10b11b12b13b14

d

[LEDgn]

BELL

DPY

a

g

b

d

c

[LEDgn]

d8d9d10d11

7

1

2

6

ABCD

abcdefg

DPY

a

g

b

nrest

3.3v

3

4

5

LTBI/RBORBI

9e

15f

14g

5

6

7

ee c

fg

d

[LEDgn]

c6 fnow1

c12

a1

DS2

a

b2

b

c3

cf

d4

d

e5

ee

f6

f

up2c1

up2

c1

insl2t

c7

fnow2

c13

up3

c2

insl3t

c8

fnow3

c14

down2

c3

insl4t

c9

fnow4

c15

down3

c4

uping

c10

down4

c5

downnig

c11

g7

g

DS3

13a

1

a

12b

2

b

11c

3

cf

10d

4

d

go1go2go3go4up1up2up3down2down3down4

go1go2go3go4

up1up2

up3down2down3down4

inslt1

b11

inslt2

b12

inslt3

b13

inslt4

b14

b1 b6

b2 b7

b3 b8

b4 b9

b10

3.3

stm32

rn

rn

v

105

74LS48

a1

a1b2c3d4e5f6g7

DS4

abcd

DPY

a

f

g

b

eef

g

d

c

[LEDgn]

VCC VCC

图(2)程序的流程图如图(3):

开始

开始

程序的初始化

判断电梯当前的楼层并显示

有无需要电

N

梯的楼层

Y

电梯的当

前方向

Y

当前层是不

当前层是不

Y

是欲至层或

是欲至层或

下呼层

上呼层

开门延时

开门延时

并显示

N

N

并显示

N

N

反向

上面层有无需

下面层有无需

反向

要电梯的楼层

要电梯的楼层

Y

Y

上移一层

下移一层

并显示

并显示

图(3)

程序代码如下:

#includestm32f10x_lib.h#includestdio.h

文档评论(0)

tianya189 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地湖北
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档