Price: $1,899.00

Length: 2 Days
Print Friendly, PDF & Email

Controller Area Network (CAN) Training

automotive-engine-course

Controller Area Network (CAN) training covers the ISO 11898 standard of choice for automotive manufacturers and Vehicle Applications. Approved for use as an ISO and EPA diagnostic network, its usage continues to grow. Controller Area Network (CAN) training covers the theory, operation and use of the CAN protocol, and its applications in the automotive and other industries.

CAN is the most widely-used automotive bus architecture. The Controller Area Network (CAN) bus is the dominate the automotive industry and the CAN controllers are sold as on-chip peripherals in microcontrollers. Controller Area Network (CAN) physical layer is composed of a twisted pair multidrop cable as specified with a length ranging from 1,000m at 40Kbps to 40m at 1Mbp.

Who Should Attend

Design engineers, verification and valuation engineers, test engineers, programmers, technicians, embedded hardware and software engineers, automotive embedded systems technicians and field engineers, and project managers.

Learn about:

  • Principles of Controller Area Network (CAN)
  • Technical introduction to serial bus systems
  • Controller Area Network (CAN) implementation in  Embedded Systems
  • CAN protocol and other standards such as J2284, J2411, and J1939
  • CAN physical and data link layers in some details
  • J1939/71 Recommended Practice for Vehicle Application Layer
  • CAN application layers standards, regulations, and implementation requirements
  • The SAE standards, J1939 Automotive Engineering Recommended Practice for a Serial Control and Communications Vehicle Network
  • CAN architecture and protocols
  • CAN controller programming
  • CAN physical and data link  layers
  • CAN (Controller Area Network) characteristics of the physical layer (High-/Low-Speed-CAN)
  • Bus access methods, framing, bit timing, bit stuffing
  • Automotive Networks and CAN Bus topology
  • Principals of CSMA/CD and CSMA/CA
  • CAN Differential Signaling
  • CAN applications examples
  • Distributed and embedded systems  in the Automotive domains
  • CAN Bus Use in Automotive and Agriculture
  • Controller Area Network (CAN) Bus J1939 Data Acquisition Methods

Course Outline:

Overview of Automotive Buses

  • The requirements of a bus in an automotive environment
  • Electronification of motor vehicles
  • Primary tasks in bus networking
  • Standards and implementation
  • Introduction to CAN
  • General network topology
  • Overview of J2411, J2284, IDB, J1939, Diagnostics on CAN
  • J1939 in-depth review

CAN Architecture

  • The Controller Area Network (CAN) bus
  • Node architecture, bus-connection and termination
  • Voltage levels & corresponding bit values
  • Physical layer
  • Data ink layer
  • Controller Area Network (CAN) physical layer
  • Twisted pair multidrop cable
  • CAN bus length and range
  • Payload of a message
  • Cyclic redundancy code (CRC)
  • Application or higher-level protocols
  • Nodes on the network
  • J1939 protocol is common
  • Nondestructive Bus Arbitration
  • CAN bus arbitration
  • Nondestructive bus arbitration,
  • The arbitration field
  • Fault Tolerance
  • Noise Tolerance
  • Stateless Messaging
  • CANOpen Considerations

Layered ISO Standard Architecture 

  • Standard CAN Identifier
  • Extended CAN Identifier
  • Details of a CAN Bus
  • CAN Bus Traffic
  • CAN Test Bus
  • Common-Mode Noise Coupled Bus Lines
  • Split Termination

Basic Bus Communication Requirements

  • Physical Layer Requirements
  • Bus Length vs Signaling Rate
  • Cables
  • Shield Termination
  • Grounding
  • Line Terminations
  • Connectors
  • Filters/Chokes
  • Stub Length and Loop Delays
  • Galvanic Isolation and Total Propagation Delay
  • Physical Layer Variables (bit timing requirements)
  • Node Differential Capacitance and Spacing
  • Maximum Number of Nodes

Characteristics of the CAN Protocol  

  • Addressing, message transmission & reception
  • Message formats and structure
  • Larger Data Field and the consequences
  • Bit rate switching
  • Bus access method and arbitration
  • Message types, detailed description of the structure and functions
  • Increase noise immunity, neutralize errors
  • Error detection mechanisms
  • Error treatment & tracking
  • Motivation for the bit time interval
  • Relation of baud rate and length of the CAN bus
  • Synchronization and resynchronization

CAN Lower-layer standards

  • Data-Flow Model
  • CAN-based higher-layer protocols
  • Standardized approaches
  • Other approaches
  • CANopen Lift
  • Security
  • Development tools
  • External links

Request More Information

Please enter contact information followed by your questions, comments and/or request(s):
  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.

Request More Information

  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.