풍향계 구동에서의 오류
페이지 정보
작성자 kksp12y 작성일23-02-02 00:42 조회492회 댓글2건본문
안녕하세요. 센서 구동 오류 문제에 대해 도움을 받고자 질문게시판에 글을 남깁니다.
현재 제가 사용중인 SEN_0482, RS485 to USB, Raspberry pi 3 B+ 입니다.
아래는 현재 사용중인 SEN_0482에 RS485 to USB를 부착한 사진입니다.
공식 사이트 입니다. ( https://wiki.dfrobot.com/RS485_Wind_Direction_Transmitter_SKU_SEN0482 )
위 공식사이트는 데이터 시트 및 구동하는 법이 나와있습니다.
저는 그대로 따라했고, wiring작업 또한 그대로 진행하였습니다.
나머지 오류들은 열심히 찾아보고 해서 해결했습니다.
하지만 아래 사진처럼 실행파일을 실행시키면 Segment fault가 뜹니다.
코드는 https://github.com/DFRobotdl/RS485_Wind_Direction_Transmitter 이곳을 그대로 사용하였습니다.
Raspberry pi 에서 RS485 to USB를 잘 인식하고 있고 전력을 파워 서플라이를 이용하여 24V로 주었으며 컴파일까지 오류 없이 되었습니다.
한번은 실행파일을 계속 실행시켜보다가 Segment fault가 뜨지 않고 코드가 실행되었는데 WindDirection: [null] 나왔습니다.
그래서 값을 얻기 위해 풍향계를 살짝 움직이니 Segment fault이 뜨고 코드가 종료되었습니다.
밑 사진은 main.c입니다. 헤더파일하고 cpp파일은 https://github.com/DFRobotdl/RS485_Wind_Direction_Transmitter에 있습니다.
열심히 찾아본다고 이것저것 알아보았지만, 실력이 낮아서인지 더 이상 답이 나오질 않아 이렇게 질문 올립니다.
읽어주심에 감사드립니다.!
댓글 : 2
조회수 : 492
master님의 댓글
master 작성일
라즈베리파이를 연결하기 전에 PC에 연결해서 정상동작 하는지 체크하면
RS-485모듈 연결에 문제가 없는지 체크할 수가 있습니다.
kksp12y님의 댓글
kksp12y
피드백 감사합니다! 확인 해보겠습니다!