Tải bản đầy đủ (.pptx) (27 trang)

M3. Mạng quản lý lỗi 03 communication diag slide m3

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (799.32 KB, 27 trang )

M3. Mạng quản lý lỗi

1. Các loại lỗi giao tiếp CAN


Các loại lỗi giao tiếp CAN

2

▷ Các loại lỗi trong giao tiếp
CAN

 Bus-off (transmission fault)
 Time Out (reception fault)
 Message Error (data fault)
 Length Error
(data frame length fault)

 Delayed Error
(data frame transmission time
out)

Lỗi giao tiếp có thể
phát hiện


Types of CAN Communication Errors – Communication Fail
State: DTC detected
System
ENGINE
VDC


AT
4WD
EPB
LDWS
AIRCON
AIRCON
AIRCON
AIRCON
AIRBAG
SPAS
SPAS
SPAS
SPAS
BCM
SMK
EPS
EPS
TPMS
CLU

Trouble code Code name
Communication Fail / check system installation, IG KEY, and
DLC.
Communication Fail / check system installation, IG KEY, and
DLC.
Communication Fail / check system installation, IG KEY, and
DLC.
Communication Fail / check system installation, IG KEY, and
DLC.
Communication Fail / check system installation, IG KEY, and

DLC.
No DTC Found
B1672
Coolant Pressure Sensor (APT) - CAN Signal
B1685
Engine RPM - CAN Signal
B1686
Vehicle Speed - CAN Signal
B1687
Coolant Temperature Sensor Circuit (ECTS)
No DTC Found
C1371
Assisted Parking System Sensors - Right Rear Outer
C1612
No CAN Signal - TCU
C1688
VSM2 (MDPS) Signal
C1625
No CAN Signal - ABS/VDC
No DTC Found
No DTC Found
C1611
No CAN Signal - EMS
C1612
No CAN Signal - TCU
C1611
No CAN Signal - EMS
No DTC Found

3


State

Active
Active
Active
Active
Active
Active
Active
Active

Active
Active
Active


Types of CAN Communication Errors – Message Error
State: DTC detected
System
ENGINE
VDC
AT
4WD
EPB
LDWS
AIRCON
AIRCON
AIRCON
AIRCON

AIRBAG
SPAS
BCM
SMK
EPS
TPMS
CLU

Trouble code
P0700
C1623
U0001
U0126
C1628
B1672
B1685
B1686
B1687

4

Code name
State
TCM, MIL request
Active
No CAN Signal - Steering Angle Sensor
Active
CAN Communication (CAN BUS OFF)
History
Steering Angle Sensor

Active
CAN Timeout - Cluster
Active
Communication Fail / check for system installation, IG KEY, and DLC.
Coolant Pressure Sensor (APT) - CAN Signal
Active
Engine RPM - CAN Signal
Active
Vehicle Speed - CAN Signal
Active
Coolant Temperature Sensor Circuit (ECTS)
Active
Communication Fail / check system installation, IG KEY, and DLC.
Communication Fail / check system installation, IG KEY, and DLC.
Communication Fail / check system installation, IG KEY, and DLC.
Communication Fail / check system installation, IG KEY, and DLC.
Communication Fail / check system installation, IG KEY, and DLC.
Communication Fail / check system installation, IG KEY, and DLC.
Communication Fail / check system installation, IG KEY, and DLC.


M3. Mạng quản lý lỗi

2. CAN Bus-off


Nguyên lý phát hiện Bus-off

6


Bus-off detection -1
Lỗi này xuất hiện khi một hộp điều khiển không thể truyền thông tin lên đường
truyền Can.

Stop signal
ACK classification
Signal acknowledging whether
a message has successfully
been received (ACK Slot)

CRC
Data Field
Control Field
RTR Bit
Arbitration Field (ID)
Start of Frame

Sender controller – transmits a recessive
signal “1”
Recipient controller – displays a dominant
signal “0” if a message is
successfully received


Nguyên lý phát hiện Bus-off

7

Bus-off detection -2
 Lỗi này xuất hiện khi một hộp điều khiển gửi dữ liệu thông qua đường truyền CAN

và dữ liệu này khác với dữ liệu giám sát

Bus-off detection starts

Dữ liệu truyền đi

1 1 0 0 0 0 1 1 0

Dữ liệu truyền
được giám sát

1 1 0 0 0 1 0 1 1


Bus-off (CAN tốc độ cao)
Tên và điều kiện hình thành lỗi
Bus-off DTCs
Tên DTC Bus-off

8

 CAN Line Off
 High Speed CAN Bus Off
 CAN Communication Error
 CAN Bus-off

System
ENGINE
ENGINE
AT

VDC
VDC
AIRCON
EPS
BCM
TPMS

