MULTIPLE ELECTRONIC CONTROL UNITS CALIBRATION SYSTEM BASED ON EXPLICIT CALIBRATION PROTOCOL AND J1939 PROTOCOL

Size: px
Start display at page:

Download "MULTIPLE ELECTRONIC CONTROL UNITS CALIBRATION SYSTEM BASED ON EXPLICIT CALIBRATION PROTOCOL AND J1939 PROTOCOL"

Transcription

1 42 CHINESE JOURNAL OF MECHANICAL ENGINEERING Vol. 21, ano. 1, a2008 YANG Shiwei ZHU Keqing XU Quankui YANG Lin ZHUO Bin Institute of Automotive Electronic Technology, Shanghai Jiaotong University, Shanghai , China MULTIPLE ELECTRONIC CONTROL UNITS CALIBRATION SYSTEM BASED ON EXPLICIT CALIBRATION PROTOCOL AND J1939 PROTOCOL Abstract: The rising number of electronic control units (ECUs) in vehicles and the decreasing time to market have led to the need for advanced methods of calibration. A multi-ecu calibration system was developed based on the explicit calibration protocol (XCP) and J1939 communication protocol to satisfy the need of calibrating multiple ECUs simultaneously. The messages in the controller area network (CAN) are defined in the J1939 protocol. Each CAN node can get its own calibration messages and information from other ECUs, and block other messages by qualifying the CAN messages with priority, source or destination address. The data field of the calibration message is designed with the XCP, with CAN acting as the transport layer. The calibration sessions are setup with the event-triggered XCP driver in the master node and the responding XCP driver in the slave nodes. Mirroring calibration variables from ROM to RAM enables the user to calibrate ECUs online. The application example shows that the multi-ecu calibration system can calibrate multiple ECUs simultaneously, and the main program can also accomplish its calculation and send commands to the actuators in time. By the multi-ecu calibration system, the calibration effort and time can be reduced and the variables in ECU can get a better match with the variables of other ECUs. Key words: Electronic control unit (ECU) Calibration Explicit calibration protocol (XCP) J1939 communication protocol Controlled area network (CAN) 0 INTRODUCTION In automotive applications it is common practice to interconnect electronic control units (ECUs) in a controller area network (CAN). The automotive industry uses CAN as the in-vehicle network (IVN) for the engine management, the body electronics like door and roof control, air conditioning, and lightning, as well as for the entertainment control. Calibration becomes more complex as automobiles become equipped with more ECUs. Up to now, most of the calibration systems based on the CAN calibration protocol (CCP) can calibrate only one ECU every time [1-6]. As a result, the ECUs in automotive have to be calibrated separately with these calibration systems. The variables in ECUs can not be optimized to match each other well so that the calibration efficiency will decrease greatly. Consequently,a multi-ecu calibration system will be an effective means as functionality is distributed among multiple ECUs. A multi-ecu calibration system was developed based on explicit calibration protocol (XCP) and J1939. The XCP is an improved and generalized version of CCP 2.1 that can be used in networks other than CAN. The J1939 of the Society of Automotive Engineers (SAE) is the open standard for networking and communication in vehicles. The calibration tool was connected to the CAN network in vehicle by USBCAN. The structure of the calibration messages were designed in the standard message architecture defined in J9139, while the data field of calibration messages is defined in XCP. In this calibration system, all CAN messages can reach their destinations orderly by the priority mechanism and the receiving mask registers in the CAN nodes. The event-triggered XCP drivers in the master and the responding XCP driver in the slave serve as the two sides of the calibration session. The application example shows that the multi-ecu calibration system can calibrate multiple ECUs at the same time without affecting the performance of the ECUs. 1 XCP CALIBRATION SYSTEM XCP is a standard automotive calibration protocol defined by Received February 11, 2007; received in revised form September 10, 2007; accepted September 30, 2007 the Association for Standardization of Automation and Measuring systems (ASAM) organization. It clearly separates the protocol layer from the transport layer being used. The main advantage of XCP is the transport layer independency. Specifications currently exist for the transport layers in Ethernet, SPI, SCI and CAN. The multi-ecu calibration system we developed is based on CAN. 1.1 Calibration system structure The XCP used for calibration is a master-slave type communication protocol. The master node is a calibration system initiating the data transfer on the CAN by sending commands to the slave nodes and the ECUs act as slave nodes. A master node is connected to one or more slave nodes with the CAN bus. All calibration messages and data to be transferred are packed into the command transfer object (CTO) or data transfer object (DTO). The CTO is used for transferring generic control commands. The DTO is used for transmitting synchronous data. The communication mechanism of the calibration system is shown in Fig. 1. CAN is used as the transport layer in this calibration system. Fig. 1 Communication mechanism calibration system As can be seen, the master node is connected to the CAN network by USBCAN, in which a Philips SJA1000 chip is used as the CAN controller and a Philips PCA82C250 chip as the CAN transceiver. The slave nodes are connected to the CAN bus by PCA82C250 and TouCAN module of the MC68376 microcontroller.

