Monolith v2 CAN통신 관련 질문

안녕하세요.

저번에 Monolith V2의 AP 문제로 수리를 받은 후 택배로 제품을 수령한 팀입니다.
덕분에 Wi-Fi AP 입력과 서버 연결까지는 정상적으로 성공했습니다. 도움 주셔서 감사합니다.

다만 현재 저희가 다음과 같은 구성으로 CAN 통신 테스트를 진행하고 있습니다.

Arduino Mega → CAN Transceiver(SPI to CAN) → Monolith V2 CAN 포트

이 구성을 통해 최종적으로 ECT, 즉 냉각수 온도센서 값을 Arduino와 CAN Transceiver를 거쳐 CAN 통신으로 Monolith V2 보드 허브에서 확인하려고 했습니다.

그런데 Monolith V2에서는 CAN 값이 표시되지 않는 문제가 발생했습니다.
이후 동일한 회로 구성에서 보드만 Monolith V2 Mini로 변경하여 테스트해 보니 CAN 값이 정상적으로 확인되었습니다.

그래서 문의드리고 싶은 부분은 다음과 같습니다.

  1. Monolith V2와 Monolith V2 Mini의 CAN 통신 관련 차이점이 있는지 궁금합니다.
  2. 동일한 회로에서 Mini는 정상 동작하고 V2에서는 값이 뜨지 않는다면, Monolith V2 보드 자체의 문제로 판단해도 되는지 확인 부탁드립니다.

확인해 주시면 감사하겠습니다.

두 보드의 CAN 회로는 완전히 동일합니다. CAN 종단저항 점퍼 세팅이 양쪽이 동일한가요?

넵 보드 이외의 세팅은 전부 동일했습니다.

CAN이 작동하지 않는 보드를 CAN 버스에 연결했을 때 버스 에러가 발생하는지, CAN 메시지 수신 말고 발신도 작동하지 않는지, CANH, CANL 사이의 저항을 측정했을 때 60옴이 나오는지 정도를 먼저 점검해 보셔야 할 것 같습니다.

해당 original 보드는 단순 출고 검증뿐만 아니라 실제 상용차량에서 CAN 버스 데이터 송수신 여부를 모두 완전히 검증한 보드입니다. 가지고 계신 각 보드의 CAN enabled 여부, Bit rate, Filter, Mask 설정도 다시 한번 확인해 보세요.