Trouble code
U0101
U0001
U0001
C2228
C1616

C1616
C1616

Code name
CAN communication circuit - TCU response (C-CAN)
CAN communication error (C-CAN)
CAN communication error (CAN BUS OFF)
CAN Signal Error TCM for SCC
CAN line OFF
Communication Fail / check system installation, IG KEY, and
DLC.
CAN line OFF
No DTC Found
CAN line OFF

 Điều kiện xuất hiện lỗi Bus-off theo hướng dẫn sửa chữa

- Lỗi truyền/nhận tín hiệu CAN/ trạng thái Bus-off xảy ra 10 lần trở lên
- Đường truyền CAN bị lỗi / không nhận được tin nhắn CAN truyền đi
- Không truyền tin nhắn CAN trong hơn 500ms
- Xảy ra lỗi mạng giao tiếp CAN

State
History
History
History
History
History

History


Bus-off (CAN tốc độ cao)

9

▶ Mối quan hệ của DTC trong trường hợp lỗi truyền dữ liệu

ECM
ECM
Transmission
error in the ECM

TCM
TCM

ESC

ESC

×
EPB
EPB

MDPS
MDPS

Monitoring
Monitoring
GDS
GDS

controller
name

DTC

ECM

U0001

Communication Bus (C-CAN)

TCM

U0100

Lost Communication With ECM/PCM


Time Out-EMS

ESC

C1611

CAN Time Out EMS

Time Out-EMS

EPB

C1611

CAN Time Out EMS

Time Out-EMS

MDPS

C1611

CAN Time Out EMS

Time Out-EMS

HKMC standard DTC name

Description

Bus-off


Bus-off (CAN tốc độ cao)

10

▶ Ví dụ về lỗi Bus-off cho mỗi hệ thống (với xe khơng có central gateway)
DTC

HKMC standard
DTC name

U0001

Communication
BUS

C1616

C-CAN Bus-off

ECM

TCM






ESC

EPB

ECS

TPMS

MDPS

SCC

IPM















▶ Ví dụ về lỗi Bus-off cho mỗi hệ thống (với xe có central gateway)
① P-CAN Bus-off

DTC

HKMC standard
DTC name

U0001

Communication BUS

C160E

P-CAN Bus-off

C1616

P-CAN Bus-off

ECM

TCM

4WD







ESC


GATEWAY

DATC







E-Shifter



② C-CAN Bus-off
DTC
C1616

HKMC standard
DTC name
C-CAN Bus-off

FCA
(SCC)


MDPS



TPMS


ESC


GATEWAY


AVM


EPB



Bus-off vs CAN Error (CAN tốc độ thấp)
Điều kiện hình thành lỗi CAN Bus-off or CAN Errors

CAN Bus-off
1. Tin nhắn CAN “không thể truyền đi ”
2. Hở mạch /ngắn mạch / chạm mát/ chạm dương một hoăc ở cả CAN High và
CAN Low
→ “CAN Bus-off” thường xuất hiện với “CAN Error”

CAN Error
1. Tin nhắn CAN được truyền và nhận bình thường
2. Hở mạch /ngắn mạch / chạm mát/ chạm dương ở CAN High hoặc CAN Low
→ “CAN Error” không xuất hiện cùng “CAN Bus-off”


11


Bus-off vs CAN Error (CAN tốc độ thấp)

Low-speed CAN bus

Controllers
Controllers11
 Bus-off
Cả CAN High và Low lines:
Chạm dương,
Chạm mát, hoặc hở mạch
Hoặc lỗi bộ điêu khiển

Controllers
Controllers22
 CAN Error
CAN High hoặc Low line:
Chạm dương,
Chạm mát, hở mạch
Hoặc ngắn mạch
Hoặc lỗi bộ điều khiển

☞ Ở CAN tốc độ thấp, vẫn có thể giao tiếp bình thường thơng qua chỉ một
đường CAN (Cao hoặc Thấp), ngay cả khi có vấn đề ở đường Can khác

12



Bus-off Summary

14

▶ The Bus-off DTC được tạo ra bởi bộ điều khiển gửi khi:
1) Bộ điều khiển gửi không xác nhận việc truyền dữ liệu thành công qua CAN
 Giá trị bit ACK của tin nhắn được truyền sẽ là 1
2) Dữ liệu được truyền bởi bộ điều khiển gửi khác với dữ liệu giám sát

Giá trị bit (0 hoặc 1) trong đường truyền sẽ khác với giá trị mà bộ điều khiển gửi
cố gắng truyền
▶ The Bus-off DTC chỉ hiển thị dưới dạng lỗi lịch sử trên GDS trong hầu hết các
trường hợp
- Chú ý central gateway có thể tạo ra lỗi Bus-off trong tất cả đường CAN ngoại trừ DCAN
▶ Nếu tất cả các bộ điều khiển trên cùng một đường CAN tạo ra lỗi Bus-off, thì rất có
thể đường dây CAN bị lỗi
▶ Nếu một bộ điều khiển duy nhất trong đường CAN tạo ra lỗi Bus-off, thì rất có thể do
giắc kết nối của bộ điều khiển kém và / hoặc dây CAN phụ