2 CHINESE JOURNAL OF MECHANICAL ENGINEERING 43 For the session between master and slave, a command packet sent by the master node must always be answered by a command response packet or an error packet by the slave node. 1.2 CAN message structure To allow electronic devices to communicate with each other, CAN message structure is defined in J1939 by providing standard message architecture. The SAE J1939 is based on CAN data link layer using the extended frame format (29-bit identifiers) [7]. It has been used for communication between the individual electronic control units and components of the drive train. In the CAN network, calibration messages use J1939 protocol data unit (PDU) standard message architecture as well as the messages exchanged between ECUs. The identifier field in CAN message is defined in J1939 protocol and the data field is defined in XCP, as shown in Fig. 2. The J1939 PDU consists of seven fields: priority (P), reserved (R), data page (DP), PDU format (PF), PDU specific (PS), source address (SA), and data fields. Some of the CAN data frame fields have been left out of the PDU definition because they are controlled entirely by the CAN specification and are invisible to all of OSI layers above the data link layer. They are SRR, IDE and RTR. Fig. 2 CAN message structure Priority mechanism There are two types of messages in the CAN network: one for calibration and one for exchanging information between ECUs. When the bus is free, any node may start to transmit a frame. If two or more nodes start to transmit frames at the same time, the bus access conflict is resolved by contention-based arbitration using the P bit in PDU. The P value determines the message s priority. The mechanism of arbitration guarantees that neither information nor time is lost. Messages between ECUs should be allowed high-priority to override all calibration messages. In this calibration system, the priority of ECU communication messages is 2 and that of calibration messages is Receiving messages There are calibration information flow and ECU information flow in the CAN network. CAN messages should be identified with different priority, SA and destination address (DA) to indicate their categories and flow directions according to their functions. The direction information is included in the identifier field of PDU. The PS field in PDU is a destination address when the value of the PF field is below 240. The DA defines the specific address to which the message is being sent. There shall only be one device in the network with a given source address. Therefore, the source address field assures that the CAN identifier will be unique, as required by CAN. There are four CAN nodes in this research. The J1939 protocol assigned each node a unique address, 39 for computer, 0 for engine control module (ECM), 81 for DC motor control module (DMCM) and 82 for battery control module (BCM). The address 81 and 82 are SAE reserved for future use. CAN controllers in each CAN node have their acceptance mask registers for received frame IDs, thus the message flow direction can be defined in the identifiers and the messages can be filtered by qualifying the received message IDs when comparing them to the receive buffer identifiers. The mask registers in master and slave nodes should be configured correctly to make sure that each node can receive their needed messages and block others. The messages on CAN bus are assigned with a specific P, SA and DA according to their functions, respectively. ECU messages have higher priority than calibration messages. The messages, received by the master node, are only used for calibration and the DA in the identifier must be the computer. The master can use the P and DA to distinguish the calibration messages sent to the master node. The SJA1000 chip in the master node has only one receiving buffer and one transmitting buffer. Therefore, the receive identifier can be set to 0x and the mask register can be set to 0xE001FE00. The CAN calibration message and the ECU communication message may be both received by slave nodes. The TouCAN module in the slave node contains 16 message buffers and three receiving mask registers, global mask register for buffer 0-13, buffer 14 mask register and buffer 15 mask registers. In this calibration system, the 0-13 buffers are used for the ECU communication messages. The buffer 14 is used to receive and 15 to transmit the calibration messages. The messages to slave nodes are filtered by the P and DA in PDU. The configuration of receive identifiers and TouCAN registers of slave nodes are shown in Table 1. Node address ECM 0 DMCM 81 BCM 82 Table 1 Configuration of receiving mask registers in hex Global receive ID Receive global mask register Buffer 14 receive ID Receive buffer 14 mask register 0x xE001FE00 0x E 0xE00001FE 0x4000A200 0xE001FE00 0x E 0xE00001FE 0x4000A400 0xE001FE00 0x E 0xE00001FE XCP message on CAN The XCP messages are packed and transported in the data field of PDU, as shown in Fig. 2. The XCP message structure is shown in Fig. 3. An XCP packet consists of an identification field, an optional timestamp field and a data field. The XCP header and XCP tail depend upon the transport layer used [8-9]. Fig. 3 XCP message structure XCP packet, defined in XCP protocol layer specification, is independent from the transportation layer used. Since with CCP, the protocol layer is tightly linked to the properties of the CAN transport layer, it is not possible to switch over to another transport medium. XCP offers this transfer, which is of crucial advantage to both the ECU and tool sides. It is thus possible to use the same protocol implementation even when the physical interface has been modified. Without much effort and with very little modification to the ECU software architecture, this same protocol could then be transferred to a transport medium available in production ECUs. According to XCP transport layer specification, there s no XCP header on CAN. The XCP tail consists of a control field containing optional contents. The maximum data length of a CAN message is 8 bytes and therefore maximum length of an XCP on CAN message is 8 bytes. If the length of an XCP packet equals 8, the control field of the XCP tail is empty. If the length is smaller than 8, there are two possibilities to set the fill bytes. The first possibility is to set the XCP tail empty and the XCP on CAN message is the same as the XCP packet. The second possibility is to set the XCP tail contains (8-length) fill bytes. The contents of the fill bytes can be ignored. 2 XCP DRIVERS The session between master and slaves is based on the

3 44 YANG Shiwei, et al: Multiple electronic control units calibration system based on explicit YYYANG Zhiyong, et al: brake test calibration of SiCp/a356 protocol brake and disk J1939 and protocol interpretation of experimental resultsy standard communication model defined in the XCP. Each request packet from the master will be answered by a corresponding response packet or an error packet, and the master node may not send a new request until the response to the previous request has been received. 2.1 XCP driver in master The XCP driver in the master is the control center of the calibration system. Flow chart in Fig. 4 shows the mechanism of the XCP driver in the master. 2.2 XCP driver in slave For every command from the master, the XCP driver in the slave must respond with a return message. Fig. 5 is the flow chart of the XCP driver in slave. When the slave node receives a calibration message from CAN bus, the main program in ECU will be interrupted and all data in data and address registers are stored in stack. Then the program counter will be redirected to the entrance of the XCP service program. The PID in the XCP message will be read to decide which command will be executed. All of the commands will be ignored except Connect if the slave hasn t been connected to the CAN network. When being connected, the slave will answer the master with a correct message if the command was correctly implemented and the PID of the message received is between 0xC0 and 0xFF. Otherwise, it will return an error message with 0xFE in the PID. When the user sends a program command to the slave, other commands will be ignored temporally until erase and program operations of the ROM have been completed. Fig. 4 Flow chart of XCP driver in master node System state (S ): 1. Online 2. Calibration 3. Program 4. Offline 5. Idle The state of the calibration system includes online, idle, calibration, program and offline. The system is in idle state at start-up. All calibration events are triggered either by user s operations in the interface of the calibration software or by the messages from CAN bus. The system state will switch from idle to a corresponding one according to the operation s type and the master will then call a function to complete the user s operations, as shown in Fig. 4. The XCP driver in master consists of 4 main functions including Connect (), Calibration (), Program () and Disconnect (). Table 2 demonstrates the commands used in each function and their packet identifiers. The XCP driver in master has been packed into calibration software that can be installed in computer. Table 2 Main functions in master driver and their commands Function Command PID Connect 0xFF Get_Comm_Mode_Info 0xFB Get_Status 0xFD Get_ID 0xFA Connect Upload 0xF5 Select_Cal_Page 0xEB Set_Mta Build_Chksum 0xF3 Calibration Program Upload Download Program_Start Program_Clear Program 0xF5 0xF0 0xD2 0xD1 0xD0 Program_Reset 0xCF Disconnect Disconnect 0xFE Fig. 5 Flow chart of XCP driver in slave node Generally, the calibration variables are stored in the ROM of ECU. After the erase and program operation of ROM, there should be a short time delay before it becomes readable again, which prevents the ECU from being calibrated online and affects the normal running of the main program. The shortage can be avoided by calibrating variables in RAM. Therefore, as can be seen in Fig. 5, calibration variables are totally copied into RAM once the ECU powers on. The calibration data are calibrated in RAM. At the end of the calibration, the variables will be written back to the ROM. Therefore, the variables can be kept permanently after the ECU powers off. The calibration program in slave nodes accesses its main program in an interruption mode. It is assigned a 4 level interruption priority to ensure real-time capability of the main program. TouCAN module has an IARB field which can be assigned a priority from 0x0 to 0xF. 0x0 is the highest and 0xF is the lowest. 3 APPLICATIONS The multi-ecu calibration system has been put into use in the development of the integrated starter generator (ISG) hybrid vehicle. There were four slave nodes in this CAN network: computer, engine control module, DC motor control module and battery control module. As shown in Fig. 6, the calibration tool was installed in the computer and acted as the master node. Three ECUs developed for the ISG hybrid vehicle, acted as the slave nodes. The master was connected to the slave by the USBCAN and twisted-pair.

