Understanding SAE J1939. by Simma Software, Inc.
|
|
|
- Amber Jenkins
- 9 years ago
- Views:
Transcription
1 Understanding SAE J1939 by Simma Software, Inc.
2 Contact jrsimma at simmasoftware dot com Phone: For J1939 source code, see J1939 Software
3 Starting Notes Ask questions anytime. This stuff is easy. Overview, not exhaustive. J1939 specification is 6.5MB, this PPT is 225KB.
4 What is J1939? It is a standard maintained by the Society of Automotive Engineers (SAE) The standard defines how information is transferred across a network to allow ECUs (i.e. computers) to communicate information. (e.g. vehicle speed) Think of J1939 as a software specification that rides on top of a CAN bus. In order to understand J1939, you must first understand CAN.
5
6 What is CAN? CAN stands for Controller Area Network CAN is a form of serial communications (think sequential, 1 bit after another... ) Multidrop bus meaning all ECUs are connected to the same set of wires. CAN transmits data with a binary model: 0 is called a dominant bit and a 1 is called a recessive bits.
7 CAN Frames CAN uses four different types of frames for communicating information and the state of the bus. 1) Data frame (used by CAN to send data) 2) Request frame (used by CAN to request data) 3) Error frame (used by CAN to indicate error) 4) Overload frame (used by CAN to insert a delay)
8 CAN Data Frame A CAN data frame uses the standard communication architecture of a header followed by data. The header is known as the identifier. It is either 29 bits (CAN 2.0B) or 11 bits (CAN 2.0A) The data is sent as bytes and is somewhere from 0 to 8 bytes in length. Example: 984 1,2,3,4
9 CAN 2.0A Format SOF: Start of frame (start bit) ID: Message identifier (indicates msg priority) RTR: Remote transmission request IDE: Identifier extension bit (2.0A or 2.0B) r0: Reserved bit. Sent as dominant. DLC: Data length code. Valid range 0 8. CRC D: CRC delimiter. Marks end of CRC field. ACK S: Used for receiver to ACK msg. Sent as recessive. ACK D: Marks end of ACK field. EOF: End of frame. (stop bit). Sent as 7 recessive bits. INT: Intermission. Sent as 3 recessive bits.
10 CAN 2.0B Format SRR: Substitute request bit. Sent as recessive. This is simply a placeholder bit to ensure compatibility between 2.0A and 2.0B because 2.0A has RTR.
11 Bit Stuffing 5 consecutive bits, 6 th will be opposite. Allows for clock synchronization. Synchronization happens on recessive to dominant edges.
12 Questions??? What are the names for the two types of bits? What is the DLC field for? What is bit stuffing? What questions do you have?
13 Physical Layer Bus is made up of two wires: CAN_H and CAN_L. Terminate with 120 Ohm resistors. Bus is differential. Voltage drop from CAN_H to CAN_L determines 0 or 1. Dominant bit(0): CAN_H=3.5V, CAN_L=1.5V Recessive bit(1): CAN_H=2.5V, CAN_L=2.5V
14 CAN Bus Example J1939 defines physical layer parameters. (e.g. max backbone length)
15 CAN ID = 0x1dffffff (1/1101/1111/1...)
16 Bus Arbitration It s what happens when two or more ECUs start to transmit at the same time. Every transmitter must make sure what it sends is also what is on the bus. If there is a difference, then the CAN controller stops. The winner will always be the CAN messages with the lowest identifier. Non destructive.
17 Bus Arbitration Example ECU # ECU # RX ECU # RX RX RX Bus
18 Questions What is bus arbitration used for? Who wins bus arbitration? Is CAN point to point or multidrop? What are the voltage levels for dominant and recessive bits? What questions do you have?
19 J1939 Overview Uses CAN 2.0B Replaces J1587 and J1708 (although both co-exist on some vehicles today) Used on commercial vehicles (i.e. tractor/trailers, cement mixers, military trucks)
20 J1939 Message Big Picture Just as CAN is centered around the ID, J1939 is centered around PGN. PGN is defined by the CAN ID. PGN: Parameter Group Number For example, PGN is Wheel Speed Information. Data comes in data field. Most PGNs are 8 bytes long. Multibyte variables are sent least significant byte first. Typically 0xFF means data isn t available, 0xFE means error. Valid range is Check MSB for multibyte variables.
21 CAN ID Mapping P EDP DP PF PS SA P: Message priority. Must come first. EDP: Extended data page. J1939 devices must set to 0. DP: PF: PS: SA: Data page. Used to create a second page of PGNs. PDU format: < 240, PS is destination address. (PDU1 format) >= 240, PS is group extension. (PDU2 format) PDU specific. Either destination address or group extension. Source address of controller application (CA).
22 J1939 PGN Mapping If PF < 240, then PGN = (DP << 9)+(PF<<8), else PGN = (DP << 9)+(PF<<8)+PS Max number of PGNs: (240 + (16 x 256)) x 2) = 8,672
23 Example J1939 PGN J1939 Wheel Speed Information PGN: 65215(0xFEBF) Priority: 6 (default) Length: 8 TX Rate: 100 ms SPN Bytes 1-2: Front axle speed 904 Byte 3: Relative, front axle #1, left 905 Byte 4: Relative, front axle #1, right 906 Byte 5: Relative, rear axle #1, left 907 Byte 6: Relative, rear axle #1, right 908 Byte 7: Relative, rear axle #2, left 909 Byte 8: Relative, rear axle #2, right 910
24 J1939 Request PGN PGN: (0xEA00) Priority: 6 (default) Length: 3 Destination: Global or specific Bytes 1-3: PGN which is being requested
25 J1939 Proprietary A PGN PGN: 61184(0xFEBF) Priority: 6 (default) Length: 0 to 1785 Destination: Specific Bytes : Manufacture specific Usage should not exceed 2% of network utilization
26 J1939 Proprietary B PGN PGN: to (0xFF00 to 0xFFFF)) Priority: 6 (default) Length: 0 to 1785 Destination: Global Bytes : Manufacture specific Usage should not exceed 2% of network utilization
27 Questions Does J1939 use CAN 2.0B or 2.0A? CAN is centered around the ID, J1939 is centered around what? What does the PF field tell you? What questions do you have?
28 When 8 Bytes Isn t Enough J1939 has a feature for PGNs up to 1,785 bytes. It s called the transport protocol. Two ways: 1) Send data to global dst (BAM). 2) Send data to specific dst (CM). Both ways are similar when it comes to the data transfer part, but differ how they start and how fast data can be sent. Only two PGNs are used: Connection Management and Data Transfer
29 J1939 BAM Big Picture First: Transmit a message to the global address that says: 1. I m about to send the following PGN in multiple packets 2. I m sending X amount of data 3. I m sending Y number of packets. Second: Send data, wait 50ms, send data, wait 50ms, ect...
30 BAM Message Transport Protocol Connection Management PGN: 60416(0xEC00) Priority: 7 (default) Length: 8 Destination: Global Byte 1: Fixed at 32 Bytes 2-3: Message size in bytes Byte 4: Number of packets Byte 5: Reserved. Filled with 0xFF Byte 6-8: PGN
31 Data Transfer PGN Transport Protocol Data Transfer PGN: 60160(0xEB00) Priority: 7 (default) Length: 8 Destination: Global Byte 1: Sequence number (1 to 255) Bytes 2-8: Data. Any unused locations in last packet should be filled with 0xFF
32 BAM Example Example transmission of VIN. PGN 65260(0xFEEC). Assumes VIN is 17 bytes long and is simply 1 through 17. VIN ends with an asterisk *. Time (ms) PGN DST EC FE *
33 Destination Specific Big Picture First: Transmit a RTS message to the specific address that says: 1. I m about to send the following PGN in multiple packets. 2. I m sending X amount of data. 3. I m sending Y number of packets. 4. I can send Z number of packets at once. Second: Wait for CTS: CTS says: 1. I can receive M number of packets at once. 2. Start sending with sequence number N. Third: Send data. Then repeat steps starting with #2. When all data sent, wait for ACK.
34 CM Example
35 RTS Message Transport Protocol Connection Management PGN: 60416(0xEC00) Priority: 7 (default) Length: 8 Destination: Specific Byte 0: Fixed at 16 Bytes 1-2: Byte 3: Byte 4: Byte 5-7: Message size in bytes Number of packets Total number of packet sent in response to CTS. PGN
36 CTS Message Transport Protocol Connection Management PGN: 60416(0xEC00) Priority: 7 (default) Length: 8 Destination: Specific Byte 0: Fixed at 17 Byte 1: Byte 2: Bytes 3-4: Bytes 5-7: Max number of packets that can be sent at once. (Not larger than byte 5 of RTS) Next sequence number to start with Reserved. Filled with 0xFF PGN
37 End of Msg ACK Message Transport Protocol Connection Management PGN: 60416(0xEC00) Priority: 7 (default) Length: 8 Destination: Specific Byte 0: Fixed at 19 Bytes 1-2: Total message size in bytes. Byte 3: Total number of packets. Byte 4: Reserved. Filled with 0xFF Bytes 5-7: PGN
38 Connection Abort Message Transport Protocol Connection Management PGN: 60416(0xEC00) Priority: 7 (default) Length: 8 Destination: Specific Byte 0: Fixed at 255 Byte 1: Connection abort reason. Bytes 2-4: Reserved. Filled with 0xFF. Bytes 5-7: PGN
39 J1939 Address Claim All ECUs must claim an address on the network. Claim an address by sending PGN with the source address set to the address you want to claim. If another ECU claims the same address, the ECU with the lower value NAME field wins. NAME field is 64 bits long and is placed in the data field of the address claimed message. If an ECU loses, it can attempt another source address. Two types: Single Address and Arbitrary Address
40 J1939 Address Claimed PGN PGN: 60928(0xEE00) Priority: 6 (default) Length: 8 Source: SA requested (254 for Cannot Claim) Byte 1-8: NAME field
41 J1939 NAME Field Arbitrary Address Capable: Specifies if the ECU can choose another source address if it loses the address claim procedure. Industry Group: Specifies the industry. (e.g. on-highway or Ag) Vehicle System Instance Group: Identifies a particular occurrence of vehicle system. (e.g. trailer #3) Vehicle System: Identifies vehicle system (e.g. trailer) Function: Identifies the function (e.g. ABS) Function Instance: Identifies the function instance (e.g. ABS #1) ECU Instance: Identifies the ECU instance inside of the function field. Used if you have two ECUs making up an ABS controller. Manufacturer Code: Assigned by the SAE to identify your company. Identify Number: Set by manufacturer. If all other fields are the same and two ECUs exist on the network, this field must be unique. (Last line of defense)
42 J1939/11 Physical Layer Max bus length: 40 meters Max stub length: 1 meters Max node count: 30 Shielded twisted pair. Shield is connected directly to ground at center of backbone. Clock tolerance: +/- 0.05% Sample point as close to.875 but not past.
43 J1939/15 Physical Layer Max bus length: 40 meters Max stub length: 3 meters Max node count: 10 Unshielded twisted pair. Clock tolerance: +/- 0.05% Sample point as close to.875 but not past ns rise and fall time for CAN signal
44 Document Summary J1939: Parent. Includes things not listed elsewhere. J1939/11: Physical layer J1939/13: Off-board diagnostics connector J1939/15: Physical layer J1939/21: Data link layer J1939/31: Network layer J1939/71: Vehicle application layer J1939/73: Diagnostics J1939/81: Network management
45 References BOSCH CAN Specification SAE J1939/11 Physical Layer SAE J1939/15 Physical Layer SAE J1939/21 Data Link Layer SAE J1939/71 Application layer SAE J1939/81 Network Management
46 Post Class Questions jrsimma at simmasoftware dot com Phone:
Welcome to the Introduction to Controller Area Network web seminar My name is William Stuart, and I am a Applications Engineer for the Automotive
Welcome to the Introduction to Controller Area Network web seminar My name is William Stuart, and I am a Applications Engineer for the Automotive Products Group within Microchip. This web seminar today
Distributed Real-Time Systems (TI-DRTS) Track 2. CAN-BUS Introduction. Version 9.11.2009 Ref. VECTOR application note & Motorola note
Distributed Real-Time Systems (TI-DRTS) Track 2 CAN-BUS Introduction Version 9.11.2009 Ref. VECTOR application note & Motorola note What is CAN? Controller Area Network (CAN) is a common, small area network
Elettronica dei Sistemi Digitali Costantino Giaconia SERIAL I/O COMMON PROTOCOLS
SERIAL I/O COMMON PROTOCOLS RS-232 Fundamentals What is RS-232 RS-232 is a popular communications interface for connecting modems and data acquisition devices (i.e. GPS receivers, electronic balances,
Tutorial. www.ccontrols.com
Tutorial 1 Tutorial CONTROLLER AREA NETWORK CAN was designed by Bosch and is currently described by ISO 11898 1. In terms of the Open Systems Interconnection model (OSI), CAN partially defines the services
Vehicle data acquisition using CAN By Henning Olsson, OptimumG [email protected]
Vehicle data acquisition using By Henning Olsson, OptimumG [email protected] Introduction: Data acquisition is one of the best tools to increase the understanding of vehicle behavior. One can
Local Interconnect Network Training. Local Interconnect Network Training. Overview
Overview Local Interconnect Network Training History and introduction Technical features The ISO/OSI reference model and LIN Frames Message Frames Communication concept of LIN Command Frames and Extended
RS-485 Protocol Manual
RS-485 Protocol Manual Revision: 1.0 January 11, 2000 RS-485 Protocol Guidelines and Description Page i Table of Contents 1.0 COMMUNICATIONS BUS OVERVIEW... 1 2.0 DESIGN GUIDELINES... 1 2.1 Hardware Design
ISO11783 a Standardized Tractor Implement Interface
ISO a ized Tractor Implement Interface Peter Fellmeth, Vector Informatik GmbH The upcoming ISO standard will be the preferred tractor Implement interface in the agricultural industry. Therefore the ISO
Ethernet. Ethernet Frame Structure. Ethernet Frame Structure (more) Ethernet: uses CSMA/CD
Ethernet dominant LAN technology: cheap -- $20 for 100Mbs! first widely used LAN technology Simpler, cheaper than token rings and ATM Kept up with speed race: 10, 100, 1000 Mbps Metcalfe s Etheret sketch
LIN (Local Interconnect Network):
LIN (Local Interconnect Network): History: LIN (Local Interconnect Network) was developed as cost-effective alternate to CAN protocol. In 1998 a group of companies including Volvo, Motorola, Audi, BMW,
In-Vehicular Communication Networking Protocol
In-Vehicular Communication Networking Protocol ABSTRACT Renu Sharma Indiana University, Purdue University Indianapolis, IN [email protected] Today s modern vehicles contain a complex symbiosis of intelligent
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)
CAN Specification 2.0, Part B page 1 PART B. CAN in Automation, Am Weichselgarten 26, D-91058 Erlangen
CAN Specification 2.0, Part B page 1 PART B CAN Specification 2.0, Part B page 2 1 INTRODUCTION...3 2 BASIC CONCEPTS...5 3 MESSAGE TRANSFER...11 3.1 Frame Formats...11 3.2 Frame Types...11 3.2.1 DATA FRAME...11
Introduction to J1939 Version 1.1 2010-04-27 Application Note AN-ION-1-3100
Version 1.1 2010-04-27 Author(s) Restrictions Abstract Markus Junger Public Document This application note presents an overview of the fundamental concepts of J1939 in order to give a first impression.
Road Vehicles - Diagnostic Systems
SSF 14230 Road Vehicles - Diagnostic Systems Keyword Protocol 2000 - Part 1 - Physical Layer Swedish Implementation Standard Document: SSF 14230-1 Status: Issue 3 Date: October 22, 1997 This document is
J1939: Opening Up AUTOSAR to the Heavy Vehicle Industry
6th Vector Congress Stuttgart 28-29 November, 2012 J1939: Opening Up AUTOSAR to the Heavy Vehicle Industry Bob Niemczyk, Volvo Group Brands 2 Vertical or Horizontal Organization? Volvo Europe: New FH Truck
NB3H5150 I2C Programming Guide. I2C/SMBus Custom Configuration Application Note
NB3H550 I2C Programming Guide I2C/SMBus Custom Configuration Application Note 3/4/206 Table of Contents Introduction... 3 Overview Process of Configuring NB3H550 via I2C/SMBus... 3 Standard I2C Communication
FlexRay A Communications Network for Automotive Control Systems
FlexRay A Communications Network for Automotive Control Systems WFCS 2006 Rainer Makowitz Automotive Systems Engineering, EMEA Freescale and the Freescale logo are trademarks of Freescale Semiconductor,
Comparison of FlexRay and CAN-bus for Real-Time Communication
Comparison of FlexRay and CAN-bus for Real-Time Communication Andreas Forsberg Mälardalen University Högskoleplan 1 721 23 Västerås +46 768011236 [email protected] Johan Hedberg Mälardalen University
LOCAL INTERCONNECT NETWORK (LIN)
54B-1 GROUP 54B LOCAL INTERCONNECT NETWORK (LIN) CONTENTS GENERAL INFORMATION........ 54B-2............ 54B-3 STRUCTURE................... 54B-2 54B-2 LIN refers to "Local Interconnect Network," which
The SAE J1939 Communications Network
The SAE J939 Communications Network An overview of the J939 family of standards and how they are used An SAE White Paper Since its publication more than a decade ago, SAE J939 has become widely accepted
Microcomputer Protocol Implementation at Local Interconnect Network Georgi Krastev
Microcomputer Protocol Implementation at Local Interconnect Network Georgi Krastev Abstract: The paper discusses the issues of microcomputer protocol implementation at local interconnect network for automobile
2.1 CAN Bit Structure The Nominal Bit Rate of the network is uniform throughout the network and is given by:
Order this document by /D CAN Bit Timing Requirements by Stuart Robb East Kilbride, Scotland. 1 Introduction 2 CAN Bit Timing Overview The Controller Area Network (CAN) is a serial, asynchronous, multi-master
Manual. VE.Bus to NMEA 2000 interface
Manual EN VE.Bus to NMEA 2000 interface Copyrights 2010 Victron Energy B.V. All Rights Reserved This publication or parts thereof may not be reproduced in any form, by any method, for any purpose. For
EnOcean Radio Protocol 2. September 26, 2013 SPECIFICATION V1.0. Subject to modifications EnOcean Radio Protocol 2 V1.0 Page 1/19
SPECIFICATION V1.0 EnOcean Radio Protocol 2 September 26, 2013 EnOcean GmbH Kolpingring 18a 82041 Oberhaching Germany Phone +49.89.67 34 689-0 Fax +49.89.67 34 689-50 [email protected] www.enocean.com Subject
Nemo 96HD/HD+ MODBUS
18/12/12 Pagina 1 di 28 MULTIFUNCTION FIRMWARE 2.30 Nemo 96HD/HD+ MODBUS COMMUNICATION PROTOCOL CONTENTS 1.0 ABSTRACT 2.0 DATA MESSAGE DESCRIPTION 2.1 Parameters description 2.2 Data format 2.3 Description
Computer buses and interfaces
FYS3240 PC-based instrumentation and microcontrollers Computer buses and interfaces Spring 2011 Lecture #5 Bekkeng 15.1.2011 The most common data acquisition buses available today Internal computer buses
Automotive electronics CAN and LIN buses. Copyright 2006 Matrix Multimedia Limited
Automotive electronics CAN and LIN buses Copyright 2006 atrix ultimedia Limited About this presentation This presentation was developed by John Dobson anaging Director of atrix ultimedia Limited. PowerPoint
Positioning Controller
Edition May 2008 Positioning Controller Application Note "CANopen Basic Information" Edition May 2008 EPOS 24/1, EPOS 24/5, EPOS 70/10, MCD EPOS 60W, EPOS2 50/5 Firmware version 2000h or higher Introduction
Automotive Low Speed Serial Bus Analysis. with Tektronix Oscilloscopes
Automotive Low Speed Serial Bus Analysis with Tektronix Oscilloscopes Automotive Serial Bus Overview I 2 C SPI CAN FlexRay USB (Infotainment: UserDevice Access) MOST 50 / 150 (Infotainment: Network) Ethernet
8B/10B Coding 64B/66B Coding
8B/10B Coding 64B/66B Coding 1. Transmission Systems 2. 8B/10B Coding 3. 64B/66B Coding 4. CIP Demonstrator Test Setup PeterJ Slide 1 Transmission system General Data Clock D C Flip Flop Q @ 1 Gbps = 1
MGL Avionics CAN bus interface for Trig Avionics TT21/TT22 transponders
MGL Avionics CAN bus interface for Trig Avionics TT21/TT22 transponders General The MGL Avionics CAN bus interface for the Trig Avionics TT21 and TT22 transponders provides a simple solution to allow any
In-Vehicle Networking
In-Vehicle Networking SAE Network classification Class A networks Low Speed (
Bluetooth in Automotive Applications Lars-Berno Fredriksson, KVASER AB
Bluetooth in Automotive Applications Lars-Berno Fredriksson, KVASER AB ABSTRACT There is a potential for 50-400 million per year Bluetooth nodes within the car market if Bluetooth can be integrated into
Application Note 49. Using the Digi TransPort Fleet Card. October 2011
Application Note 49 Using the Digi TransPort Fleet Card October 2011 Contents 1 INTRODUCTION... 3 1.1 Outline... 3 1.2 Assumptions... 3 1.3 Corrections... 3 1.4 Version... 3 2 Fleet card Features... 4
Consult protocol, Nissan Technical egroup, Issue 6
Consult protocol, Nissan Technical egroup, Issue 6 1. Electrical and Signaling protocol 1.1. Consult terminal or PC communications is via three wire bus. TX, RX and Async Clock. 1.2. TX data to ECU level
White Paper. Technical Capabilities of the DF1 Half-Duplex Protocol
White Paper Technical Capabilities of the DF1 Half-Duplex Protocol Introduction DF1 Protocol To meet the challenges of today s global marketplace communication and network, systems must offer customers
Project 4: Pseudo USB Simulation Introduction to UNIVERSAL SERIAL BUS (USB) STANDARD
Project 4: Pseudo USB Simulation Introduction to UNIVERSAL SERIAL BUS (USB) STANDARD The Universal Serial Bus is a fast, bi-directional, low cost, dynamically attachable serial interface. The motivation
Automotive Ethernet Prototype and test development with CANoe/CANalyzer.Ethernet
Insert picture and click Align Title Graphic. Automotive Ethernet Prototype and test development with CANoe/CANalyzer.Ethernet Vector Webinar 2014 Hans-Werner Schaal Ver. 4.2.1, Jun 2014 Slide: 1 Agenda
www.imprezer.tk Introduction to www.union88.tk RACE FUELS Hans-Christian von der Wense Munich, Germany
Introduction to Hans-Christian von der Wense Munich, Germany Overview Progress in Automotive Electronics and it s Impacts on Networking LIN Consortium LIN Concept Physical Layer Data Link Layer LIN Network
The Looming Ethernet MAC Address Crisis
The Looming Ethernet MAC Address Crisis Don Pannell Principal Systems Architect [email protected] Ethernet & IP Automotive Tech Day October 2014 What Ethernet MAC Address Crisis? Didn t IPv6 solve the
Remote Serial over IP Introduction on serial connections via IP/Ethernet
Remote Serial over IP Introduction on serial connections via IP/Ethernet TABLE OF CONTENT TABLE OF CONTENT... I TABLE OF IMAGES... I INTRODUCTION... 1 Classic Style of Communication... 1 Ethernet and
Product Information CANalyzer.J1939
Product Information CANalyzer.J1939 Table of Contents 1 Introduction... 3 1.1 Application Areas... 3 1.2 Features and Advantages... 3 1.3 Further Information... 3 2 Functions... 4 3 Hardware Interfaces...
DeviceNet Communication Manual
DeviceNet Communication Manual Soft-Starter Series: SSW-07/SSW-08 Language: English Document: 10000046963 / 00 03/2008 Summary ABOUT THIS MANUAL... 5 ABBREVIATIONS AND DEFINITIONS... 5 NUMERICAL REPRESENTATION...
Introduction to. LIN (Local Interconnect Network)
Introduction to LIN (Local Interconnect Network) Stéphane REY Revision 1.0 - ay 13 th, 2003 Table of content 1 INTRODUCTION...3 1.1 PURPOSE OF THE DOCUENT...3 1.2 ACRONYOUS...3 1.3 RELATED DOCUENTS...3
LAN Switching. 15-441 Computer Networking. Switched Network Advantages. Hubs (more) Hubs. Bridges/Switches, 802.11, PPP. Interconnecting LANs
LAN Switching 15-441 Computer Networking Bridges/Switches, 802.11, PPP Extend reach of a single shared medium Connect two or more segments by copying data frames between them Switches only copy data when
Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software
Local Area What s a LAN? A transmission system, usually private owned, very speedy and secure, covering a geographical area in the range of kilometres, comprising a shared transmission medium and a set
The I2C Bus. NXP Semiconductors: UM10204 I2C-bus specification and user manual. 14.10.2010 HAW - Arduino 1
The I2C Bus Introduction The I2C-bus is a de facto world standard that is now implemented in over 1000 different ICs manufactured by more than 50 companies. Additionally, the versatile I2C-bus is used
Serial Communications
April 2014 7 Serial Communications Objectives - To be familiar with the USART (RS-232) protocol. - To be able to transfer data from PIC-PC, PC-PIC and PIC-PIC. - To test serial communications with virtual
DATA COMMUNICATION (Basics of data communication, OSI layers.)
DATA COMMUNICATION (Basics of data communication, OSI layers.) K.K.DHUPAR SDE (NP-II) ALTTC ALTTC/NP/KKD/Data Communication 1 Data Communications History 1838: Samuel Morse & Alfred Veil Invent Morse Code
1000BASE-T and 10/100/1000BASE-T Copper SFP Transceiver
1000BASE-T and 10/100/1000BASE-T Copper SFP Transceiver Features Up to 1.25Gb/s bi-directional data links Hot-pluggable SFP footprint TX Disable and RX Los/without Los function Fully metallic enclosure
CAN: Controller Area Network Introduction and Primer by Robert Boys [email protected]
CAN: Controller Area Network Introduction and Primer by Robert Boys [email protected] Introduction CAN was developed for the automotive market to reduce the weight and cost of wiring harnesses and add additional
How To Communicate With A Token Ring Network (Dihon)
Token us Token -procedure: Only someone who possesses a certain ken (= bit sequence), may send. One example for a ken network: IEEE 80. Token us All stations should be treated equally, i.e. they have pass
MDM192 MULTI-DROPS DIGITAL MODEM FOR PRIVATE LINE. USER GUIDE Document reference : 9010709-03
MDM192 MULTI-DROPS DIGITAL MODEM FOR PRIVATE LINE USER GUIDE Document reference : 9010709-03 If you have questions about the MDM192 or desire assistance, contact ETIC TELECOMMUNICATIONS at the following
Section 34. Controller Area Network (CAN)
Section 34. Controller Area Network (CAN) HIGHLIGHT This section of the manual contains the following topics: 34.1 Introduction...34-2 34.2 CAN Message Formats... 34-4 34.3 CAN Registers...34-9 34.4 Enabling
CONTROL MICROSYSTEMS DNP3. User and Reference Manual
DNP3 User and Reference Manual CONTROL MICROSYSTEMS SCADA products... for the distance 48 Steacie Drive Telephone: 613-591-1943 Kanata, Ontario Facsimile: 613-591-1022 K2K 2A9 Technical Support: 888-226-6876
Adaptive Cruise Control System Overview
5th Meeting of the U.S. Software System Safety Working Group April 12th-14th 2005 @ Anaheim, California USA 1 Introduction Adaptive Cruise System Overview Adaptive Cruise () is an automotive feature that
MBP_MSTR: Modbus Plus Master 12
Unity Pro MBP_MSTR 33002527 07/2011 MBP_MSTR: Modbus Plus Master 12 Introduction This chapter describes the MBP_MSTR block. What s in this Chapter? This chapter contains the following topics: Topic Page
Written examination in Computer Networks
Written examination in Computer Networks February 14th 2014 Last name: First name: Student number: Provide on all sheets (including the cover sheet) your last name, rst name and student number. Use the
CANnes PC CAN Interface Manual
CANnes PC CAN Interface Manual Version: 1.21 October 1 st, 2004 D 20375 Hamburg, Germany Phone +49-40-51 48 06 0 FAX: +49-40-51 48 06 60 2 CANnes Card Manual V1.21 Version Version Date Author Comment 1.00
NC-12 Modbus Application
NC-12 Modbus Application NC-12 1 Table of Contents 1 Table of Contents... 2 2 Glossary... 3 SCADA...3 3 NC-12 Modbus in general... 3 4 Entire system... 4 4.1 PFC to PC connection alternatives...4 4.1.1
ECE 358: Computer Networks. Homework #3. Chapter 5 and 6 Review Questions 1
ECE 358: Computer Networks Homework #3 Chapter 5 and 6 Review Questions 1 Chapter 5: The Link Layer P26. Let's consider the operation of a learning switch in the context of a network in which 6 nodes labeled
Vorlesung Kommunikationsnetze Fieldbus Systems
Vorlesung Kommunikationsnetze Fieldbus Systems Prof. Dr. H. P. Großmann mit B. Wiegel sowie A. Schmeiser und M. Rabel Sommersemester 2009 Institut für Organisation und Management von Informationssystemen
RS-422/485 Multiport Serial PCI Card. RS-422/485 Multiport Serial PCI Card Installation Guide
RS-422/485 Multiport Serial PCI Card Installation Guide 21 Contents 1. Introduction...1 2. Package Check List...2 3. Board Layouts and Connectors...3 3.1 2S with DB9 Male Connectors...3 3.1.1 JP5: UART
Quectel Cellular Engine
Cellular Engine GSM Multiplexer Application Notes GSM_MUX_AN_V1.00 Document Title GSM Multiplexer Application Notes Version 1.00 Date 2009-06-27 Status Document Control ID Release GSM_MUX_AN_V1.00 General
RTT 60.5 msec receiver window size: 32 KB
Real-World ARQ Performance: TCP Ex.: Purdue UCSD Purdue (NSL): web server UCSD: web client traceroute to planetlab3.ucsd.edu (132.239.17.226), 30 hops max, 40 byte packets 1 switch-lwsn2133-z1r11 (128.10.27.250)
Practical steps for a successful. PROFIBUS Project. Presented by Dr. Xiu Ji Manchester Metropolitan University
Practical steps for a successful PROFIBUS Project Presented by Dr. Xiu Ji Manchester Metropolitan University Basics of PROFIBUS Content Practical steps in the design and installation stages Segmentation:
RS485 & RS422 Basics
RUA ALVARO CHAVES, 155 PORTO ALEGRE RS BRASIL 90220-040 TEL: +55 (51) 3323 3600 FAX: +55 (51) 3323 3644 [email protected] RS485 & RS422 Basics INTRODUCTION The 422 and 485 standards, as they are known
Data Link Protocols. 5.4 Framing
Data Link Protocols A Packets Data link layer Physical layer Frames Packets Data link layer Physical layer B Data Links Services Framing Error control Flow control Multiplexing Link Maintenance Security:
SCSI The Protocol for all Storage Architectures
SCSI The Protocol for all Storage Architectures David Deming, Solution Technology April 12, 2005 Abstract SCSI: The Protocol for All Storage Architectures This session will appeal to System Administrators,
ESPA 4.4.4 Nov 1984 PROPOSAL FOR SERIAL DATA INTERFACE FOR PAGING EQUIPMENT CONTENTS 1. INTRODUCTION 2. CHARACTER DESCRIPTION
PROPOSAL FOR SERIAL DATA INTERFACE FOR PAGING EQUIPMENT CONTENTS 1. INTRODUCTION 2. CHARACTER DESCRIPTION 2.1 CHARACTER STRUCTURE 2.2 THE CHARACTER SET 2.3 CONTROL CHARACTERS 2.3.1 Transmission control
Process Control and Automation using Modbus Protocol
Process Control and Automation using Modbus Protocol Modbus is the fundamental network protocol used in most industrial applications today. It is universal, open and an easy to use protocol. Modbus has
Collision Avoidance System CAS-M light. User Manual
Collision Avoidance System CAS-M light User Manual V 1.9, 10/14/2015 Table of Contents Table of Contents 1 System Overview... 3 1.1 Function principle... 3 1.2 Hardware... 3 1.3 Wiring... 4 1.4 CAN communication...
Install the DeviceNet Module using the following procedure:
Installation INSTALLATION INSTRUCTIONS: MCD DEVICENET MODULE Order Code: 175G9002 1. Installation Install the DeviceNet Module using the following procedure: 1. Remove control power and mains supply from
Fiber Distributed Data Interface
CHPTER 8 Chapter Goals Provide background information about FDDI technology. Explain how FDDI works. Describe the differences between FDDI and Copper Distributed Data Interface (CDDI). Describe how CDDI
Note monitors controlled by analog signals CRT monitors are controlled by analog voltage. i. e. the level of analog signal delivered through the
DVI Interface The outline: The reasons for digital interface of a monitor the transfer from VGA to DVI. DVI v. analog interface. The principles of LCD control through DVI interface. The link between DVI
SyncLink GT2/GT4 Serial Adapter
SyncLink GT2/GT4 Serial Adapter Hardware User s Manual MicroGate Systems, Ltd http://www.microgate.com MicroGate and SyncLink are registered trademarks of MicroGate Systems, Ltd. Copyright 2008 2012 MicroGate
Real-time Operating Systems Lecture 27.1
Real-time Operating Systems Lecture 27.1 14.7. Universal Serial Bus () General References http://www.usb.org. http://www.beyondlogic.org/usbnutshell/ References http://www.ftdichip.com/documents/programguides/d2xxpg34.pdf
SIM CARD PROTOCOLS. This paper attempts in broad strokes to outline the construction of these protocols and how they are used.
SIM CARD PROTOCOLS Though rarely thought about by most users their mobile phone contains a remarkable computing device that enables them to go about their business of making calls, text messaging or playing
A Security Evaluation and Internal Penetration Testing Of the CAN-bus
A Security Evaluation and Internal Penetration Testing Of the CAN-bus Master of Science Thesis in the program Networks and Distributed Systems SAREH TALEBI Chalmers University of Technology Department
DS1721 2-Wire Digital Thermometer and Thermostat
www.dalsemi.com FEATURES Temperature measurements require no external components with ±1 C accuracy Measures temperatures from -55 C to +125 C; Fahrenheit equivalent is -67 F to +257 F Temperature resolution
Based on Computer Networking, 4 th Edition by Kurose and Ross
Computer Networks Ethernet Hubs and Switches Based on Computer Networking, 4 th Edition by Kurose and Ross Ethernet dominant wired LAN technology: cheap $20 for NIC first widely used LAN technology Simpler,
Measurement and Analysis Introduction of ISO7816 (Smart Card)
Measurement and Analysis Introduction of ISO7816 (Smart Card) ISO 7816 is an international standard related to electronic identification cards with contacts, especially smart cards, managed jointly by
Data Exchange On The CAN Bus I
Service. Self-Study Programme 238 Data Exchange On The CAN Bus I Basics The CAN bus system in a car interlinks the control units to form a network. This produces new functions in the car and in diagnostics
Application Note 83 Fundamentals of RS 232 Serial Communications
Application Note 83 Fundamentals of Serial Communications Due to it s relative simplicity and low hardware overhead (as compared to parallel interfacing), serial communications is used extensively within
PCS0100en 02.2008. Persy Control Services B.V. Netherlands
P-Bus Gateway PBGW2.128 Universal gateway between the P-bus protocol and open standard protocols. The variety of available electrical interfaces on the gateway offers a wide range of possibilities for
IP - The Internet Protocol
Orientation IP - The Internet Protocol IP (Internet Protocol) is a Network Layer Protocol. IP s current version is Version 4 (IPv4). It is specified in RFC 891. TCP UDP Transport Layer ICMP IP IGMP Network
OIL PRESS 71.8 PSI FUEL. Cloud based, diagnostic, engine monitoring and reporting system. www.faria-instruments.com www.beede.com
OIL PRESS 71.8 PSI Cloud based, diagnostic, engine monitoring and reporting system www.faria-instruments.com www.beede.com Start Updating Send Data The Faria EntelNet service is a multi part system which
K-line Communication Description
K-line Communication Description Introduction There are two primary ISO documents that describe how to perform OBD communications on K- line between a tester and a vehicle. There are actually several ISO
RS-232 Communications Using BobCAD-CAM. RS-232 Introduction
RS-232 Introduction Rs-232 is a method used for transferring programs to and from the CNC machine controller using a serial cable. BobCAD-CAM includes software for both sending and receiving and running
MEMOBUS/Modbus Communications
2 2.1 MEMOBUS/MODBUS CONFIGURATION............260 2.2 COMMUNICATION SPECIFICATIONS..............261 2.3 COMMUNICATION TERMINAL RESISTANCE........262 2.4 CONNECTING A PLC...........................263 2.5
524 Computer Networks
524 Computer Networks Section 1: Introduction to Course Dr. E.C. Kulasekere Sri Lanka Institute of Information Technology - 2005 Course Outline The Aim The course is design to establish the terminology
Positioning Controllers. Communication Guide. Document ID: rel4054
Communication Guide EPOS2 Positioning Controllers Edition April 2013 Positioning Controllers Communication Guide Document ID: rel4054 maxon motor ag Brünigstrasse 220 P.O.Box 263 CH-6072 Sachseln Phone
Modbus and ION Technology
70072-0104-14 TECHNICAL 06/2009 Modbus and ION Technology Modicon Modbus is a communications protocol widely used in process control industries such as manufacturing. PowerLogic ION meters are compatible
BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT COMPUTER NETWORKS
BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT COMPUTER NETWORKS Friday 2 nd October 2015 Morning Answer any FOUR questions out of SIX. All questions carry
Introduction to LIN. Webinar
Introduction to LIN Webinar V2.2.07 2014-03-03 Agenda > Information 4 Overview 6 LIN Workflow 9 LIN Physical Layer 12 LIN Communication 14 Synchronization of the LIN nodes 16 LIN Message & Scheduling 19
Protocols for Wired and Wireless Networks in Vehicle Systems
Protocols for Wired and Wireless Networks in Vehicle Systems Syed Masud Mahmud, Ph.D. Electrical and Computer Engg. Dept. Wayne State University Detroit MI 48202 Copyright 2002 by Syed Masud Mahmud Email:
Direct Link Networks. Introduction. Physical Properties. Lecture - Ethernet 1. Areas for Discussion. Ethernet (Section 2.6)
reas for Discussion Direct Link Networks Joseph Spring School of Computer Science Sc - Computer Network Protocols & rch s ased on Chapter 2, Peterson & Davie, Computer Networks: Systems pproach, 5 th Ed
Introduction to Ethernet and IP in automotive vehicles
Introduction to Ethernet and IP in automotive vehicles Webinar V1.02 2014-05-14 Agenda > Information 3 Introduction 6 Physical layers 8 IEEE Ethernet MAC + VLAN 14 Internet Protocol (IPv4/IPv6) 18 TCP
