pid controller server
beta
Wi-Fi (UDP 서버와 같은 작용)를 통해 제어 할 수있는 독립형 비례 integral-indevative 레귤레이터.
이 앱은 공식 ESP-IDF 프레임 워크에 의존합니다. 레귤레이터 자체의 명령 세트는 commandmanager.h 파일 또는 PID-Controller-GUI 저장소에서 찾을 수 있습니다. IPv4 및 IPv6 네트워크를 모두 지원합니다.
udp_server_task 기본 UDP 서버를 제공하며 지속적으로 들어오는 메시지를 듣습니다. 그런 다음 commandmanager 모듈 ( process_request() 함수)로 전달되고 준비된 답장이 클라이언트로 다시 전송됩니다.
_stream_task 는 프로세스 변수 및 컨트롤러 출력 값이 요청 될 때만 활성화 된 내부 작업입니다.
pid 구성 요소 기본 PID 알고리즘을 수행합니다.
컴파일 및 실행 프로세스에 대한 도움은 ESP-IDF 문서를 참조하십시오. 일반적으로 빌드, 플래시 및 내장 UART 모니터를 실행하려면 다음을 호출해야합니다.
$ make -j8 flash monitor또는 개발 중에 사용 된 VSCODE 편집기의 작업을 적용 할 수 있습니다. .vscode/tasks.json 파일에 배치됩니다.
이 앱은 PID-CONTROLLER-GUI PC 유틸리티와 함께 쉽게 짝을 이룰 수 있습니다.