4 CHINESE JOURNAL OF MECHANICAL ENGINEERING 45 Some experiments have been done to evaluate the impact on the real-time capability of the ECUs when the calibration system was running. All these signals were sampled with the XCP calibration system. The test results are shown in Fig. 8 and Fig. 9. Fig. 6 XCP calibration system The absolute address information of the calibration data is available in the address description file (*.map), which is generated during the process of compiling the main program project. The physical layout of the flash device is well-known to the calibration tool with this *.map file. The calibration software can read the value of a variable through its start address stored in *.map file. Every ECU has its own *.map file. Fig. 7 is the interface of the calibration software. When the ECUs are powered on, they copy calibration data from ROM to RAM and are ready to be calibrated. The user starts the calibration tool, as shown in Fig. 7a, and the master send out a connect command to the slave synchronously. After a successful connection, the master reads the calibration data to the computer automatically. The user opens the calibration map and modifies the data in it, as shown in Figs. 7b and 7c. To respond to the user s operation, the master will then sent calibration commands to change the data in RAM. At last, the user sends a program command to store these calibrated variables in ROM (Fig. 7d). Fig. 8 Crank to idle Fig. 9 Free acceleration (a) (b) (c) The engine was driving only by the DC motor in cranking phase, shown in Fig. 8. The DC motor was shut down when the speed reached 690 r/min and then the engine began to inject fuel. The speed climbed to 800 r/min and fell to and fluctuated around the idle target speed (700 r/min). The engine speed is calculated six times for one engine cycle and it will be refreshed every 0.5 s at 100 r/min. Thus, there is a step on the engine speed curve. Fig. 9 shows the entire process when the engine state switched from idle to acceleration and back to idle. The injection fuel quantity followed the pedal value tightly when the pedal was pressed instantaneously from 0% to 130%. Then the pedal was released suddenly, and the engine cut off fuel supply according to the pedal control strategy, and the speed fell subsequently. The engine switched to idling state again and fuel supply was recovered. In this research, the cycle length of the main program in the ECM was measured with the time counter in TPURAM. The ECM spent 2.17 ms to finish the calculation cycle when the calibration system was off, and 2.53 ms when the calibration system was on. They are both less than 3.33 ms, the maximum cycle time permitted when the engine is at r/min. From these experiments one can conclude that the ECUs of the ISG hybrid system can communicate and work harmoniously with each other when they are calibrated simultaneously, and the control schemes are well implemented. Fig. 7 (d) Interface of the XCP calibration tool 4 CONCLUSIONS (1) A multi-ecu calibration system has been developed based on J1939 and XCP. It can work properly in the CAN network, in which PCA82C250/251 acts as CAN transceiver and TouCAN and SJA1000 as CAN controller. (2) With the identifiers defined in J1939 and the configuration of receiving mask registers, the ECU messages and calibration messages can be sent orderly and reach their destinations without being received by other CAN nodes.

5 46 YANG Shiwei, et al: Multiple electronic control units calibration system based on explicit YYYANG Zhiyong, et al: brake test calibration of SiCp/a356 protocol brake and disk J1939 and protocol interpretation of experimental resultsy (3) The application example shows that the multi-ecu calibration system can calibrate several ECUs simultaneously by means of interrupting the main program, and the ECUs still can meet real-time characteristic well. More effective calibration and shorter product development cycle can be reached with the XCP multi-ecu calibration system. (4) In addition, the number of the CAN nodes can reach almost one hundred. It enables the calibration system to fulfill the calibration of the rising number of ECUs. XCP clearly separates the protocol layer from the transport layer being used. By separating the protocol and transport layers, the XCP protocol layer can be implemented generically and reused. References [1] FENG Jing, WANG Juxi, ZHUO Bin. Research of CAN communication module based on CCP for calibration system of electronically controlled engine[j]. Chinese Internal Combustion Engine Engineering, 2003, 24(5): (in Chinese) [2] LI Yabo, ZHANG Junzhi, GAN Haiyun. Development of hybrid electric vehicle ECU calibration system based on CCP[J]. Automotive Engineering, 2004, 26(4): (in Chinese) [3] SUN Wei, ZHANG Yunlong, YUAN Dahong. Development of the CAN-based electronic control engine calibration system[j]. Automotive Technology, 2004, 11(4): (in Chinese) [4] REN Liang, LI Jin, YANG Fuyuan. Design of online calibration system for electronic controlled diesel engines[j]. Chinese Internal Combustion Engine Engineering, 2005, 26(2): 5-8. (in Chinese) [5] WANG Junxi, YANG Lin, FENG Jing. Development of a new calibration system for electronic control units based on CCP[J]. Transaction of CSICE, 2005, 23(2): [6] WANG Junxi, FENG Jing, MAO Xiaojian, et al. Development of a new calibration and monitoring system for in-vehicle electronic control units based on controller area network calibration protocol[j]. Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering, 2005, 219 (12): [7] Surface vehicle recommended practice data link layer[r]. Society of Automotive Engineers, [8] ROEL S, RAINER Z, FRANK H, et al. XCP - Part 2-protocol layer specification -1.0[OL]. ( ) [ ] asam.net/ doc_int/getfile/getfile.php?id=238&memberlogin=. [9] ROEL S, RAINER Z, FRANK H, et al. XCP - Part 3- Transport Layer Specification XCP on CAN -1.0[OL]. ( ) [ ] Biographical notes YANG Shiwei is a PhD candidate in Shanghai Jiaotong University, China. He received his MS degree from School of Energy and Power Engineering, Jiangsu University, China, in His research interests include electronic unit pump control strategy, development of calibration system, etc. Tel: ; ysw.521@163.com

J1939 OVERVIEW. 1

J1939 OVERVIEW. 1 1 www.kvaser.com Table of Contents J1939: Introduction...2 Introduction... 2 Quick facts... 2 The SAE J1939 standards... 2 J1939: In Depth...4 Message Format and Usage (J1939/21)... 4 Addresses and Names

More information

ASAM MCD-1 (XCP) Protocol Layer Specification Base Standard

ASAM MCD-1 (XCP) Protocol Layer Specification Base Standard ASAM MCD-1 (XCP) Universal Measurement and Calibration Protocol Protocol Layer Specification Version 1.4.0 Date: 2017-07-01 Base Standard by ASAM e.v., 2017 Disclaimer This document is the copyrighted

More information

A CAN Protocol for Calibration and Measurement Data Acquisition

A CAN Protocol for Calibration and Measurement Data Acquisition A CAN Protocol for Calibration and Measurement Data Acquisition Rainer Zaiser Vector Informatik GmbH Friolzheimer Strasse 6 70499 Stuttgart,Germany Page 1 &RQWHQWV 1 CONTENTS 2 2 INTRODUCTION 2 2.1 The

More information

XCP. Version 1.0. The Universal Measurement and Calibration Protocol Family. Part 3. XCP on CAN - Transport Layer Specification

XCP. Version 1.0. The Universal Measurement and Calibration Protocol Family. Part 3. XCP on CAN - Transport Layer Specification XCP Version 1.0 The Universal Measurement and Calibration Protocol Family Part 3 XCP on CAN - Transport Layer Specification Association for Standardization of Automation and Measuring Systems Association

