본문 바로가기
프로젝트 기록/NMPC 제어기 설계 (Garret Motion)

CAN실습_CANdb++

by 소요이 2023. 9. 18.
728x90

 

 

원래는 CAN DB실습할때 사용하는 툴: CANoe

얘는 대부분 현직에서 사용하는데 라이센스 비용이 2000이라 이번에는 사용하지 않겠다 ..

대신 CANdb++사용


 

1. Signal 만들기

 

Factor: float타입은 데이터 크기가 크기 때문에, 10을 곱해서 보내고 나중에 받은 다음 10을 나눌 때 사용하는 것

 

 

 


2. Node만들기

 


3. Message만들기

standard: 11비트, extended:29비트

 

ID값이 작을 수록 우선순위가 높다. 따라서 여러 메시지가 한번에 전송되는 경우 ID가 가장 작은 메시지가 전송되게 됨

DLC도 설정하면 됨

 

 

 

 

4. message에 시그널 싣기

 

 

데이터 레이아웃으로 데이터 조정 가능

 

 

데이터 길이부터 조절해야함

 

 

 

DBC파일 만들기 끝~

 

 

 

 

파일 생겼죠

 

'프로젝트 기록 > NMPC 제어기 설계 (Garret Motion)' 카테고리의 다른 글

Full-state Feedback using LQR Controller  (0) 2023.10.30
Bang Bang Control  (0) 2023.10.30
AUTOSAR 실습  (0) 2023.10.16
Elektrobit (EB) 라이센스 등록  (0) 2023.09.18
tool setting_2주차  (0) 2023.09.11