Przejdź do treści

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łkowita 0-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łkowita 0-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łkowita 0-3
    • B to stan do ustawienia, liczba całkowita 0-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łkowita 0-3
    • B to cykl pracy w procentach, liczba całkowita 0-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łkowita 0-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łkowita 0-1
    • B to częstotliwość w Hz, liczba całkowita 50-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łkowita 0-3
    • B to czas w sekundach, liczba całkowita 0-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łkowita 0-1
    • B to wejście, liczba całkowita 0-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łkowita
    • E to współczynnik Ki, liczba całkowita
    • F to współczynnik Kd, liczba całkowita
    • G określa, które wyjście PWM ma być sterowane, liczba całkowita 0-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
Powrót do góry