More information

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists 3,700 108,500 1.7 M Open access books available International authors and editors Downloads Our

More information

GIGAVAC Contactors J1939 Protocol

GIGAVAC Contactors J1939 Protocol GIGAVAC Contactors J1939 Protocol Documentation Revision: 7 See the last page for different revisions change history and apply to the firmware revisions to each update. Product Models: GXCAN15/16, MXCAN15/16.

More information

XCP The Standard Protocol for ECU Development. Fundamentals and Application Areas. Andreas Patzer Rainer Zaiser

XCP The Standard Protocol for ECU Development. Fundamentals and Application Areas. Andreas Patzer Rainer Zaiser XCP The Standard Protocol for ECU Development Fundamentals and Application Areas Andreas Patzer Rainer Zaiser Andreas Patzer Rainer Zaiser XCP The Standard Protocol for ECU Development Date December 2016

More information

Improvement of the Communication Protocol Conversion Equipment Based on Embedded Multi-MCU and μc/os-ii

Improvement of the Communication Protocol Conversion Equipment Based on Embedded Multi-MCU and μc/os-ii Improvement of the Communication Protocol Conversion Equipment Based on Embedded Multi-MCU and μc/os-ii P. Sai Chaitanya & T. Sandeep ECE Department, Varadha Reddy College of Engineering, Hasanparthy,

More information

Design of the Control System about Central Signals in Electric Vehicle

Design of the Control System about Central Signals in Electric Vehicle J. Electromagnetic Analysis & Applications, 2010, 2: 189-194 doi:10.4236/jemaa.2010.23027 Published Online March 2010 (http://www.scirp.org/journal/jemaa) 1 Design of the Control System about Central Signals

More information

CCP based ECU communication with calibration tool

CCP based ECU communication with calibration tool CCP based ECU communication with calibration tool Namrata A. Gajare #, Bharati M. Narute #, Bhakti Kalghatgi * # Department of Electronics and Tele-Communication, M.E.S.C.O.E., Pune University 1 namrata.gajare@gmail.com

More information

ISO INTERNATIONAL STANDARD

ISO INTERNATIONAL STANDARD INTENATIONAL STANDAD ISO 11783-3 First edition 1998-07-01 Tractors and machinery for agriculture and forestry Serial control and communications data network Part 3: Data link layer Tracteurs et machines

More information

ISO INTERNATIONAL STANDARD

ISO INTERNATIONAL STANDARD INTERNATIONAL STANDARD ISO 11783-3 Second edition 2007-10-01 Tractors and machinery for agriculture and forestry Serial control and communications data network Part 3: Data link layer Tracteurs et matériels

More information

INNOVATIVE TECHNOLOGY LTD CC2. Communications Protocol Manual GA863. Issue version Page 1 of 108

INNOVATIVE TECHNOLOGY LTD CC2. Communications Protocol Manual GA863. Issue version Page 1 of 108 INNOVATIVE TECHNOLOGY LTD CC2 Communications Protocol Manual GA863 Issue version 1.2.4 Page 1 of 108 Contents 1. CC2... 1 1. Contents... 2 2. Version History... 4 3. Introduction... 5 4. Representations...

More information

Research on Automotive UDS Diagnostic Protocol Stack Test System

Research on Automotive UDS Diagnostic Protocol Stack Test System Journal of Automation and Control Engineering Vol. 4, No. 5, October 2016 Research on Automotive UDS Diagnostic Protocol Stack Test System Jinghua Yu and Feng Luo Clean Energy Automotive Engineering Center,

More information

Controller area network

Controller area network Controller area network From Wikipedia, the free encyclopedia (Redirected from Controller area network) Controller area network (CAN or CAN-bus) is a vehicle bus standard designed to allow microcontrollers

More information

Configuration Information for Firmware Version 4.29

Configuration Information for Firmware Version 4.29 NEO SERIES 2000-4000 Configuration Information for Firmware Version 4.29 This document contains information on the configuration options for the NEO SERIES 2000-4000 tape libraries. 1 Description of Configuration

More information

Touch Encoder. Interface Control Document (CANBUS J1939 Protocol)

Touch Encoder. Interface Control Document (CANBUS J1939 Protocol) Touch Encoder Interface Control Document (CANBUS J1939 Protocol) Questions? Please contact TE@Grayhill.com 1 June 13, 2018 Revision History Revision Date Description A 2/19/2018 B 2/27/2018 Original Release

More information

The House Intelligent Switch Control Network based On CAN bus

The House Intelligent Switch Control Network based On CAN bus The House Intelligent Switch Control Network based On CAN bus A.S.Jagadish Department Electronics and Telecommunication Engineering, Bharath University Abstract The Embedded Technology is now in its prime

More information

The BlueNRG-1, BlueNRG-2 BLE OTA (over-the-air) firmware upgrade

The BlueNRG-1, BlueNRG-2 BLE OTA (over-the-air) firmware upgrade Application note The BlueNRG-1, BlueNRG-2 BLE OTA (over-the-air) firmware upgrade Introduction This application note describes the BlueNRG-1, BlueNRG-2 over-the-air (OTA) firmware upgrade procedures running

More information

Communication Protocol Definition

Communication Protocol Definition Protocol Definition i LinkRT TM i LinkRT TM Communication Protocol Definition Protocol Revision: 1.3 Document Revision: 1.4 Status: Released Copyright The contents of this document may not be reproduced

More information

AN-946 APPLICATION NOTE

AN-946 APPLICATION NOTE A-946 APPLICATIO OTE One Technology Way P.O. Box 9106 orwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com Flash/EE Memory Programming via LI Protocol 6 by Aude Richard ITRODUCTIO

More information

DCB1M - Transceiver for Powerline Communication

DCB1M - Transceiver for Powerline Communication Preliminary Description DCB1M - Transceiver for Powerline Communication The information in this data sheet is preliminary and may be changed without notice. 1. General The DCB1M is an innovative technology

More information

SLCD Technical Note TN-100. Programming the SLCD bitmap / macro flash memory in an embedded system

SLCD Technical Note TN-100. Programming the SLCD bitmap / macro flash memory in an embedded system SLCD Technical Note TN-100 Programming the SLCD bitmap / macro flash memory in an embedded system December 3, 2004 Copyright Reach Technology Inc. 2004 All Rights Reserved Reach Technology, Inc. sales@reachtech.com

More information

Specification E2 Interface

Specification E2 Interface Specification E2 Interface Version 4.1 Name Date Created: Robert Mayr. 15.04.2011 Checked: Haider A. 15.04.2011 Approved: Reason for change: Text corrections TABLE OF CONTENTS 1 INTRODUCTION... 3 1.1 Overview..................................................................................................................

More information

SAE J1939. Serial Control and Communications Vehicle Network. Presented by Wilfried Voss

SAE J1939. Serial Control and Communications Vehicle Network. Presented by Wilfried Voss SAE J1939 Serial Control and Communications Vehicle Network Presented by Wilfried Voss Copperhill Technologies Corp. Greenfield, MA 01301 https://copperhilltech.com Literature Literature on Controller

More information

Research on Software Scheduling Technology Based on Multi-Buffered Parallel Encryption

Research on Software Scheduling Technology Based on Multi-Buffered Parallel Encryption International Conference on Manufacturing Science and Engineering (ICMSE 2015) Research on Software Scheduling Technology Based on Multi-Buffered Parallel Encryption Zeng Rong 1, a, Xia Wei 2, Wang Hongkai

More information

Sri Vidya College of Engineering and Technology. EC6703 Embedded and Real Time Systems Unit IV Page 1.

Sri Vidya College of Engineering and Technology. EC6703 Embedded and Real Time Systems Unit IV Page 1. Sri Vidya College of Engineering and Technology ERTS Course Material EC6703 Embedded and Real Time Systems Page 1 Sri Vidya College of Engineering and Technology ERTS Course Material EC6703 Embedded and

More information

Development of a Calibration Tool using CCP and XCP on CAN Bus

Development of a Calibration Tool using CCP and XCP on CAN Bus Development of a Calibration Tool using CCP and XCP on CAN Bus Master Thesis Submitted in Fulfilment of the Requirements for the Academic Degree M.Sc. Dept. of Computer Science Chair of Computer Engineering

More information

in Berlin (Germany) Sponsored by Motorola Semiconductor NEC Electronics (Europe) Siemens Semiconductors Organized by

in Berlin (Germany) Sponsored by Motorola Semiconductor NEC Electronics (Europe) Siemens Semiconductors Organized by 4 th international CAN Conference icc 1997 in Berlin (Germany) Sponsored by Motorola Semiconductor NEC Electronics (Europe) Siemens Semiconductors Organized by CAN in Automation (CiA) international users

More information

SRF02 Ultrasonic range finder Technical Specification

SRF02 Ultrasonic range finder Technical Specification SRF02 Ultrasonic range finder Technical Specification I2C Mode For Serial mode click here I2C Communication To use the SRF02 in I2C mode, make sure nothing is connected to the mode pin, it must be left

More information

A Reliable Gateway for In-vehicle Networks

A Reliable Gateway for In-vehicle Networks Proceedings of the 17th World Congress The International Federation of Automatic Control A Reliable Gateway for In-vehicle Networks S. H. Seo*, J. H. Kim*, T. Y. Moon* S. H. Hwang**, K. H. Kwon*, J. W.

More information

AND8386/D. Bootloading BelaSigna 250 Using the I 2 C Interface APPLICATION NOTE

AND8386/D. Bootloading BelaSigna 250 Using the I 2 C Interface APPLICATION NOTE Bootloading BelaSigna 250 Using the I 2 C Interface APPLICATION NOTE INTRODUCTION This application note describes how to bootload BelaSigna 250 through its I 2 C interface when it does not have an EEPROM

More information

Unified Diagnostic Services Protocol Implementation in an Engine Control Unit

Unified Diagnostic Services Protocol Implementation in an Engine Control Unit Unified Diagnostic Services Protocol Implementation in an Engine Control Unit Panuwat Assawinjaipetch 1, Michael Heeg 2, Daniel Gross 2, Stefan Kowalewski 3 1 Thai-German Graduate School of Engineering

More information

CONTROLLER AREA NETWORK AS THE SECURITY OF THE VEHICLES

CONTROLLER AREA NETWORK AS THE SECURITY OF THE VEHICLES INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) Proceedings of the International Conference on Emerging Trends in Engineering and Management (ICETEM14) ISSN 0976 6367(Print) ISSN 0976

