新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于RTX51 Tiny的电梯控制器设计

基于RTX51 Tiny的电梯控制器设计

作者:时间:2011-05-29来源:电子产品世界收藏

  2. Task 1主要处理电梯报警信号的处理,其设计思路是当电梯处于初始运行状态时,主控单元扫描各个传感器和继电器,判段电梯是否有故障,如果有故障,则发出故障号并通过指示灯或蜂鸣器报警,电梯的输入请求暂时不响应,当故障排除后消除故障报警指示,电梯处于正常状态。在电梯运行过程中如果电梯超载,则发出超载信号并通过指示灯或蜂鸣器报警,电梯处于停车状态,只有超载乘客出梯后,消除超载报警指示,电梯才能恢复正常状态。任务1流程如图4所示。

本文引用地址:http://www.eepw.com.cn/article/119877.htm

  3. Task 2主要处理电梯上升或者下降的请求信号。当乘客在电梯外按动呼梯按钮时,呼梯信号输入主控单元,主控单元通过运算比较,判断电梯是上行还是下行,控制步进电机动作,响应乘客需求。当乘客处于轿厢内部,乘客按动选层按钮,选层信号输入主控单元,控制步进电机单元的选层及平层装置,控制轿厢的运动,响应乘客的需求。在处理输入请求信号同时通过按钮内部的指示灯,显示乘客请求信息。

  4. Task 3完成轿厢开关门控制以及其它的中断信号处理,当电梯到达使用人员要求的楼层后,完成电梯门的自动开关,如果是电梯内部人员按动开关门按键,则控制电梯门快速响应,并将所在的楼层信息通过数码管显示。当电梯在运行过程中出现紧急情况,乘客按动电梯内部的紧急按钮,电梯立即减速,选择最近的楼层停机,并打开电梯门,使乘客进入安全的厅内,直至电梯紧急情况解除。

  5. Task 4主要是处理Task2处理后的输出信息以及Task3的处理完成后的输出信息。电梯开始处于正常待命状态,当乘客通过呼梯按钮输入请求,电梯启动响并响应乘客请求,步进电机起转,使电梯轿厢上升或下降,如果没有到达所需楼层,电机继续运转,同时显示电梯的运动方向;当到达所需楼层后,电机停止运转,通过Task 3控制打开关闭电梯门,显示楼层信息,并消去已应答的呼梯信号。

  6. Task 5用于电梯状态显示,通过数码管和指示灯等,显示电梯的报警信息、电梯内外输入请求信息、电梯运动方向、电梯楼层信息以及日历时钟信息等。

  总结

  本文实现了基于 Tiny的多任务处理,并利用其完成了的设计,通过本设计可以看到实时多任务处理的操作系统简化了电路硬件的开发,其外围电路少,成本低、可靠性高,而且软件的编写和编译程序更快捷简便、开发周期短。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