Używanie ogólnego sterownika I/O
  • 17 Sep 2022
  • 1 Minuta do przeczytania
  • Współtwórcy

Używanie ogólnego sterownika I/O


Article Summary

Używanie sterownika Generic I/O

Przewodnik po sterowniku Generic-IO

Ten artykuł opisuje możliwości i konfigurację związaną ze sterownikiem Generic I/O w Tulipie.

Możliwości

Sterownik Generic I/O pozwala na odczyt/monitorowanie cyfrowych wejść i zapis cyfrowych wyjść na urządzeniach Tulip Edge obsługujących GPIO (I/O Gateway i Edge IO) w Tulip Apps.

Sterownik raportuje do Tulipa zdarzenia typu Pin up, Pin down oraz Pin changed, gdy napięcie na którymkolwiek z wejść cyfrowych przekroczy próg. Bramka I/O posiada 16 wejść cyfrowych kompatybilnych z urządzeniami pracującymi na napięciach 3.3V - 24V. Edge IO posiada 8 wejść cyfrowych kompatybilnych z urządzeniami działającymi przy 5V - 36V.

Może to być wykorzystane w wyzwalaczu Tulip App, jak pokazano poniżej:

Sterownik obsługuje ustawienie wyjścia na pinach wyjściowych na HIGH (24V) lub LOW (0V) z poziomu aplikacji w Tulipie. Bramka I/O ma 8 pinów wyjściowych, a Edge IO ma 4 piny wyjściowe. Każdy pin wyjściowy jest w stanie dostarczyć 500mA, ale należy pamiętać, że całkowite wyjście na wszystkich pinach musi pozostać poniżej 1.5A. W ten sposób piny wyjściowe są przeznaczone do wysyłania sygnałów cyfrowych do urządzeń o stosunkowo wysokiej impedancji, w przeciwieństwie do wysyłania zasilania. Można to wykorzystać w aplikacji Tulip App Trigger, jak pokazano poniżej:

Konfiguracja

Aby skonfigurować urządzenie GPIO do użycia z Tulipem, najpierw upewnij się, że wszystko jest prawidłowo okablowane zgodnie ze specyfikacją producenta urządzenia i że odpowiednie wejścia lub wyjścia są podłączone do Tulip Edge Device.

Zwróć uwagę, że urządzenia takie jak przełączniki i łamańce mogą wymagać rezystorów pull-up lub pull-down do prawidłowego funkcjonowania. Sparkfun ma świetny artykuł, który wyjaśnia tę koncepcję.

Następnie odwiedź stronę Device Portal dla Twojego Tulip Edge Device, aby skonfigurować sterownik.

Odpowiedni ekran konfiguracyjny pokazany jest poniżej.

Opcje zostały szczegółowo opisane poniżej:

  • Mute Pin-Up Events - Domyślnie sterownik Generic I/O emituje w Tulipie zdarzenie pin up za każdym razem, gdy napięcie pinu przekroczy próg przechodzący z poziomu niskiego do wysokiego. Zaznaczenie tego pola zapobiega emisji tego zdarzenia.
  • Mute Pin-Down Events - Domyślnie, sterownik Generic I/O emituje zdarzenie pin down w Tulipie za każdym razem gdy napięcie na pinie przekroczy próg przejścia z wysokiego na niskie. Zaznaczenie tego pola zapobiega emisji tego zdarzenia.
  • Mute Pin-Changed Events - Domyślnie, sterownik Generic I/O emituje zdarzenie pin up w Tulipie za każdym razem gdy napięcie pinu przekroczy próg przejścia z niskiego do wysokiego lub wysokiego do niskiego. Zaznaczenie tego pola zapobiega emisji tego zdarzenia.

Czy ten artykuł był pomocny?