자료실 : 한컴MDS
  • LOGIN
  • 회원가입
  • SW 개발도구
    • 디버거/컴파일러
      • TRACE32(전 세계 임베디드 시스템 디버거 분야 시장 점유율 1위)
      • Arm Solutions
      • Green Hills Software
    • SW 테스팅 솔루션
      • DT10
    • 자율주행/ADAS/ECU 개발 솔루션
      • LeddarTech(Solid-State LiDAR)
      • Cruden(Driving Simulator)
      • V2X솔루션(Cohda Wireless)
      • Danlaw(Mx-Suite)
      • Danlaw(HMI 테스트 자동화 솔루션)
      • QNX(실시간 임베디드 운영체제)
      • Cognata (자율주행 시뮬레이션 SW)
    • AUTOSAR & MBD 개발/검증 솔루션
      • mobilgene(AUTOSAR Basic SW)
      • ModelExaminer(Simulink 모델링 가이드라인 검증)
      • EmbeddedPlatform(코드 기반 동적 검증)
      • TPT(MIL/SIL/PIL/HIL/VIL 검증)
      • Reactis(Simulink 모델 기반 V&V)
  • 임베디드
    • 열화상 카메라
      • 열화상 카메라
      • 드론
        • 드론 제품
        • 페이로드
        • 드론용 열화상 카메라
      • 환경계측기
      • 파이로미터
      • 솔루션
      • 고객지원
    • 국방/항공 임베디드 SW
      • 국방/항공용 RTOS (NEOS)
    • 산업자동화 솔루션
      • 산업용 임베디드 모듈/보드/컴퓨터
      • 국방/항공/철도/의료용 시스템
      • 산업용 게이트웨이
      • HW기반 원격제어
  • IoT & AI
    • NVIDIA AI 플랫폼
      • Jetson Series
      • Autonomous Driving
      • DGX System
      • COMPUTE & VISUALIZATION
      • Partner Solution
      • NVIDIA 딥러닝 교육
        • NVIDIA 딥러닝 교육
    • 영상/음성 무전 솔루션
      • EveryTalk 솔루션
      • PTT 전용 단말기
    • Windows IoT 솔루션
      • Windows IoT OS
      • IoT 솔루션
      • VR 솔루션
    • 클라우드
      • 플랫폼
      • 솔루션
        • HashiCorp
        • Snowflake
    • 빅데이터/머신러닝/RPA 솔루션
      • Splunk
        • Splunk 소개
        • 제품소개
        • 고객지원
      • DataRobot
      • Power Automate
    • 원격 지원/제어 솔루션
      • TeamViewer
      • 알서포트
  • 컨설팅
    • 교육/컨설팅/서비스
      • 국방/항공 인증 컨설팅(DO-178C/254)
      • 타이밍 분석 엔지니어링 서비스
  • 고객지원
    • 홍보센터
      • 공지사항
      • 언론보도
    • 제품문의
    • 연락처
    • 기술지원
    • 자료실
  • 회사소개
    • 회사개요
      • 회사개요
      • 인사말
      • 연혁
      • 사업부문 소개
      • 자회사/해외지사
    • 파트너/주요고객
    • IR
      • 주가정보
      • 주식정보
      • 재무정보
      • 공시정보
      • IR자료실
    • 인재채용
    • Career
      • 윤리경영
      • 사회공헌
      • 기업문화
    • 찾아오시는길
ENG

Arm 공식 판매처

Arm Development Studio Keil MDK Fast Models

머신 데이터/클라우드/IoT

윈도우와 IoT 이야기 머신 데이터&클라우드 블로그 IoT Tech Tube
제품문의

SW 개발도구

디버거/컴파일러
  • - TRACE32(전 세계 임베디드 시스템 디버거 분야 시장 점유율 1위)
  • - Arm Solutions
  • - Green Hills Software
SW 테스팅 솔루션
  • - DT10
자율주행/ADAS/ECU 개발 솔루션
  • - LeddarTech
  • - Cruden
  • - V2X솔루션
  • - Danlaw(Mx-Suite)
  • - Danlaw(HMI 테스트 자동화 솔루션)
  • - QNX
  • - Cognata (자율주행 시뮬레이션 SW)
AUTOSAR & MBD 개발/검증 솔루션
  • - mobilgene
  • - ModelExaminer
  • - EmbeddedPlatform
  • - TPT
  • - Reactis

임베디드

열화상 카메라
  • - 열화상 카메라
  • - 드론
  • - 환경계측기
  • - 파이로미터
  • - 솔루션
  • - 고객지원
국방/항공 임베디드 SW
  • - 국방/항공용 RTOS (NEOS)
