Usando o driver de E/S genérico
  • 31 Oct 2023
  • 2 Minutos para Ler
  • Contribuintes

Usando o driver de E/S genérico


Resumo do artigo

Usando o driver de E/S genérico

Um guia para o driver Generic-IO

Este artigo descreve os recursos e a configuração associados ao driver de E/S genérico no Tulip.

Recursos

O driver Generic I/O permite ler/monitorar entradas digitais e gravar saídas digitais em dispositivos Tulip Edge habilitados para GPIO (I/O Gateway e Edge IO) em Tulip Apps.

O driver reporta eventos de Pin up, Pin down e Pin changed para a Tulip quando a tensão em qualquer uma das entradas digitais ultrapassa um limite. O Gateway de E/S tem 16 entradas digitais compatíveis com dispositivos que operam em 3,3 V - 24 V. O Edge IO tem 8 entradas digitais compatíveis com dispositivos que operam em 5V - 36V.

Isso pode ser usado em um acionador do aplicativo Tulip, conforme mostrado abaixo:

O driver suporta a configuração da saída nos pinos de saída para HIGH (24V) ou LOW (0V) a partir de um aplicativo no Tulip. O Gateway de E/S tem 8 pinos de saída e o Edge IO tem 4 pinos de saída. Cada pino de saída é capaz de fornecer 500 mA, mas observe que a saída total em todos os pinos deve permanecer abaixo de 1,5 A. Dessa forma, os pinos de saída destinam-se ao envio de sinais digitais para dispositivos de impedância relativamente alta, em vez de enviar energia. Isso pode ser usado em um Tulip App Trigger, conforme mostrado abaixo:

Configuração

Para configurar seu dispositivo GPIO para ser usado com o Tulip, primeiro verifique se tudo está conectado corretamente de acordo com as especificações do fabricante do dispositivo e se as entradas ou saídas apropriadas estão conectadas ao Tulip Edge Device.

Observe que dispositivos como switches e breakbeams podem exigir resistores pull-up ou pull-down para funcionar corretamente. A Sparkfun tem um ótimo artigo que explica esse conceito.

Em seguida, visite a página Device Portal de seu Tulip Edge Device para configurar o driver.

A tela de configuração relevante é mostrada abaixo.

As opções são descritas em detalhes a seguir:

  • Mute Pin-Up Events (Silenciar eventos de pin-up ) - Por padrão, o driver de E/S genérico emite um evento de pin-up no Tulip toda vez que a tensão de um pino ultrapassa o limiar, passando de baixo para alto. Marcar essa caixa impede que esse evento seja emitido.
  • Mute Pin-Down Events (Silenciar eventos de queda de pino) - Por padrão, o driver de E/S genérico emite um evento de queda de pino no Tulip toda vez que a tensão de um pino ultrapassa o limite, passando de alto para baixo. Marcar essa caixa impede que esse evento seja emitido.
  • Mute Pin-Changed Events (Silenciar eventos de alteração de pino ) - Por padrão, o driver de E/S genérico emite um evento de pin up no Tulip toda vez que a tensão de um pino ultrapassa o limite, passando de baixo para alto ou de alto para baixo. Marcar essa caixa impede que esse evento seja emitido.

Este artigo foi útil?