CANlink 차량통신을 사용하는 다양한 분야에서 네트워크 개발, 분석, 테스트, 진단에 사용 가능한 프로그램입니다. 차량용 모듈(ECU)을 개발하는 단계에서는 기능 확인 및 통신 테스트가 가능하고 완성 단계에서는 통신 네트워크를 점검하는 프로그램으로 단품 및 시스템의 통신 분석에 사용할 수 있습니다.



 ■ Hardware 구성

  - CANlink Interface



4개의 Bus 채널 지원 (표준 D-Sub 9Pin)

CAN High / Low, CAN-FD, LIN (Transceiver Type 교체 가능)

DAIO (Digital In/Out 2Pin, Analog input 3 Pin) 채널 지원

2개의 Interface 연결로 최대 8채널 사용 가능

사이즈 : 106 x 90 x 46mm

  - Network Adapter



              EasyCON 1000Base-T1 Media Converter

              ( USB 3.0 to Automotive Ethernet / Ethernet to Automotive Ethernet )




 ■ Software 구성

  - CANlink Software

CAN Interface ECU CANlink Tool 간의 CAN 데이터 송수신 역할 수행



지원 네트워크                        프로토콜 및 진단

                                            CAN (FD), LIN, Ethernet                                J1939, TP, Diagnosis, UDS, KWP

                                                     Ethernet Packet ( IPv4, ARP, TCP, UDP, ICMPv4, DoIP, EthCC )



- CANlink Panel UI

- Record / Replay



가상노드를 Script로 생성 및 제어

사용자 UI 생성 및 연결


네트워크 상의 데이터를 *.asc, *.blf 형태로 저장

Record 기능으로 저장된 데이터를 재생 및 분석

반복 재생 및 원하는 채널에 연결하여 재생



- Panel Editor

- Database Editor



사용자 맞춤 UI 구성

생성한 UIScript(Lua) 연동 설정 가능

CAN 통신 Database(*.dbc) 생성 및 편집

CAN Database 파일을 *.csv 파일 형태 출력 가능

LIN 통신 Database(*.ldf) 생성 및 편집




적용 범위


CAN (FD), LIN, Ethernet

J1939, TP, Diagnosis, UDS, KWP, CDD, CCP, 출시예정(ODX, XCP)

  Ethernet Packet (IPv4, ARP, TCP, UDP, ICMPv4, DoIP, EthCC)


데이터 관측 및 분석


분석하기 용이한 인터페이스

Database와 연동 (*.dbc, *.ldf, *.cdd)

특정 메시지 및 채널을 분석하기 위한 필터

버스 상태 표시

Script를 활용하여 시뮬레이션 및 기능 제어


데이터 저장 및 전송


데이터 저장(*.asc, *.blf) 및 저장 파일 분석

다양한 데이터 전송 기능 지원

LIN Schedule Table에 맞추어 데이터 전송




관측 및 분석

Graph

송수신되는 데이터와 데이터베이스를 연동하여 계산된 시그널 값을

그래프 형태로 표시


Trace

송수신되는 데이터를 텍스트로

표시하고, 연결된 데이터베이스에

맞추어 시그널 정보 표시

Bus Statistics

채널에서 발생한 표준/확장 데이터

프레임 및 리모트 프레임, Error 프레임에 대한 통계와 하드웨어의 상태 표시

Filter

관측하려는 데이터만을 필터링하는

기능으로 분석 및 저장 시 사용

(channel, message)



데이터 전송

Network

각 채널에 스크립트와 DLL을 활용하여 가상 노드 생성 및 시뮬레이션 기능

CAN/LIN 데이터베이스

CANlink에서 Database Editor를 실행하여 *.dbc, *.ldf 파일 확인 및 편집

CAN / LIN / Eth Generator

데이터 전송 시 사용되는 블록으로 데이터를 데이터베이스와 연동하여 전송하거나 사용자 정의의 데이터를 전송

Panel

사용자 UI를 구성하고 스크립트와 연결하여 사용자가 원하는 기능 및 정보를 출력



저장 및 재생

Record

네트워크에서 발생한 데이터를 저장하는 기능으로 *.asc or *.blf 파일식으로 저장

Replay

Record 블록에서 저장한 데이터를 재생하는 기능으로 저장된 데이터를 분석하기 위해 사용