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
/outs.cgi?pwmA=B¶
Ustaw stan wyjścia PWM.
GET /outs.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/outs.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łkowita1-1000000
(50-100000
do SW 1.49d włącznie)
Przykład:
http://192.168.1.100/stm.cgi?pwmf=010000
/stm.cgi?pwmt¶
Dodane w HW 3.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, 47-51
{ "0": "VCC", "1": "INPA1", "2": "INPA2", "3": "INPA3", "4": "INPA4", "5": "INPA5", "6": "INPA6", "7": "TEMP", "8": "T1", "9": "H1", "18": "P1", "10": "DS1", "11": "DS2", "12": "DS3", "13": "DS4", "14": "DS5", "15": "DS6", "22": "DS7", "23": "DS8", "16": "DIFF1", "17": "DIFF2", "26": "DIFF3", "47": "DIFF4", // dodane w HW 3.5+ SW 1.49 "48": "DIFF5", // dodane w HW 3.5+ SW 1.49 "49": "DIFF6", // dodane w HW 3.5+ SW 1.49 "19": "CO2/GMQ125", // zmienione w HW 3.5+ SW 1.49 "24": "PM1.0", "20": "PM2.5", "25": "PM4.0", "21": "PM10.0", "27": "POWER1", // dodane w HW 3.5+ SW 1.36 "28": "POWER2", // dodane w HW 3.5+ SW 1.36 "29": "POWER3", // dodane w HW 3.5+ SW 1.36 "30": "POWER4", // dodane w HW 3.5+ SW 1.36 "50": "POWER5", // dodane w HW 3.5+ SW 1.49 "51": "POWER6", // dodane w HW 3.5+ SW 1.49 }
-
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