-
Wydrukować
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".
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.
- Przechwytywanie danych przy zmianie napięcia
- Żą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.