![Page 1: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi](https://reader030.vdocuments.net/reader030/viewer/2022032707/56649e245503460f94b13044/html5/thumbnails/1.jpg)
University of Tehran 1
Interface DesignVehicle Busses
Omid Fatemi
![Page 2: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi](https://reader030.vdocuments.net/reader030/viewer/2022032707/56649e245503460f94b13044/html5/thumbnails/2.jpg)
University of Tehran 2
Outline
![Page 3: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi](https://reader030.vdocuments.net/reader030/viewer/2022032707/56649e245503460f94b13044/html5/thumbnails/3.jpg)
University of Tehran 3
Busses
• Computer buses
• Peripheral buses
• Instrumentation buses
• Vehicle buses
![Page 4: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi](https://reader030.vdocuments.net/reader030/viewer/2022032707/56649e245503460f94b13044/html5/thumbnails/4.jpg)
University of Tehran 4
Vehicle Buses?
• Why buses in vehicles?
– Number of electronic equipments is increasing heavily in
vehicles (expensive wiring)
– Modern vehicles control system needs a lot of
information from sensors
– Easier fault diagnostic (tester can be connected to a
single plug)
![Page 5: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi](https://reader030.vdocuments.net/reader030/viewer/2022032707/56649e245503460f94b13044/html5/thumbnails/5.jpg)
University of Tehran 5
Wire Length
![Page 6: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi](https://reader030.vdocuments.net/reader030/viewer/2022032707/56649e245503460f94b13044/html5/thumbnails/6.jpg)
University of Tehran 6
![Page 7: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi](https://reader030.vdocuments.net/reader030/viewer/2022032707/56649e245503460f94b13044/html5/thumbnails/7.jpg)
University of Tehran 7
Why Multiplex Wiring?
![Page 8: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi](https://reader030.vdocuments.net/reader030/viewer/2022032707/56649e245503460f94b13044/html5/thumbnails/8.jpg)
University of Tehran 8
Classification
![Page 9: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi](https://reader030.vdocuments.net/reader030/viewer/2022032707/56649e245503460f94b13044/html5/thumbnails/9.jpg)
University of Tehran 9
General Characteristics
• Typically short buses (no hierarchy)
• Open topology to provide easy addition of new modules and removing of old modules
• Broadcast type of transmission is typically used
– (messages are sent to bus to be available for everybody)
• Immune for high noise – (temperature area -40 C to +125 C)
• Cheap price
![Page 10: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi](https://reader030.vdocuments.net/reader030/viewer/2022032707/56649e245503460f94b13044/html5/thumbnails/10.jpg)
University of Tehran 10
Protocol For Vehicle Buses
• CAN (Controller Area Network)– most European vehicle
– both classB & classC
• LIN (Local Area Network)– all vehicles in future
– classA
• VAN (Vehicle Area Network)– French vehicles (Renault, …)
– both classB & classC
![Page 11: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi](https://reader030.vdocuments.net/reader030/viewer/2022032707/56649e245503460f94b13044/html5/thumbnails/11.jpg)
University of Tehran 11
Protocol For Vehicle Buses (Con)
• ABUS
– VW
• D2B ()
– Mercedes
– classD
• TTP(Time Trigger Protocol)
![Page 12: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi](https://reader030.vdocuments.net/reader030/viewer/2022032707/56649e245503460f94b13044/html5/thumbnails/12.jpg)
University of Tehran 12
CAN Protocol
![Page 13: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi](https://reader030.vdocuments.net/reader030/viewer/2022032707/56649e245503460f94b13044/html5/thumbnails/13.jpg)
University of Tehran 13
Basic properties
• Fast (up to 1Mbps)
• Prioritization
• Configuration flexibility
• Multi master
• Multicast
• Powerful error detection
![Page 14: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi](https://reader030.vdocuments.net/reader030/viewer/2022032707/56649e245503460f94b13044/html5/thumbnails/14.jpg)
University of Tehran 14
CAN in passenger car
![Page 15: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi](https://reader030.vdocuments.net/reader030/viewer/2022032707/56649e245503460f94b13044/html5/thumbnails/15.jpg)
University of Tehran 15
CAN Implementation
![Page 16: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi](https://reader030.vdocuments.net/reader030/viewer/2022032707/56649e245503460f94b13044/html5/thumbnails/16.jpg)
University of Tehran 16
CAN node
![Page 17: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi](https://reader030.vdocuments.net/reader030/viewer/2022032707/56649e245503460f94b13044/html5/thumbnails/17.jpg)
University of Tehran 21
CANPhysical layer
![Page 18: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi](https://reader030.vdocuments.net/reader030/viewer/2022032707/56649e245503460f94b13044/html5/thumbnails/18.jpg)
University of Tehran 23
Network setup
![Page 19: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi](https://reader030.vdocuments.net/reader030/viewer/2022032707/56649e245503460f94b13044/html5/thumbnails/19.jpg)
University of Tehran 24
Twisted pair
![Page 20: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi](https://reader030.vdocuments.net/reader030/viewer/2022032707/56649e245503460f94b13044/html5/thumbnails/20.jpg)
University of Tehran 25
EMI interference
![Page 21: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi](https://reader030.vdocuments.net/reader030/viewer/2022032707/56649e245503460f94b13044/html5/thumbnails/21.jpg)
University of Tehran 26
CAN Connector
1. nc
2. CAN L
3. CAN GND
4. nc
5. CAN-shield
6. GND
7. CAN H
8. nc
9. CAN V+
![Page 22: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi](https://reader030.vdocuments.net/reader030/viewer/2022032707/56649e245503460f94b13044/html5/thumbnails/22.jpg)
University of Tehran 27
CANData link layer
![Page 23: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi](https://reader030.vdocuments.net/reader030/viewer/2022032707/56649e245503460f94b13044/html5/thumbnails/23.jpg)
University of Tehran 28
Broadcast communication
![Page 24: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi](https://reader030.vdocuments.net/reader030/viewer/2022032707/56649e245503460f94b13044/html5/thumbnails/24.jpg)
University of Tehran 29
Wired-and Mechanism
![Page 25: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi](https://reader030.vdocuments.net/reader030/viewer/2022032707/56649e245503460f94b13044/html5/thumbnails/25.jpg)
University of Tehran 30
Collision resolution
• bitwise arbitration
• CSMA/CD (carrier sense multiple access / collision detection)
![Page 26: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi](https://reader030.vdocuments.net/reader030/viewer/2022032707/56649e245503460f94b13044/html5/thumbnails/26.jpg)
University of Tehran 31
Arbitration
![Page 27: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi](https://reader030.vdocuments.net/reader030/viewer/2022032707/56649e245503460f94b13044/html5/thumbnails/27.jpg)
University of Tehran 32
Data rate
• 1 Mbps for bus length of up to 40m.
• 500 Kbps for bus length of up to 100m.
• 250 Kbps for bus length of up to 200m.
• 125 Kbps for bus length of up to 500m