MW-AHRSv2 센서 아두이노와 CAN통신 관련 문의 > Module_Forum

본문 바로가기
사이트 내 전체검색

Module_Forum

MW-AHRSv2 센서 아두이노와 CAN통신 관련 문의

페이지 정보

profile_image
작성자 mecha
댓글 2건 조회 23회 작성일 25-03-26 17:49

본문

구매한 Sensor: MW-AHRSv2

사용 환경: 윈도우, Arduino IDE

개발 언어: Arduino

안녕하세요. 항상 고생 많으십니다.

저는 MW-AHRS 센서에서 아두이노로 데이터 받아오는 것 시도 해보고 있습니다.

MW-AHRS-->rs232-->아두이노로 데이터 10ms 주기의 데이터를 끊김없이 받아오는 것은 성공하였고, MW-AHRS --> CAN통신-->아두이노로 데이터 받아오는 것을 시도중입니다.


시도 해보고있는 아두이노-CAN통신 구성은 아래와 같습니다. (사진참고)
[MW-AHRS --> MCP2515(아두이노 CAN통신모듈 : CAN to SPI 모듈) --> 아두이노]
[1000Kbps, 데이터 타입 : Acd, Gyro, Ang, Mag]

현재 센서에서 계속해서 데이터를 보내준다고 가정하고 로우데이터 수신 코드를 작성했는데 데이터가 오지 않아 몇가지 질문사항이 있습니다.

- 이런식으로 아두이노와 can통신(SPI)이 가능할까요?
- 가능하다면 혹시 명령어를 보내야 수신이 되는걸까요? 아니면 계속해서 데이터를 쏘고있나요?
- 바이너리 패킷으로 RS232 통신할 때 메뉴얼내의 통신프로토콜에서는 두번째 데이터인 length가 13으로 나온다고 되어있는데, 계속해서 9로 출력 되더라구요. CAN에서의 프로토콜도 혹시나 다른점이 있을까요?



항상 친절한 답변 감사합니다.

댓글목록

profile_image

mecha님의 댓글

mecha 작성일

can으로 통신 성공하였습니다. 다만 발생한 문제가 들어오는 데이터 중 index값이 51,52,53이 교대로 들어와야할텐데, 52가 들어오는 빈도가 지나치게 적습니다. 혹시 이유가 따로 있을까요?

profile_image

최고관리자님의 댓글의 댓글

최고관리자 작성일

안녕하세요.

아이디어 로봇입니다.

정확한 문제 파악을 위해
CAN 통신이 성공하셨을 때 설정을 자세하게 알려주실 수 있으실까요?

회원로그인

회원가입