Download User manual CANopen
Transcript
2 2.1 Introduction IK360; IK360L IK360; IK360L inclinometers sense and measure the angle of tilt (Inclination/Slope/Elevation) of an object with respect to the force of gravity. The angle is measured with the relative change in electrical capacitance. The basic principle behind this IK360; IK360L inclinometer is a Micro-Electro-Mechanical Systems (MEMS) sensor cell, that is embedded to a fully molded ASIC. A simplified version of the sensor consists of two electrodes, one is fixed, and the other is flexible (connected with spring elements). When the inclinometer is parallel to the surface of measurement, a corresponding capacitance is measured. If the sensor is tilted, the flexible electrode will change its position relative to the fixed electrode. This results in a change of the capacitance between the two electrodes, which is measured by the sensor cell. The change of the capacitance is converted to a corresponding inclination value. Absolute inclinometers identify all the points of a movement by means of an unambiguous signal. Due to their capacity to give clear and exact values to all inclinations positions, inclinometers have become one of the interesting alternatives to singleturn absolute (and incremental) encoders and a link between the mechanical and control systems. 2.2 CANopen interface CANopen is based on the Controller Area Network (CAN), that was developed by automotive industries in the 80s and is nowadays used in many industrial applications. The application protocol CANopen was introduced by the multi vendor association CAN in Automation (CiA) to ensure a full compatibility of industrial automation products. It is a multiple access system (maximum: 127 nodes), which means that all devices can access the bus. These devices/nodes are the components of the CANopen bus and in our case the node is the IK360; IK360L inclinometer. In simple terms, CANopen works as a client-server model. Each device checks whether the bus is free and if it is free the device can send messages. If two devices try to access the bus at the same time, the device with the higher priority level (lowest ID number) has permission to send its message. Devices with the lowest priority level must cancel their data transfer and wait before re-trying to send their message. Data communication is carried out via messages. These messages consist of a unique COB-ID (refer to glossary) followed by a maximum of 8 bytes of data. The COB-ID, which determines the priority of the message, consists of a function code and a node number. The node number corresponds to the network address of the device. It is and has to be unique on a bus in order to distinguish nodes and prevent any conflict of interests. The function code varies according to the type of message being sent: Management messages (LMT, NMT) Messaging and service (SDOs) Data exchange (PDOs) Predefined messages (Synchronization, Emergency messages) IK360; IK360L-CAN x Date: 08.08.2013 Page 5 of 42 Art.no. 86089 Mod. Status 292/13