找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3477|回复: 6
收起左侧

请问用单片机模拟电梯的上下就近原则和上下打断怎么实现呀

[复制链接]
ID:653709 发表于 2019-12-18 19:04 | 显示全部楼层 |阅读模式
200黑币
如题

回复

使用道具 举报

ID:662518 发表于 2019-12-19 10:05 | 显示全部楼层
位于一楼,按下二楼,三楼的上下按呼叫,和四楼的向下呼叫。先判断当前楼层,然后对比需要响应的,选取优先级高的。下降也是这样,如果不明白,建议你直接本站搜电梯,因为有大佬写了程序发布了,可以观摩学习一下。
回复

使用道具 举报

ID:584814 发表于 2019-12-19 16:03 | 显示全部楼层
单电梯的上下优先是你自定义当前位置和请求位置&上下要求的优先值,按优先级高的执行就可以了;多电梯的联网运行道理同样,关键是优先级的设定和相关算法优化。至于上下打断,真不知道你想说啥,如果是人工干预的话现在电梯里都有这功能,常见的公共电梯里都有应急模式按热键(老式的为钥匙)可转人工操作
回复

使用道具 举报

ID:653709 发表于 2019-12-20 11:57 | 显示全部楼层
43824992 发表于 2019-12-19 10:05
位于一楼,按下二楼,三楼的上下按呼叫,和四楼的向下呼叫。先判断当前楼层,然后对比需要响应的,选取优先 ...

就是我的模拟电梯按了一层,他就会往那层跑,中途按别的楼层无法打断,我想知道这个打断怎么设计
回复

使用道具 举报

ID:655793 发表于 2019-12-21 10:29 | 显示全部楼层
可以根据电机的转动的方向来设置一个优先级,电机方向向上,则先相应向上的请求,电机方向向下则相应向下的请求。
还要看电机是停止的还是正在运行的,这两种情况又是不一样的。
也要分是外部的请求还是电梯内部的请求。
你可以想画一个电梯运行逻辑图。
回复

使用道具 举报

ID:656419 发表于 2019-12-21 14:09 | 显示全部楼层
我觉得就是各种情况的加减比较啊,,,
回复

使用道具 举报

ID:97424 发表于 2019-12-23 17:36 | 显示全部楼层
高习斌 发表于 2019-12-20 11:57
就是我的模拟电梯按了一层,他就会往那层跑,中途按别的楼层无法打断,我想知道这个打断怎么设计

中间打断电梯干什么,你想卡在什么地方吗,还是要别的想上电梯的上不来,在外面等电梯急死他们吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表