M3. Mạng quản lý lỗi

3. CAN Time Out


Nguyên tắc phát hiện CAN time out

16

Time Out

 Khi một tin nhắn yêu cầu không được nhận từ (các) bộ điều khiển khác trong một
thời gian.
TCM

FPCM

FCA

ESC

×

Reception errors
in the ECM

Controller name

ECM

P-CAN

4WD
DTC

Cluster

ECM

Gateway
C-CAN


FATC

MDPS

HKMC standard DTC name

LKA
Description

U0101

Lost Communication with the TCM

Time Out-TCM

U0155

Lost Communication with the CLUSTER

Time Out-CLUSTER

U0109

Lost Communication with the FPCM

Time Out-FPCM

U0164


Lost Communication with the FATC

Time Out-FATC

U0122

Lost Communication with the ESC

Time Out-ESC


Nguyên tắc phát hiện CAN time out

17

 Việc phát hiện CAN Time Out cho mỗi hộp điều khiển khác nhau tùy thuộc vào việc
hộp điều khiển tạo ra lỗi DTC có thuộc CAN lỗi hay khơng
 Dựa trên lỗi CAN time out được lưu bởi hộp điều khiển, có thể cần phải kiểm tra
các CAN khác cũng như CAN mà bộ điều khiển được kết nối.
Location of fault
Time Out
detection

Cùng CAN

Khác CAN

Khi một tin nhắn yêu cầu từ hộp
điều khiển khác không được nhận
trong một thời gian.


Central gateway nhận được tin
nhắn “Unable to receive CAN
message from the other
controller”.

 Quá trình “Controller B CAN Time Out” được tạo ra trong bộ điều khiển A khi bộ
điều khiển A (được kết nối với C-CAN) nhận tin nhắn được gửi từ bộ điều khiển B
(được kết nối với P-CAN) thông qua Central gateway (theo tiêu chuẩn thiết kế)
① Central gateway không thể nhận các tin nhắn từ bộ điều khiển B trong mạng
P-CAN.
② Central gateway truyền đi “Unable to receive CAN message from the B
controller” tới mạng C-CAN kết nối với A.
③ Bộ điều khiển A nhận “Unable to receive CAN message from the B controller”
từ Central gateway.
④ Bộ điều khiển A lưu lỗi DTC “Controller B CAN Time Out”.


Nguyên tắc phát hiện CAN time out

18

Không thể nhận bất
kỳ tin nhắn nào từ
ECM

Nhận ‘Can not receive any
message from ECM’ từ Gateway

TCM


FCA

P-CAN

Main Line
Open

C-CAN

Không thể nhận bất kỳ tin nhắn nào từ ECM(P-CAN)
 thông tin ‘Can not receive ECM message’
được truyền tới C-CAN

Controll
er

HKMC standard DTC name

Description

TCM

Lost Communication With ECM

Time Out-ECM

Gateway

Lost Communication With ECM


Time Out-ECM

FCA

Lost Communication With ECM

Time Out-ECM

CLUSTER

Lost Communication With ECM

Time Out-ECM

CLUSTER

ECM

Gateway

Nhận ‘Can not receive any
message from ECM’ từ
Gateway


Nguyên tắc phát hiện CAN time out

19


Receive ‘Can not receive any
message from ECM’ from gateway

P-CAN bus-off 

FCA

ECM

Gateway

P-CAN

CLUSTER

TCM

Receive
‘Can not receive
any message from ECM’
from gateway

C-CAN

Chập CAN -High/Low

Detect ‘P-CAN bus-off’
 ‘Can not receive ECM message’
information is transmitted to CCAN
Controll

er

HKMC standard DTC name

TCM

P-CAN bus-off

P-CAN bus-off

Gateway

P-CAN bus-off

P-CAN bus-off

FCA

Lost Communication With ECM

Time Out-ECM

CLUSTER

Lost Communication With ECM

Time Out-ECM

Description



Time Out DTCs

18

▶ Names of Time Out DTCs
 CAN Communication Timeout
 Time Out

Time Out

 CAN No signal

System

Trouble code

Code name

ENGINE

U0001

CAN communication error

ENGINE
AT

U0101
U0001


CAN communication circuit - TCU time out (C-CAN)
CAN line OFF

AT

U0100

CAN communication circuit - EMS time out (C-CAN)

ESP

C1260

Steering Angle Sensor - Signal

AIRBAG

