제어 루프 관련 질문입니다!
317
작성한 질문수 5
따라서 pid 제어 코드를 만들던 중에, 왜 센서 데이터를 받는 루프와 제어 루프를 while(1) 안에 따로 만드는지 궁금합니다! 둘다 1khz 라면 통일시켜도 되는 걸까요?
감사합니다!
답변 1
0
안녕하세요! 네 말씀하신대로 1kHz로 통일시켜도 됩니다. 강의에서는 기능별로 코드를 분리하기 위해서 센서값 수신 따로, PID제어 따로 작성했지만 하나로 합쳐서 작성해도 큰 문제는 없습니다.
하지만 코드를 기능별로 분리하는 것이 향후 유지보수와 기능 추가를 하게될때 유리합니다. 그게 나중에 라이브러리화 하기도 편하고요.
하나로 합쳐서 작업한 경우, 결국 다시 기능별로 분리해야 할 일이 생길수도 있습니다.
이걸 배운후 freertos 및 can통신으로 전환가능할까요?
0
23
0
비행승인 문의드립니다
0
41
0
드론의 M4 모터가 느리게 작동합니다.
0
70
2
STM32CubeIDE 관련해서 질문이 있습니다.
0
97
2
while문 루프 속도
0
65
2
변수 선언
0
55
2
FS-i6를 꺼도 LED 토글되는 이유
0
71
2
Fs-i6 i-bus 수신 데이터 이상
0
114
3
3-4. UBX 위도 경도 정보 Terminal에서 깨짐 현상
0
91
2
3-4. LED 토글 안됨
0
51
1
3-1. M8N GPS 강의 통신 연결 관련 문의
0
83
1
2-3. LPS22HH 강의 수행값이 아두이노 IDE Plotter 및 Terminal에서 인식 안됨
0
80
2
6-4 SwC 2000
0
107
2
6-4 ESC Calibration
0
70
1
esc, 모터 교체
0
115
2
부저 소리가 안납니다.
0
135
2
비행 질문
0
67
1
7-5. offset
0
76
2
sysmem.c
0
80
2
전체 제어의 주기를 1KHz로 설정한 이유가 궁금합니다.
0
91
2
부품 구매 관련 문의
0
69
1
PID 게인 문제
0
88
3
3d telemetry cp210x 연결
0
125
2
8-1. 3DR Telemetry HAL_UART_Receive_IT(&huart1, &uart1_rx_data, 1); 관련 문의
0
75
2





