네트워크 아키텍처링 기술
학습 내용)
1.
차량 네트워크 개발 프로세스 개념
2.
차량 네트워크 아키텍처 개념
keyword 1)
네트워크 설계
•
네트워크에서 사용되는 통신 방식, 통신 설정을 위한 속성 등 기본 통신 규약에 대한 정의와 네트워크 구성 방법 등을 설계하는 것
keyword 2)
신호 정합성
•
서로 다른 제어기 간에 통신을 통해 데이터를 송수힌하기 위해 필요한 데이터의 크기, 위치, 단위 등을 확인하는 것
keyword 3)
네트워크 아키텍처
•
기능 및 제어기 구성에 맞춰 통신 및 파라미터 설정 정의, 네트워크 구조 설계, 네트워크 데이터베이스 설계 등을 포함한 전체 네트워크의 바탕 그림을 의미
차량 네트워크 개발 프로세스 개념
→ 차를 평가하는 단계에서 원인 발견
1.
요구 사항 배포
•
통신 인터페이스 결정
•
LIN? CAN? Ethernet?
•
통신 적용 사양 확인
•
Noise, EMC 등에 대한 대응력
•
통신 문제에 대한 대처
2.
기능 사양 설계
•
송수신 시그널 속성 확정
◦
송신하려는 신호의 종류
◦
다른 제어기로부터 받아야 하는 정보
◦
통신 메시지와 시그널의 사양 설계 + 네트워크에 연결된 제어기 설계
→ 시그널 송수신 관계에 대한 정합성 체크
3.
제어기 개발
•
통신 메시지 사양 배포
•
메시지를 수신하는 제어기 설계 시
•
송수신 관계의 정확한 체크 → 문제 발생 가능성 낮아진다
4.
평가 프로세스
•
단품 평가 - 요구 성능, 통신
•
통신 벤치 평가 - 네트워크 통합
•
실차 레벨 평가 - 각 제어기의 성능, 통신 성능, 전체 네트워크 성능
차량 네트워크 개발
•
통신의 기본 사양 + 시그널에 대한 사양
⇒ 같이 이루어져야 문제없는 개발 가능
차량 네트워크 아키텍처 개념
차량 네트워크 아키텍처
•
각 제어기를 어느 네트워크에 연결시키는 것이 최적인가?