본문 바로가기
회사/Can통신

CAN FD 소개AN 통신 (섹션5_1 ~ 5_4)

by 응가1414 2024. 10. 11.

# CCAN FD 소개AN 통신 (섹션5_1) 

 

## CAN-FD

- 기존의 CAN 통신을 함꼐 사용하면서 데이터의 크기을 최대 8BYTE을 64BYTE 까지 보낼 수 있다.

- 데이터 영역에서만 BaudRate를 빠르게 사용할 수 있다.

- 데이터 영역의 BaudRate 와 데이터 영역이 아닌 BaudRate가 있다.

- 종단 저항 크기 다를 수 있다.

 

## DLC 영역 : (Data Length Code) 데이터 길이 표현

DLC 영역 : 데이터 길이 (단위 byte)

9 : 12

10 : 16

11 : 20

12 : 24

13 : 32

14 : 48

15 : 64

 

# CAN DB. 그리고 "CAN DBC 파일" 소개

 

## DBC 와 CANDB 의차이 (섹션5_4)

CANDB++으로 작성한 파일의 확장자가 DBC이다.

DB도 DBC이면 CANDB이다.

 

# Canoe (시뮬레이션 툴) 소개

- 네트워크 인터페이스 장비 필요

- 제어기가 어떤 메시지를 주기적으로 보내주면 이 장비가 그거를 계측을 해서 적어 놓는다.

- 몇시 몇분에 어떤 아이디의 메시지를 보냈고, 그 메시지에 어떤 데이터가 담겨있고

- 정보를 다 로깅한 다음에 USB을 통해 PC에 넘겨주는데이터을

-  UI적으로 보여주는 것 Canoe SW

## Canoe (시물레이션 툴) 소개

- DBC에 임포트된 내용을 바탕으로 메시지가 수신되면 그 메시지 이름 파싱

- 시그널들이 값들을  그래프 형태로 분석 가능

## 다른 제어기 역할

- 인터페이스의 역할이 필요하다.

- 가상의 제어기 역할

- DBC의 메시지들을 가상으로 보내준다.

 

## 데이터 로깅

- 현제 캔 버스에 송/수신 되고 있는 메시지 로깅

- 메지지 ID, 메시지 data, 메시지에 담긴 시그널 값, 메시지 송신시간

- 에러프레임 발생하면 에러프레임 유무

- 시그널 값을 그래프로 볼 수 있음

- Bus Load 값

 

## 데이터 시뮬레이션

- 다른 제어기 역할을 해서, 각종 메시지를 송실 할 수 있음