본문 바로가기

회사21

진단통신(UDS) 개념 (섹션8_1) CAN TP 프로토콜 개요 ## ISO TP 프로토콜 개요 ReadDTC 명령의 데이터 전송실제 ReadDTC 명령을 통한 데이터 전송 예시 (03 19 02 08).SID Id 앞에 붙는 숫자의 의미에 대한 질문.SID Id 위치 논의긍정 SID(59)의 위치가 두 번째가 아니라 세 번째 바이트로 밀릴 수 있는지에 대한 논의.TP(Transport Layer Protocol) 설명TP 프로토콜이란 무엇인지 설명.TP 프로토콜의 역할과 UDS(진단 통신)와의 관계.데이터 확인 및 메시지 처리CAN 메시지에 담긴 데이터를 분석하고 첫 번째 바이트에 SID가 기록되는 방식.질문에 대한 구체적인 사례 설명.TP 프로토콜의 중요성UDS 진단 통신에서 TP 프로토콜을 통해 정확한 데이터를 해석하는 방법.TP 프로토콜이 사용되는 이유와 적용.. 2024. 10. 13.
진단통신(UDS) 개념 (섹션4_1) UDB 진단 통신의 개요 # UDB 진단 통신의 개요  UDS 통신 기본 원리UDS 통신은 기본적으로 Request와 Response 방식으로 동작함.제어기에게 명령을 보내면, 제어기가 그 명령을 해석하고 맞게 동작한 후 응답을 보냄.서비스 용어 사용이 과정에서 서비스라는 용어가 사용됨.ISO 14229에서 실제로 사용하는 용어로, 앞서 말한 명령들의 집합을 서비스라고 부름. OBD(On-board Diagnostics) 프로토콜법적 의무 사항. 주로 차량 배기가스와 연관된 정보사용자에게 (오류 사항을 램프을 통해 알려줘야한다)SAE - Society of Automotive Engineers다양한 서비스의 종류SID: Service ID(16진수로 표현되어 있음)(hex 또는 앞에 0x가 적혀 있음)주요 서비스 목록Diagno.. 2024. 10. 13.
진단통신(UDS) 개념 (섹션3_5) # UDS 통신 이유1. SW 내부 데이터 값 확인2. SW 다운로드3. SW 내부 데이터 값 변경4. 제어기 Rebooting5. 고장 기록 확인6.... ## 진단 종류 UDS(Unified Diagnostic Service) 프로토콜차량 제조사들이 필요한 다양한 기능들을 정의ISO14229 기반ISO - International Organization for StandardizationOBD(On-board Diagnostics) 프로토콜법적 의무 사항. 주로 차량 배기가스와 연관된 정보사용자에게 (오류 사항을 램프을 통해 알려줘야한다)SAE - Society of Automotive EngineersXCP(Universal measurement and Calibration Protocol) 프로토.. 2024. 10. 13.
CANoe (섹션2_1 ~ 2) # CAN DBC 소개- Communiation Matrix, K-matrix- 컨트롤러는 아이디가 Ox444인 메세지를 보내야 되고- 그거를 10ms마다 Ox444라는 자동차 제조사들은 이런 커뮤니케이션 매트릭스을 작성해서 부품사에 전달  ## CAN DBC 파일을 쓰는 이유- CAN 통신과 관련된 정보들을 DBC에 적어서 준다.- 다른 회사의 툴또한 CAN DBC을 Import가 가능하다. ## CANoe 에 CAN DBC 해석하는 방법 - CANoe에 CAN 통신 정보을 이용해 CAN DBC의 정보을 보며- 배터리 전압, 배터리 전류, 용량... 정보을 알아봐야되는데 - CANoe에 import 한 이후- CAN DB의 정보을 CANoe에 나온다.- CANoe을 사용할때 CAN DBC는 필수적이다... 2024. 10. 12.