- Drucken
Verwendung des generischen I/O-Treibers
Verwendung des Generic-IO-Treibers
Ein Leitfaden für den Generic-IO-Treiber
Dieser Artikel beschreibt die Möglichkeiten und die Konfiguration des Generic-IO-Treibers in Tulip.
Fähigkeiten
Der Generic I/O-Treiber ermöglicht das Lesen/Überwachen von digitalen Eingängen und das Schreiben von digitalen Ausgängen auf GPIO-fähigen Tulip Edge-Geräten (I/O Gateway und Edge IO) in Tulip Apps.
Der Treiber meldet Pin up, Pin down und Pin changed Ereignisse an Tulip, wenn die Spannung an einem der digitalen Eingänge einen Schwellenwert überschreitet. Das I/O Gateway hat 16 digitale Eingänge, die mit Geräten kompatibel sind, die mit 3,3V - 24V arbeiten. Der Edge IO verfügt über 8 digitale Eingänge, die mit Geräten kompatibel sind, die mit 5V - 36V arbeiten.
Dies kann in einem Tulip-App-Trigger wie unten gezeigt verwendet werden:
Der Treiber unterstützt das Setzen des Ausgangs an den Ausgangspins auf HIGH (24V) oder LOW (0V) von einer App in Tulip. Das I/O Gateway hat 8 Ausgangspins und das Edge IO hat 4 Ausgangspins. Jeder Ausgangspin kann 500 mA liefern, aber beachten Sie, dass die Gesamtleistung aller Pins unter 1,5 A bleiben muss. Auf diese Weise sind die Ausgangspins für die Übertragung von digitalen Signalen an Geräte mit relativ hoher Impedanz und nicht für die Übertragung von Strom gedacht. Dies kann in einem Tulip-App-Trigger wie unten gezeigt verwendet werden:
Konfiguration
Um Ihr GPIO-Gerät für die Verwendung mit Tulip zu konfigurieren, vergewissern Sie sich zunächst, dass alles gemäß den Spezifikationen des Geräteherstellers richtig verdrahtet ist und dass die entsprechenden Ein- oder Ausgänge mit dem Tulip Edge Device verbunden sind.
Beachten Sie, dass Geräte wie Schalter und Breakbeams möglicherweise Pull-up- oder Pull-down-Widerstände benötigen, um richtig zu funktionieren. Sparkfun hat einen großartigen Artikel, der dieses Konzept erklärt.
Besuchen Sie dann die Geräteportal-Seite für Ihr Tulip Edge-Gerät, um den Treiber zu konfigurieren.
Der entsprechende Konfigurationsbildschirm ist unten abgebildet.
Die Optionen werden im Folgenden detailliert beschrieben:
- Pin-Up-Ereignisse stummschalten - Standardmäßig gibt der Generic I/O-Treiber jedes Mal ein Pin-Up-Ereignis in Tulip aus, wenn die Spannung eines Pins den Schwellenwert überschreitet und von niedrig auf hoch geht. Wenn Sie dieses Kästchen markieren, wird dieses Ereignis nicht ausgegeben.
- Pin-Down-Ereignisse stummschalten - Standardmäßig gibt der Generic I/O-Treiber jedes Mal ein Pin-Down-Ereignis in Tulip aus, wenn die Spannung eines Pins den Schwellenwert überschreitet und von High zu Low wechselt. Wenn Sie dieses Kästchen markieren, wird dieses Ereignis nicht ausgegeben.
- Stummschaltung von Pin-Änderungsereignissen - Standardmäßig gibt der Generic I/O-Treiber in Tulip jedes Mal ein Pin-Up-Ereignis aus, wenn die Spannung eines Pins den Schwellenwert überschreitet und von niedrig auf hoch oder von hoch auf niedrig wechselt. Wenn Sie dieses Kästchen markieren, wird dieses Ereignis nicht ausgegeben.