Skip to Content

Comando AIN — Lectura de Entradas Analógicas

El comando AIN permite leer el valor de tensión acondicionada en las entradas AD (Analog-to-Digital) de forma independiente.


¿Para qué sirve?

🔌 Monitoreo de tensiones — Lee voltajes de batería principal, auxiliar o sensores
Sensores de combustible — Mide nivel de tanque con sensores resistivos
🌡️ Sensores analógicos — Conecta sensores de presión, temperatura, etc.
📊 Calibración personalizada — Ajusta escala y offset para cada entrada

Los valores pueden personalizarse mediante factores de calibración y offset usando el comando CXAIN.


Sintaxis

OperaciónComandoDescripción
ConsultarQAINíndiceLee valor de entrada analógica

Parámetros

CampoDescripciónValores
índiceNúmero de entrada AD00, 01, 02, 07

Respuesta

RAINíndice signo valor
CampoDescripción
signo+ (positivo) o - (negativo)
valorValor acondicionado 0000-9999

Ejemplos

Lectura de entrada AD0

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

Lectura de entrada AD1

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

Lectura de entrada AD2

>QAIN02< >RAIN02+2400;ID=1234;*1C< // Resultado: +24.00 V (batería de camión)

Lectura con valor negativo

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

Índices de Entradas

ÍndiceEntradaAplicación Típica
00AD0Voltaje de batería
01AD1Sensor de combustible
02AD2Sensor de presión
07AD7Sensor de temperatura

Tensión máxima admisible: 30.00 Vcc. No exceder este valor para evitar daños permanentes.


Acondicionamiento con CXAIN

Personaliza escala y offset de cada entrada:

>SCXAIN00 0100 0000<

Parámetros:

  • Factor de escala: 0100 (factor 100 = 1.00, sin cambio)
  • Offset: 0000 (sin offset)

Ejemplo: Sensor de combustible 0-100%

>SCXAIN01 0033 0000<
  • Factor: 0.33 (convierte 0-3000 mV a 0-990 0-100%)
  • Offset: 0

Lectura:

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

Interpretación: 75% de combustible

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

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

Lectura:

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

Interpretación: 28.5C - 40 = -11.5C ambiente


Casos de Uso

Monitoreo de batería auxiliar

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

Batería auxiliar a 13.4V Cargando correctamente

Sensor de nivel de tanque

# Configurar para 0-100% >SCXAIN01 0033 0000< # Leer nivel >QAIN01< >RAIN01+0082;ID=1234;*2B<

Tanque al 82%

Sistema multi-sensor

>QAIN00< # Batería principal >RAIN00+1270;ID=1234;*3A< # 12.7V >QAIN01< # Nivel combustible >RAIN01+0065;ID=1234;*2B< # 65% >QAIN02< # Presión de aceite >RAIN02+0350;ID=1234;*1C< # 3.5 bar

Integración con Reportes

Reporte AD (lecturas analógicas)

>QAD<

Retorna todas las entradas AD en un solo reporte.

Reporte AE (extendido)

>QAE<

Incluye valores acondicionados y flags de estado.

Eventos con umbrales

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

Genera reporte cuando batería supera 14.0V (carga alta).


Especificaciones Técnicas

ParámetroValor
Rango de entrada0 - 30 VCC
Resolución ADC12 bits
Precisión0.1 V (típica)
Impedancia de entrada>100 kΩ
Frecuencia de muestreoConfigurable

Compatibilidad

💾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 También

Last updated on