video corpo

CAN and Multiplexing
30Pages

{{requestButtons}}

Catalog excerpts

CAN and Multiplexing - 2

Training Objectives Summarize CAN multiplexing history & origins Explain CAN technology Explain CAN benefits

Open the catalog to page 2
CAN and Multiplexing - 3

CAN stands for Controller Area Network Definition: Serial bus communication for real-time control application.

Open the catalog to page 3
CAN and Multiplexing - 4

What do we mean by CAN? CAN is a communication across a pair of wires to different nodes/microprocessors Messages on the CAN bus do not carry addresses, only identifiers Every node sees every message on the CAN bus CAN is a differential signal on two wires

Open the catalog to page 4
CAN and Multiplexing - 5

CAN (Controller Area Network) was created by Robert Bosch Gmbh in mid 1980’s Version 1.2 had 11 bit identifiers Version 2.0B released Sept. 1991 provided for 11 bit and 29 bit identifiers Base patent still held by Bosch

Open the catalog to page 5
CAN and Multiplexing - 6

1983 Developed by Bosch 1987 First CAN chips by Intel & Philips 1992 CAN is introduce to automation 1992 First car with CAN (Mercedes Benz) 1994 SAE J1939 released 1995 ISO 11898 is released

Open the catalog to page 6
CAN and Multiplexing - 8

Where is CAN used? General Applications – Cars – Packaging equipment – Medical systems – Photo copiers – Marine controls and navigation systems – Elevator controls HED examples – Military vehicles – Agriculture machinery – Construction equipment – On and off

Open the catalog to page 8
CAN and Multiplexing - 10

11 or 29 bit identifier – CANOpen is only 11 bit identifier – CAN 2.0 is backward compatible

Open the catalog to page 10
CAN and Multiplexing - 11

Different layers of CAN We are interested: – Physical – Data Link – Application All the layers together make up the OSI (open system interconnect) 2. Data Link Layer

Open the catalog to page 11
CAN and Multiplexing - 12

CAN standardization CANopen application profiles Application Profile Device Profile DeviceNet device profiles Application Layer SAE J1939 -based application profiles Data Link Layer Physical Layer CANopen device profiles

Open the catalog to page 12
CAN and Multiplexing - 13

Consist of the hardware needed to communicate from node to node – Physical/driver chip • Converts 1’s & 0’s to differential voltage – Twisted pair of wire – C

Open the catalog to page 13
CAN and Multiplexing - 16

The layer that defines data, remote, error, and overload frames. Layer that turns the data into raw bits Also part of the error detection

Open the catalog to page 16
CAN and Multiplexing - 17

Error Detection Bit Monitoring – Any node automatically monitors and compares the actual bit level on the bus with the level that it transmitted. If the two are not the same, a bit error is flagged. Stuff Error – If five consecutive identical bit levels have been transmitted, the transmitter will automatically inject (stuff) a bit of opposite polarity into the bit stream. The receive node will automatically de-stuff

Open the catalog to page 17
CAN and Multiplexing - 18

Error Detection Cyclic Redundancy Check Field (CRC) – Every message transmitted contains a 15 bit CRC code. If the receivers calculate a different CRC, a error flag is raised. Form Error – Violation of fixed format Bit fields Acknowledge Error (ACK) – If a node determines a message has not been ACKnowledged then the ACK error is flagg

Open the catalog to page 18
CAN and Multiplexing - 19

The application layer is the communication layer of the OSI. – Performs common end user services – HED application cod

Open the catalog to page 19
CAN and Multiplexing - 20

High Language Protocols J1939 – Diesel engines, busses, fire trucks, cranes, etc… CAN Kingdom CANOpen – Used in Europe especially Germany DeviceNet – Used in USA and Asia for PLC controllers

Open the catalog to page 20
CAN and Multiplexing - 21

HLP history HLP = Higher-layer protocol CAN Application Layer (CiA 20X series) Smart Distributed System (IEC 62026, EN 50325) CAN introduction - CAN protocols - CAN physical layer - CAN implementations - Higher-layer protocols - CAN applications

Open the catalog to page 21
CAN and Multiplexing - 22

Full CAN message scheme: Data Length Code Cyclic Redundancy Check Data Frame Interframe Space

Open the catalog to page 22
CAN and Multiplexing - 23

0-8 bytes Data Frame

Open the catalog to page 23
CAN and Multiplexing - 24

Program Group Number (pgn) 65262 – Engine Temperature 1 – ET1 Transmission rate: 1 sec Data Length: 8 bytes Data Page: 0 PDU Format: 254 PDU Specific: 238 Default Priority: 6 Parameter Group Number: 65262 (00FEEE hex) Bit Start Position 1 2 3-4 5-6 7 8 Bytes Length 1 byte 1 byte 2 bytes 2 bytes 1 byte 1 byte Suspect Parameter Number SPN Description Engine Coolant Temperature Fuel Temperature Engine Oil Temperature 1 Turbo Oil Temperature Engine Intercooler Temperature Engine Intercooler Thermostat Opening

Open the catalog to page 24
CAN and Multiplexing - 25

Example J1939 Message Suspect Parameter Number 175 – Engine Oil Temperature 1 Data Length: 2 bytes Resolution: 0.03125 deg C/bit, -273 deg C offset Data Range -273 to 1735 deg C Type: Measured Suspect Parameter Number: 175 Parameter Group Number: [65262] Program Group Number 00 FEE 00 Suspect Parameter Number

Open the catalog to page 25
CAN and Multiplexing - 26

As the engine oil temperature changes, then bytes 3 & 4 change to show the value in HEX. Program Group Number 00 FEE 00 Suspect Parameter Number

Open the catalog to page 26
CAN and Multiplexing - 27

SAE (Society of Automobile Engineers) CiA (CAN in Automation) ODVA (DeviceNet)

Open the catalog to page 27
CAN and Multiplexing - 28

Industry proven Bit collision detection and handling Cost saving Diagnostics for multiple module systems EMI/RFI

Open the catalog to page 28
CAN and Multiplexing - 29

Want to learn more? Check these websites for more information – www.sae.org – www.can-cia.org – www.hedonline.com HED papers – Large Scale Applications of J-193

Open the catalog to page 29
CAN and Multiplexing - 30

Training Objectives Summarize CAN multiplexing history & origins Explain CAN technology Explain CAN benefits

Open the catalog to page 30

All HED Inc. catalogs and technical brochures