TL;DR: Providing a detailed look at both CAN and CANopen, this book examines those technologies in the context of embedded networks.
Abstract: CAN (Controller Area Network) is a serial communication protocol that was originally developed for the automobile industry. CAN is far superior to conventional serial technologies such as RS232 in regards to functionality and reliability and yet CAN implementations are more cost effective. CANopen, a higher layer protocol based on CAN, provides the means to apply the ingenious CAN features to a variety of industrial-strength applications. Many users, for example in the field of medical engineering, opted for CANopen because they have to meet particularly stringent safety requirements. Similar requirements had to be considered by manufacturers of other equipment with very high safety or reliability requirements (e.g. robots, lifts and transportation systems). Providing a detailed look at both CAN and CANopen, this book examines those technologies in the context of embedded networks. There is an overview of general embedded networking and an introduction to the primary functionality provided by CANopen. Everything one needs to know to configure and operate a CANopen network using off-the-shelf components is described, along with details for those designers who want to build their own CANopen nodes. The wide variety of applications for CAN and CANopen is discussed, and instructions in developing embedded networks based on the protocol are included. In addition, references and examples using MicroCANopen, PCANopen Magic, and Vector's high-end development tools are provided.
TL;DR: This document describes the construction of a model for a distributed view of an open network, and some examples of how the model might be modified to accommodate a distributed system.
Abstract: 3.1 CANOPEN OBJECT DICTIONARY 3 3.2 CANOPEN COMMUNICATION 5 3.3 CANOPEN PREDEFINED CONNECTION SET 7 3.4 CANOPEN IDENTIFIER DISTRIBUTION 8 3.5 CANOPEN BOOT-UP PROCESS 9 3.6 DETAILS OF CANOPEN MESSAGE SYNTAX 10 3.6.1 NMT Module Control 10 3.6.2 NMT Node Guarding 10 3.6.3 NMT Boot-up 10 3.6.4 PDO 11 3.6.5 SDO 11 3.6.6 Emergency Object 14
TL;DR: This work extends the existing analysis of CAN to compute the response times of mixed messages and this analysis is generally applicable to any high level protocol for CAN that uses any combination of periodic, event and mixed (periodic/event) transmission of messages.
Abstract: The schedulability analysis of Controller Area Network (CAN) developed by the research community is able to compute the response times of CAN messages that are queued for transmission periodically or sporadically. However, there are a few high-level protocols for CAN such as CANopen and Hagglunds Controller Area Network (HCAN) that support the transmission of mixed messages as well. A mixed message can be queued for transmission both periodically and sporadically. Thus, it does not exhibit a periodic activation pattern. The existing analysis of CAN does not support the analysis of mixed messages. We extend the existing analysis to compute the response times of mixed messages. The extended analysis is generally applicable to any high level protocol for CAN that uses any combination of periodic, event and mixed (periodic/event) transmission of messages.
TL;DR: In this paper, the authors propose a CAN-bus-based system for automatic control and administration of program-controlled endoscopic apparatuses allocated to an operation within an operating theater belonging to a clinic region and connected amongst one another by way of a CANbus using the standardized layer-seven CANopen protocol for communication among one another and a master computer.
Abstract: The automatic control and administration of program-controlled endoscopic apparatuses allocated to an operation within an operating theater belonging to a clinic region and connected amongst one another by way of a CAN-bus using the standardized layer-seven CANopen protocol for communication among one another and a master computer, is modified so that with the same CAN-bus, a double ring structure, a ring-star structure and a ring-ring structure may be logically formed, permitting peer-to-peer communication of the apparatuses, with which the apparatuses have equality of access to each other and the master computer. The apparatuses, connected to one another via the CAN-bus, of all operating theaters of a clinic communicate with and are centrally controlled by the master computer. All apparatuses are capable of informing the master computer of the occurring process data or parameters. System operation is possible at the master computer as well as at the apparatuses themselves.
TL;DR: In this article, a vehicle-mounted fault diagnosis system and method for a hybrid electric vehicle based on CANopen is presented, consisting of a fault diagnosis interface, an information acquisition module, storage module, liquid crystal display module, audio alarm module, touch screen and keyboard module, a main control module and a power source module.
Abstract: The invention discloses vehicle-mounted fault diagnosis system and method for a hybrid electric vehicle based on CANopen, belonging to the field of vehicle fault diagnosis The vehicle-mounted fault diagnosis system for the hybrid electric vehicle based on CANopen comprises a fault diagnosis interface, an information acquisition module, a storage module, a liquid crystal display module, an audio alarm module, a touch screen and keyboard module, a main control module and a power source module When a fault occurs, the diagnosis system as a CANopen master station utilizes an emergency message to trigger a SDO (Service Data Object) to read the fault diagnosis information of an object dictionary item corresponding to the fault, analyzes the fault information and stores the fault information in a fault information management unit; meanwhile, the fault information is displayed in a fault diagnosis interface The invention completes the real-time acquisition and display of the fault information and vehicle real-time data and the effective management of the fault information