전세계의 수많은 자동차 회사에서 널리 사용되는 "CANOE"(캐노) 라는 툴에 대해 알아보자
한 문장으로 요약하면,
CAN 통신을 통해 주고 받는 메세지를 계측하여 사용자에게 보여주거나
사용자가 직접 캔 통신으로 원하는 메세지를 보낼 수 있게 해주는 툴이다.
이러한 기능을 제공하는 툴이 CANOE(캐노)만 존재하는건 아니다.
그러나 수많은 대기업에서 가장 널리,많이 쓰이는 툴이 Vector 社 에서 판매하는 CANOE 다.
Vector 社에서 제공하는 여러가지 다른 툴과 연동이 가능하며,
수많은 편의 기능을 제공하기 때문에
비싼 비용에도 불구하고 여러 회사에서 많이 쓰이는 툴이다.
차량 내에 존재하는 여러 제어기, 혹은 센서들은 차량 내부에서 아래 그림과 같이 CAN 통신을 통하여 정보를 주고 받는다.

자동차 개발 과정중에, 이런 전자 장치들이 통신을 통해 오류 없이 메세지를 잘 주고 받고 있는지 개발자가 확인할 필요가 있다.
또 확인 뿐만 아니라, 여러가지 기능 테스트를 위해서 개발자가 캔 통신 네트워크에 임의의 메세지를 보내고 싶을 수 있다.
이때 사용하는 툴이 바로 CANOE이다. (※ CANOE는 컴퓨터에서 실행되는 SW 의 이름이다.)

대략적인 관계를 표현해보면 위 그림과 같다.
우리 컴퓨터는 직접적으로 CAN통신을 할 수 있는 하드웨어가 내장되어 있지 않기 때문에
컴퓨터와 CAN 네트워크 사이에서 정보를 이어줄 하드웨어 장치가 필요하다.
위 그림의 가운데에 빨간색+검은색 네모난 장치(통신 장비)가 벡터에서 판매하는 벡터 네트워크 인터페이스(VN) 라는 장비이다.
이 장비를 캔 통신 커넥터를 사용하여 캔 네트워크에 연결하고,
USB 선을 사용하여 장비와 PC와 연결하면 Canoe를 사용할 수 있는 환경이 마련된다.
참고로 Canoe는 PC에서 실행되는 SW의 이름이다.
통신 장비는 캔 네트워크에서 송수신되는 메세지를 계측하여, 관련 정보를 USB를 통하여 PC에게 전달해주고.
PC는 이렇게 전달받은 캔통신 데이터를 Canoe SW를 통해 유저에게 보여준다.
또한, Canoe SW를 사용하여 사용자가 임의의 메세지를 보내도록 명령하면,
이 명령이 USB 선을 통해 네트워크 장비로 전달 된 후, 장비를 통해 캔 네트워크로 메세지가 송신된다.
이렇게, 캔 네트워크에서 송수신되는 메세지를 계측하여 사용자에게 보여주거나,
혹은 사용자가 직접 캔 네트워크에 메세지를 송신할 수 있도록 해주는 기능이 Canoe의 핵심기능이다.
그리고 이 기능을 바탕으로, 여러가지 추가적인 편리한 기능을 제공해주기 때문에
널리 사용되고 있다.
※ 참고로, 정확히 말하면 Canoe는 캔 통신 외에도 이더넷,LIN , FlexRay등의 다양한 차량용 통신을 모두 지원한다.
Canoe 툴을 처음 사용하는 입문자가 들으면 도움이 될만한
Canoe 기초 사용방법 강의를 판매하고 있습니다.
아래 링크를 클릭하시면 20% 할인 쿠폰을 받으실 수 있습니다.
무료 샘플 강의도 초반에 있으니 들어보시면
감을 잡는데 도움이 될겁니다.
- Canoe기초 강의(20% 할인쿠폰) : https://inf.run/cpN2k
실무자가 알려주는 CANoe (For CAN 통신)| 존버매니아 - 인프런 강의
현재 평점 4.9점 수강생 933명인 강의를 만나보세요. 자동차 회사에서 널리 사용되는 툴, Vector社의 CANoe 사용 방법을 알아봅니다. 단순 ‘툴 소개 강의’가 아니라 강의를 듣고 신입사원이 곧 바로
www.inflearn.com
'자동차 임베디드 SW > 툴 - Canoe' 카테고리의 다른 글
| CAPL - Dbc 속 메세지들에 접근하기 (0) | 2024.01.25 |
|---|---|
| capl (0) | 2023.02.27 |
| CAN 통신- Canoe란 무엇인가? CAN통신 계측,시뮬레이션 SW(작성중) (7) | 2022.08.10 |