1 |
1
AUTOSAR 플랫폼의 이해를 돕기 위한 차량 임베디드 시스템 개발 교육용 키트에 있어서,차량에 장착되는 부품의 제어를 수행하는 하나 이상의 ECU 하드웨어;상기 차량에 장착되는 부품의 제어를 위한 신호의 입출력을 테스트하는 입출력 신호 시뮬레이터; 및상기 차량의 기능을 소프트웨어로 구현한 AUTOSAR 애플리케이션 소프트웨어가 설계 및 구현되는 PC를 포함하며,상기 ECU 하드웨어는,차량의 윈도우 시스템의 제어 명령을 입력하는 윈도우 스위치 입력부;상기 윈도우 시스템의 구동을 위한 모터를 구동하는 윈도우 모터 출력부;상기 차량의 사이드미러 제어 명령을 입력하며, 상기 사이드미러의 구동을 위한 모터를 구동하는 사이드미러 스위치 입력 및 모터 출력부;상기 ECU 하드웨어를 다른 ECU 하드웨어, 상기 입출력 신호 시뮬레이터 또는 상기 PC와 연결하는 통신부;상기 ECU 하드웨어의 전반적인 동작을 제어하는 MCU 회로부; 및 신호 테스트를 위한 LED 출력, Dot Matrix 출력, 아날로그 입력이나 디지털 입력을 조절하는 범용 입출력 회로부를 포함하는 차량 임베디드 시스템 개발 교육용 키트
|
2 |
2
제1항에 있어서, 상기 ECU 하드웨어는,상기 사이드미러의 램프 구동을 수행하는 사이드미러 램프 출력부; 및상기 사이드미러의 램프 제어 명령을 입력하는 사이드미러 램프 스위치 입력부를 더 포함하는 차량 임베디드 시스템 개발 교육용 키트
|
3 |
3
제2항에 있어서, 상기 ECU 하드웨어는,개발자가 임의적으로 회로를 구성할 수 있도록 구현되는 프로토타입 영역부를 추가로 포함하는 차량 임베디드 시스템 개발 교육용 키트
|
4 |
4
제2항에 있어서, 상기 통신부는,High speed CAN, Low Speed CAN, LIN, FlexRay A, B 중 하나 이상을 이용하여 다른 ECU 하드웨어, 상기 입출력 신호 시뮬레이터 또는 상기 PC와의 통신을 수행하는 것을 특징으로 하는 차량 임베디드 시스템 개발 교육용 키트
|
5 |
5
제1항에 있어서, 상기 입출력 신호 시뮬레이터는,상기 차량의 운전석 윈도우 및 사이드미러의 제어를 위한 스위치 입력을 수행하는 운전석 윈도우 및 사이드미러 스위치;운전석 사이드미러의 동작 제어를 수행하는 운전석 사이드미러 모듈;상기 차량의 운전석 윈도우의 업/다운을 구동하는 운전석 윈도우 모터상기 차량의 조수석 윈도우의 제어를 위한 스위치 입력을 수행하는 조수석 윈도우 스위치;조수석 사이드미러의 동작 제어를 수행하는 조수석 사이드미러 모듈;상기 차량의 조수석 윈도우의 업/다운을 구동하는 조수석 윈도우 모터;상기 차량의 실내에 구현되어 꺼지거나 켜지는 실내등; 및상기 차량의 램프 제어 및 도어 상태를 제어하는 하나 이상의 스위치로 구현되는 입출력 테스트 단자 및 입력 스위치중 하나 이상을 포함하는 차량 임베디드 시스템 개발 교육용 키트
|
6 |
6
제5항에 있어서, 상기 운전석 사이드 미러 모듈은, 상기 운전석 사이드미러의 위치 조절을 위한 모터, 상기 운전석 사이드미러의 폴딩을 위한 모터, 방향등, 안내등, 히터 중 하나 이상을 포함하는 것을 특징으로 하는 차량 임베디드 시스템 개발 교육용 키트
|
7 |
7
삭제
|
8 |
8
삭제
|
9 |
9
AUTOSAR 플랫폼의 이해를 돕기 위한 차량 임베디드 시스템 개발 교육용 키트를 이용한 응용 프로그램 시스템 개발 방법에 있어서,상기 차량 임베디드 시스템 개발 교육용 키트는, 차량에 장착되는 부품의 제어를 수행하는 하나 이상의 ECU 하드웨어;상기 차량에 장착되는 부품의 제어를 위한 신호의 입출력을 테스트하는 입출력 신호 시뮬레이터; 및상기 차량의 기능을 소프트웨어로 구현한 AUTOSAR 애플리케이션 소프트웨어가 설계 및 구현되는 PC를 포함하며,상기 ECU 하드웨어는,차량의 윈도우 시스템의 제어 명령을 입력하는 윈도우 스위치 입력부;상기 윈도우 시스템의 구동을 위한 모터를 구동하는 윈도우 모터 출력부;상기 차량의 사이드미러 제어 명령을 입력하며, 상기 사이드미러의 구동을 위한 모터를 구동하는 사이드미러 스위치 입력 및 모터 출력부;상기 ECU 하드웨어를 다른 ECU 하드웨어, 상기 입출력 신호 시뮬레이터 또는 상기 PC와 연결하는 통신부;상기 ECU 하드웨어의 전반적인 동작을 제어하는 MCU 회로부; 및 신호 테스트를 위한 LED 출력, Dot Matrix 출력, 아날로그 입력이나 디지털 입력을 조절하는 범용 입출력 회로부 중 하나 이상을 포함하며,(a) 상기 차량 임베디드 시스템 개발 교육용 키트를 이용하여 진행할 프로젝트를 설정하고, 상기 프로젝트의 응용 프로그램 시스템을 설계하는 단계;(b) 하나 이상의 ECU 하드웨어의 설계 파일을 생성하는 단계; 및(c) 상기 응용 프로그램 시스템의 기능 테스트를 위한 환경을 설정하여, 상기 ECU 하드웨어에서의 응용 시스템 기능의 정상 동작 여부를 판단하는 단계를 포함하는 응용 프로그램 시스템 개발 방법
|
10 |
10
제9항에 있어서, 상기 단계 (a)는,(a1) 설정된 프로젝트에 대응되는 소프트웨어 구조를 설계하는 단계;(a2) 상기 프로젝트의 내부 모델 구조를 설계하고, 설계된 각 구성의 기능을 모델링하는 단계;(a3) 각 하드웨어 구성 사이의 연결 구성 및 연결 방식을 설정하는 단계;(a4) 상기 응용 프로그램 시스템의 네트워크를 설계하는 단계; 및(a5) 설계된 시스템을 매핑한 뒤, 설계된 응용 프로그램 시스템을 검증하는 단계를 포함하는 응용 프로그램 시스템 개발 방법
|
11 |
11
제10항에 있어서, 상기 단계 (a4)는,High speed CAN, Low Speed CAN, LIN, FlexRay 중 하나의 네트워크 방식으로 설계하는 것을 특징으로 하는 응용 프로그램 시스템 개발 방법
|
12 |
12
제9항에 있어서, 상기 단계 (c)는,(c1) 상기 응용 프로그램 시스템의 기능 테스트를 위한 Basic SW 환경을 설정하는 단계;(c2) 상기 응용 프로그램 시스템의 기능 테스트를 위한 Basic SW 코드를 생성하는 단계;(c3) 상기 생성된 Basic SW 코드의 통합, 디버깅, 컴파일링 작업을 수행하는 단계;(c4) 동적 연결 라이브러리 코드를 생성하는 단계; 및(c5) 생성된 동적 연결 라이브러리 코드를 이용하여 상기 응용 프로그램 시스템의 기능을 테스트하는 단계를 포함하는 응용 프로그램 시스템 개발 방법
|
13 |
13
제9항에 있어서, 상기 단계 (c)는,(c1) PC+ECU 하드웨어 환경 또는 PC+ECU 하드웨어+입출력 신호 시뮬레이터 환경에서의 하나 이상의 ECU 하드웨어의 설계를 위한 Basic SW 환경을 설정하는 단계;(c2) 상기 ECU 하드웨어 설계를 위한 Basic SW 코드를 생성하는 단계;(c3) 상기 생성된 Basic SW 코드의 통합, 디버깅, 컴파일링 작업을 수행하는 단계;(c4) 상기 하나 이상의 ECU 하드웨어로 프로그램을 다운로드하는 단계; 및(c5) 상기 PC+ECU 하드웨어 환경 또는 PC+ECU 하드웨어+입출력 신호 시뮬레이터 환경에서의 응용 시스템 기능을 테스트하는 단계를 포함하는 응용 프로그램 시스템 개발 방법
|