室外电梯
施工升降机吊笼控制装置作为整个控制系统的核心,实现监控吊笼运行、人机交互界面、显示错缺相检测错误信息和层间门报警信息。
错缺相装置实现检测交流三相输入错相或者缺相。
层间门检测报警装置实现对每一个楼层的层间门的开关状态进行安全检测。把检测结果传送至吊笼控制装置显示。
吊笼控制装置应用一片单片机集中控制方案
1)硬件方案。吊笼控制装置作为施工电梯控制系统的核心,依靠IC设计的高速发展,精简指令集、单时钟周期指令执行的AVR单片机的诞生,其运行速度是传统的AT89C52单片机的12倍。选用AVR单片机ATMEL MEGA16,其具备约32个输入输出口、EEPROM、中断、串口,即多输入输出口的特征。由于吊笼控制装置需要控制液晶12864模块、4位数码管显示、4*4键盘扫描、3路脉冲传感器输入、6路继电器输出控制交流接触器、串口用于与层间门检测报警装置通信。由于吊笼控制装置的输入输出很多,因此液晶12864和4位数码管显示只能应用串行驱动方式。方案方框图如图2所示。
2)软件方案。
① 软件方面尝试采用ucosII嵌入式实时操作系统,分别建立6个有优先级区别的任务,试验结果发现由于这6个任务都需要同时并行运行,优先级都要求较高,而且优先级较低的LCD12864液晶显示和4位数码管显示出错或滞后都会给用户很坏的印象。因此实时性要求很高的实时操作系统以现在单片机的速度还是无法应付。此软件方案行不通。
② 人货电梯软件方面采用传统的没操作系统的单片机程序,首先把上述6个功能块分别建立子程序,在主程序死循环while 1)里面分别循环调用上述6个子程序。本软件方案与用操作系统的方案相比的区别是不区分任务的优先级,认为优先级都一样高。系统能勉强运行。但是如果其中一个任务出现阻塞现象就会影响其他任务的运行。稳定性和性都不行。而且由于串行数据控制液晶12864和4位数码管,导致液晶和数码管显示比较闪烁且很不稳定,数据被干扰错乱后刷屏速度跟不上。