27
University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi

University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi

Embed Size (px)

Citation preview

Page 1: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi

University of Tehran 1

Interface DesignVehicle Busses

Omid Fatemi

Page 2: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi

University of Tehran 2

Outline

Page 3: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi

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

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

University of Tehran 5

Wire Length

Page 6: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi

University of Tehran 6

                                                               

Page 7: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi

University of Tehran 7

Why Multiplex Wiring?

Page 8: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi

University of Tehran 8

Classification

Page 9: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi

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

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

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

University of Tehran 12

CAN Protocol

Page 13: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi

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

University of Tehran 14

CAN in passenger car

Page 15: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi

University of Tehran 15

CAN Implementation

Page 16: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi

University of Tehran 16

CAN node

Page 17: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi

University of Tehran 21

CANPhysical layer

Page 18: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi

University of Tehran 23

Network setup

Page 19: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi

University of Tehran 24

Twisted pair

Page 20: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi

University of Tehran 25

EMI interference

Page 21: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi

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

University of Tehran 27

CANData link layer

Page 23: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi

University of Tehran 28

Broadcast communication

Page 24: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi

University of Tehran 29

Wired-and Mechanism

Page 25: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi

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

University of Tehran 31

Arbitration

Page 27: University of Tehran 1 Interface Design Vehicle Busses Omid Fatemi

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