Professional Documents
Culture Documents
Abstract— In this paper we present a design and implementation elevator systems is to design distributed control of the elevator
of a modern elevator control system. The conventional elevator system based on a microcontroller, microprocessor or FPGA.
control system has several disadvantages (complicated circuits, a
large number of wires, sensitivity to noise, low level security, etc). This paper introduces the basic structure of a CAN based
An alternative to conventional elevator control systems is a elevator control system and basic design principles of the
distributed elevator control system. This paper describes a CAN network. The results presented in this paper were
network-based elevator control system via Controller Area obtained via an experimental model.
Network (CAN). We will show the design of a CAN network with
message scheduling. This paper presents the results obtained II. ARCHITECTURE OF A DISTRIBUTED ELEVATOR
from the experiment on a real model, i.e. the CAN based elevator
CONTROL SYSTEM
control system.
A distributed elevator control system is created from
Keywords- elevator control system; controller area network; several independent control units and communication
message scheduling; message response time; networks. The control units are based on a microcontroller, and
the communications networks are based on Profibus,
I. INTRODUCTION DeviceNet, CAN or Modbus. In the distributed elevator control
system presented in this paper the CAN network was used,
In recent years, with the development of architecture which is the most frequently used network in the area of low
technology, buildings are taller and taller and elevators become level control [4][6][8].
important vertical transportation vehicles in high-rise buildings.
The traditional elevator control system is a relay-controlled Fig.1. shows a CAN based elevator control system,
system. It has several disadvantages like: complicated circuits, proposed by the authors. The basic components of the elevator
large number of wires, sensitivity to noise, low level security. control system are: CU Elevator, CU Cabin and CU Floor (CU
They all greatly affect the elevator’s running quality etc. stands for Control Unit).
An alternative to traditional elevator control systems is a The elevator consists of a single/double cabin with 64
control system based on PLC or a distributed elevator control floors. On each floor there is a request button, a control light
system. In [1], the basic structure, the control principle and the and a display for the direction indication and the current
realization method of an elevator control system based on a position of the elevator cabin. The sensors for the current
PLC were given. position and the acceleration/deceleration of the elevator cabin
are located on each floor. The cabin has a single/double door,
The complexity and physical distribution of modern active- which can be opened/closed automatically or manually. Two
safety automotive applications requires the use of distributed sensors inform the control system about the door position. An
architectures. A typical example is the elevator control system. optical sensor can detect objects while the door is closing. In
The distributed elevator control system replaced the centralized the elevator cabin there is a panel with request button, control
control system based on PLC, and became the dominant light and a display for the direction indication and the current
equipment for microprocessor-based system automation in the position of the cabin. The elevator cabin engine moves the
last 10 years. A distributed elevator control system comprises cabin up and down.
several independent intelligent control units/modules/stations.
Control units can be realized with single
microcontroller/microprocessor units, PLC, embedded
computer or PC [2]-[6]. A current trend in the industry of
A. Overview of CAN TABLE I. LIST OF MESSAGES FOR A CAN BASED ELEVATOR CONTROL
The Controller Area Network (CAN) was developed in the SYSTEM
⎛ ⎢ g + 8s − 1 ⎥ ⎞
Tm = ⎜⎜ 8s + g + 10 + ⎢ ⎥ ⎟⎟τ bit , (3)
⎝ ⎣ 4 ⎦⎠
where τbit is the worst-case time necessary to transmit a bit on
Figure 7. Organizing of the identifier of a message for module ''CU Floor''
the network (bit time).
Figure 13. Message transmission on the CAN network for “Cabin on the
Figure 9. Message transmission on the CAN network for “Status of module floor”
(Floor 2)”
Figure 15. Message transmission on the CAN network for “Floor serviced”
Figure 11. Message transmission on the CAN network for “Cabin in extreme
position”
Figure 16. Message transmission on the CAN network for “Cabin call – 2. Figure 20. Message transmission on the CAN network for “Indicating
floor” direction of 1. Cabin”
Figure 17. Message transmission on the CAN network for “Call for status” Figure 21. Message transmission on the CAN network for “Service floor”
Length of Number of
ID
Message message stuffing bits
[HEX]
[µs] [bits]
Status of module 6F4 376 3
Hall call 7E9 368 2
Cabin in extreme
40 376 3
position
Deceleration/Acceler
BF 368 2
ation of cabin
Cabin on the floor C0 368 2
Figure 18. Message transmission on the CAN network for “Setting mode” Revision instructions 103 376 3
Floor serviced 140 368 2
Cabin call 1BD 368 2
Call for status 401 376 3
Setting mode 490 376 3
Indicating current
539 368 2
position of cabin
Indicating direction
59F 376 3
of cabin
Service floor 4C0 368 2
CONCLUSION
One of the main goals of the CAN network presented in
Figure 19. Message transmission on the CAN network for “Indicating current this paper is minimum-bit-message length usage. The reason
position of 1. Cabin” for this is the significant impact of message transmission time
on safety of the elevator system. An 11-bit identifier without
data field has been used for organization and scheduling of
messages.
The experimental results allow to conclude that the
messages defined in this paper completely fulfill all conditions
for work in a real system. At a transmission speed of 125 Kbps [4] ''Microprocessor system for elevator control – RVM alfa'', User manual,
the longest message lasts 376 μs. For elevators which travel at TTC TELSYS, A.S.
4m/s the height that the elevator passes during a message [5] ''MicroZed elevator control module 8/16/24/32 Collective - Version3.3'',
User manual, S.&A.S. LTD.
transmission is about 1,55mm which is within the allowed
[6] ''WP-CAN 3200 microprocessor-based serial communication lift
range of ±6mm [12]. This relates to the case where no collision controller'', User manual, Wuxi WIPO Electronic Co.,Ltd
on the network occurred. In case of a collision this height has a
[7] R. Bosch: ''CAN specification, version 2.0'', Stuttgart, 1991.
higher value. This case will be considered during further
[8] N.Xiaodong, Z.Yanjun: ''Determining message delivery delay of CAN'',
research. The disadvantage of this concept is the limited Prceedings of IEEE TENCON'02, 2002.
number of floors (maximum number of 64 floors) and cabins [9] M.Farsi, K.Ratcliff, M.Barbosa: ''An overview of controller area
(maximum number of 2 cabins). This will also be considered network'', Networking Systems, Computing&Control Engineering
during further research. Journal, June 1999.
[10] K.C.Lee,H.-H.Lee: ''Network-based fire-detection system via CAN for
REFERENCES smart home automation'', IEEE Transactions on Consumer Electronics,
Vol. 50, No. 4, November 2004.
[11] T.Nolte, H.Hansson, C.Norstroem: ''Minimizing CAN response-time
[1] X.Yang, Q.Zhu, H.Xu: ''Design and practice of an elevator control jitter by message manipulation'', Proceedings of 8th IEEE RTAS'02,
system based on PLC'', Workshop on Power Electronics and Intelligent 2002.
Transportation System, 2008. [12] C.A.Skalski: ''High-performance elevator control system'', presented at
[2] M.-L.Siikonen: ''Planning and control models for elevaor in high-rise Industry Application Society (IAS-IEEE) Annual Meeting in Mexico,
buildings'', Research reports, KONE Corporation, october 1997 1983.
[3] J.Kotzin, V.Srovnal: ''CAN based distributed control system modeling
using UML'', ICIT 2003, Maribor