표제지
Abstract
요약
목차
약어 정리 12
제1장 서론 13
1.1. 연구배경 13
1.2. 연구목적 14
제2장 CAN 통신 15
2.1. CAN 통신의 개요 15
2.2. CAN의 계층 구조 17
2.3. CAN의 운영 18
2.3.1. 내용에 의한 주소 지정과 우선순위 선택 19
2.3.2. 신호의 코딩과 비트스터핑 20
2.3.3. 버스의 연결 21
2.4. CAN의 Frame 구조 22
2.4.1. 데이터 프레임 (Data Frame) 24
2.4.2. 리모트 프레임 (Remote Frame) 25
2.4.3. 에러 프레임 (Error Frame) 26
2.4.4. 과부하 프레임 (Overload Frame) 27
2.4.5. 인터프레임 스페이스 (Inter-Frame Space) 27
2.5. 에러 검출 및 처리 28
제3장 원격전원제어시스템의 구성 30
3.1. 원격전원제어용 장치 소개 30
3.1.1. 장치의 기능 30
3.1.2. 장치의 운용 개념 32
3.1.3. 내외부 연동 35
3.2. 원격전원제어시스템의 CAN 네트워크 36
3.2.1. CAN 네트워크 이중화 36
3.3. 원격전원제어시스템의 메시지 구성 40
제4장 원격전원제어용 장치 제작 및 구현 41
4.1. 원격전원제어용 장치의 구현 41
4.2. 원격전원제어용 장치 시험 및 결과 45
제5장 결론 52
참고문헌 53
[표 2.1] CAN 메시지 프레임 종류와 기능 23
[표 2.2] 에러 형태 및 검출 위치 29
[표 3.1] 원격전원제어용 장치 주요 기능 31
[표 3.2] 환경제어/센서 종류 및 기능 32
[표 3.3] 원격전원제어용 장치 상태 33
[표 3.4] CAN BUS 연동-통신/프로토콜 연결 사양 35
[표 3.5] 데이터 크기 36
[표 3.6] 메시지 구성 40
[표 4.1] 원격전원제어용 장치 사양 41
[표 4.2] 전송 데이터 구성 46
[표 4.3] 목표 달성도 49
[표 4.4] 이전 시스템 대비 개선사항 50
[그림 2.1] CAN의 기본구성 16
[그림 2.2] 버스 길이에 따른 전송속도 17
[그림 2.3] OSI 7계층과 CAN 계층 구조 18
[그림 2.4] 식별자에 따른 우선순위 선정 19
[그림 2.5] CAN 메시지 코딩 20
[그림 2.6] 비트 스터핑 21
[그림 2.7] ISO 11898 CAN 버스 전압 레벨 22
[그림 2.8] 표준 CAN 메시지 프레임 구조 23
[그림 2.9] 확장 CAN 메시지 프레임 구조 23
[그림 2.10] 표준 CAN 데이터 프레임 구조 25
[그림 2.11] 리모트 프레임 구조 25
[그림 2.12] 에러 프레임 구조 26
[그림 2.13] 과부하 프레임 구조 27
[그림 3.1] 원격전원제어용 장치 운용상태 전환 34
[그림 3.2] 원격전원제어용 장치 운용개념 34
[그림 3.3] 원격전원제어용 장치(전원제어기) 신호 연결도 35
[그림 3.4] CAN 네트워크 신호선 연결방법 37
[그림 3.5] 원격전원제어시스템의 CAN 네트워크 구성 37
[그림 3.6] 자동 채널 전환 38
[그림 3.7] 추가 불량 발생 시 채널 유지 38
[그림 3.8] 마스터 장비의 이중화 채널 유지/변경 39
[그림 4.1] 원격전원제어용 장치 형상 42
[그림 4.2] 원격전원제어용 장치 내부 블럭도 42
[그림 4.3] CPU : AM 1808 회로도 43
[그림 4.4] FPGA 회로도 43
[그림 4.5] Nand Flash 회로도 44
[그림 4.6] CAN Controller 회로도 44
[그림 4.7] Ethernet 회로도 45
[그림 4.8] RS-232 회로도 45
[그림 4.9] CAN 네트워크 성능확인 시험 환경 구성 46
[그림 4.10] CAN 네트워크 성능확인 시험 환경1 47
[그림 4.11] CAN 네트워크 성능확인 시험 환경2 47
[그림 4.12] CANking 화면:이중화 채널, 점유율, 데이터 전송, 장비 ID 등 48
[그림 4.13] CAN 네트워크 메시지 전송 분석 결과 48