Jak używać wejść analogowych w bramie I/O
  • 02 Nov 2022
  • 2 Minuty do przeczytania
  • Współtwórcy

Jak używać wejść analogowych w bramie I/O


Jak korzystać z wejść analogowych na bramce I/O

Oto jak używać 4 wejść analogowych za pomocą sterownika Generic ADC na bramce I/O.

Sterownik Generic-ADC na bramce I/O jest używany do odczytu wartości napięcia na każdym z 4 kanałów analogowych bramki.

Kanały te mogą znajdować się po "stronie zasilania" bramki na końcu oznaczonym jako "ANALOG INPUT".

How to Use Analog Inputs on the I_O Gateway_116081351.png

Każdy kanał może odczytywać wartości w zakresie 0-24 V z efektywną rozdzielczością 9 bitów, co oznacza, że może odczytywać zmiany napięcia co 0,002 V.

Każdy kanał odnosi swój pomiar do kanału zwrotnego ( - ) na wejściu. Oznacza to, że wszystkie analogowe pomiary napięcia będą miały ten sam analogowy wspólny mianownik.

Konfiguracja sterownika Generic-ADV

Aby użyć tych wartości w Tulipie, musisz się upewnić, że sterownik "GENERIC-ADC-VOLTAGE" jest włączony w Device Portal na stronie Driver Configuration.

Używanie wejść analogowych w wyzwalaczach

Aby wykorzystać te dane w aplikacji, istnieją dwa sposoby wykorzystania wyzwalaczy do przechwytywania danych analogowych.

  1. Przechwytywanie danych przy zmianie napięcia
  2. Żądanie aktualnej wartości kanału

Oto przykład, jak przechwycić dane, gdy zmienia się napięcie:

  • Gdy "urządzenie" "Analog Voltage Input" wyprowadza na "tej stacji"
  • If "Device Output" "channel" "=" "Static Value" "Integer" "1"
  • Then: "Data Manipulation" "Store" dane: "Device Output" "voltage" lokalizacja: (zmienna)
  • Następnie: "Data Manipulation" "Store" data: "Device Output" "rawValue" lokalizacja: (zmienna)
  • Następnie: "Data Manipulation" "Store" data: "Device Output" "channel" lokalizacja: (zmienna)

Ta metoda będzie przechwytywać następujące dane za każdym razem, gdy bramka wykryje, że napięcie się zmieniło:

  • Napięcie
  • Surowy odczyt z układu ADC
  • Kanał

Nie będzie wysyłać powtarzających się wartości. Sterownik GENERIC-ADC-VOLTAGE wyemituje dane, jeśli wykryje zbyt duży szum na singlu powodujący wahania napięcia większe niż 0,002V.

Oto przykład, jak zażądać aktualnej wartości kanału.

  • "When" "button is pressed"
  • "Run Device Function" "Analog Voltage Input" "Get current reading" at "this station" channel: "wartość statyczna" "integer" "1" "Odczyt kanału 1"

Ta metoda zażąda aktualnego napięcia na określonym kanale i zwróci wartość, nawet jeśli odczyt się nie zmienił.

Jest to konieczne dla sygnałów z urządzeń takich jak czujniki ciśnienia, które, gdy są utrzymywane przy stałym napięciu, w przeciwnym razie nie wysyłałyby aktualizacji do Tulipa.

Przykłady urządzeń

Ta sekcja zawiera uwagi dotyczące poszczególnych urządzeń, które mogą być używane z Tulipem przy użyciu tego sterownika.

Prosense 25 10-XXXXX

To urządzenie dostarcza sygnał wyjściowy 0-10V w zależności od ciśnienia przyłożonego do czujnika. Prosta zależność proporcjonalna łączy odczyt napięcia z Tulipa z odczytem ciśnienia. Proporcja ta jest zależna od znamionowego zakresu pomiarowego czujnika.

Urządzenie powinno być okablowane zgodnie z instrukcjami zawartymi w Datasheet. Dla ułatwienia poniżej przedstawiono schemat połączeń. W tej sytuacji na pin 1 należy podać napięcie 24V względem masy pinów wejścia analogowego, pin 2 należy podłączyć do pinu wejścia analogowego na bramce I/O Tulipa, a pin 3 należy podłączyć do masy wejścia analogowego.


Czy ten artykuł był pomocny?