Skip to Content

Comando AIN — Leitura de Entradas Analógicas

O comando AIN permite ler o valor de tensão condicionada nas entradas AD (Analog-to-Digital) de forma independente.


Para que serve?

🔌 Monitoramento de tensões — Lê voltagens de bateria principal, auxiliar ou sensores
Sensores de combustível — Mede nível de tanque com sensores resistivos
🌡️ Sensores analógicos — Conecta sensores de pressão, temperatura, etc.
📊 Calibração personalizada — Ajusta escala e offset para cada entrada

Os valores podem ser personalizados mediante fatores de calibração e offset usando o comando CXAIN.


Sintaxe

OperaçãoComandoDescrição
ConsultarQAINíndiceLê valor de entrada analógica

Parâmetros

CampoDescriçãoValores
índiceNúmero de entrada AD00, 01, 02, 07

Resposta

RAINíndice sinal valor
CampoDescrição
sinal+ (positivo) ou - (negativo)
valorValor condicionado 0000-9999

Exemplos

Leitura de entrada AD0

>QAIN00< >RAIN00+1250;ID=1234;*3A< // Resultado: +12.50 V (bateria principal)

Leitura de entrada AD1

>QAIN01< >RAIN01+0850;ID=1234;*2B< // Resultado: +8.50 V (sensor de combustível)

Leitura de entrada AD2

>QAIN02< >RAIN02+2400;ID=1234;*1C< // Resultado: +24.00 V (bateria de caminhão)

Leitura com valor negativo

>QAIN07< >RAIN07-0150;ID=1234;*4D< // Resultado: -1.50 (sensor de temperatura com offset)

Índices de Entradas

ÍndiceEntradaAplicação Típica
00AD0Voltagem de bateria
01AD1Sensor de combustível
02AD2Sensor de pressão
07AD7Sensor de temperatura

Tensão máxima admissível: 30.00 Vcc. Não exceder este valor para evitar danos permanentes.


Condicionamento com CXAIN

Personaliza escala e offset de cada entrada:

>SCXAIN00 0100 0000<

Parâmetros:

  • Fator de escala: 0100 (fator 100 = 1.00, sem mudança)
  • Offset: 0000 (sem offset)

Exemplo: Sensor de combustível 0-100%

>SCXAIN01 0033 0000<
  • Fator: 0.33 (converte 0-3000 mV a 0-990 ≈ 0-100%)
  • Offset: 0

Leitura:

>QAIN01< >RAIN01+0075;ID=1234;*2A<

Interpretação: 75% de combustível

Exemplo: Sensor de temperatura -40C a +125C

>SCXAIN07 0100 -4000<
  • Fator: 1.00
  • Offset: -40.00C

Leitura:

>QAIN07< >RAIN07+0285;ID=1234;*1B<

Interpretação: 28.5C - 40 = -11.5C ambiente


Casos de Uso

Monitoramento de bateria auxiliar

>QAIN00< >RAIN00+1340;ID=1234;*3A<

Bateria auxiliar a 13.4V → Carregando corretamente

Sensor de nível de tanque

// Configurar para 0-100% >SCXAIN01 0033 0000< // Ler nível >QAIN01< >RAIN01+0082;ID=1234;*2B<

Tanque a 82%

Sistema multi-sensor

>QAIN00< # Bateria principal >RAIN00+1270;ID=1234;*3A< # 12.7V >QAIN01< # Nível combustível >RAIN01+0065;ID=1234;*2B< # 65% >QAIN02< # Pressão de óleo >RAIN02+0350;ID=1234;*1C< # 3.5 bar

Integração com Relatórios

Relatório AD (leituras analógicas)

>QAD<

Retorna todas as entradas AD em um único relatório.

Relatório AE (estendido)

>QAE<

Inclui valores condicionados e flags de estado.

Eventos com limiares

>SRL03E;TRG=AIN00>1400;ACC={GBR00L}<

Gera relatório quando bateria supera 14.0V (carga alta).


Especificações Técnicas

ParâmetroValor
Faixa de entrada0 - 30 VCC
Resolução ADC12 bits
Precisão0.1 V (típica)
Impedância de entrada>100 kΩ
Frequência de amostragemConfigurável

Compatibilidade

💾Firmware v1.03.00
C3Legacy
C5Legacy
ULLegacy
SPLegacy
C3:7 entradas AD
C5 Smart:7 entradas AD
Ultralite:7 entradas AD
Spider:3 entradas AD
💾Firmware v1.00.00
SP-IOT
SM-IOT
ZE-IOT
Spider IoT:3 entradas AD
Smart IoT:7 entradas AD
Zero IoT:2 entradas AD

Ver Também

Última atualização