본문 바로가기

전체 글314

SBW 조향 제어 - 소프트웨어 상세 설계 예제 안녕하세요, VPilot입니다. 이번 포스팅에서는 Steer-by-Wire System을 기준으로 SW 상세 설계가 어떻게 정의되는지를 함께 살펴보려고 합니다. SW 아키텍처 단계에서 SWC, Runnable, Task, RTE port가 정리되면, SW 상세 설계는 그 구조를 Unit, 함수, 내부 데이터, calibration, flow chart, state machine, error handling으로 한 단계 더 내립니다. 이제 "steering request arbitration"는 컴포넌트 이름이 아니라 실제 함수와 데이터, 진단 조건을 가진 설계 단위가 됩니다. 실제 차량에 들어가는 Steer-by-Wire System은 10 ms steering command path와 front/rea.. 2026. 7. 10.
SBW 조향 제어 - 소프트웨어 아키텍처 설계 예제 안녕하세요, VPilot입니다. 이번 포스팅에서는 Steer-by-Wire System을 기준으로 SW 아키텍처가 어떻게 정의되는지를 함께 살펴보려고 합니다. SW 요구사항이 소프트웨어가 지켜야 할 계약을 적었다면, SW 아키텍처는 그 계약을 SWC, Runnable, Task, Interface, BSW dependency로 배치합니다. Steer-by-Wire System에서는 driver input processing, steering arbitration, front steering control, rear wheel steering control, driver feedback calculation, actuator output이 SWC와 task로 분리됩니다. 이 단계가 중요한 이유는 요구사항이.. 2026. 7. 10.
SBW 조향 제어 - 소프트웨어 요구사항 예제 안녕하세요, VPilot입니다. 이번 포스팅에서는 Steer-by-Wire System을 기준으로 SW 요구사항이 어떻게 정의되는지를 함께 살펴보려고 합니다. 시스템 요구사항과 시스템 설계가 "차량 시스템이 무엇을 해야 하는가"를 닫았다면, SW 요구사항은 그중 소프트웨어가 책임지는 입력, 판단, 출력, 진단을 명확하게 분리합니다. Steer-by-Wire System에서는 driver input을 취득하고 steering request arbitration을 거쳐 front steering control, rear wheel steering control, driver feedback torque, actuator output을 수행하는 책임이 SW 요구사항의 중심이 됩니다. 이 단계가 중요한 이유는 .. 2026. 7. 10.
SBW 조향 제어 - 하드웨어-소프트웨어 인터페이스 설계 예제 안녕하세요, VPilot입니다. 이번 포스팅에서는 Steer-by-Wire System을 기준으로 HW-SW 인터페이스 명세가 어떻게 정의되는지를 함께 살펴보려고 합니다. 시스템 설계가 물리 요소와 기능 요소의 책임을 나누었다면, HW-SW 인터페이스 명세는 그 책임이 실제 MCU 핀, peripheral, register, memory, interrupt, NvM block 위에서 어떻게 연결되는지를 닫습니다. Steer-by-Wire System처럼 handwheel sensor, rack position, rear wheel position, front/rear actuator, driver feedback motor가 짧은 조향 제어 주기에 묶이는 시스템에서는 이 단계가 흐리면 SW 요구사항이 실.. 2026. 7. 8.
SBW 조향 제어 - 시스템 아키텍처 설계 예제 안녕하세요, VPilot입니다. 이번 포스팅에서는 Steer-by-Wire System을 기준으로 시스템 설계가 어떻게 정의되는지를 함께 살펴보려고 합니다. 시스템 요구사항이 "무엇을 해야 하는가"를 정리했다면, 시스템 설계는 "어떤 물리 요소와 기능 요소가 그 일을 나누어 맡는가"를 정리합니다. driver input 한 번이 steering request arbitration, front steering control, rear wheel steering control, driver feedback torque, actuator output까지 어떤 순서와 시간 안에서 흐르는지가 이 단계에서 구조화됩니다. 실제 차량에 들어가는 Steer-by-Wire System은 조향 명령과 driver feedb.. 2026. 7. 8.
SBW 조향 제어 - 시스템 요구사항 예제 안녕하세요, VPilot입니다. 이번 포스팅에서는 Steer-by-Wire System을 기준으로 시스템 요구사항이 어떻게 정의되는지를 함께 살펴보려고 합니다. Steer-by-Wire System은 handwheel angle과 torque, rack position, rear wheel position, vehicle dynamics, external steering request를 해석해 front/rear actuator command와 driver feedback torque로 연결하는 시스템입니다. 이 흐름은 단일 입력을 읽는 수준이 아니라, 서로 다른 출처의 신호를 같은 안전 판단 안에서 해석하고 최종 출력까지 닫는 제어 체인입니다. 실제 차량에 들어가는 Steer-by-Wire System.. 2026. 7. 8.