极品馒头泬19p,国产精品亚洲一区二区三区,狠狠色噜噜狠狠狠7777奇米,国产精品视频一区二区三区无码,国产欧美日韩久久久久

【E1351】基于ESP32的遠程PID調(diào)節(jié)器

2021-09-28 20:25:13      索煒達電子      892     

項目編號:E1351

文件大?。?5K

源碼說明:帶中文注釋

開發(fā)環(huán)境:C編譯器

簡要概述:

pid控制器服務器

獨立的比例積分微分調(diào)節(jié)器,能夠通過Wi-Fi進行控制(類似于UDP服務器)。


概述

該應用程序依賴于官方ESP-IDF框架。調(diào)節(jié)器本身的指令集可以在commandmanager.h文件或pid控制器gui存儲庫中找到。支持IPv4和IPv6網(wǎng)絡。

udp_服務器_任務服務于主udp服務器并不斷偵聽傳入消息。然后將它們傳遞給commandmanager模塊(process_request()函數(shù)),并將準備好的回復發(fā)送回客戶端。

_stream_任務是一個內(nèi)部任務,僅在請求過程變量流和控制器輸出值時才處于活動狀態(tài)。

執(zhí)行主pid算法的pid組件。


用法

有關編譯和運行流程的幫助,請參閱ESP-IDF文檔。通常,要構建、閃存和運行內(nèi)置UART監(jiān)視器,您應該調(diào)用:

$make-j8閃存監(jiān)視器

或者,您可以應用我在開發(fā)過程中使用的VSCode編輯器任務。它們放在.vscode/tasks.json文件中。

該應用程序可以很容易地與現(xiàn)成的pid控制器gui PC實用程序配對。

目錄│文件列表:

 └ pid-controller-server

    │ CMakeLists.txt

    │ Makefile

    │ sdkconfig

    ├ .vscode

    │  │ c_cpp_properties.json

    │  └ tasks.json

    ├ components

    │  ├ commandmanager

    │  │  │ commandmanager.c

    │  │  │ component.mk

    │  │  └ include

    │  │     └ commandmanager.h

    │  └ pid

    │     │ component.mk

    │     │ pid.c

    │     └ include

    │        └ pid.h

    └ main

       │ CMakeLists.txt

       │ component.mk

       │ Kconfig.projbuild

       └ pid_controller_server.c

TAGPID
  • 4 次
  • 5 分