본문 바로가기

Courses

차량용 CAN통신 응용 강좌 개설

HumanLAB에서는 차량 임베디드 시스템 개발자들의 CAN통신에 관한 이해와 활용능력을 함양하기 위하여 "CAN통신의 이해와 활용" 과정을 아래와 같이 개설하였습니다.

실습 예제 파일:

(본 예제 파일은 교육과정 개설기간 동안 수강생에 한하여 다운로드 가능합니다.)

 

 

과정개요

 

CAN(Controller Area Network) 통신은 자동차 네트워크에서 가장 널리 쓰이는 제어용 통신 규격으로, 현재 파워트레인과 전장시스템 등에 사용되고 있습니다.
특히, CAN 통신은 정교한 오류 탐지(Error Detection)와 오류 제한(Error Confinement)기능을 제공하여 자동차 엔진룸과 같은 열악한 환경에서도 높은 신뢰성을 갖는 통신이 가능합니다. 본 과정은 이러한 CAN통신의 프로토콜을 이해하고, PC와 임베디드 환경에서의 CAN통신 설계능력과 CANoe를 이용한 분석능력을 높이는 것을 목표로 하고 있습니다.

* 실습환경 : CANoe / Visual C++ & USB-CAN Adapter / Freescale Star12 실습보드 & CodeWarrior 컴파일러


 

교육목적

 

* CAN 프로토콜에 관한 체계적인 이해
* CANoe를 활용한 CAN 네트워크 시뮬레이션 및 분석 방법 이해
* PC 및 임베디드 환경에서의 CAN 통신 소프트웨어 설계 방법 이해


 

교육대상

 

- CAN 통신을 이해하고 활용하고자 하는 차량용 제어기 개발자


 

선수지식

 

* C 언어 기초


 

교육내용

 

구분 목차 주요내용
1일차 · CAN 통신 기초 -차량용 통신시스템의 종류 및 개요
-CAN Protocol 이해
-CANoe를 이용한 CAN 네트워크 설계 및 시뮬레이션 실습
-CAN-USB 인터페이스 카드 소개
2일차 · PC기반 CAN 통신 설계 -PC를 이용한 CAN 신호 입출력 프로그래밍 실습
-CAN 통신 하드웨어 설계 기초
-Freescale Star12 MCU 구조 및 이해
-실습환경 구성
3일차 · CAN 응용 임베디드 시스템 설계 기초 -CAN통신을 위한 디바이스 드라이버 설계
-CAN 통신 임베디드 프로그래밍 실습
-CANdb를 이용한 CAN통신용 C코드 자동생성 기술 소개

MDS Academy로 바로가기


'Courses' 카테고리의 다른 글

OSEK-OS 기반 차량용 CAN 통신 설계 과정  (0) 2013.10.12