More information

EtherCAT Data Acquisition System Based on DMA Mode

EtherCAT Data Acquisition System Based on DMA Mode 2012 2nd International Conference on Industrial Technology and Management (ICITM 2012) IPCSIT vol. 49 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V49.5 0 EtherCAT Data Acquisition System

More information

Research of tooling test signal collection and analysis Guozhuang Liang 1, a, Xuan Chen 1,b,Yufeng Yao 2,c

Research of tooling test signal collection and analysis Guozhuang Liang 1, a, Xuan Chen 1,b,Yufeng Yao 2,c 5th International Conference on Information Engineering for Mechanics and Materials (ICIMM 2015) Research of tooling test collection and analysis Guozhuang Liang 1, a, Xuan Chen 1,b,Yufeng Yao 2,c 1 School

More information

Automobile Design and Implementation of CAN bus Protocol- A Review S. N. Chikhale Abstract- Controller area network (CAN) most researched

Automobile Design and Implementation of CAN bus Protocol- A Review S. N. Chikhale Abstract- Controller area network (CAN) most researched Automobile Design and Implementation of CAN bus Protocol- A Review S. N. Chikhale Abstract- Controller area network (CAN) most researched communication protocol used for automotive industries. Now we are

More information

J1939-based application profiles

J1939-based application profiles J1939-based application profiles Holger Zeltwanger J1939 reference model 7 6 Application Profile Presentation 5 4 Session Transport 3 etwork J1939/31 - Truck and Bus etwork Layer 2 Data Link J1939/21 -

More information

How to Hack Your Mini Cooper: Reverse Engineering CAN Messages on Passenger Automobiles

How to Hack Your Mini Cooper: Reverse Engineering CAN Messages on Passenger Automobiles How to Hack Your Mini Cooper: Reverse Engineering CAN Messages on Passenger Automobiles Jason Staggs Who is this guy? Jason Staggs Graduate Research Assistant Institute for Information Security (isec)

More information

AN4869 Application note

AN4869 Application note Application note BlueNRG-1, BlueNRG-2 BLE OTA (over-the-air) firmware upgrade Introduction This application note describes the BlueNRG-1 over-the-air (OTA) firmware upgrade procedures running on top of

More information

Application Note, V1.0, Feb AP LIN Application for XC164CM Using DAvE LIN Configuration tool. Microcontrollers

Application Note, V1.0, Feb AP LIN Application for XC164CM Using DAvE LIN Configuration tool. Microcontrollers Application Note, V1.0, Feb. 2007 AP16107 for XC164CM Using DAvE LIN Configuration tool Microcontrollers Edition 2007-02-15 Published by Infineon Technologies AG 81726 München, Germany Infineon Technologies

More information

Citation for the original published paper (version of record):

Citation for the original published paper (version of record): http://www.diva-portal.org This is the published version of a paper published in Procedia Engineering. Citation for the original published paper (version of record): Zhang, D., Lu, J., Wang, L., Li, J.

More information

A modern diagnostic approach for automobile systems condition monitoring

A modern diagnostic approach for automobile systems condition monitoring A modern diagnostic approach for automobile systems condition monitoring M Selig 1,2, Z Shi 3, A Ball 1 and K Schmidt 2 1 University of Huddersfield, School of Computing and Engineering, Queensgate, Huddersfield

More information

in London (United Kingdom) Sponsored by Motorola Semiconductor National Semiconductor Philips Semiconductors Organized by

in London (United Kingdom) Sponsored by Motorola Semiconductor National Semiconductor Philips Semiconductors Organized by 2 nd international CAN Conference icc 995 in London (United Kingdom) Sponsored by Motorola Semiconductor National Semiconductor Philips Semiconductors Organized by CAN in Automation (CiA) international

