
use this coupon : udemyCoupon31
to get 70% discount and download
"Mastering Embedded System From Scratch" second edition Book
we will explain :
Chapter 11 (Automotive Protocols):
Explore key automotive protocols such as CAN, LIN, FlexRay, and Automotive Ethernet.
https://www.learn-in-depth-store.com/
–In-vehicle networks (IVN)
–Evolution of in-vehicle networks
■classic flat wiring harness architecture
■domain architecture
■zonal architecture
–A typical wiring harness for a car.
–central compute Based Zonal Architecture
–CANBUS Introduction
■What is CANBUS?
■Who uses CANBUS?
■CANBUS history
■CANBUS timeline
■OSI Model
■Physical Layer
–CAN Protocol Specification
–General Characteristics
■Data frame
■Remote frame
■Error frame
■Overload frame
■CAN Node
■Single Ended Vs Differential
■Recessive And Dominant Signals
■Bit Rate / Bus Length
■CAN transceiver
■Bit error
■Stuff error
■CRC error
■Acknowledgment error
■Form Error
–Error Confinement Mechanism
–CAN Bit Monitoring and Stuffing
Physical Components: (لو انت حابب)
STM32 Development Board
https://lampatronics.com/product/stm32f103c8t6-stm32-development-board/
USB Logic 24MHz 8 Channel 24M/seconds Logic Analyzer
https://lampatronics.com/product/usb-logic-24mhz-8-channel-24m-seconds-logic-analyzer-debugger/
ST-LINK V2 Emulator and Debugger/Programmer for STM8 and STM32
https://lampatronics.com/product/st-link-v2-emulator-and-debugger-programmer-for-stm8-and-stm32/
TJA1050 CAN Bus Transceiver Module
https://lampatronics.com/product/tja1050-can-bus-transceiver-module/
Male/Female Wires
–SocketCANConcept
–Kernel add can Support
Reading a frame
Setting up a filter
Sending a frame
you will learn
CAN Protocol, CAN Frames, CAN BUS characteristics And
Reading CAN Controller from TRM
will use Linux CAN Socket
CAN Protocol (Theoretical Part) CONTENT
–In-vehicle networks (IVN)
–Evolution of in-vehicle networks
classic flat wiring harness architecture
domain architecture
zonal architecture
–A typical wiring harness for a car.
–central compute Based Zonal Architecture
–CANBUS Introduction
What is CANBUS?
Who uses CANBUS?
CANBUS history
CANBUS timeline
CANBUS Characteristics
OSI Model
Physical Layer
–CAN Protocol Specification
–General Characteristics
–Types of CAN Messages
Data frame
Remote frame
Error frame
Overload frame
–CAN bus Characteristics
CAN Node
Single Ended Vs Differential
Recessive And Dominant Signals
Bit Rate / Bus Length
CAN transceiver
–CAN Bus Errors
Bit error
Stuff error
CRC error
Acknowledgment error
Form Error
–Error Confinement Mechanism
–CAN Bit Monitoring and Stuffing
CASE Study 1 (Practical Part)
IN THIS SESSION YOU WILL LEARN:
How to READ CAN Controller from Technical reference Manual TRM for SoC based on Cortex M3
CAN Bit Timing and Calculation
TX & RX Based on Polling Mechanism
Filtration Mechanisms
Retransmition Mechanism based on Error
CAN Test Modes
Using Simulation Mode for debugging
–troubleshooting for CAN BUS single Node
–Running CASE Study 1 on the Physical Board
–Analyze the Physical CAN Bus traffic
CASE Study 2 (Practical Part)
–Understanding Interrupt Mechanism from TRM
–Implement TX/RX Functions based on Interrupt Mechanism
–Two ECUs Communicate together
–TRY ON PHYSICAL BOARD
–Figure out different issues on physical CAN BUS
CASE Study 3 (Practical Part)
IN THIS SESSION YOU WILL LEARN:
–Linux Networking
–SocketCANConcept
–Kernel add can Support
–Can utilities
–CANSocket:
Reading a frame
Setting up a filter
Sending a frame