차량용 통신 네트워크 분석도구
CANlink
CANlink는 차량 통신을 사용하는 다양한 분야에서 네트워크 개발, 분석, 테스트, 진단에 사용 가능한 솔루션입니다. 차량용 모듈(ECU)을 개발하는 단계에서는 기능 확인 및 통신테스트가 가능하고 완성 단계에서는 통신 네트워크를 점검하는 프로그램으로 단품 및 시스템의 통신 분석에 사용할 수 있습니다.
CAN, CAN-FD, LIN, TP, Diagnosis
분석하기 용이한 인터페이스
특정 메시지 및 채널을 분석하기 위한 필터
버스 상태 표시
Script를 활용하여 시뮬레이션 및 기능 제어
데이터 저장(*.asc) 및 저장 파일 분석
다양한 데이터 전송 기능 지원
LIN Schedule Table에 맞추어 데이터 전송
CANlink 기능
관측 및 분석
Graph
송수신되는 데이터와 데이터베이스를 연동하여 계산된 시그널 값을 그래프 형태로 표시
Trace
송수신되는 데이터를 텍스트로 표시하고, 연결된 데이터베이스에 맞추어
시그널 정보 표시
Bus Statistics
채널에서 발생한 표준/확장 데이터 프레임 및 리모트 프레임, Error 프레임에 대한 통계와 하드웨어의 상태 표시
Filter
관측하려는 데이터만을 필터링하는 기능으로 분석 및 저장 시 사용 (channel, message)
데이터 전송
Network
각 채널에 스크립트와 DLL을 활용하여 가상 노드 생성 및 시뮬레이션 기능
CAN 데이터베이스
CANlink에서 DB Designer를 실행하여 *.dbc파일 확인 및 편집
CAN / LIN / TP Generator
데이터 전송 시 사용되는 블록으로 데이터를 데이터베이스와 연동하여 전송하거나
사용자 정의의 데이터를 전송
Panel
사용자 UI를 구성하고 스크립트와 연결하여 사용자가 원하는 기능 및 정보를 출력
저장 및 재생
Record
네트워크에서 발생한 데이터를 저장하는 기능으로 ASCII (*.asc) 파일 형식으로 저장
Replay
Record 블록에서 저장한 데이터를 재생하는 기능으로 저장된 데이터를 분석하기 위해 사용
CANlink 장점
메시지 생성
- 송신 메시지 생성(Standard/Extended/Error)- 데이터베이스 연동 및 사용자 정의 데이터 전송- 메시지 반복 송신 및 단축키 설정
그래프 표시
- 송수신 데이터와 데이터베이스 연동하여 계산된 시그널 값을
그래프 형태로 표시- 다양한 그래프 뷰 및 세부 편의 기능을 세팅하여 원하는 데이터 분석
메시지 모니터링 및 분석
- 송수신 되는 데이터를 텍스트로 표시- 데이터베이스와 연동하여 정보 표시- 원하는 데이터 필터링 (pass/stop)
Bus Load 분석
- 프로토콜에 따른 채널별 메시지 Load 측정- 메시지 종류별(Standard, Extended, Error) Load 측정
Record / Replay
- 네트워크 상의 데이터를 *.asc, *.blf 형태로 저장- Record 기능으로 저장된 데이터를 재생 및 분석- 반복 재생 및 원하는 채널에 연결하여 재생
네트워크 시뮬레이션
- 각 채널별 가상 Node 생성 및 구성- Node별 Script(Lua) 연동- 통신을 위한 데이터베이스(*.dbc, *.ldf) 연동
COM (Component Object Model)
- 기타 외부 프로그램에서 CANlink 제어 가능(Start/Stop, 메시지 송신, Script 함수 호출)- CANlink와 기타 외부 프로그램 간의 데이터 교환 가능
사용자 DLL 연동
- 외부 프로그램 또는 응용 프로그램에서 사용되는 API를 CANlink Script에서 호출 및 제어 가능- 외부 제품(Power Supply, TRACE32 등)을 제어하거나 외부 프로그램(Excel 등)을 제어하여 테스트 파일을 생성함으로써 보다 다양한 테스트 & 분석 환경 제공
CANlink 기대효과
CAN통신 주요 기능 제공으로 개발 환경 적용 용이
Database 에디터 사용을 통한 여러 확장자 변환 적용 가능
Import 기능을 통한 외부 환경 파일 적용
Panel 에디터 사용으로 사용자 맞춤 UI 구성 및 다양한 기능 구현 가능
Network Simulation 환경 제공으로 유사환경 테스트 가능
TRACE32 및 타 솔루션 연동을 통해 다양한 검증 환경 구성(ex. CAN signal 검증 솔루션)
CANlink 제품소개

CANlink Interface
- 표준 D-Sub 9 Pin Port 사용- 4개의 Bus 채널과 1개의 DAIO 채널 지원- Transceiver Type 교체 가능- CAN FD, CAN-High / Low Speed, LIN, GM-LAN 선택- 2개의 Interface 연결로 최대 8채널 사용 가능
CANlink Software
- CAN Bus 관측 및 분석- CAN Bus Data 저장 및 전송- CAN Database 연동 (*.dbc, *.ldf, *.cdd)

CANlink Panel UI
- 가상노드를 Script로 생성 및 제어- 사용자 UI 생성 및 연결

PaneI Editor
- 사용자 UI 생성 및 편집- 다양한 제어 모듈 생성- Script 연동 설정

DB Designer
- CAN Database 파일 생성- CAN Database 정합성 검사- CAN Database 수정 및 저장

DB Designer
- 타겟 기반 값(변수, 메모리 등)을 CANlink SW에서 Read/Write- 특정 CAN 메시지 송수신시, TRACE32 스크립트를 이용한 타겟 제어- CAN 메시지의 시그널 데이터를 코드 수정 및 추가 없이 세팅
상세 제품 소개
제품명 | CANlink interface |
---|---|
설명 | CANlink SW 사용하기 위한 HW 제품 |
스펙 | - 표준 D-Sub 9 Pin Port 사용- 4개의 Bus 채널과 1개의 DAIO 채널 지원- Transceiver Type 교체 가능- CAN FD, CAN-High / Low Speed, LIN, GM-LAN 선택- 2개의 Interface 연결로 최대 8채널 사용 가능 |
지원환경
구분 | 내용 |
---|---|
운영체제 | Microsoft Windows 계열의 OS |
CPU | 2GHz 이상의 32비트(x86)또는 64비트(x64) 프로세서 |
RAM | 2GB 이상 |
HDD | 사용가능한 하드디스크 공간 1GB |
사용 언어 | LUA |
주요 고객