일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 오토사
- backtrader
- 파이썬
- backtest
- 백트레이더
- Bitcoin
- python
- 토플 라이팅
- it
- 개발자
- 암호화폐
- toefl writing
- AUTOSAR
- 퀀트
- probability
- 클라우드
- 비트코인
- 확률
- AWS
- 자동매매
- 자동차sw
- 프로그래밍
- 백테스트
- 블록체인
- 토플
- 아마존 웹 서비스
- Cloud
- GeorgiaTech
- TOEFL
- can
- Today
- Total
목록Dem (3)
Leo's Garage
DTC(Diagnostic Trouble codes)는 차량의 주요 고장 진단에 대한 아웃풋이다. 앞서 DEM, DLT, DCM 및 DET란 무엇인가, DEM 개요 및 기능 안전이란 무엇인가에서 설명한 것처럼, ECU에는 차량에서 발생할 수 있는 모든 종류의 오작동을 진단하는 매우 철저한 진단 제품군이 포함되어 있다. 하지만 이렇게 자가 진단된 오작동은 최종 사용자나 정비소의 정비사에게 어떻게 표시될까? 이것이 바로 DTC(진단 문제 코드)의 목적아다. 이는 차량의 진단 시스템인 OBD-II(온보드 진단, 향후 포스팅에서 설명할 예정)에서 오작동이 감지될 때 설정한 코드로, 차량의 대시보드에 표시되거나 정비소의 정비사가 UDS 통신을 통해 읽을 수 있다(UDS 개요 및 UDS 프레임 및 NRC 코드에서 ..
DEM(Diagnostic event manager)는 진단 기능의 중요한 모듈이다. 이 포스팅에서 DEM이 어떻게 동작하는지 알아보자. AUTOSAR를 충분히 오래 사용하셨다면 DCM, DEM, DLT, DET란 무엇인지 알 것이다. 그렇지 않다면 이 글이 진단에 대한 좋은 출발점이 될 수 있다. 오늘은 중요한 진단 모듈인 DEM(진단 이벤트 관리자)에 대해 자세히 알아보겠다. DEM이란 무엇이며 왜 필요한지 생각해보자. DTC(진단 문제 코드)에 대해 들어봤다면 DEM에 대해 잘 알고 있을 것이다. 이를 통해 진단 이벤트를 정의하고 보고할 수 있으며, 나중에 ECU의 문제를 진단하는 데 사용할 수 있다. DCM(진단 통신 관리자)과 상호 작용하여 결함 정보, 일명 DTC를 제공한다(진단 통신에 대한 ..
DEM 모듈은 DTC의 상태를 기록하는데 중요한 두 가지 서비스를 제공한다. 하나는 SWC에서 사용하는 Dem_SetEventStatus이고, 다른 하나는 BSW Component에서 사용하는 Dem_ReportErrorStatus이다. Component에 따라 CAN msg 미수신 등의 DTC 오류 조건이 감지되면, 해당 서비스에 의해서 DTC 로깅 요청이 DEM 모듈로 전송된다. Debouncing Counter : 고장 조건에서 의도하지 않은 jitter를 방지하기 위해서 reporter 모듈 또는 DEM 모듈에 Debouncing을 도입할 수 있다.. DEM 모듈의 Debouncing Counter는 설정된 이벤트에 대해서 Debouncing 기간을 Count한 후에 메모리에 DTC를 저장한다. ..