基于C167CS微控制器的数字化电梯系统
扫描二维码
随时随地手机看文章
电气传动自动化 摘要: 基于c167cs 微控制器设计了数字化电梯系统, 该系统中利用多规则加权的模糊控制算法进行群控控制,以can总线多主方式实现各控制器间的串行通信。该系统提高了电梯的运行效率,并增强了电梯运行的实时性控制,系统的灵活性与可靠性得到了提高。
关键词: 数字化电梯; c167cs; 模糊控制; can总线
1 引言
国民经济的飞速发展, 现代化程度日益提高,高层建筑愈来愈多, 电梯也随之增多, 电梯产品在人们物质文化生活中的地位得到了提高,成为重要的运输设备之一。国内传统的电梯控制一是由继电器、接触器构成。它不仅存在着可靠性差、成本高、故障率高等缺点,而且在层数增加时,配线变化给制造及安装带来诸多不变。若用微机来控制电梯具有许多优点,进而数字化电梯控制系统是发展的必然。数字化最大的优点之一是在信号的传输方面, 而且同时也将交换的功能联系在一起, 视频信号、音频信号、计算机数据都利用0、1 二进制代码在同一网络里传输和交换,这种以数字化为共同语言彼此相容和沟通的特性,使各种形式的信息传输速度大大加快,使得整个系统更加有效。本文旨在开发数字化电梯系统。
2 系统的总体结构
本系统中,以c167cs微控制器为基础,开发了数字化电梯系统。整个系统的结构如图1所示。它主要包括主控器、轿厢控制器、层站控制器、通讯模块及厅外呼叫部分。
主控器:是指控制相应电梯运行的控制器。它负责与各轿厢控制器、层站控制器相互通讯, 并发送控制指令来控制相应电梯的运行。通过采集到的各个电梯的状态及厅外呼叫来决定指派最优的电梯来进行工作。主控器控制变频器进行调速控制; 接收旋转编码器的输出的脉冲信号, 作为速度反馈信号; 具有rs-232接口, 以与其它设备相联接,以进行电梯的监控与调试。
轿厢控制器: 它控制单个电梯的运行, 并将电梯的运行状态及时传送到主控器,以便主控器发送指令来控制整个系统的运行。
层站控制器: 采集楼层召唤信号, 控制按钮灯的输出,并以滚动方式显示方向和楼层。基站的楼层控制器增设钥匙开关、消防运行开关输入功能,以实现电梯的开/ 停和消防运行,并通过can端口与总线相连接。
通讯模块: 采用can总线多主结构,来实现电梯主控器、层站控制器、外呼和轿厢之间控制信号的串行通信。
厅外呼叫及显示:在电梯的每层厅外都有呼叫选择部分, 它代表乘客的乘梯方向(如向上或向下) ,并给予相应的led 显示。
系统工作原理: 各个轿厢控制器及层站控制器将采集到的信号发送到can总线, 主控器根据这些信号及相应的群控算法选择最优的电梯进行响应,结合专用线路上的安全信号、旋转编码器脉冲信号等发出选层、定向、变速和平层等指令, 控制轿厢的运行及门机的动作, 并将轿厢的位置信号发送到can总线上。显示模块则相应地进行led显示。在数字化电梯系统的设计中关键部分是主控器中的群控算法及can总线通信的实现, 下面详细介绍此两部分的具体实现。
3 c167微控制器介绍
c167 单片机是80c166 系列中的一款高性能的微处理器。cpu时钟频率最高可达40mhz , 片内rom128k/256 k,片内ram11k,寻址能力16m。采用4 级流水线,有56个中断(16个优先级) ,外设事件控制器pec ,32 通道比较/ 捕捉单元,2 个通用定时器单元, 以及4 通道的pmw。多通道10位的a/d转换口,c167的i/o 接口多达111个,其串行i/ o接口有同步/异步接口uart、高速同步接口ssc。同时拥有can总线通信控制器模块, 可以支持高速串行通信协议can2.0b , 即支持标准(11位id) 和扩展(29位id) 的通信协议。可编程外部总线可对不同地址范围进行不同的设置。
c167 单片机的集成度高、功能多、性能强。c167单片机的品种也比较多, 比如c167s、c167cr、c167cs等,这些单片机的i/o基本功能是相同的, 都是111根引脚, 只是片内ram以及rom大小有所不同。本文采用的单片机型号是c167cs, 图2 所示为c167cs的结构图。
c167cs 作为此c166的第三代产品, 允许使用高级语言对系统进行开发, 拥有高达16mb的寻址空间, 11kb的内部ram(随机存取存储器) 和128kb 的内部rom(只读存储器) , 并且能够对使用外部总线的各类资源进行更系统的管理。
4 电梯系统的设计
4. 1 电梯控制算法实现
在传统的电梯群控制系统设计中, 通常只要满足一个性能标准,如:最佳速度、位置和最小时间等,就实行电梯的调度,这必然存在其局限性。由于传统算法的局限性,同时要满足多