Como usar entradas analógicas no gateway de E/S
  • 31 Oct 2023
  • 2 Minutos para Ler
  • Contribuintes

Como usar entradas analógicas no gateway de E/S


Resumo do artigo

Como usar as entradas analógicas no gateway de E/S

Veja a seguir como usar as 4 entradas analógicas com o driver ADC genérico no gateway de E/S.

O driver Generic-ADC no gateway de E/S é usado para ler o valor da tensão em cada um dos 4 canais analógicos do gateway.

Esses canais podem ser localizados no "lado da alimentação" do gateway, na extremidade rotulada como "ANALOG INPUT".

How to Use Analog Inputs on the I_O Gateway_116081351.png

Cada canal pode ler entre 0-24 volts com uma resolução efetiva de 9 bits, o que significa que ele pode ler alterações de tensão a cada 0,002 volts.

Cada canal referencia sua medição ao canal de retorno ( - ) na entrada. Isso significa que todas as medições de tensão analógica compartilharão o mesmo comum analógico.

Configuração do driver Generic-ADV

Para usar esses valores no Tulip, você terá de se certificar de que o driver "GENERIC-ADC-VOLTAGE" esteja ativado no Device Portal na página Driver Configuration (Configuração do driver)

Uso de entradas analógicas em acionadores

Para usar os dados em seu aplicativo, há duas maneiras de usar acionadores para capturar esses dados analógicos.

  1. Captura de dados quando a tensão muda
  2. Solicitando o valor atual de um canal

Veja a seguir um exemplo de como capturar dados quando a tensão muda:

  • Quando o "dispositivo" "Entrada de tensão analógica" der saída em "esta estação"
  • Se "Device Output" "channel" "=" "Static Value" "Integer" "1"
  • Then: "Data Manipulation" "Store" data: Localização de "Device Output" "voltage": (variável)
  • Em seguida: "Data Manipulation" "Store" data: "Device Output" "rawValue" local: (variável)
  • Em seguida: "Data Manipulation" "Store" data: "Device Output" "channel" local: (variável)

Esse método capturará os seguintes dados toda vez que o gateway detectar que a tensão foi alterada:

  • Tensão
  • Leitura bruta do chip ADC
  • Canal

Ele não enviará valores repetidos. O driver GENERIC-ADC-VOLTAGE emitirá dados se detectar muito ruído no single, fazendo com que a tensão flutue mais de 0,002V.

Veja a seguir um exemplo de como solicitar o valor atual de um canal.

  • "When" "button is pressed" (Quando o botão é pressionado)
  • "Run Device Function" "Analog Voltage Input" "Get current reading" at "this station" channel: "valor estático" "inteiro" "1" "Leitura do canal 1"

Esse método solicitará a tensão atual em um canal específico e retornará o valor mesmo que a leitura não tenha sido alterada.

Isso é necessário para sinais de dispositivos como sensores de pressão que, quando mantidos em uma tensão estável, não enviariam uma atualização para o Tulip.

Exemplos de dispositivos

Esta seção inclui observações sobre dispositivos individuais que podem ser usados com o Tulip por meio desse driver.

Prosense 25 10-XXXXX

Esse dispositivo fornece um sinal de saída de 0-10V, dependendo da pressão aplicada ao sensor. Uma relação proporcional simples vincula a leitura da tensão do Tulip à leitura da pressão. Essa proporção depende da faixa de medição nominal do sensor.

A fiação do dispositivo deve ser feita de acordo com as instruções da folha de dados. O diagrama de fiação é mostrado abaixo por conveniência. Nessa situação, o pino 1 deve ser fornecido com 24 V em relação ao terra dos pinos de entrada analógica, o pino 2 deve ser conectado ao pino de entrada analógica no Tulip I/O Gateway e o pino 3 deve ser conectado ao terra da entrada analógica.


Este artigo foi útil?