Site affiché en Français Voir le site en English (USA) Voir le site en English (GB)
Vous êtes ici: ac6 > ac6-formation > Connectivity > CAN bus
Télécharger le catalogue
Télécharger le catalogue
Télécharger la page
Télécharger la page
Ecrivez nous
Ecrivez nous
Version imprimable
Version imprimable
 

IA1 CAN bus

This course covers both CAN bus specification and Freescale / ST CAN bus controllers


formateur
Objectives
bullet_jaune_1 Becoming familiar with CAN 2.0A & 2.0B specifications.
bullet_jaune_1 Parameterizing and using a CAN controller driver for the STM32F2 BxCAN controller
bullet_jaune_1 Testing a CAN system with the assistance of the IXXAT CANAnalyser.
Prerequisites
bullet_jaune_2 Basic knowledge of processor.

Plan
INTRODUCTION
bullet_jaune_2 History
bullet_jaune_2 CAN benefits
bullet_jaune_2 PHY and Link layers features
FRAME ANALYSIS
bullet_jaune_2 Message frames structure
bullet_jaune_2 2.0A and 2.0B frame description
bullet_jaune_2 Compatibility between both formats
ARBITRATION
bullet_jaune_2 Point to multipoint communication model
bullet_jaune_2 Dominant and recessive states
bullet_jaune_2 Frame priority selection through the label value
bullet_jaune_2 Automatic switch into receive state when an arbitration is lost
TIMING AND SYNCHRONIZATION
bullet_jaune_2 Bit time phases
bullet_jaune_2 Hardware and software resynchronization
bullet_jaune_2 RJW determination
ERROR MANAGEMENT
bullet_jaune_2 The error counter registers
bullet_jaune_2 Error detection areas inside a transmit frame and a receive frame
bullet_jaune_2 Fault confinement
bullet_jaune_2 The 3 states of a CAN node : active, passive and bus off
bullet_jaune_2 Overload frame
CAN NETWORK PERFORMANCE
bullet_jaune_2 The parameters that determine network performance
bullet_jaune_2 Data rate selection
bullet_jaune_2 Distance between both farthest stations
bullet_jaune_2 Connection establishment time
SETTING UP OF A CAN BUS SYSTEM
bullet_jaune_2 Set up of many communications between all CAN stations
bullet_jaune_2 Labs to show the error counter management
bullet_jaune_2 Labs to show the impact of the RJW parameter
CAN SOFTWARE DRIVER DEVELOPMENT
bullet_jaune_2 STM32F2 CAN controller description (BxCAN)
bullet_jaune_2 Label filters configuration through the mask registers
bullet_jaune_2 Bit time phases initialization
bullet_jaune_2 Description of a CAN driver written in C-language