본문으로 건너뛰기

PNC 설계 튜토리얼

이 튜토리얼은 조널(zonal) 차량에 PNC(Partial Network Cluster) 3개를 설계하고, 그 설계가 PAIO의 어느 편집기에 어떻게 기록되는지를 System 편집기, Signal, Interface, VFB, Machine Configuration, SYSTEM 패널 순으로 따라간다. 마지막에는 완성된 모델을 AUTOSAR ARXML로 내보내고 결과에서 PNC 매핑을 확인한다.

완성된 PNC 예제 토폴로지

이 튜토리얼에서 만드는 차량. 맨 위는 AUTOSAR Adaptive Platform으로 동작하는 HPC와 내장 백본 스위치, 가운데는 Zone ECU 3개, 맨 아래는 CAN FD 버스 3개에 매달린 말단 ECU 10개이다.

무엇을 만드는가​

"문이 열리면 Comfort 망만 깨우고, 후진 기어에서만 주차 보조 망이 살아나며, 트레일러가 붙었을 때만 트레일러 망이 동작한다"는 차량 수준 요구를 PNC 3개로 표현한다.

PNC식별자웨이크업 트리거
PNC_Comfort17도어 언락, 도어 개방
PNC_ParkAssist18후진 기어. HPC가 요청한다.
PNC_Trailer19트레일러 체결

누구를 위한 문서인가​

PAIO로 AUTOSAR 차량 네트워크를 설계하는 엔지니어를 대상으로 한다. PNC 개념은 대략 알지만 PAIO의 어느 화면에 무엇을 입력하는지 모르는 상태를 전제한다. 미리 만들어 둔 프로젝트는 필요하지 않다. 2장은 프로젝트가 열려 있지 않은 PAIO 창에서 시작한다.

준비물​

항목값
PAIO 버전0.6.0
AUTOSAR 릴리스R25-11
화면1920×1080 이상. PNC 다이얼로그와 Machine Configuration 다이얼로그가 넓다.
라이선스활성 라이선스와 서버 연결. 12장(ARXML 익스포트)에서만 필요하다.

전체 흐름​

장하는 일사용하는 편집기
1. 예제와 설계 목표차량 시나리오에서 PNC 3개를 도출하고, PNC가 걸친 5개 층을 확인한다—
2. 토폴로지 설계프로젝트를 만들고 노드, 클러스터, 백본 스위치와 커플링 포트를 배치한다System 편집기
3. PNC 정의와 커넥터 PNC 속성PNC 3개를 정의하고, 커넥터에 게이트웨이, 웨이크업, 필터 마스크를 입력한 뒤 PNC 비트를 실어 나르는 NM 클러스터와 NM 노드 값을 채운다System 편집기, PNC 다이얼로그, 통신 클러스터 대화상자
4. 신호·PDU·프레임과 I-PDU GroupCAN 프레임, I-Signal I-PDU, 신호, NM-PDU를 만들어 매핑하고, PNC별 Rx/Tx I-PDU Group 8개를 만들어 PNC에 바인딩한다Signal, PNC 다이얼로그
5. 인터페이스와 SOME/IP 서비스서비스 인터페이스와 SOME/IP 배포를 만들고 인스턴스를 커넥터에 바인딩한다Interface, System 편집기
6. VFB와 VFC(PortGroup)노드마다 컴포지션 1개와 원자 SWC를 만들어 잇고, 기능에 참여하는 SWC 포트를 PortGroup(= VFC)으로 묶는다VFB
7. PNC 다이얼로그 — PNC별 바인딩PNC마다 VFC, I-PDU Group, 물리 채널, 서비스 인스턴스, 웨이크업 프레임을 바인딩한다PNC 다이얼로그
8. PDU GROUPS·MATRIX·NM VECTOR 검토뷰어 세 탭으로 설계를 교차 검토한다PNC 다이얼로그
9. AP 머신 — NM 핸들과 FunctionGroupHPC에 FunctionGroup 3개와 State Management 값을 넣고, NM 네트워크 핸들 3개를 만들어 FunctionGroup 상태와 매핑한다VFB, Machine Configuration
10. PARA 플랫폼 임포트와 PNC 요청 포트PARA를 임포트하고, 응용 AA에 ara::nm 포트와 핸들 매핑을 단다VFB, Interface, Machine Configuration
11. System 에디터와 검증SYSTEM 패널을 확인하고, VALIDATION 패널을 읽고 보고된 항목을 고친다System 편집기, VFB, Interface, VALIDATION 패널
12. ARXML 익스포트완성된 설계를 내보내고 결과에서 PNC 매핑을 확인한다EDITOR 뷰, XML 편집기
부록설계 체크리스트, 프로젝트 파일 구조, 모델 조각, 자주 겪는 문제—

각 장은 앞 장의 결과 위에서 이어진다. 순서대로 따라간다. 장마다 맨 앞의 시작하기 전에에 그 장을 시작할 때 모델에 무엇이 들어 있어야 하는지가 적혀 있다. 되돌아가는 자리는 한 곳뿐이다. 3장 NM 설정의 NM-PDU 참조는 4장에서 NM-PDU를 만든 뒤에 채울 수 있으므로, 4장을 마치고 3장으로 한 번 돌아온다. 두 장 모두 해당 자리에 안내가 있다.

참고. 이 튜토리얼은 프로젝트가 열려 있지 않은 PAIO 창에서 시작해 모델을 처음부터 만든다. 되풀이되는 입력(신호 42개, 컴포지션 14개, PortGroup 33개 등)은 대표 하나를 절차로 끝까지 보여 주고 나머지는 값 표로 제공한다. 표의 항목도 같은 조작을 반복해 직접 입력한다. 화면에 따라서는 절차 그림의 항목 수가 따라 만든 프로젝트의 항목 수와 다를 수 있으며, 그런 장은 시작하기 전에에서 차이를 먼저 알려 준다.

다음 단계​

예제와 설계 목표부터 시작한다.