Utilizzo del driver I/O generico
  • 31 Oct 2023
  • 2 Minuti da leggere
  • Contributori

Utilizzo del driver I/O generico


Sommario dell'articolo

Utilizzo del driver I/O generico

Guida al driver Generic-IO

Questo articolo descrive le funzionalità e la configurazione associate al driver Generic I/O di Tulip.

Funzionalità

Il driver Generic I/O consente di leggere/monitorare gli ingressi digitali e di scrivere le uscite digitali sui dispositivi Tulip Edge abilitati GPIO (I/O Gateway e Edge IO) nelle applicazioni Tulip.

Il driver segnala a Tulip gli eventi Pin up, Pin down e Pin changed quando la tensione su uno qualsiasi degli ingressi digitali supera una soglia. Il gateway I/O dispone di 16 ingressi digitali compatibili con dispositivi funzionanti a 3,3V - 24V. L'Edge IO dispone di 8 ingressi digitali compatibili con dispositivi funzionanti a 5V - 36V.

Questo può essere utilizzato in un trigger di Tulip App come mostrato di seguito:

Il driver supporta l'impostazione dell'uscita sui pin di uscita su HIGH (24V) o LOW (0V) da un'applicazione in Tulip. Il gateway I/O ha 8 pin di uscita e l'Edge IO ha 4 pin di uscita. Ogni pin di uscita è in grado di erogare 500 mA, ma si noti che l'uscita totale su tutti i pin deve rimanere al di sotto di 1,5A. In questo modo, i pin di uscita sono destinati all'invio di segnali digitali a dispositivi ad impedenza relativamente alta, anziché all'invio di corrente. Questo può essere utilizzato in un Tulip App Trigger come mostrato di seguito:

Configurazione

Per configurare il dispositivo GPIO da utilizzare con Tulip, assicurarsi innanzitutto che tutto sia cablato correttamente secondo le specifiche del produttore del dispositivo e che gli ingressi o le uscite appropriate siano collegate al dispositivo Tulip Edge.

Si noti che dispositivi come interruttori e breakbeam possono richiedere resistenze di pull-up o pull-down per funzionare correttamente. Sparkfun ha un ottimo articolo che spiega questo concetto.

Quindi, visitare la pagina Device Portal del dispositivo Tulip Edge per configurare il driver.

La schermata di configurazione pertinente è mostrata di seguito.

Le opzioni sono descritte in dettaglio di seguito:

  • Mute Pin-Up Events - Per impostazione predefinita, il driver Generic I/O emette un evento pin up in Tulip ogni volta che la tensione di un pin attraversa la soglia passando da bassa ad alta. Selezionando questa casella si impedisce l'emissione di questo evento.
  • Mute Pin-Down Events - Per impostazione predefinita, il driver I/O generico emette un evento pin down in Tulip ogni volta che la tensione di un pin attraversa la soglia passando da alta a bassa. Selezionando questa casella si impedisce l'emissione di questo evento.
  • Mute Pin-Changed Events - Per impostazione predefinita, il driver I/O generico emette un evento pin up in Tulip ogni volta che la tensione di un pin attraversa la soglia passando da bassa ad alta o da alta a bassa. Selezionando questa casella si impedisce l'emissione di questo evento.

Questo articolo è stato utile?