More information

The RS-485 user manual for B800 series communication

The RS-485 user manual for B800 series communication The user manual of B800 Series Rs-485 The RS-485 user manual for B800 series RS-232 inbuilt inside the main board of B800 series frequency inverter, we can effect RS-485 through fitting board externally.

More information

SAE J1939. Serial Control and Communications Vehicle Network

SAE J1939. Serial Control and Communications Vehicle Network SAE J1939 Serial Control and Communications Vehicle Network Literature Literature on Controller Area Network, CANopen and SAE J1939 Page 2 What is SAE J1939 General Aspects Higher-layer protocol based

More information

, ,China. Keywords: CAN BUS,Environmental Factors,Data Collection,Roll Call.

, ,China. Keywords: CAN BUS,Environmental Factors,Data Collection,Roll Call. Advanced Materials Research Online: 2013-09-04 ISS: 1662-8985, Vols. 765-767, pp 1693-1696 doi:10.4028/www.scientific.net/amr.765-767.1693 2013 Trans Tech Publications, Switzerland The design of artificial

More information

ECU Hardware-in-Loop Simulation System Design for Gas Engine based on Virtual Instruments

ECU Hardware-in-Loop Simulation System Design for Gas Engine based on Virtual Instruments ECU Hardware-in-Loop Simulation System Design for Gas Engine based on Virtual Instruments Zheng Minggang* School of Mechanical and Electrical Engineering Shandong Jianzhu University, Jinan 250101, China

More information

UPB US1-40 Single Rocker Wall Switch with Dimmer Firmware Specification

UPB US1-40 Single Rocker Wall Switch with Dimmer Firmware Specification UPB US1-40 Single Rocker Wall Switch with Dimmer Firmware Specification V 1.0 5/18/05 Revision History Spec. Rev. Date Firmware Rev. Description 1.0 5/18/05 V2.12 Originated from US2 spec V1.9 Table of

More information

Modbus TCP + Ethernet EN

Modbus TCP + Ethernet EN Version 0.10 2015 dieentwickler Elektronik GmbH Linzer Straße 4, 4283 Bad Zell / AUSTRIA Telefon: +43 7263 20900-0, Telefax: +43 7263 20900-4 office@dieentwickler.at, www.dieentwickler.at Preface Table

More information

Today. Last Time. Motivation. CAN Bus. More about CAN. What is CAN?

Today. Last Time. Motivation. CAN Bus. More about CAN. What is CAN? Embedded networks Characteristics Requirements Simple embedded LANs Bit banged SPI I2C LIN Ethernet Last Time CAN Bus Intro Low-level stuff Frame types Arbitration Filtering Higher-level protocols Today

More information

A Design of Remote Monitoring System based on 3G and Internet Technology

A Design of Remote Monitoring System based on 3G and Internet Technology National Conference on Information Technology and Computer Science (CITCS 2012) A Design of Remote Monitoring System based on 3G and Internet Technology Shouxian WEN Lei XU Xingguo SUN Xiaohui LI* Abstract

More information

B Interface description 12.01/

B Interface description 12.01/ B 95.3530.2 Interface description 12.01/00340396 Contents 1 Introduction 1.1 Preface... 3 1.2 Typographical conventions... 4 1.2.1 Warning signs... 4 1.2.2 Note signs... 4 1.2.3 Presentation... 4 2 Protocol

More information

Vehicle Network Gateway (VNG)

Vehicle Network Gateway (VNG) Vehicle Network Gateway (VNG) (With emphasis on the j1850 interface) Fetah Basic (Spencer Volmar and Marc Oliver Co-Workers) Abstract The Vehicle Network Gateway or VNG (pronounced ving ) is a small embedded

More information

Technical Specification. Third Party Control Protocol. AV Revolution

Technical Specification. Third Party Control Protocol. AV Revolution Technical Specification Third Party Control Protocol AV Revolution Document AM-TS-120308 Version 1.0 Page 1 of 31 DOCUMENT DETAILS Document Title: Technical Specification, Third Party Control Protocol,

More information

Modbus on SenseAir S8

Modbus on SenseAir S8 Gas and Air Sensors Engineering specification Modbus on SenseAir S8 Table of contents PRELIMINARY 1. Revision information... 3 2. General... 4 3. Byte transmission.... 5 4. Modbus registers on sensor....

More information

1. Define Peripherals. Explain I/O Bus and Interface Modules. Peripherals: Input-output device attached to the computer are also called peripherals.

1. Define Peripherals. Explain I/O Bus and Interface Modules. Peripherals: Input-output device attached to the computer are also called peripherals. 1. Define Peripherals. Explain I/O Bus and Interface Modules. Peripherals: Input-output device attached to the computer are also called peripherals. A typical communication link between the processor and

More information

manufacturing process.

manufacturing process. Send Orders for Reprints to reprints@benthamscience.ae The Open Automation and Control Systems Journal, 2014, 6, 203-207 203 Open Access Identifying Method for Key Quality Characteristics in Series-Parallel

More information

In March 2007, over 200 developers met in Stuttgart for the. control algorithms that have become increasingly faster are

In March 2007, over 200 developers met in Stuttgart for the. control algorithms that have become increasingly faster are FlexRay is Driving Partners demonstrate successful system development at the FlexRay Symposium In March 2007, over 200 developers met in Stuttgart for the FlexRay Symposium sponsored by Vector Informatik.

More information

DS2430A 256-Bit 1-Wire EEPROM

DS2430A 256-Bit 1-Wire EEPROM 256-Bit 1-Wire EEPROM www.maxim-ic.com FEATURES 256-bit Electrically Erasable Programmable Read Only Memory (EEPROM) plus 64-bit one-time programmable application register Unique, factory-lasered and tested

More information

Implementation of CAN Bus Protocol

Implementation of CAN Bus Protocol Implementation of CAN Bus Protocol Ms. Ashwini S. Shinde ashushinde16@gmail.com Ms. Aarti S. Deshpande aartideshpande11@gmail.com Mr. Pradnyant N Kalamkar pnkalamkar4587@gmail.com Mr. Arjun R. Nichal arjunnichal@gmail.com

More information

Gateway Design for Network based Multi-Motor Control with CAN and Profibus (ICCAS 2005)

Gateway Design for Network based Multi-Motor Control with CAN and Profibus (ICCAS 2005) Gateway Design for Network based Multi-Motor Control with and Profibus (ICCAS 2005) Gwan-Su Kim *, Eui-Heon Jung **, and Hong-Hee Lee *** * Department of Electrical Engineering, Ulsan University, Ulsan,

More information

DRPC100-OLED UART PROTOCOL SPECIFICATION

DRPC100-OLED UART PROTOCOL SPECIFICATION DRPC100-OLED UART PROTOCOL SPECIFICATION Programmer Reference Manual Version 1.4-1 - Revision History Revision Issue Date Comments V1.0 2012/5/7 Initial release V1.3 2012/9/18 Release V1.4 2012/10/25 Add

