background image

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

延时电路