inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

8-6. FC 데이터 송신 - ID 0x00~0x05 PID 게인 메시지

강의 8-6 PID 게인메세지

255

yjsin

작성한 질문수 1

0

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

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

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

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

pid iot stm32cubeide stm32f4 드론-개발 자작드론

답변 1

0

ChrisP

안녕하세요!

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

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

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

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

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

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

확인해보세요!

이걸 배운후 freertos 및 can통신으로 전환가능할까요?

0

34

0

비행승인 문의드립니다

0

57

0

드론의 M4 모터가 느리게 작동합니다.

0

95

2

STM32CubeIDE 관련해서 질문이 있습니다.

0

112

2

while문 루프 속도

0

77

2

변수 선언

0

70

2

FS-i6를 꺼도 LED 토글되는 이유

0

84

2

Fs-i6 i-bus 수신 데이터 이상

0

138

3

3-4. UBX 위도 경도 정보 Terminal에서 깨짐 현상

0

110

2

3-4. LED 토글 안됨

0

60

1

3-1. M8N GPS 강의 통신 연결 관련 문의

0

94

1

2-3. LPS22HH 강의 수행값이 아두이노 IDE Plotter 및 Terminal에서 인식 안됨

0

99

2

6-4 SwC 2000

0

115

2

6-4 ESC Calibration

0

74

1

esc, 모터 교체

0

136

2

부저 소리가 안납니다.

0

149

2

비행 질문

0

78

1

7-5. offset

0

84

2

sysmem.c

0

88

2

전체 제어의 주기를 1KHz로 설정한 이유가 궁금합니다.

0

102

2

부품 구매 관련 문의

0

74

1

PID 게인 문제

0

97

3

3d telemetry cp210x 연결

0

130

2

8-1. 3DR Telemetry HAL_UART_Receive_IT(&huart1, &uart1_rx_data, 1); 관련 문의

0

86

2