3.1.2 方案确立
本设计采用 AT89S51 单片机作为核心,配以适当接口作为输入输出通道。采用
4×4 按键矩阵开关电路作为外呼内选呼叫控制。实际电梯控制系统每层装有一个传
感器,从而判断车厢所在位置,本模型由六个独立按键作为楼层到达信号传输给
单片机,而后通过 74LS164 从串口驱动数码管显示楼层数。当电梯到达所选层,电
梯开门延时等待进人并选层,然后延时关门执行请求,若无请求则停在本层等待
请求。软件部分使用汇编语言,利用查询方式来检测用户请求的按键信息,采用
74LS245 芯片驱动发光二极管。
3.2 设计方框图
本设计方框图如图 1 所示,电路由复位电路复位后,电梯初始位置在一楼,
通过软件设置显示电路显示 1
, AT89S51 将楼层感应电路得来的数据通过 74LS164
驱动显示电路显示出来;如有用户在厢外呼叫,经外呼叫电路把信号输入单片机,
由楼层感应电路判断电梯为上升还是下降
图 1 设计电路总框图
状态,若方向一致则打开电梯门,用户进入后关门执行操作。用户通过选层电路把
目的层告知
AT89S51,控制电机把用户送至目的层,而后系统等待下次呼叫。系统的正常工作
由时钟电路来保证,显示电路实时显示电梯所在的楼层位置。
4 电梯控制系统单元电路的设计
系统硬件电路总图见附录一。
4.1 单片机最小系统
单片机最小系统包括复位电路和时钟电路。具体电路如图 2 所示。
复位电路虽然简单,但其作用非常重要。一个单片机系统能否正常运行,首先
要检查是否能复位成功。初步检查可用于示波器探头监视 RST 引脚,按下复位键,
观察是否有足够幅度的波形输出(瞬时的),还可以通过改变复位电路阻容值进
行试验。本复位电路采用上电自动复位和手动复位组合。上电自动复位是在加电瞬
间电容通过充电来实现的,在通电瞬间,电容 C3 通过 R1K 电阻充电,RST 端出现
3
89S51
复位电路
内部选层电路
电机控制电路
楼层感应电路
外部呼叫电路
厢门开关电路
外部呼叫显示
时钟电路
楼层显示电路
74LS245
74LS164
延时电路