W2L? Want 2 Learn? Lets start with the main protocols in-use. Later will fuse with 5G. The top protocols to learn are.
CAN Controller Area Network
LIN Local Interconnect Network
MOST Media Oriented Systems Transport
FlexRay (proprietary term)
TTP Time Triggered Protocol
To connect to a car you look for OBDII On-Board Diagnostics II connector, often in the driver seat area
http//
Which protocols wait here for you to connect? Next tomorrow.
If you like pls propose a car model to focus on. By default will learn from Audi A8 AI.
Tesla S 85 D - EV example
Tesla's electrical diagram not open to public
Lets concentrate on CAN bus as MOST is for all infotainment and LIN, FlexRay we care later. See here that from OBDll to Diagnose CAN at the data bus diagnostic interface is the first way to go.
https://
http//
CAN wires are always drilled together (CAN Low and CAN High). Their signals are opposite but timely synchronous.
Which signal levels (Volt) can you expect to watch on your oscilloscope (DSO)/protocol analyzer?
What means recessive and dominant related to the signal levels?
Which value of a resistor terminates each CAN L and CAN H?
Which bandwidth runs on CAN (kbps)?
Is the CAN protocol fault-tolerant?
Is it possible to MITM between gateways running over CAN?
Which ISO standard defines CAN?
Afterwork R&C! Relax & Click! Here you see Audi A8 AI (2018), by clicking to the right you get tech, by clicking to the left you get design (BTW this car is by far not the most advanced globally, just a locally available example!)
https://
Try to understand everything about CAN. Next tomorrow.
CAN is twofold Standard and Extended. Standard CAN is definded by ISO 11898-1, Extended by ISO 11898-2. Try to think and speak about a CAN frame as Layer 2. Carrier Sense CS means that the node first has to sense the wire before sending a frame to avoid collissions - quite similar to Ethernet CSMA/CD Carrier Sense Multiple Access/Collision Detection.
A TI whitepaper (2016 revised) lets you keep track.
http//
Some slides to fly over - keep learning -)
https://
Here you get most answers to previous post
https://
Ready to continue?
Now we move to hands-on. I recommend that you get an neoVI Fire 2 and Vehicle Spy 3. See here
https://
Here the manual
http//
Here a reference chart of CAN
https://
To learn how CAN is implemented in car electronics lets study a CAN transceiver in automotive. See this NXP IC here
https://
BTW you have a new friend -) CAN FD Controller Access Network Flexible Datarate
Ask yourself
How can I differentiate CAN from CAN FD frames? See here
http//
What is the difference between CAN FD base and extended frame format? Little hint
https://
Where in test car Audi A8 AI do we have CAN FD in use? Hint search for SSP Self Study Program
Overview Which gateways in general run CAN, CAN FD?
What forensic issues are related to CAN/CAN FD?
Future of CAN? What comes next?
End of CAN/CAN FD part 1. Next FlexRay
Good job! learner -))
One more thing -) See here BH'16 car hacking slides
http//
Here the training description
https://