The international CAN Conference (iCC)
The iCC is the one-of-a-kind platform for presentation of CAN developments. Experts from all over the world and from the most diversified application areas have met since 1994 at this international event. The conference is unique in its target group and offers attendees the opportunity to become acquainted with the latest developments in CAN technology. It is also the platform for lecturing on CAN-based research and for exchanging experiences internationally with experts from related work fields.
During the last few years, a shift of focus has taken place from theory to practice and applications. This is true for the speakers as well as for the attendees. Since 2012, an important topic is CAN FD, the 2nd CAN protocol generation. From the 17th iCC on, CAN XL, the 3rd CAN protocol generation is on the agenda.
Below you find the iCC papers, which can be downloaded free of charge. Additionally, there are links to recorded iCC presentations available on CiA’s Youtube channel.
Previous iCCs
Webpage is under construction.
Conference | Session | Author | Title | Details | Action |
---|---|---|---|---|---|
iCC 1994 | CAN physical layer |
Dr. H. Beikirch |
Integrated power supply transmission (IPT) for CAN |
Abstract
To simplify the structure of decentralized automation systems it is necessary in the future to transmit the information and the power supply for the bus nodes over one and the same line. The paper gives a summery of existing serial bus systems with integrated power supply. The possibilities to use such systems in the sensor/actuator area is discussed and the physical and technical limits are shown. The conclusion is, that it is advantageous to adapt existing bus system of the sensor/actuator area by changing their physical layer. This can be done by several kinds of modulation as known in communication engineering. Keywords
University of Magdeburg, 1st iCC, 1994, Device design, Dr. T. Schindler, Dr. L. Rauchhaupt |
Download |
iCC 1994 | CAN protocol performance |
J. Charzinski |
Performance of the error detection mechanism in CAN |
Abstract
CAN systems are designed to be used in automotive and automation environments where it is likely to have a high degree of electromagnetic interfer- ence disturbing the data transported between the transmitter and receiver. CAN uses several error detection mechanisms to prevent receivers from accepting disturbed data. Assuming a two-state symmetric binary channel model for the physical transmission medium, this paper analyzes the probability for errors to be undetectable at receivers (residual error probability). The contributions from different error mechanisms to the residual error probability are identified and quantified. Keywords
University of Stuttgart, 1st iCC, 1994 |
Download |
iCC 1994 | Open systems II |
D. Doonen |
DeviceNet application protocol |
Abstract
DeviceNet is an open network developed by Allen-Bradley based on CAN that is designed to allow low cost industrial control devices to communicate with each other. DeviceNet is defined in terms of an abstract object model which presents the suite of communication services available and describes the externally visible behavior of a DeviceNet node. The DeviceNet Model is application independent. DeviceNet provides the communication services needed by various types of applications. Many of today's lower level industrial control devices must retain their low cost/low resource characteristics even when directly connected to a network. DeviceNet takes this into consideration by defining a specific instance of the Model for communications typically seen in a Master/Slave application. This is referred to as the Predefined Master/Slave Connection Set. This paper describes the DeviceNet Communication Model and presents the Predefined Master/Slave Connection Set. Keywords
Allen-Bradley, 1st iCC, 1994, Factory automation, S. Siegel, P. Maloney |
Download |
iCC 1994 | CAN industrial applications II |
J. Doran |
A servodrive profile for CAN |
Abstract
The trend towards distributed intelligence in automation applications is gathering pace. Many different bus systems are now emerging, aimed at the industrial automation market place. The Controller Area Network (CAN) offers several important features which can be exploited to give an optimum solution to many industrial applications. This paper presents some of the work carried out with CAN-based servodrives over the past few years. With thousands of drives in the field, the advantages of CAN have been clearly demonstrated and the features of CAN have been exploited in full. The multi-master capability is used to implement electronic cam and gear functions over the bus while the broadcast facility is used to synchronise the sample periods of all drives down to the micro-second level. Within the ESPRIT project ASPIC1, a device profile has been defined which details an open standard for addressing drives on a CAN network. This profile defines two channels of information over the bus, an operational channel for high speed, real-time data, and a service channel for parameter data. In designing the CAN Drive Profile, drive profiles for other bus systems were also taken into consideration. Keywords
Moog, 1st iCC, 1994, Device design, Machine control, J. Scannell, M. Harrington |
Download |
iCC 1994 | CAN controller chips II |
M. Embacher |
DC motor control in vehicle body applications |
Abstract
DC motor control is the most distributed application in automotive body systems. As the number of DC motors in cars increases, a multiplexed architecture becomes the only viable solution, reducing cost and weight, improving reliability and control efficiency, and significantly increasing passenger convenience. This paper demonstrates in a practical example how products from National Semiconductor help minimize the cost of these applications, using CAN as the state of the art, fault tolerant networking solution. Keywords
National Semiconductor, 1st iCC, 1994, Device design, Automotive |
Download |
iCC 1994 | Special topics |
M. Gergeleit |
Implementing a Distributed High-Resolution Real-Time Clock using the CAN-Bus |
Abstract
Many time critical applications, e.g. measurement devices, require a real-time clock with an accuracy in the order of microseconds. In a centralised system this is easy to implement with standard timer devices, but in a distributed system (like a number of sensor and actor nodes connected via the CAN-bus) this is more difficult as there is no global system tick. This problem can be solved by synchronising the local clocks of all nodes with a sufficient accuracy. The tight timing guaranties of a CAN-network offer a simple and cheap possibility to provide such a global clock without additional hardware. The real-time group of GMDs CREW Project has designed and implemented a clock synchronisation protocol on the CAN-bus that provides a global time base with an accuracy of about 20 microseconds. The protocol is simple and hardware-independent. It uses only a small amount of bandwidth (< 20 messages/second) and works with a single, arbitrary CAN-object. If necessary, e.g. in large scale networks, the protocol can be synchronised with an external time-base, like a GPS satellite receiver. Keywords
GMD, 1st iCC, 1994, System design, H. Streich |
Download |
iCC 1994 |
Abstract
Keywords
|
Download | |||
iCC 1994 | CAN protocol performance |
Dr. L. Rauchhaupt |
Performance analysis of CAN-based systems |
Abstract
The acceptance to use the Controller Area Network (CAN) in industrial automation systems has been grown noticeable in the last time. One reason surely is the short reaction time which goes back to the bus access method (CSMA/CA). The disadvantage of this bus access method is, however, that a defined reaction time only may be guarantied for the object with the highest priority. The question to be answered was, wether it is possible to realize message delay times and object cycle times which are acceptable for typical industrial automation systems. This also concerns the message time equidistance. Does the prioritized bus access conflict with the demands on message time equidistance? The investigations based on conditions of the sensor/actuator area in industrial automation systems. That means a transmission distance of a few hundred meters and a baudrate of 500 kBit/s. Keywords
University of Magdeburg, 1st iCC, 1994, System design |
Download |
iCC 1994 | Open systems I |
M. Rostan |
CAN real-time communication profile |
Abstract
A communication profile for real time systems which is based on the layer 7 specification CAN Application Layer (CAL) was developed in the ESPRIT pro- ject „ASPIC“. It supports the quick exchange of real time data as well as the utilisation of conventional device profiles. The concept involves the introduction of two communication channels with differing features: an operational channel for real time data and a service channel for parameter communication. Both are established between the cen- tral controller and the connected devices. The concept uses a subset of CAL. NMT and DBT are employed to perform network management and identifier dis- tribution whilst two CMS services are sufficient to accomplish the communica- tion channels. Device profiles interface to the communication profile. Here the communication objects are defined which enable standardised access to functions and fea- tures of the devices. The objects (e.g. parameter, modes or programs) can be addressed via an index in the service channel. Keywords
STA Reutlingen, 1st iCC, 1994, Prof. Dr. G. Gruhler |
Download |
iCC 1994 | CAN industrial applications I |
K. Rupp |
Implementation of CAN system in truck-based aircraft washing system |
Abstract
To wash aircraft’s a truck-based washing system was developed. The com- puter system is divided into two parts, An industrial robot control (IRC) and a bord computer. This bord computer is responsible for the diagnostic and con- trol of the system. A lot of signals must be analysed (about 250). To sample all these signals a CAN system is used. The advantage of this system is the distribution of connecting points and cabling. The safety of the whole system is higher than comparable systems with traditional wiring. The presentation describes the advantages, constraints, requirements and drawbacks for the implementation of CAN-system in the aircraft washing- system. Keywords
FhG/IPA, Putzmeister, 1st iCC, 1994, System design, Mobile machine, O. Wurst |
Download |
iCC 1994 | CAN controller chips I |
C. Szydlowski |
Tradeoffs between stand-alone and integrated CAN peripherals |
Abstract
The CAN Protocol1 is currently implemented as on-chip peripherals integrated on microcontrollers and as stand-alone CAN chips. On-chip peripherals are available on several microcontroller architectures, including the MCS_ 51 and the MCS_ 96 microcontroller families. Likewise, there exists a variety of production-level stand-alone CAN chips such as the Philips PCA82C200 and the Intel 82527. The decision to use an integrated CAN peripheral or a stand-alone CAN chip should consider the tradeoffs between both alternatives. These tradeoffs include implementation cost, design flexibility, level of CPU burden and system reliability. This paper discusses these tradeoffs from both qualitative and quantitative perspectives. The goal of this paper is to identify the key issues that differentiate these two alternatives for various design and production goals. Keywords
Intel, 1st iCC, 1994, Semiconductor, Device design |
Download |
iCC 1994 | CAN controller chips I |
K. Turski |
A global time system for CAN-networks |
Abstract
CAN is known as a protocol for high performance and high reliable serial communication links between electronic control units in the field of automotive and industrial control applications. A new method of real-time support in the network allows to enhance the dynamic behaviour of the overall system as well as the diagnostic capability. With the microPD72005, NEC has developed a CAN controller, which allows to establish a global time system among the loosely coupled nodes of the network. Keywords
NEC, 1st iCC, 1994, System design |
Download |
iCC 1995 | CAN in vehicle application |
W. Appel |
Integration of external functions in CAN-based in-vehicle networks |
Abstract
First the concept of the CAN-based in-vehicle network for the next generation of Mercedes-Benz trucks is introduced. This implies the connection of different systems, as e.g. engine- and braking-controller. A special characteristic of this information-network is the structure, where the components are combined in functional groups, which are connected via gateways, and organised in several hierarchical levels. Emphasis is put on concepts to the integration of external electric/electronic functions in the in-vehicle network. This will be shown on the interfaces to external systems such as bodyshell-electronics (e.g. concrete-mixer) and trailer-electronics (braking and non-braking applications), and on the data transmission via telephone ore satellite-communication for other services (e.g. vehicle pool management, emergency calls, remote-diagnosis and so on). The current position of this integration is illustrated by some examples. At the end of the discourse the question of standardisation is considered critically, and the consequences for the relationship in information exchange between car manufacturer, trailer and body manufacturer and suppliers for electronic systems are discussed. Keywords
Mercedes-Benz AG, 2nd iCC, 1995, System design, Automotive, J. Dorner |
Download |
iCC 1995 |
Abstract
Keywords
|
Download | |||
iCC 1995 | Smart distributed system |
A. Beck |
SDS: A CAN protocol for plant floor control |
Abstract
A Controller Area Network (CAN) based communication protocol and control environment are presented for plant floor automation and control. This robust protocol allows for messaging between sensors, actuators, man-machine interfaces, controllers, and other plant floor control devices. This architecture provides a communications environment upon which a high-speed, real time centralized or distributed control platform can be created. In addition, the communication system provides the enabling technology for intelligent sensors, integration of advanced device diagnostics, and plant floor data-gathering, for communication to higher level networks. State of the art technology allows for the integration of the network interface into the smallest of plant floor devices. This system provides benefits in a variety of areas. Several real applications are discussed, including a description of an installation at a General Motors Engine Plant in Australia. A description of the benefits achieved in each installation is provided. In particular, machine uptime is improved through the integration of more intelligent devices such as programmable, re-configurable sensors with integrated diagnostics. Labor costs are reduced, due to the simplified interconnect system, and the easy addition to and modification of existing installations. Also, reliability is improved through diagnostics and reduced system complexity, and maintenance is improved through advanced tools for device and system configuration, monitoring, and troubleshooting. Reduced wiring costs can also be achieved, due to the bussing of devices. Keywords
Honeywell, 2nd iCC, 1995, System design, Factory automation, S. J. Postma |
Download |
iCC 1995 | CAN in vehicle application |
CAN in vehicle application |
SAE implementation of CAN for heavy duty truck and bus market - specification J1939 |
Abstract
The Society of Automotive Engineers’ Heavy Duty Truck and Bus Division created a committee to form a standard for multiplexed control busses in their vehicles. The architecture of these vehicles are complex in nature, comprised of several modules (cab, trailer1, trailer2, etc.). Therefore they chose CAN as the basis of their standard, specifically version 2.0B, for the 29 bit identifiers. Several documents were created that built upon the Bosch specifications but details all seven layers of the ISO/OSI (Open System Interconnect) model. This paper will show how and why certain implementations were used. Using 29 bit identifiers allowed segmentation of the identifier into content, source, destination address, etc. The physical layer is also specified it is similar to ISO 11898. The need for very fast transmission rates, typically under 20 milliseconds, forced the application layer to pack similar data inside one CAN message. The process of decoding these messages is difficult because in some cases one data parameter may affect how other parameters are decoded. Due to this, several tools have been created to help facilitate decoding of messages. Keywords
Dearborn, 2nd iCC, 1995, Commercial vehicles |
Download |
iCC 1995 | CAN silicon and physical layers I |
Dr. R. Dietz |
An evalution chip for smart sensors with an integrated CAN interface |
Abstract
The smart sensor concept offers the benefit of a digital error compensation of non-ideal sensor characteristics and temperature influences. For this purpose, a dedicated correction processor was implemented which uses individual calibration data organized as a two- dimensional characteristic diagram to calculate the true measurement value. Sensor values up to 14 bit are supported. The characteristic diagram can be set up in an end-of-line calibration process using a serial EPROM data interface. The calculated sensor value is transmitted via a digital, bus-capable sensor interface which offers the possibility of interference-free signal transmission and supports future multi-sensor structures. In the presented implementation, this task is performed by a CAN protocol controller with a reduced message memory, thus leading to a minimized chip area. In the design process, the CAN protocol's reference environment, consisting of a protocol controller model, a testbench, waveforms and a simulator kernel was used to verify the implementation of the CAN interface. By describing the other parts of the chip including test patterns in the same high level language, the whole chip could be verified on functional level before breaking down the design to the schematic entry of the selected IC-CAD. Testvectors automatically generated by the functional model ensured the correctness of this transformation. The chip named CC400 was fabricated in a 1.2 micrometer CMOS process with EPROM option. Keywords
Robert Bosch, 2nd iCC, 1995, Semiconductor, Device design, F. Hartwich, P. Friedrichsohn |
Download |
iCC 1995 | CAN in vehicle application |
M. Embacher |
Cost efficient and customizable micro-controller solution replaces dedicated protocol controllers in low-speed CAN network applications |
Abstract
The CAN (Controller Area Network) is one of today’s most widely accepted car networking systems. Various protocol implementations are available from different suppliers. Dedicated protocol controllers - Full-CAN controllers - are found as system bus interfaces connected to a main CPU or integrated into them. Yet in some applications, particularly in the low speed arena, these devices don’t meet the price target or offer the flexibility required by the system designer. This paper outlines the application interfaces available for the CAN protocol, gives an overview to National Semiconductors CAN chips and it demonstrates in a practical example how these products can help to minimise the cost of Full-CAN controller applications while increasing the flexibility of such systems. Keywords
National Semiconductor, 2nd iCC, 1995, Semiconductors, Device design |
Download |
iCC 1995 | CAN application layer (CAL) |
Prof. Dr. K. Etschberger |
Interoperability of devices within CAL-based networks |
Abstract
"Based on CAL, the Standard CAN Application Layer of the CiA, two general approaches for implementation of open networks which provide interoperability and interchangeability of devices are presented. In the first approach the application processes have direct access to the services and protocols of CAL. Application depended specifications are provided and additional standardized or nonstandardized ""Application Profiles"". With the second approach (""CANopen"") a standard application is specified which provides the environment for the usage of standard devices in different applications." Keywords
STZP, 2nd iCC, 1995, System design |
Download |
iCC 1995 | CAN application layer (CAL) |
Prof. Dr. G. Gruhler |
Interoperablen automation: Components using CANopen profiles |
Abstract
Since the number of available automation components with CAN interfaces is increasing more and more, there is a strong demand on interoperability between these components in multi vendor systems. However, the CAN in Automation community is still using a wide range of manufacturer specific communication solutions. In order to achieve interoperability of control components, communication and device profiles are to be employed together with the CAN communication layers that form the basis for specific implementations. CANopen, a set of existing and emerging profiles based on CAN Application Layer (CAL) is presented. These profiles are open to manufacturers and users. The CAL based Communication Profile For Industrial Applications (CiA standard DS 301) allows the definition of a wide range of device profiles e. g. for decentralised I/O, drives, vision systems, encoders, etc. The communication profile which is presented in detail provides fast event driven or cyclic messages as well as asynchronous data transfer. Since several companies have already adopted CANopen, an overview is given on ongoing implementations. Keywords
STA Reutlingen, 2nd iCC, 1995, System design, M. Rostan |
Download |
iCC 1995 | DeviceNet |
J. Hannemann |
DeviceNet: Physical layer, media and power capabilities |
Abstract
The DeviceNet Physical Layer and Media include the following features: CAN technology, multiple baud rates, cable distance up to 500 meters, Thick and Thin drop line or trunk line, drop lines as long as 6 meters, isolated and non–isolated physical layers, branching on drop lines and protection from wiring errors. In addition to providing CAN based communications, DeviceNet also provides power. Because power and signal conductors both are contained in the cable, devices can draw power directly from the network without the need for separate device power supplies. DeviceNet provides a flexible approach to supplying power along the bus. Both single and multiple supply configurations are supported allowing high current capability. Power supplies can be placed anywhere along the trunk line resulting in greater flexibility for the system designer. The DeviceNet power bus is supplied by one or more nominal 24 volt power sources and can support up to 8 amps on any section of Thick cable trunk line or up to 3 amps on any section of Thin cable trunk line. This paper describes DeviceNet’s physical layer, media and power capabilities. Keywords
Allen-Bradley, 2nd iCC, 1995, System design, Factory automation, B. Lounsbury, S. Siegel |
Download |
iCC 1995 | CAL-based device profiles |
Abstract
Keywords
|
Download | ||
iCC 1995 |
Abstract
Keywords
|
Download | |||
iCC 1995 | Plenary session |
Prof. Dr. W. Lawrenz |
Worldwide Status of CAN - Present and Future |
Abstract
CAN network protocol originally had been invented for automotive applications. Because of its characteristics, its robustness in conjunction with its excellent performance/price ratio CAN very soon was adopted for industrial control applications widely. The high sales quantities of more than 9 mio units until 1994 and the still more promising forecast illustrate the importance of CAN as a protocol in fieldbus and sensor/actuator bus applications. The following paper discusses the historical evolution of CAN until today, giving the reasons for the big success of CAN. In a second paragraph the technical characteristics of today’s CAN systems are analyzed and explained. Paragraph 3 dares a prognosis how and where CAN systems might go in the future. Keywords
Fachhochschule Braunschweig/Wolfenbüttel, 2nd iCC, 1995 |
Download |
iCC 1995 | DeviceNet |
P. Maloney |
DeviceNet: Transports and data production triggers |
Abstract
DeviceNet connections can be configured with a multitude of behaviors based upon the transport class types and data production triggers desired by the end communicating applications. The DeviceNet communication model provides a variety of connection object transport class types and data production triggers. Connection objects can be configured to produce only or consume only. They can be configured to both produce and consume and to do so in a fashion that is either synchronous or asynchronous with the end application to which they are linked. DeviceNet connections are capable of producing their data based upon a connection timer (cyclically), upon a change-of-state of the I/O or at the application’s discretion. With this flexibility an end device may set up a myriad of communication links that are useful in architectures including Master/Slave, Peer- to-Peer and Distributed Control. This paper will present the communications links that can be established using DeviceNet connection objects and give examples as to how these communications links can be applied in the various network architectures. Keywords
Allen-Bradley, 2nd iCC, 1995, System design, Factory automation, J. Hannemann, D. Noonen, S. Siegel |
Download |
iCC 1995 | CAN silicon and physical layer II |
B. Meuris |
Implementation of a CAN physical layer on a narrow band channel |
Abstract
This paper investigates the use of new alternative transport media for CAN, with specific focus on narrow band systems. Designing a physical layer for these kind of media implies using modulation techniques on a carrier wave. In an introductory study we give an overview of different digital modulation schemes and compare their performance. We identify the additional requirements imposed by CAN on the choice of modulation scheme and discuss some possible complications. As an application of the and results following from this study, we present a concrete design of a new narrow band physical layer for CAN, using the mains wiring as transport medium. Keywords
University of Gent, 2nd iCC, 1995, J. Vandewege |
Download |
iCC 1995 | CAN application I |
M. W. Nelisse |
M3S: A General-purpose integrated and modular architecture for the rehabilitation |
Abstract
M3S stands for Multiple Master Multiple Slave and is a system concept designed to improve access to assistive technical devices by disabled people. It is a proposed standard architecture for general-purpose integrated and modular systems, which specification is available as an open standard. It is based on an industry-standard digital communication bus, the Controller Area Network (CAN), and includes additional signal lines to increase system safety and integrity. M3S provides a standard interface between input devices and end-effectors, allowing devices from different manufacturers to be linked in the same system. During revalidation phases this facilitates the process of evaluating different input devices and making the decision what input devices are optimal for a specific user. Furthermore the M3S architecture enables the user to operate more end- effectors, from categories like mobility, manipulation, environmental control and communication, using a single input-device. Keywords
TNO Institute of Applied Physical, 2nd iCC, 1995, System design, Off-road vehicles |
Download |
iCC 1995 | CAN silicon and physical layer II |
Dr. L. Rauchhaupt |
A data acquisition node using CAN with integrated power transmission |
Abstract
The integrated transmission of information and power is a very important point of interest and a demand of many industrial bus system users. First results of such bus systems especially for simple binary sensors are known. The main task of our research activities is the integrated power transmission (IPT) in CAN systems even for analogue sensors with features of signal conditioning and data pre- processing. The paper presents a solution of such a bus node. Beside the conventional data processing a power management is necessary. In relation with the abilities of the node two methods of integrated transmission of information and power will be explained. The advantages and disadvantages for several application fields will be shown. Finally the results of the investigation of dynamic behaviour, error behaviour, and power capacity will be summarized. Keywords
University of Magdeburg, 2nd iCC, 1995, Device design, Dr. T. Schindler, H. Schultze |
Download |
iCC 1995 | Tools and software |
A. Renshaw |
Implementing diagnostic systems for CAN networks |
Abstract
The ever-increasing complexity of today’s electronic products creates a continuing demand for more sophisticated diagnostic systems, whilst the need for a simple user interface remains unchanged. A popular approach to system diagnostics involves the use of diagnostic fault trees. These can provide the product designer with a simple mechanism for the testing of operational parameters and a clear graphical display of the paths within the diagnostic sequence. This paper discusses the mechanisms that have been implemented to allow the use of fault- tree diagnostics on CAN bus systems. Also discussed are the additional capabilities that the diagnostic system can provide on the CAN network, and other ways of implementing diagnostic systems on existing software platforms. Keywords
GenRad, 2nd iCC, 1995, Device design |
Download |
iCC 1995 | Reall-time control I |
J. Rufino |
A study on the inaccessibility characteristics of the controller area network |
Abstract
The Controller Area Network (CAN) is a communication bus for message transaction in small-scale distributed environments. Continuity of service and bounded and known message delivery latency are requirements of a number of applications, which are not perfectly fulfilled by existing networks, CAN included. One key issue with this regard, is that networks are subject to failures, namely partitions. However, most of non-critical applications can live with temporary glitches in network operation, provided these temporary partitions are time-bounded. We call these periods of inaccessibility. Should one call for hard real-time behaviour, a worst-case figure for these non-negligible periods should be derived and added to the worst-case transmission delay expected in the absence of faults. This paper does an exhaustive study of CAN inaccessibility characteristics, presenting figures for intervals in CAN operation when the network does not provide service, allthough not being failed. Keywords
Technical University of Lisboa, 2nd iCC, 1995, System design, P. Verísmo |
Download |
iCC 1995 | CAN applications II |
Dr. O. Schnelle |
CAN-networks in ship automation systems |
Abstract
MCS-5 is a new, decentralized CAN-based automation system used mainly in ship automation. The system can be divided into two layers: monitoring and control, and process. This paper describes the function and the automation devices for each layer. The main points of the paper are the communication principles, protocol gateways and the use of PLCs within the system. The protocol layers and the communication services are explained. The paper also gives an overview of the PLC languages used. The trend to decentralized automation systems significantly influenced the development of the new MTU Monitoring and Control System, MCS-5. The new quality of this automation system is data processing within the decentralized automation devices and data exchange between them over field bus systems. Keywords
MTU Friedrichshafen, 2nd iCC, 1995, System design, Maritime electronics, MCS-5 |
Download |
iCC 1995 | Tools and software |
M. Stümpfle |
Simulation of heterogeneous CAN systems |
Abstract
As today’s systems are becoming more and more complex, simulation is often the only viable way to verify the functionality of a system, or to estimate its performance. Especially in time and money critical sections it is important to gain information about a designed system before any expensive hardware is to be implemented. Using an object oriented simulation framework eases the solving of this problem. Different CAN components were developed separately and are now available as a CAN part library. Complete and heterogeneous systems can now be simulated and evaluated by taking parts from the library and connecting them using the standardized interface from the simulation framework. Configuration of the simulation is supported by a simple to use description language. The gained results are presented in the last section. We use the SAE scenario to show how the simulation results can be used to dimension a CAN network. Keywords
University of Stuttgart, 2nd iCC, 1995, System design, J. Charzinski |
Download |
iCC 1995 | Other higher layer protocols |
G. Waizmann |
An open aproach for connecting control devices of public transport vehicles |
Abstract
"We will describe a system, that uses CAN as a medium to connect different control devices on board of vehicles of the public transport system. Among the connected devices, tehre are main board computer, graphical display panels for teh information of the driver and a wireless data communication to a local traffic control center. Possible future extensions are the integration of a high speed infrared communication or measuring the position with a GPS receiver. We will give a technical overview on this system. Especially the implementation of an open system approach, based on the results of the CiA working group CAN in mobile applications will be described. There will be also a discussion of the advantages using an open approach, and possible reasons why not using an open approach. The authors are involved in industrial projects concerning these topics. They are also active members of the CiA working group: ""CAN in mobile applications""." Keywords
OnTime Engineering, 2nd iCC, 1995, System design, Automotive, F. Steinert |
Download |
iCC 1996 | Performance analysis |
M. Baba |
Timing performance of adaptable distributed real-time control systems |
Abstract
A distributed real-time computer system consists of several processing nodes interconnected by commlunication channels. In a safety critical application, the real-time system should maintain timely dependable services despite component failures or enfironmental changes such as transient overloads. In this paper the imprecise computation technique is integrated with fault tolerance schemes and adopted as the Adaptable Management System (AMS) which adjusts the operating strategy of the real-time system in response to changing application environments and the internal fault patterns. The timing response performance of the AMS for a Controller Area Network (CAN) based distributed real-time system is evaluated as to whether the timing constraints is satisfied for normal, overload, and degraded operational modes. The simulation study employs the Society of Automotive Engineers (SAE) real-time control system benchmark as the workload model. The simulation results also show that the quality of service of the AMS can be improved by varying the optional message in the workload. Keywords
University of Sussex, 3rd iCC, 1996, System design, H. Ekiz, A. Kutlu, Prof. Dr. E. Powner |
Download |
iCC 1996 | Automotive application |
M. Bailey |
CAN in electric vehicles |
Abstract
CAN is well-suited to distributed real-time control of electric passenger vehicles. This paper describes the use of CAN to provide a tightly-coupled dual drive system, with real-time control distributed over the two drives. In order to achieve this reliably, the application layer has been extended. In order to maintain the integrity of periodic variables a Promptness feature using producer-consumer semantics is available as well as time-out mechanisms on inter-application events. Furthermore, a Global Data philosophy has been adapted where all data shared between the applications are tagged with a unique ID. This has many benefits as well as making it easy to monitor the overall system state via a Bus Analyser. The above approach can be used in and extended to a wide variety of performance-critical advanced vehicle applications. Keywords
Wavedriver, System design, Automotive |
Download |
iCC 1996 | Tools I |
D. Berglund |
Kingdom Founder – A tool for building CAN systems |
Abstract
The design of a CAN based system can be a complex task. Several issues need to be addressed: choosing the right modules, verifying that the chosen modules really are able to communicate, assignment of bus identifiers, verifying that the real time requirements of the system are met, selecting correct bus parameters, and so on. Kingdom Founder is a graphical design tool which aids the system designer in this process. Fetched from a database or defined on the fly, the modules and the CAN bus are drawn on a worksheet. The information structure of the system, as well as several module and system parameters are then defined. The system designer can then use the program to check for errors or potential problem sources, produce documentation and generate system startup information and code skeletons for the modules. Keywords
Kvaser, 3rd iCC, 1996, System design |
Download |
iCC 1996 | Industrial application I |
G. Bourdon |
CAN for autonomous mobile robot |
Abstract
In this paper, we describe the hardware and software architecture of an autonomous mobile robot. ROMAIN, INstrumented Autonomous Mobile RObot, is an experimental platform dedicated to a wide range of applications. Its main characteristics are flexibility, high speed velocity, energetic and decisional autonomy and real time processing. This mobile robot owns an open structure based around a Control Area Network for data transmission between microcontroller cards and a real time operating system. After the description of this structure we propose an application consisting in the tracking of an other robot in an unknown environment with ultrasonic sensors. Keywords
Laboratoire de Robotique de Paris, 3rd iCC, 1996, System design, Machine control, P. Ruaux, S. Delaplace |
Download |
iCC 1996 | Tools I |
D. Brod |
DeviceNet configuration using an electronic data sheet |
Abstract
During the development of the DeviceNet Specification, it became apparent that it would be necessary to provide a mechanism for common user friendly configuration of all DeviceNet products. It would have to be robust enough to cover a wide range of products, from the very simple, to the very complex. It would be required to be used by arbitrary configuration tools and be independent of the implementation of these tools. The configuration mechanisms would also have to be easy to implement in order to facilitate its adoption by product developers. It would also have to be cost effective to implement so as not to add excessive cost to inexpensive devices. This paper describes how the Electronic Data Sheet achieves these goals. Keywords
Rockwell Automation, 3rd iCC, 1996, System design, Factory automation, S. Braun, A. Bradley |
Download |
iCC 1995 | DeviceNet |
Dr. K. W. Young |
DeviceNet: Interoperability and compliance |
Abstract
DeviceNet has emerged as one of the low level fieldbusses optimised for industrial control. It uses the robust and powerful CAN (Controller Area Network) technology as the backbone. Interoperability between various DeviceNet devices, advanced failure prevention and fault diagnosis, and lower implementation costs are some of the immediate advantages of DeviceNet. Interoperability brings the issue of compatibility and conformance among the DeviceNet devices from various vendors. This paper describes the issues involved in implementing a DeviceNet system both from developers' and end-users' point-of-views. It investigates the 'plug-and-play' and interoperability of DeviceNet devices. A study for realising a fully automated compliance test for DeviceNet is done. Keywords
University of Warwick, 2nd iCC, 1995, System design, Factory automation, R. T. McLaughlin, S. B. Khoh, Dr. E. T. Powner, M. D. Baba |
Download |
iCC 1996 | Keynotes |
E. Carmès |
CAN conformance: Methodology and tools |
Abstract
The development of distributed architectures that rely on communication protocols for data exchanges between remote ECUs produced by different equipment manufacturers, sets new problems for car manufacturers who have the responsibility of the whole system. At each communication level, the car manufacturers have to be sure that the protocol implementations are compliant with the chosen standard. The CAN standard is a Data Link Layer protocol generally implemented in ASICs. So, there is a need for tools verifying during the design process that all the components produced, today and in the future, by a lot of different silicon suppliers, are and will be compliant with the CAN standard. Keywords
Daussault, Renault, 3rd iCC, 1996, Testing, C. Junier, F. Aussedat |
Download |
iCC 1996 | Physical layer and gateways |
H. Ekiz |
Design and implementation of a CAN/Ethernet bridge |
Abstract
The Controller Area Network (CAN) is a serial bus with high speed, high reliability, and low cost for distributed real time control applications in both the car and the industrial environments. In an industrial environment, while the CAN is used by manufacturing sections to control the systems, the management department can use Ethernet (or Token Ring) LAN in its building. This implies that the CAN should communicate with a LAN. A solution is to use the internetworking devices to connect a CAN and a LAN. Bridges are high performance devices that are used to interconnect two similar or dissimilar LANs. The aim of this study is to design and implement a bridge which is capable of connecting a CAN and an Ethernet LAN. In the following, a brief overview about the CAN, the Ethernet, and bridges is presented. The required processes are detailed and the implementation of the bridge is explained in section 2 and 3, respectively. In section 4, the modelling environment for simulation is summarized. Finally, the results obtained from simulation are presented in section 5, and the conclusion is given in section 6. Keywords
University of Sussex, 3rd iCC, 1996, Gateway, Device design, A. Kutlu, M. Baba, Prof. Dr. E. Powner |
Download |
iCC 1996 | Industrial application II |
S. Glaze |
Smart Distributed System accumulation conveyor control |
Abstract
Honeywell has been a long-term participant in the industrial control marketplace. Participation in this market has kept Honeywell in constant communication with customers concerning issues and needs in the marketplace. Over the past five to seven years, several key trends have driven requirements for change in control system architectures. One of these trends is increased levels of automation and decreased levels of available human resources. A second trend is decreasing product and technology life-cycles which have made fixed automation systems cost prohibitive. These trends have driven automation users to require systems that can be modified, adapted, or upgraded as required to sustain a long-term competitive position. Control systems must advance to provide information to assist users in the maintenance of complex automation systems. These market trends provided the force to encourage Honeywell to develop the Smart Distributed System. The Smart Distributed System is a device level network which is designed as a control platform for use in a wide variety of industrial machine control applications. Honeywell has now expanded the scope of the Smart Distributed System to include Personal Computer (PC) hardware and software to execute real-time control and provide Operator Interface software. The PC Control platform provides a mechanism that is well suited to take full advantage of information available from the networked Input/Output (I/O) system. Keywords
Honeywell, 3rd iCC, 1996, System design, Factory automation |
Download |
iCC 1996 | Higher layer protocols |
Prof. Dr. G. Gruhler |
CANopen networks: Implementation and configuration aspects |
Abstract
Since CANopen communication and device profiles are available the influence of this CAN communication standard is increasing thoughout the CAN in automation arena. Various CANopen-based components as well as OEM protocol implemenations are available. This contribution concentrates on experience drawn from software implementations on different devices and set up of CANopen networks. The software structure of network master and slave devices is presented in detail together with realisation hints. Achieved performance in terms of code execution time and consumption of hardware resources are described. The configuration of CaNopen devices and set-up of complete networks by the user forms the second section. Tools are presented which allow the access to object dictionaries of devices via electronic data sheet and parameter up- and download. Graphical user interfaces allow the layout of CANopen networks, support the distribution of identifiers and the cooperation of bus nodes. Finally, an application example in form of a multi-vendor system with several controllers, decentralized Input/Output devices and multiple drives is given. Keywords
STA Reutlingen, 3rd iCC, 1996, System design, M. Tischer, L. Felbinger |
Download |
iCC 1996 | Automotive application |
T. Moon |
Control in automotive body system networks |
Abstract
The multiplexing systems currently being implemented are essentially information sharing systems. In the body system in particular, it is possible to reduce the cost of implementing features by growing one of the micros into a 16 bit device and slimming down the others. The bus will carry commands from the 16 bit master device as well as information. Many of the tasks in the body system do not need to run often. The 16 bit device can make use of large (economical) flash memory for reprogrammability, but in order to benefit from reprogrammability, the whole bus needs to run under a communications manager that will guarantee the real time performance of the bus when program updates occur. This type of development will further divorce electronics hardware from software, and will require organisational changes in companies to implement it effectively. Keywords
AB Automotive Electronics, System design, Automotive |
Download |
iCC 1996 | Modelling and validation |
J. Pisarz |
Modelling of embedded CAN applications |
Abstract
The paper gives an overview over the object-oriented methodologies including related workbenches, which were developed especially for modelling of distributed reactive systems. The applicability of this tools will be discussed with a concrete motion control application based on CAN . Also some aspects of hardware/software co-design of such kind of systems regarding to the quality and efficiency of the development process will be part of the presentation. Keywords
Port, 3rd iCC, 1996, System design, Dr. M. Schneider |
Download |
iCC 1996 | Modelling and validation |
P. Kärkkäinen |
Fault diagnostic utilizing CAN communication |
Abstract
Machine control software are in general highly embedded in target systems. Distributed processors and standard CAN-buses have provided suitable tools to design machine diagnosis and fault tolerance based on user requirements or safety aspects. In this paper some general and on target machine designed diagnosing elements and monitoring functions are explained. The surveyd target machine is just developed for loading explosive into holes in mining applications. Because of highly dangerous work environment machine fault detection and diagnostic maintenance are of crucial importance. Both continuous operation and rapid responses are peculiar to the developed machine. On the basis of real time maintenance the error sources are divided in critical requiring immediate user operations and in slowly developing faults caused mainly by component wearing. The distributed computer architecture provides means to implement fault tolerating systems and especially CAN contollers facilitate to embed diagnosis messages both in measuring data and in special safety functions. The distributed control makes it possible to diagnose the functions of the machine more effectively, but, however, on the other hand the distributed control is a new and a serious risk factor. Without sufficient checking intelligent subsystems may behave unexpectedly: erroneous interpretation of system state or fault sensor can trigger the actuator on at wrong time with dangerous consequences. Keywords
Oulu Institute, 3rd iCC, 1996, System design, J. Kahila, P. Pulkkinen |
Download |
iCC 1996 | Industrial application II |
B. Kirk |
The Unicontrol hardware, software and system concept |
Abstract
This paper describes the introduction of new concepts into a tin can manufacturing line and its re-engineering with the aim of doubling the production speed. The design of the hardware and control system played an important part in matching the dynamics of the machinery to the production processes, and also in reducing costs and improving reliability. Keywords
Robinson Asssociates, Soudronic, 3rd iCC, 1996, System design, M. Frei, W. Müller |
Download |
iCC 1996 | Keynotes |
Prof. Dr. U. Kiencke |
CAN, a ten years‘ anniversarial review |
Abstract
This paper gives a survey on the historical background of CAN. Additionally, the paper handles different CAN controller implementations and discusses the use of CAN in automotive systems and in automation, including initiatives for open systems in both areas. Although originally developed for in-vehicle purposes, automation area started to apply CAN as soon as the first components became available. Since the introduction of the first CAN chips the sale of CAN components has been remarkably higher in automation than in automotive sector. However, the roles are supposed to change soon due to the growing use of CAN in automotive electronics. Keywords
University of Kalsruhe, 3rd iCC, 1996, T. Kytölä |
Download |
iCC 1996 | Open systems architecture |
Prof. Dr. U. Kiencke |
OSEK/VDX – an open software architecture for communicating vehicle systems |
Abstract
Electronic control units (ECUs) linked together within an automotive network are generally supplied by different companies, and mostly include different micro-controllers and software architectures. Moreover, applications provided by different suppliers have to co-exist in a single processor in the future. Today's individual development processes for distributed, communicating ECUs hinder the integration of automotive systems and increase the overall costs. In order to achieve a significant reduction of these costs, services and protocols for communication, network management, and operating system must be standardised. The OSEK/VDX group worked out a respective specification in coperation with several car manufactuerers and suppliers. The specification will permit a cost-effective system integration and support the portation of system functions between different electronic control units. This paper gives a brief summary of the OSEK/VDX results and an outlook on the continuation of the project. Keywords
University of Karlsruhe, 3rd iCC, 1996, System design, Automotive, K. J. Neumann |
Download |
iCC 1996 | Open systems architecture |
B. Koye |
"""Objectmodule"" – an universal application interface for distributed systems" |
Abstract
"""Objectmodul"" is not just another layer 7 for CAN networks. It is a universal SW Interface best fitting in distributed real-time systems and decouples the application from the different ways of transporting data. So the application can be developed independent of the layers (CAL, Devicenet, SDS, CAN Kingdom, ...) of the network (CAN, RS232, Dual port Memory, ...). The existing ""Objectmodul"" is implemented as a standalone SW module, but it is also possible to integrate it as an extension of an operating system. By using the ""Objectmodul"", the applications on various CAN nodes do not need any knowledge about the topology. This means, no knowledge is needed about the I/O is local or distributed by the network. The application just reads or writes objects and the ""Objectmodul"" controls the handling of the data. So the application program is completely independent of the way the data is transferred, the type of communication partner or data layout." Keywords
Engineering Pro Time, 3rd iCC, 1996, System design |
Download |
iCC 1996 | Physical layer and gateways |
A. Kutlu |
Internetworking wireless nodes to a Controller Area Network |
Abstract
This paper discusses the design and performance requirements for the interconnection of wireless nodes to a standard CAN bus environment. It is focused on the network architecture as a single centralised cell consisting of a central node and wireless terminals. The central node provides data communication between the CAN and the wireless network. It maintains a self-learning algorithm for the frame filtering and forwarding requirements. The Medium Access Control Protocol used for the wireless network is specifically designed for supporting prioritised frame transmission in the wireless channel. The prioritisation is accomplished by using different sequence numbers which are added to each individual frame based on the CAN identifier. The performance of the system is analysed and presented in terms of probability, delay and channel utilisation under various traffic conditions. Keywords
Univesity of Sussex, 3rd iCC, 1996, System design, H. Ekiz, M. Baba, Prof. Dr. E. Powner |
Download |
iCC 1996 | CAN Silicon II |
A. Lelkes |
Gate array for brushless servodrive |
Abstract
A chip set for highly dynamic servodrives has been developed. Ist first application is a very compact, intelligent, CAN-controlled brushless AC servodrive. It can, however, be used for DC, brushless DC and induction servodrives as well. Main tasks of the chips are the calculation of rotor position, torque and current control as well as pulse-width modulation. The chip set not only enables the construction of economic and intelligent servodrives with high dynamics but, in addition, it considerably improves the reliability of the drives by drastic reduction of the component count. Keywords
Novotron, IMS Chips, 3rd iCC, 1996, Semiconductor, Device design, Motion control, J. Sturm, P. Gärtner |
Download |
iCC 1996 | Open systems architecture |
Dr. L. Rauchhaupt |
CAN in industrial fluidic systems |
Abstract
As in other branches a central automation concept is the state of the art in industrial fluidic systems. When one wishes an open communication with CAN the problem arises to choose between several major Higher Layer Standards, such as CAL, CANKingdom, DeviceNet or SDS. In order to make open communication more efficient the idea is to have a Higher Layer independent API for fluidic applications (profile). Due to several Higher Layer Standards for CAN it is advantageous to divide such an API into a Higher Layer determined part and an application determined part. A proposal will be given in the presentation. We will show, that an open communication which fits the needs of fluidic systems causes a change of its automation structure. It is determined by decentralized devices with processing capabilities (e.g. device configuration and self diagnosis) which can fit to a special application by IEC 1131 compliant configuration facilities. Keywords
University of Magdeburg, 3rd iCC, 1996, System design, Machine control, H. Schultze |
Download |
iCC 1996 | Performance analysis |
S. Schneider |
Performance analysis for automotive CAN systems |
Abstract
In recent years systems of CAN-connected automotive control units have been increasing rapidly both in complexity and size. Therefore not only functional but also performance aspects must be considered during development. For the system to be feasible, all communication timing constraints for all functions have to be proven. This feasibility has to be assured in early design stages already. This paper presents simulation results of a bus model as a basis for performance analysis of automotive CAN systems. The single server queue with non-preemtive priorities was chosen as a simple model of the bus. Each priority class represents a message of a certain identifier. Bus arbitration is implicitly modelled by the non-preemtive priorities of the service discipline. The simulation model considers not only cyclic messages (messages with constant interarrival times) but also sporadic traffic sources. Those sources emit only when their corresponding function is active. The obtained simulation results give the mean waiting time for the different priorities and can be used to tell if the system with the planned communication load can work acceptably for all realized functions. If necessary the design can be changed in an early stage to improve network performance. Keywords
Daimler-Benz, 3rd iCC, 1996, System design, Automotive |
Download |
iCC 1996 | Automotive application |
M. Trautmann |
MiniCAN – a low-cost concept to integrate sensors and actuators into CAN networks |
Abstract
MiniCAN is a concept that combines CAN compatibility with simplified functionality. It is optimised to attach basic components directly to a CAN bus. Those components are e.g. switches, lamps or sensors and actuators that do not require more than 6 bits of data. It is a master-slave system that uses an inframe response within the CAN data field to run a simplified protocol. Special concern was taken for security, low cost and ease of use. It may be used both for low and high speed communication, compliant to CAN specification 2.0, parts A and B. Keywords
University of Darmstadt, 3rd iCC, 1996, System design, Prof. Dr. H. Strack |
Download |
iCC 1996 | Performance analysis |
B. Upender |
Variability of CAN network performance |
Abstract
Designers of soft real-time systems often ignore worst-case behavior analysis when designing their systems. We have developed a discrete-event model of Controller Area Network (CAN) to assess performance under both worst-case and normal conditions. The analysis revealed that many network events and attributes can lead to message serialization, which causes large network delays typical of worst-case behavior. This transient network behavior has serious implications on the application performance. In this paper, we present these results and show how the actual performance of the system varies over time between the normal and worst-case scenarios. Keywords
United Technologies, 3rd iCC, 1996, System design, A. Dean |
Download |
iCC 1996 | Industrial application I |
M. Wargui |
Mobile robot embedded architecture based on CAN |
Abstract
This paper deals with the analysis of real time systems subject to the time delay in the communication networks. Different approaches to handle the effect of communication delays are discussed. To improve the robustness of the control system, a fuzzy controller is used. The use of the fuzy technique is motivated by the fact that time delays give rise to phase lag, which often degenerate system stability and performances. The case of the Controller Area Network bus is particularly discussed. Keywords
University of Picardie, 3rd iCC, 1996, System design, Machine control, S. Bentalba, M. Ouladsine, A. Rachid, A. El Hajjaji |
Download |
iCC 1997 | Bridges |
M. Dani Baba |
Wireless medium access control protocol for CAN |
Abstract
"""In this paper we study the wireless communication extension for the Controller Area Network (CAN) protocol to suit industrial applications. Two different network topologies and medium access methods have been considered. The remote frame and the prioritised frame medium access control (MAC) methods are proposed for the centralised and distributed wireless CAN based network. The performance of these protocols is evaluated by simulating the protocols in the wireless CAN network. The “SAE Benchmark"""" is used as the workload to illustrate the industrial applications of CAN based system. This paper discusses the applicability of the proposed wireless MAC protocols and confirms its usefulness for real-time communication base on the benchmark.""" Keywords
Institute Technology MARA, 4th iCC, 1997, Device design |
Download |