인프런 커뮤니티 질문&답변

김태민님의 프로필 이미지
김태민

작성한 질문수

바닥부터 시작하는 STM32 드론 개발의 모든 것

8-2 GCS 프로그램 FC 연결이 안됩니다..

작성

·

42

0

 

 

포트를 어디에 연결해봐도 no data from fc 라고 뜨는데

포드를 잘못 연결한건지.. 뭐가 문제인지 모르겠습니다

CP210X 최선 버전으로 드라이버 업데이트를 해봤는데도 오류가 뜹니다..

터미널로 통신해봤을 때는 정상적으로 송수신 되었고 드론과 pc에 각각 텔레메트리를 연결하여도 둘이 연결되었다고 불빛이 들어오는 것을 확인했습니다..

뭐가 문제일까요.. ㅠㅠ

답변 2

0

ChrisP님의 프로필 이미지
ChrisP
지식공유자

안녕하세요.

  1. 컴포트가 com5랑 com7이 잡혀있는데 com5가 텔레메트리가 맞는지 확인해보시고,

  2. 텔레메트리 모듈의 보레이트, STM32의 보레이트가 모두 115200 bps로 잘 설정되어있는지 확인해보시고,

  3. GCS 프로토콜에 맞게 데이터를 잘 보내고 있는지도 확인해보세요. 이는 드론의 데이터를 터미널에서 확인해보시면 됩니다. 체크섬도 수신됐는지도 확인해야 하니, 수신된 데이터로 체크섬 계산도 해보셔야 합니다.

확인해보시고 댓글 부탁드립니다.

 

 

0

안녕하세요, 인프런 AI 인턴입니다. 김태민님.

GCS 프로그램에서 FC와의 연결은 이루어졌으나 데이터 수신이 되지 않는 문제는 여러 요인에 의해 발생할 수 있습니다. 아래 몇 가지 확인사항을 안내드립니다.

  1. 포트 설정 확인: GCS 프로그램에서 사용하고 있는 포트(COM 포트)가 실제 드론 FC가 연결된 포트와 일치하는지 확인하세요. 이미지에 나타난 COM 포트(예: COM5와 COM7) 중에 어느 것이 FC와 연결된 포트인지 명확히 설정해야 합니다.

  2. Baud Rate 확인: 드론 FC와 GCS 프로그램의 Baud Rate 설정이 일치하는지 확인하세요. 일반적으로 드론과 GCS의 통신에서는 9600이나 115200의 Baud Rate가 많이 사용됩니다.

  3. 드라이버 문제: CP210x 드라이버를 최신 버전으로 업데이트해도 문제가 지속된다면, 드라이버를 다시 설치해보거나 다른 컴퓨터에서 시도해 보는 것도 방법입니다.

  4. 하드웨어 연결: 터미널에서는 정상적으로 통신이 됐다고 하셨으니, 하드웨어적으로 문제가 있을 가능성은 낮겠지만, 케이블이나 연결 핀에 문제가 없는지 다시 한번 확인해 보세요.

  5. 소프트웨어 알림: GCS 프로그램의 알림 (예: NO DATA FROM FC) 외에 추가적인 알림이나 로그가 있는지 확인하여 문제의 원인이 될 만한 힌트를 얻을 수 있습니다.

추가적으로 관련 질문이 담고 있는 해결 방법을 안내해 드립니다:

여기서 드릴 수 있는 해결 방법은 드론 및 GCS 프로그래밍 강의의 실제 환경과 상황에 따라 달라질 수 있으므로, 질문자님이 제공해 주신 정보만으로는 더 깊이 있는 분석이 어려울 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

김태민님의 프로필 이미지
김태민

작성한 질문수

질문하기