No DTC Found

AIRCON
EPS
BCM

No DTC Found
No CAN Signal - EMS
--No DTC Available --

C1611


IMMO
SMARTKEY
SMARTKEY

--No DTC Available -Communication Fail / check system installation, IG KEY, and DLC
--No DTC Available --

CODE

--No DTC Available --

State

History


Time Out DTCs (example)
DTC

HKMC standard
DTC name

ECM

19

TCM

ESC


EPB

ECS

TPMS

MDPS

SCC













U0100

Lost Comm with
ECM

U0101

Lost Comm with TCM


C1611

Time Out EMS





C1612

Time Out TCU





C1623

Time Out SAS



C1625

Time Out ABS/ESC



C1628


Time Out Cluster



C1651

Time Out EPB

C1692

Time Out ESC



C1696

Time Out SPAS




















** Việc
Việc phát
phát hiện
hiện và
và tạo
tạo ra
ra Time
Time Out
Out DTCs
DTCs được
được thực
thực hiện
hiện bởi
bởi bộ
bộ điều
điều khiển
khiển nhận,
nhận, không
không phải
phải
bởi
bởi bộ
bộ điều

điều khiển
khiển gửi.
gửi.


Using Time Out DTCs
State: DTC detected
System
Trouble code
ENGINE
AT
VDC
VDC
AIRCON
AIRCON
AIRCON
AIRCON
EPS
BCM
TPMS

C1611
C1612
B1672
B1685
B1686
B1687
C1611
C1613


20

Code name
Communication Fail / check system installation, IG KEY, and
DLC.
Communication Fail / check system installation, IG KEY, and
DLC.
No CAN Signal - EMS
No CAN Signal - TCM
Coolant Pressure Sensor (APT) - CAN Signal
Engine RPM - CAN Signal
Vehicle Speed - CAN Signal
Coolant Temperature Sensor Circuit (ECTS)
No CAN Signal - EMS
No DTC Found
CAN Signal - EMS (Check EMS)

Các ngun nhân có thể là gì?
Cần kiểm tra những gì ?

State

Active
Active
Active
Active
Active
Active
Active
Active



DTC

Tóm tắt Time Out

21

▶ Time Out DTCs được tạo bởi bộ điều khiển nhận
▶ Nguyên nhân của Time Out DTC khác nhau tùy thuộc vào việc bộ điều
khiển nhận (lưu DTC) có được kết nối với cùng CAN với bộ điều khiển
gửi không
Location of fault

Cùng CAN

Khác CAN

Time Out detection

Khi một tin nhắn yêu cầu từ hộp
điều khiển khác không được nhận
trong một thời gian.

Central gateway nhận được tin
nhắn “Unable to receive CAN
message from the other
controller”.

▶ Bằng cách phân tích Time Out DTC, có thể suy ra bộ điều khiển nào bị

lỗi, dây nối hở mạch hoặc giắc kết nối kém
▶ Nếu hai hoặc nhiều loại Time Out DTCs được tạo bởi nhiều bộ điều khiển
trên cùng một mạng CAN, thì rất có thể có vấn đề với hệ thống dây CAN
chính


M3. Mạng quản lý lỗi

3. CAN Message Error


The Principle of Message Error Detection

23

Message error

 Message error được phát hiện nếu:
 Trong trường hợp các dữ liệu được truyền đi được xác định là không hợp lệ bởi bộ điều
khiển truyền.
 Tin nhắn CAN đã được nhận bởi bộ điều khiển nhận và giá trị dữ liệu nằm ngoài phạm
vi thiết lập.
 Khi so sánh các giá trị kiểm tra để xác định tính nhất quán của dữ liệu và các giá trị
không khớp nhau, lỗi DTC được tạo ra (* CRC xác minh xem khung dữ liệu có bình
thường khơng.)


Nguyên lý chẩn đoán tổng kiểm tra (CRC)

24


▶ Nguyên tắc chẩn đoán checksum
Idle
≥3

Inter
frame

Data frame
1

11

1

1

Start of Frame
Arbitration Field (ID)

1

4

0–8 bytes

Control Field

RTR Bit
Data Field


Checksum
Bytes

Normal
Byte0

Byte1

Byte2

Byte3

21

1A

12

4D

Checksum
Bytes

Faulty

15

1


1

1

7

3

End of Frame
ACK Delimiter
ACK Slot
CRC Delimiter
CRC Sequence

Calculated checksum value: 21+1A+12 = 4D

Calculated checksum value: 20+1A+12 = 4C

Byte0

Byte1

Byte2

Byte3

20

1A


12

4D

Được chẩn đoán là bị lỗi nếu tổng kiểm tra tính tốn
khơng khớp với tổng kiểm tra nhận được thông qua
giao tiếp CAN.


×