모빌리티 AI 4

HILS 검증이란?

1. HILS (Hardware-in-the-Loop Simulation) 란?실제 하드웨어를 포함한 시뮬레이션 시스템으로, 가상 환경에서 특정 하드웨어의 성능과 동작을 시험하고 검증하는 데 사용된다. 이 방식은 실차 테스트 전에 다양한 환경을 모의하여 검증할 수 있도록 하며, 자동차, 항공, 로봇, 공장 자동화 등 다양한 산업 분야에서 활용되며, 개발 과정에서 비용과 시간을 절감하는 효과적인 방법이다.​2. HILS 구조실제 제어 장치 (ECU, Controller, Embedded System 등) - 실제 동작하는 하드웨어가 포함한다.시뮬레이션 모델 (Plant Model) - 컴퓨터에서 실행되는 가상 환경으로, 하드웨어가 작동하는 물리적인 시스템을 소프트웨어로 재현한다.RTS (Real-Time ..

모빌리티 AI 2025.04.22

자동차 SW - UDS 진단 통신

1. UDS란 무엇인가?​UDS(Unified Diagnostic Services)는 ISO 14229 표준에 정의된 진단 통신 프로토콜로, 자동차 ECU의 진단 기능을 표준화된 방식으로 수행할 수 있도록 설계되었습니다. UDS는 CAN, CAN-FD, Ethernet(DoIP)와 같은 통신 프로토콜 위에서 동작하며, ECU의 상태를 모니터링하고 오류 코드를 관리하며, 펌웨어 업데이트와 같은 작업을 지원합니다.UDS는 요청기반(Request based) 프로토콜로 클라이언트-서버 관계에서 수행되며 테스터 툴이 클라이언트가 되고, ECU가 서버가 됩니다.​2. UDS 진단 서비스를 활용한 테스트 케이스 설계​UDS 검증을 위해서는 ECU가 제공하는 진단 서비스가 올바르게 동작하는지 확인하는 테스트 케이스(..

모빌리티 AI 2025.04.22

자동차 테스트에 필수! CAN 통신 이해하기

1. CAN 통신이란?CAN(Controller Area Network)은 호스트 컴퓨터 없이 마이크로 컨트롤러와 각종 장치들이 상호 간에 통신할 수 있도록 설계된 메시지 기반 프로토콜로서 자동차에서 사용되는 표준 통신 규격입니다.​​​2. CAN 통신 등장 배경1980년대 자동차 산업이 발전하면서 차량 내 전자제어장치(ECU, Electronic Control Unit)가 급격히 증가했고 ECU 간 데이터 공유의 필요성이 커졌습니다. 초기에는 차량 내 ECU를 개별적으로 연결하는 점대점(Point-to-Point) 통신 방식이 사용되었지만, ECU 수가 증가하면서 배선이 과도하게 많아지고 이로 인해 비용과 무게가 증가하는 문제가 발생하였습니다.이 문제를 해결하고자 1983년 독일의 보쉬(Bosch) 사..

모빌리티 AI 2025.04.08

ISO 26262: 자동차 기능 안전 표준 이해하기

스마트폰과 마찬가지로, 자동차 역시 전자 장치의 급속한 발전으로 완전히 새로운 시대를 맞이하고 있습니다. 자율주행, 자동 긴급 제동, 차선 유지 보조 등 첨단 기술 덕분에 운전은 점점 더 편리하고 안전해졌습니다. 하지만 전자 시스템이 늘어날수록 고장이나 오류가 발생할 가능성도 높아집니다. 사소한 전자적 오류 하나가 심각한 사고로 연결될 수 있기 때문에, 자동차의 전자 장치에 대한 체계적이고 철저한 안전 관리가 필수적입니다. 이러한 배경 속에서 등장한 것이 바로 ‘ISO 26262, 자동차 기능 안전 표준’ 입니다. 이제부터 자동차를 잘 모르는 분들도 쉽게 이해할 수 있도록 이 표준을 소개하겠습니다. 🌱 처음 ISO 26262를 접하는 분들에게 이 표준은 기술적으로 복잡하고 전문 용어가 많기 때문에 처음..

모빌리티 AI 2025.04.08