More information

Technical Information. Command overview of Vision Systems

Technical Information. Command overview of Vision Systems Technical Information Command overview of Vision Systems Image analysis command Grab image 0x01 X X X X Shutter speed 0x07 X X X X Synchronous flash 0x49 X X X X Video mode 0x00 X X Display 0x05 X X X

More information

CAN bus and NMEA2000 1

CAN bus and NMEA2000 1 NMEA2000 relation to CAN and how Warwick Control can help Richard McLaughlin B.Sc., M.Sc., CEng Dr Chris Quigley Warwick Control NMEA Conference 2016, Naples, Florida CAN bus and NMEA2000 1 Company Profile

More information

Study and Design of CAN / LIN Hybrid Network of Automotive Body. Peng Huang

Study and Design of CAN / LIN Hybrid Network of Automotive Body. Peng Huang Advanced Materials Research Online: 2014-06-30 ISSN: 1662-8985, Vol. 940, pp 469-474 doi:10.4028/www.scientific.net/amr.940.469 2014 Trans Tech Publications, Switzerland Study and Design of CAN / LIN Hybrid

More information

IP71X Ethernet Interface Communication Protocol V1.6

IP71X Ethernet Interface Communication Protocol V1.6 IP71X Ethernet Interface Communication Protocol V1.6 IP71X series Ethernet singlechip interface module connects with computer terminal; the computer initiates communication, and computer terminal is communication

More information

DO-254 Implementation of CAN for Mil-Aero/ Safety Critical Applications

DO-254 Implementation of CAN for Mil-Aero/ Safety Critical Applications DO-254 Implementation of CAN for Mil-Aero/ Safety Critical Applications Reshma N 1, Dr. Srividya P 2, Kumaraswamy K V 3 P.G. Student (VLSI Design and Embedded Systems), Dept. of E.C.E, SJBIT, Bengaluru,

More information

Nuvoton Touch Key Series NT1160 Datasheet

Nuvoton Touch Key Series NT1160 Datasheet Nuvoton Touch Series Datasheet The information described in this document is the exclusive intellectual property of Nuvoton Technology Corporation and shall not be reproduced without permission from Nuvoton.

More information

INCA-EIP V7.2 User s Guide

INCA-EIP V7.2 User s Guide INCA-EIP V7.2 User s Guide Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further obligation in relation to this

More information

Renesas LIN Overview. White paper REU05B Introduction

Renesas LIN Overview. White paper REU05B Introduction White paper Introduction LIN is a communication and distributed processing bus system. It is characterized by low cost hardware and a relatively low data transmission speed and number of bus nodes. Only

More information

Operating system Dr. Shroouq J.

Operating system Dr. Shroouq J. 2.2.2 DMA Structure In a simple terminal-input driver, when a line is to be read from the terminal, the first character typed is sent to the computer. When that character is received, the asynchronous-communication

More information

Automotive and industrial use cases for CAN FD

Automotive and industrial use cases for CAN FD Improved CAN Automotive and industrial use cases for CAN FD Dr. Tobias Lorenz Author Dr. Tobias Lorenz Etas GmbH PO Box 300220 DE-70442 Stuttgart Tel.: +49-711-89661-0 Fax: +49-711-89661-107 tobias.lorenz@etas.com

More information

CAN / RS485. Product Description. Technical Reference Note. Interface Adapter. Special Features

CAN / RS485. Product Description. Technical Reference Note. Interface Adapter. Special Features CAN / Interface Adapter For SHP Series Total Power: < 1 Watts Input Voltage: 5V Internal Outputs: CAN,, USB, I 2 C Special Features Input Protocols: 1) using Modbus 2) CAN using modified Modbus Output

More information

DULCOMETER Multi-parameter Controller dialog DACa

DULCOMETER Multi-parameter Controller dialog DACa Software manual DULCOMETER Multi-parameter Controller dialog DACa Modbus RTU EN Valid only in combination with the operating instructions for the Multi-parameter Controller dialog DACa. A2100 Please carefully

More information

Understanding and Using the Controller Area Network Communication Protocol

Understanding and Using the Controller Area Network Communication Protocol Marco Di Natale Haibo Zeng Paolo Giusto Arkadeb Ghosal Understanding and Using the Controller Area Network Communication Protocol Theory and Practice ^Spri ringer Contents..? 1 The CAN 2.0b Standard 1

More information

The Study of Intelligent Scheduling Algorithm in the Vehicle ECU based on CAN Bus

The Study of Intelligent Scheduling Algorithm in the Vehicle ECU based on CAN Bus Send Orders for Reprints to reprints@benthamscience.ae The Open Cybernetics & Systemics Journal, 2015, 9, 1461-1465 1461 Open Access The Study of Intelligent Scheduling Algorithm in the Vehicle ECU based

More information

8086 Interrupts and Interrupt Responses:

8086 Interrupts and Interrupt Responses: UNIT-III PART -A INTERRUPTS AND PROGRAMMABLE INTERRUPT CONTROLLERS Contents at a glance: 8086 Interrupts and Interrupt Responses Introduction to DOS and BIOS interrupts 8259A Priority Interrupt Controller

More information

DS2760K Li + Battery Monitor Evaluation Kit

DS2760K Li + Battery Monitor Evaluation Kit Li + Battery Monitor Evaluation Kit www.dalsemi.com FEATURES Demonstrates the capabilities of the DS2760 Li + Battery Monitor, including: Temperature measurement Voltage measurement Current measurement

More information

A Remote Mobile Controlling and Monitoring Vehicle System

A Remote Mobile Controlling and Monitoring Vehicle System International Conference on Advances in Energy, Environment and Chemical Engineering (AEECE-2015) A Remote Mobile Controlling and Monitoring Vehicle System Xutao.Liu 1, a, Feng.Luo 2, b 1 Clean Energy

More information

Can controller implementing features for reliable communication 1

