Sunteți pe pagina 1din 22

APPENDIX 2

CAN :

CONTROLLER
AREA
NETWORK
INTRODUCTION
CAN : Controller Area Network
Multiple signals are transmitted through a pair of twisted cables.

Engine speed

Parallel communication: VSS


Bulky Harness

Engine AT

Several cables
Serial communication:
-Simple structure CAN
-Light weight Engine AT
-Cheaper
A pair of cables
C.A.N.(Controller Area Network)

Can-Bus system uses two wires (Bus) for data


communication between ECUs.
C.A.N.(Controller Area Network)
Can-Bus system uses two twisted wires (Bus) for data
communication between ECUs. Can High and Can Low.

The message is made up of 0s and 1s generated by the voltage difference between


Can H and Can L.
Can H operates between 2.5 - 3.5volts.
Can L operates between 2.5 - 1.5volts.
0 dominant bit.= 2 volt
1 recessive bit.= 0 volt
Example: Can H = 3.5v, Can L =1.5v, Difference = 2v or 0 dominant.
INTRODUCTION
CAN : Controller Area Network (ISO11898)
Many signals are transmitted through a pair of twisted cables.
In JA627 MY2004 CAN is used between TCM, ECM and BCM.
Swift CAN

CAN: Controller Area Network

-Serial communication (a twisted pair cable for multiple signals)


-High speed data transmission
-Simultaneous communication among multiple controllers
-Automatic communication error detection logic
-Noise resistant
CAN BUS

The Bus is the twisted wires


that connects the different
controllers together and where
data is transferred between
them.
Twists in the wires a :
must be tighter than
100mm(4in)

Do not connect terminals of


the CAN line using a bypass
wire (1). Otherwise, the CAN
line may be influenced by the
electric noise.
BUS CAN PARA NISSAN
UBICACIN DE LAS UNIDADES DE CONTROL
DE UN NISSAN TIPICO
UBICACION DE LAS UNIDADES DE CONTROL
NISSAN TITAN.
VERIFICACION DEL BUS CAN
High Speed Can-bus

Microprocessor ( M.D )

120 ohm
120 ohm
CAN- controller ( Personal Assistant )

CAN- transceiver ( Postman )


COMMUNICATION BASIC

Baud Rate : Communication Speed

Number of bits transmitted per second


: bps [bits per second]

Example)
K-line : 10.4kbps
CAN : 500kbps
Can-bus language

CAN-bus communication Human vocal communication

Bus-protocol Language with grammar


Data frame Sentences
Data fields Words
Bits 0/1 Letters
Data Frame ( Message )

Message on its way one dominant bit a 0 ( zero )


Check field to confirm the length
2nd check field

End of frame

Conformation field
Actual message
Not used
This contains message priority more 0s ( zeros )
Bus Protocol

ABS / TC

All controllers on the bus are Transceivers


ECM
they transmit and receive messages.

TCM

CAN-bus
D

Priority is given to messages with more zeros.


1 2

First bit always 0


Transceiver : TJA1050
ECU Microcomputer : SJA1000
uC

1.Original CAN signal received by transceiver


2.Serial communication signal for microcomputer
Transceiver : TJA1050
ECU Microcomputer : SJA1000
uC

3.Serial communication signal sent back to transceiver


4.CAN signal sent back to CAN BUS line
NOISE

Countermeasure
Against EMI
Engine AT
Twisted pair cable
CAN-High

120ohms 120ohms
CAN-Low

Meter BCM Keyless


start

Differential Amplifier

Noise-resistant Note:
ABS will join CAN
in the future.
NOISE
Ignition noise

3.5 V
2.5 V
1.5 V
As the noise gets in
both lines in the same
phase, voltage 1 1 1 1 0 0 1 0 1
difference is zero.

0 : Dominant Difference b/w H & L : 2[V]


1 : Recessive Difference b/w H & L : 0[V]
Error Status

ACTIVE: dominant
PASSIVE: recessive

S-ar putea să vă placă și