산업자동화 솔루션
  • - 산업용 임베디드 모듈/보드/컴퓨터
  • - 국방/항공/철도/의료용 시스템
  • - 산업용 게이트웨이
  • - HW기반 원격제어

IoT & AI

NVIDIA AI 플랫폼
  • - Jetson Series
  • - Autonomous Driving
  • - DGX System
  • - COMPUTE & VISUALIZATION
  • - Partner Solution
  • - NVIDIA 딥러닝 교육
영상/음성 무전 솔루션
  • - EveryTalk 솔루션
  • - PTT 전용 단말기
Windows IoT 솔루션
  • - Windows IoT OS
  • - IoT 솔루션
  • - VR 솔루션
클라우드
  • - 플랫폼
  • - 솔루션
빅데이터/머신러닝/RPA 솔루션
  • - Splunk
  • - DataRobot
  • - Power Automate
원격 지원/제어 솔루션
  • - TeamViewer
  • - 알서포트

컨설팅

교육/컨설팅/서비스
  • - 국방/항공 인증 컨설팅(DO-178C/254)
  • - 타이밍 분석 엔지니어링 서비스

고객지원

홍보센터
  • - 공지사항
  • - 언론보도
제품문의
연락처
기술지원
자료실

회사소개

회사개요
  • - 회사개요
  • - 인사말
  • - 연혁
  • - 사업부문 소개
  • - 자회사/해외지사
파트너/주요고객
IR
  • - 주가정보
  • - 주식정보
  • - 재무정보
  • - 공시정보
  • - IR자료실
인재채용
Career
  • - 윤리경영
  • - 사회공헌
  • - 기업문화
찾아오시는길
  • SW 개발도구
    • 디버거/컴파일러
      • TRACE32(전 세계 임베디드 시스템 디버거 분야 시장 점유율 1위)
      • Arm Solutions
      • Green Hills Software
    • SW 테스팅 솔루션
      • DT10
    • 자율주행/ADAS/ECU 개발 솔루션
      • LeddarTech(Solid-State LiDAR)
      • Cruden(Driving Simulator)
      • V2X솔루션(Cohda Wireless)
      • Danlaw(Mx-Suite)
      • Danlaw(HMI 테스트 자동화 솔루션)
      • QNX(실시간 임베디드 운영체제)
      • Cognata (자율주행 시뮬레이션 SW)
    • AUTOSAR & MBD 개발/검증 솔루션
      • mobilgene(AUTOSAR Basic SW)
      • ModelExaminer(Simulink 모델링 가이드라인 검증)
      • EmbeddedPlatform(코드 기반 동적 검증)
      • TPT(MIL/SIL/PIL/HIL/VIL 검증)
      • Reactis(Simulink 모델 기반 V&V)
  • 임베디드
    • 열화상 카메라
      • 열화상 카메라
      • 드론
        • 드론 제품
        • 페이로드
        • 드론용 열화상 카메라
      • 환경계측기
      • 파이로미터
      • 솔루션
      • 고객지원
    • 국방/항공 임베디드 SW
      • 국방/항공용 RTOS (NEOS)
    • 산업자동화 솔루션
      • 산업용 임베디드 모듈/보드/컴퓨터
      • 국방/항공/철도/의료용 시스템
      • 산업용 게이트웨이
      • HW기반 원격제어
  • IoT & AI
    • NVIDIA AI 플랫폼
      • Jetson Series
      • Autonomous Driving
      • DGX System
      • COMPUTE & VISUALIZATION
      • Partner Solution
      • NVIDIA 딥러닝 교육
        • NVIDIA 딥러닝 교육
    • 영상/음성 무전 솔루션
      • EveryTalk 솔루션
      • PTT 전용 단말기
    • Windows IoT 솔루션
      • Windows IoT OS
      • IoT 솔루션
      • VR 솔루션
    • 클라우드
      • 플랫폼
      • 솔루션
        • HashiCorp
        • Snowflake
    • 빅데이터/머신러닝/RPA 솔루션
      • Splunk
        • Splunk 소개
        • 제품소개
        • 고객지원
      • DataRobot
      • Power Automate
    • 원격 지원/제어 솔루션
      • TeamViewer
      • 알서포트
  • 컨설팅
    • 교육/컨설팅/서비스
      • 국방/항공 인증 컨설팅(DO-178C/254)
      • 타이밍 분석 엔지니어링 서비스
  • 고객지원
    • 홍보센터
      • 공지사항
      • 언론보도
    • 제품문의
    • 연락처
    • 기술지원
    • 자료실
  • 회사소개
    • 회사개요
      • 회사개요
      • 인사말
      • 연혁
      • 사업부문 소개
      • 자회사/해외지사
    • 파트너/주요고객
    • IR
      • 주가정보
      • 주식정보
      • 재무정보
      • 공시정보
      • IR자료실
    • 인재채용
    • Career
      • 윤리경영
      • 사회공헌
      • 기업문화
    • 찾아오시는길