Can controller implementing features for reliable communication 1 Can controller implementing features for reliable communication 1 J.C. Campelo, A. Rubio, F. Rodríguez, J.J. Serrano Dept. of Computer Engineering, Technical University of Valencia (SPAIN) {jcampelo, alicia,

More information

Design of Serial Interface for Neuron Base Smart Sensors

Design of Serial Interface for Neuron Base Smart Sensors Design of Serial Interface for Neuron Base Smart Sensors B. Donchev, Member, IEEE, K. Hristov, Member, IEEE, A. Cordery Member, IEEE and M. Hristov, Member, IEEE Abstract LIN interface module for neuron

More information

Serial Boot Loader For CC2538 SoC

Serial Boot Loader For CC2538 SoC Serial Boot Loader For CC2538 SoC Document Number: SWRA431 Version 1.1 TABLE OF CONTENTS 1. PURPOSE... 3 2. FUNCTIONAL OVERVIEW... 3 3. ASSUMPTIONS... 3 4. DEFINITIONS, ABBREVIATIONS, ACRONYMS... 3 5.

More information

minimon Simple CAN Monitoring Tool for Windows

minimon Simple CAN Monitoring Tool for Windows Manual minimon Simple CAN Monitoring Tool for Windows Software Version 2.0 The expert for industrial and automotive communication IXXAT Headquarter US Sales Office IXXAT Automation GmbH IXXAT Inc. Leibnizstr.

More information

The Design of Electronic Color Screen Based on Proteus Visual Designer Ting-Yu HOU 1,a, Hao LIU 2,b,*

The Design of Electronic Color Screen Based on Proteus Visual Designer Ting-Yu HOU 1,a, Hao LIU 2,b,* 2016 Joint International Conference on Service Science, Management and Engineering (SSME 2016) and International Conference on Information Science and Technology (IST 2016) ISBN: 978-1-60595-379-3 The

More information

SmartFan Fusion-4. Speed Control and Alarm for DC Fans CONTROL RESOURCES INCORPORATED. The driving force of motor control & electronics cooling.

SmartFan Fusion-4. Speed Control and Alarm for DC Fans CONTROL RESOURCES INCORPORATED. The driving force of motor control & electronics cooling. SmartFan Fusion-4 Speed Control and Alarm for DC Fans The driving force of motor control & electronics cooling. P/N FUS300-F DC Controls SmartFan Fusion-4 is a digital fan speed control and alarm that

More information

NATIONAL CONTROL DEVICES Fusion ProXR Advanced Quick Start Guide

NATIONAL CONTROL DEVICES Fusion ProXR Advanced Quick Start Guide NATIONAL CONTROL DEVICES Fusion ProXR Advanced Quick Start Guide Fusion Relay Control Command Set N A T I O N A L C O N T R O L D E V I C E S ProXR Advanced Fusion Relay Control Command Set National Control

More information

Communication Networks for the Next-Generation Vehicles

Communication Networks for the Next-Generation Vehicles Communication Networks for the, Ph.D. Electrical and Computer Engg. Dept. Wayne State University Detroit MI 48202 (313) 577-3855, smahmud@eng.wayne.edu January 13, 2005 4 th Annual Winter Workshop U.S.

More information

CTT MODBUS-RTU COMMUNICATION PROTOCOL TEMPERATURE MONITOR DEVICE

CTT MODBUS-RTU COMMUNICATION PROTOCOL TEMPERATURE MONITOR DEVICE INSTRUCTION MANUAL IM149-U v0.92 CTT MODBUS-RTU COMMUNICATION PROTOCOL TEMPERATURE MONITOR DEVICE Firmware version: v3.0 or higher MODBUS PROTOCOL Modbus is a master-slave communication protocol able to

More information

Microprocessor Communication Module Connecting On Board Diagnostic System and Personal Computer

Microprocessor Communication Module Connecting On Board Diagnostic System and Personal Computer Microprocessor Communication Connecting On Board Diagnostic System and Personal Computer Nina Bencheva, Yordan Alexandrov Microprocessor Communication Connecting On Board Diagnostic System and Personal

More information

MicroProcessor. MicroProcessor. MicroProcessor. MicroProcessor

MicroProcessor. MicroProcessor. MicroProcessor. MicroProcessor 1 2 A microprocessor is a single, very-large-scale-integration (VLSI) chip that contains many digital circuits that perform arithmetic, logic, communication, and control functions. When a microprocessor

More information

2G Actuator Communications Protocol Document Rotary & Linear Actuators

2G Actuator Communications Protocol Document Rotary & Linear Actuators 2752 Capitol Drive Suite #103 Sun Prairie, WI 53590 2150080 2G Actuator Packets - Rotary & Linear Revision AI Date 4/25/2018 2G Actuator Communications Protocol Document Rotary & Linear Actuators DOCUMENT

More information

RS-232 Control of the Advantage EQ281/8, EQ282/8 and Advantage SMS200

RS-232 Control of the Advantage EQ281/8, EQ282/8 and Advantage SMS200 RS-232 Control of the Advantage EQ281/8, EQ282/8 and Advantage SMS200 Biamp Systems, 14130 N.W. Science Park, Portland, Oregon 97229 U.S.A. (503) 641-7287 an affiliate of Rauland-Borg Corp. Introduction

More information

UPB US2-40 Series Quad Rocker Wall Switch with Dimmer Firmware Specification

UPB US2-40 Series Quad Rocker Wall Switch with Dimmer Firmware Specification UPB US2-40 Series Quad Rocker Wall Switch with Dimmer Firmware Specification V 1.3 5/13/05 Revision History Spec. Rev. Date Firmware Rev. Description 1.1 4/19/05 V1.00 Adapted from US1/2 spec v1.9. Changes:

More information

GW-7238D J1939 to Modbus TCP Server / RTU Slave Gateway

GW-7238D J1939 to Modbus TCP Server / RTU Slave Gateway GW-7238D J1939 to Modbus TCP Server / RTU Slave Gateway User s Manual www.icpdas.com 1 Warranty All products manufactured by ICP DAS are under warranty regarding defective materials for a period of one

More information

Peripheral Sensor Interface for Automotive Applications

Peripheral Sensor Interface for Automotive Applications I Peripheral Sensor Interface for Automotive Applications Substandard Powertrain Technical _spec_v2d2_powertrain.doc 08/2016 II Contents 1 1 Introduction 1 2 2 System Setup & Operation Modes 1 3 4 5 6

More information

The Application of CAN Bus in Intelligent Substation Automation System Yuehua HUANG 1, a, Ruiyong LIU 2, b, Peipei YANG 3, C, Dongxu XIANG 4,D

The Application of CAN Bus in Intelligent Substation Automation System Yuehua HUANG 1, a, Ruiyong LIU 2, b, Peipei YANG 3, C, Dongxu XIANG 4,D International Power, Electronics and Materials Engineering Conference (IPEMEC 2015) The Application of CAN Bus in Intelligent Substation Automation System Yuehua HUANG 1, a, Ruiyong LIU 2, b, Peipei YANG

More information

MTR-4. C8 Command to MODBUS Bridge User Manual F-1, No. 631, Chung Der Road, Sec 1, Taichung Taiwan.

MTR-4. C8 Command to MODBUS Bridge User Manual F-1, No. 631, Chung Der Road, Sec 1, Taichung Taiwan. MTR-4 C8 Command to MODBUS Bridge User Manual 404 19F-1, No. 631, Chung Der Road, Sec 1, Taichung Taiwan. TEL:886-4-2238-0698 FAX:886-4-2238-0891 Web Site:http://www.monicon.com.tw E-mail: sales@monicon.com.tw

More information

INCA-FLEXRAY V6.2. User Manual

INCA-FLEXRAY V6.2. User Manual INCA-FLEXRAY V6.2 User Manual Copyright The data in this document may not be altered or amended without special notification from ETAS GmbH. ETAS GmbH undertakes no further obligation in relation to this

More information

DeviceNet media redundancy: A technical approach

DeviceNet media redundancy: A technical approach DeviceNet media redundancy: A technical approach Dr. Qing Jia (qjia@ra.rockwell.com) Rockwell Automation Shanghai Research Center, P.R.China [Abstract] The media problem is one of the major causes of DeviceNet

More information