• 카테고리

    질문 & 답변
  • 세부 분야

    임베디드 · IoT

  • 해결 여부

    미해결

강의 8-6 PID 게인메세지

22.08.24 23:02 작성 조회수 132

0

강의 8-6 관련 질문입니다

PID 게인 메세지 코드 작성 후 실행결과가 그림과 같이 나옵니다

EEPROM의 경우 강의 7-2(EEPROM 데이터 관리 프로토콜 정의)에서 코드 작성시에 수업에서 보여주신 결과와 동일하게 나왔지만 8-6에서 코드 작성시에는 다음과 같이 강의와 다른 결과가 나와 이유를 알고 싶어 질문 드립니다

추가적으로 telemetry에 빨간 LED가 점멸되는데 이는 사용에 문제가 없는지 궁금합니다

답변 1

답변을 작성해보세요.

0

안녕하세요!

7-2에서 EEPROM 에 잘 저장되는 것을 확인해보셨다면,

8강에서 그림과 같이 문제가 생길 수 있는 원인을 유추해보자면,

  1. EEPROM에서 데이터를 불러와서 PID 게인 구조체에 저장할 때 제대로 저장되지 않는 문제

  2. 기존에 PID 게인을 읽어와서 저장한 구조체가 아닌 다른 변수를 GCS로 송신하는 경우

정도 될 것 같은데요, 텔레메트리로 송신할 때 GCS가 아닌 printf로 무선으로 해당 변수값들을 송신해보시겠어요? 우선 텍스트로 먼저 잘 출력되는지부터 확인해보셔야 할 것 같습니다!

Telemetry에 빨간 LED가 깜빡거리는건 두 모듈간 무선 연결이 안됐다는 것을 나타내는 걸텐데, 원하는 데이터가 잘 통신이 되고 있나요? 제 생각엔 통신 자체가 안되고 있을 것 같습니다.

확인해보세요!