고객지원

한컴MDS는 고객을 먼저 생각합니다.
고객지원
  • SW 개발도구
  • 임베디드
  • IoT & AI
  • 컨설팅
  • 회사소개
자료실
  • 홍보센터
  • 제품문의
  • 연락처
  • 기술지원

[자동차SW블로그] 차량 CAN(Controller Area Network) 통신에서의 CRC란?

등록일 2020-07-27 조회수 3790

​차량 CAN 통신 (CAN-Controller Area Network) 에서의 CRC란?​

CRC란?


CRC는 순환 중복 검사 (Cyclic Redundancy Check)로 통신시스템에서 데이터를 전송할 때 전송된 데이터에 오류가 있는지를 확인하는 방법입니다. 검사합을 의미하는 Checksum과 나눗셈을 통해 얻어지는 순환 중복 검사의 계산 방식은 엄밀히 다르나 통신에서 CRC를 Checksum이라고 표현하기도 합니다.

본 게시글에서 정의하는 CRC는 CAN Frame의 데이터 필드에 정의된 CRC Byte를 의미합니다.

[그림1] CAN 데이터 필드에 정의된 CRC와 Alive Counter

​

Rest-bus Simulation 그리고 CRC


RTI CAN MultiMessage (이하 RTICANMM) Blockset 의 대표적인 사용 시나리오는 Rest-bus Simulation 입니다. 하나 이상의 실제 ECU는 CAN BUS 를 통해 다른 ECU를 시뮬레이션 하는 Simulator에 연결됩니다. 시뮬레이션된 ECU의 모든 메시지와 신호는 조작할 수 있으며 메시지의 정확한 전송을 확인하기 위해 시뮬레이션된 ECU의 CRC 및 Alive Counter 신호를 정의할 수 있습니다.CRC 및 Alive Counter 신호가 정의대로 시뮬레이션 되지 않으면 Real ECU 는 고장코드(DTC: Diagnostic Trouble Codes)를 띄우며 원하는 기능 동작을 수행하지 않을 수 있습니다. 따라서 HIL Simulator 사용자는 정의에 맞게 CRC 및 Alive Counter를 정의해야만 합니다.

다양한 다항식의 CRC 공식이 있으며, 제어기 CAN 통신의 CRC 공식은 OEM/Supplier 에서 정의합니다. 해당 포스팅에서 다루는 CRC 공식과 Alive Counter는 예시이니, 사용자가 적용하려는 제어기의 사양에 맞게 변형하여 사용해야만 합니다.

[그림2] Simulator의 Rest-bus Simulation 구성

 ​


​

​ ​▶ dSPACE RTI CAN MultiMessage Blockset에서 CAN/CAN FD CRC 적용방법 보기

​ ​▶ 출처: 자동차 SW 블로그


이전글 [자동차SW블로그] CAN통신을 위한 RTI CAN MultiMessage Blockset 설정 및 빌드 방법
다음글 [자동차SW블로그] dSPACE RTI CAN MultiMessage Blockset 에서 CAN/CAN FD CRC 적용 방법

목록

확인
제 품문 의
top
sitemap

SW 개발도구

  • 디버거/컴파일러
  • SW 테스팅 솔루션
  • 자율주행/ADAS/ECU 개발 솔루션
  • AUTOSAR & MBD 개발/검증 솔루션

임베디드

  • 열화상 카메라
  • 국방/항공 임베디드 SW
  • 산업자동화 솔루션

IoT & AI

  • NVIDIA AI 플랫폼
  • 영상/음성 무전 솔루션
  • Windows IoT 솔루션
  • 클라우드
  • 빅데이터/머신러닝/RPA 솔루션
  • 원격 지원/제어 솔루션

컨설팅

  • 교육/컨설팅/서비스

고객지원

  • 홍보센터
  • 제품문의
  • 연락처
  • 기술지원
  • 자료실

회사소개

  • 회사개요
  • 파트너/주요고객
  • IR
  • 인재채용
  • Career
  • 찾아오시는길
Porto Website Template

(주)한컴MDS (구.MDS테크놀로지)개인정보처리방침법적고지

주소 : 13493 경기도 성남시 분당구 대왕판교로 644번길 49 DTC타워 9층TEL: 031-627-3000 FAX:031-627-3008사업자등록번호 : 117-81-22859대표자 : 이창열

Copyright©Hancom MDS Inc. All Rights Reserved.