Wyjścia PWM¶
/stm.cgi?pname¶
-
Ustaw nazwę dla wyjścia PWM.
GET /stm.cgi?pname=AB
A
to indeks wyjścia PWM PWM0-PWM3, liczba całkowita0-3
B
to nazwa do ustawienia, ciąg do 15 znaków
Przykład:
http://192.168.1.100/stm.cgi?pname=0Dioda
/outs.cgi?pwm=pwm¶
-
Przełącz stan wyjścia PWM.
GET /outs.cgi?pwm=pwmA
A
to indeks wyjścia PWM PWM0-PWM3, liczba całkowita0-3
Przykład:
http://192.168.1.100/outs.cgi?pwm=pwm0
/stm.cgi?pwmA=B¶
-
Ustaw stan wyjścia PWM.
GET /stm.cgi?pwmA=B
A
to indeks wyjścia PWM PWM0-PWM3, liczba całkowita0-3
B
to stan do ustawienia, liczba całkowita0-1
Przykład:
http://192.168.1.100/stm.cgi?pwm0=1
/stm.cgi?pwmd¶
-
Ustaw cykl pracy (współczynnik wypełnienia) dla wyjścia PWM.
GET /stm.cgi?pwmd=AB
A
to indeks wyjścia PWM PWM0-PWM3, liczba całkowita0-3
B
to cykl pracy w procentach, liczba całkowita0-100
Przykład:
http://192.168.1.100/stm.cgi?pwmd=050
/stm.cgi?pwmp¶
-
Ustaw opcje Aktywny niski i Tryb ON/OFF.
GET /stm.cgi?pwmp=A
A
określa, czy funkcja jest włączona dla PWM0-PWM3, liczba całkowita0-255
(8 bitów 20, 21, .. ,27 - pierwsze 4 to Aktywny niski dla PWM0-PWM3, kolejne 4 to Tryb ON/OFF dla PWM0-PWM3)
Przykład:
http://192.168.1.100/stm.cgi?pwmp=15
/stm.cgi?pwmf¶
-
Ustaw częstotliwość dla wyjść PWM.
GET /stm.cgi?pwmf=AB
A
określa, czy częstotliwość jest ustawiana dla PWM0 czy PWM1-PWM3, liczba całkowita0-1
B
to częstotliwość w Hz, liczba całkowita50-100000
Przykład:
http://192.168.1.100/stm.cgi?pwmf=010000
/stm.cgi?pwmt¶
Dodane w LK3.5+ SW 1.30
-
Ustaw czas, w którym współczynnik wypełnienia sygnału zostanie zmieniony.
GET /stm.cgi?pwmt=AB
A
to indeks wyjścia PWM PWM0-PWM3, liczba całkowita0-3
B
to czas w sekundach, liczba całkowita0-2147483647
Przykład:
http://192.168.1.100/stm.cgi?pwmt=010
Regulator PID¶
/stm.cgi?pidvalue¶
-
Ustaw opcje regulatora PID.
GET /stm.cgi?pidvalue=A*B*C*D*E*F*G
A
określa, czy funkcja jest włączona, liczba całkowita0-1
-
B
to wejście, liczba całkowita0-30
,27-30
tylko od LK3.5+ SW 1.36+{ "0": "VCC", "1": "INPA1", "2": "INPA2", "3": "INPA3", "4": "INPA4", "5": "INPA5", "6": "INPA6", "7": "TEMP", "8": "T1", "9": "H1", "10": "DS1", "11": "DS2", "12": "DS3", "13": "DS4", "14": "DS5", "15": "DS6", "16": "DIFF1", "17": "DIFF2", "18": "P1", "19": "CO2", "20": "PM2.5", "21": "PM10.0", "22": "DS7", "23": "DS8", "24": "PM1.0", "25": "PM4.0", "26": "DIFF3", "27": "POWER1", "28": "POWER2", "29": "POWER3", "30": "POWER4", }
-
C
to docelowa wartość na wejściu, liczba całkowita (żądana wartość pomnożona przez 10) D
to współczynnik Kp, liczba całkowitaE
to współczynnik Ki, liczba całkowitaF
to współczynnik Kd, liczba całkowitaG
określa, które wyjście PWM ma być sterowane, liczba całkowita0-3
(PWM0-PWM3)
Przykład:
http://192.168.1.100/stm.cgi?pidvalue=1*7*240*1*1*1*0
Ostatnia aktualizacja: 2021-03-01