목록기술, 나의 공부를 공유합니다. (83)
yoncho`s blog

간략한 설명 : can 데이터베이스 파일이라고도 부르는 .dbc 확장자를 가진 DBC 파일은 Vector(자동차 업계에서 매우 유명함)사에서 만든 can 정보를 담은 파일 유형이다. can id별 data에서 startBit정보와 length값을 가지고 유효한 값을 추출해 낼 수 있으며, dbc 파일로 can message에 대한 판정(PASS_ or FAIL_)이 가능하다. DBC 파일 구조 Prefix에 대한 설명 VERSION : 버전 정보 NS_ : (NewSymbol) dbc파일에 사용되는 모든 Symbol을 표시 BS_ : (Bit Speed) can 통신 속도를 표시 BU_ : (*Node) dbc파일에 사용되는 ecu 표시 BO_ : (*Message) 메시지(id, name, node) ..

참고: https://en.wikipedia.org/wiki/ISO_15765-2 https://www.linkedin.com/pulse/can-tp-iso-15765-2-vivek-maurya/ https://happilyembedded.wordpress.com/2016/02/15/can-multiple-frame-transmission/ [1] Frame Type 구분표 Receive Can Data에서 첫 번째 Byte의 7 ~ 4 bits에 해당하는 값으로 Frame Type을 구분할 수 있다. 0 : Single Frame (SF) - For unsegmented messages which can fit into single CAN frame 1 : First Frame (FF) - First ..

참조 : https://embedclogic.com/can-protocol/*CAN과 UDS에 대해 잘 정리되어있어 업무에 참고하시면 좋을 듯 합니다.CAN Bit Timing & Calculation Post.Bit Timing이란Bit Timing은 CAN Bus 상태에서 단일 비트를 전달하는데 필요한 시간 Quanta(tq : 비트 시간의 기본단위)이라 합니다. Bit Timing의 역수는 Bit rate (혹은 Nominal bit rate) 입니다. ECU의 Oscillator frequencies(신호 생성 주기)에서는 동기화 오류가 발생할 수 있어서모든 ECU는 주파수 편차가 허용 범위 내에 있을 경우, 비트 시간을 조정하여 동기화를 자체적으로 유지한다고 합니다.비트 시간 구성 요소비트 동기..