제어 루프 관련 질문입니다!
325
작성한 질문수 5
따라서 pid 제어 코드를 만들던 중에, 왜 센서 데이터를 받는 루프와 제어 루프를 while(1) 안에 따로 만드는지 궁금합니다! 둘다 1khz 라면 통일시켜도 되는 걸까요?
감사합니다!
답변 1
0
안녕하세요! 네 말씀하신대로 1kHz로 통일시켜도 됩니다. 강의에서는 기능별로 코드를 분리하기 위해서 센서값 수신 따로, PID제어 따로 작성했지만 하나로 합쳐서 작성해도 큰 문제는 없습니다.
하지만 코드를 기능별로 분리하는 것이 향후 유지보수와 기능 추가를 하게될때 유리합니다. 그게 나중에 라이브러리화 하기도 편하고요.
하나로 합쳐서 작업한 경우, 결국 다시 기능별로 분리해야 할 일이 생길수도 있습니다.
이걸 배운후 freertos 및 can통신으로 전환가능할까요?
0
34
0
비행승인 문의드립니다
0
57
0
드론의 M4 모터가 느리게 작동합니다.
0
93
2
STM32CubeIDE 관련해서 질문이 있습니다.
0
112
2
while문 루프 속도
0
77
2
변수 선언
0
70
2
FS-i6를 꺼도 LED 토글되는 이유
0
83
2
Fs-i6 i-bus 수신 데이터 이상
0
137
3
3-4. UBX 위도 경도 정보 Terminal에서 깨짐 현상
0
110
2
3-4. LED 토글 안됨
0
59
1
3-1. M8N GPS 강의 통신 연결 관련 문의
0
92
1
2-3. LPS22HH 강의 수행값이 아두이노 IDE Plotter 및 Terminal에서 인식 안됨
0
95
2
6-4 SwC 2000
0
115
2
6-4 ESC Calibration
0
74
1
esc, 모터 교체
0
135
2
부저 소리가 안납니다.
0
148
2
비행 질문
0
77
1
7-5. offset
0
83
2
sysmem.c
0
87
2
전체 제어의 주기를 1KHz로 설정한 이유가 궁금합니다.
0
100
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
84
2





