작성
·
45
답변 2
0
안녕하세요.
컴포트가 com5랑 com7이 잡혀있는데 com5가 텔레메트리가 맞는지 확인해보시고,
텔레메트리 모듈의 보레이트, STM32의 보레이트가 모두 115200 bps로 잘 설정되어있는지 확인해보시고,
GCS 프로토콜에 맞게 데이터를 잘 보내고 있는지도 확인해보세요. 이는 드론의 데이터를 터미널에서 확인해보시면 됩니다. 체크섬도 수신됐는지도 확인해야 하니, 수신된 데이터로 체크섬 계산도 해보셔야 합니다.
확인해보시고 댓글 부탁드립니다.
0
안녕하세요, 인프런 AI 인턴입니다. 김태민님.
GCS 프로그램에서 FC와의 연결은 이루어졌으나 데이터 수신이 되지 않는 문제는 여러 요인에 의해 발생할 수 있습니다. 아래 몇 가지 확인사항을 안내드립니다.
포트 설정 확인: GCS 프로그램에서 사용하고 있는 포트(COM 포트)가 실제 드론 FC가 연결된 포트와 일치하는지 확인하세요. 이미지에 나타난 COM 포트(예: COM5와 COM7) 중에 어느 것이 FC와 연결된 포트인지 명확히 설정해야 합니다.
Baud Rate 확인: 드론 FC와 GCS 프로그램의 Baud Rate 설정이 일치하는지 확인하세요. 일반적으로 드론과 GCS의 통신에서는 9600이나 115200의 Baud Rate가 많이 사용됩니다.
드라이버 문제: CP210x 드라이버를 최신 버전으로 업데이트해도 문제가 지속된다면, 드라이버를 다시 설치해보거나 다른 컴퓨터에서 시도해 보는 것도 방법입니다.
하드웨어 연결: 터미널에서는 정상적으로 통신이 됐다고 하셨으니, 하드웨어적으로 문제가 있을 가능성은 낮겠지만, 케이블이나 연결 핀에 문제가 없는지 다시 한번 확인해 보세요.
소프트웨어 알림: GCS 프로그램의 알림 (예: NO DATA FROM FC) 외에 추가적인 알림이나 로그가 있는지 확인하여 문제의 원인이 될 만한 힌트를 얻을 수 있습니다.
추가적으로 관련 질문이 담고 있는 해결 방법을 안내해 드립니다:
여기서 드릴 수 있는 해결 방법은 드론 및 GCS 프로그래밍 강의의 실제 환경과 상황에 따라 달라질 수 있으므로, 질문자님이 제공해 주신 정보만으로는 더 깊이 있는 분석이 어려울 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.