Comando IO — Consulta de Estados I/O
El comando IO retorna el estado actual de entradas digitales, salidas digitales (XP), sensor de ignición (IGN), y voltajes del sistema.
¿Para qué sirve?
🔌 Diagnóstico rápido — Visualiza todo el estado de I/O en un comando
🚗 Estado de ignición — Verifica si el vehículo está encendido
📥 Entradas digitales — Consulta sensores de puerta, botón pánico, etc.
📤 Salidas digitales — Confirma estado de relés y actuadores
🔋 Voltajes — Monitorea batería principal y backup
Sintaxis
| Operación | Comando | Descripción |
|---|---|---|
| Consultar | QIO | Lee todos los estados de I/O |
Respuesta
RIO;IGN{0|1};IN{bit6..bit0};XP{bit2..bit0};V{dV};VBU{cV}| Campo | Descripción | Formato |
|---|---|---|
IGN | Estado de ignición | 0=OFF, 1=ON |
IN | Entradas digitales | 7 bits binario (MSB→LSB) |
XP | Salidas digitales | 3 bits binario |
V | Voltaje principal | Décimas de volt |
VBU | Voltaje backup | Centésimas de volt |
Ejemplos
Vehículo en contacto
>QIO<
>RIO;IGN1;IN1111110;XP010;V127;VBU420;ID=1234;*55<Decodificación:
| Parámetro | Valor | Significado |
|---|---|---|
| IGN | 1 | 🔑 Ignición ON |
| IN | 1111110 | IN0=GND ⚡, IN1-IN6=OPEN |
| XP | 010 | XP1=ON ✅, XP0/XP2=OFF |
| V | 127 | 🔋 12.7V (batería OK) |
| VBU | 420 | 🔋 4.20V (backup OK) |
Vehículo apagado
>QIO<
>RIO;IGN0;IN1111111;XP000;V125;VBU415;ID=1234;*3A<
// IGN OFF, todas entradas abiertas, salidas apagadasInterpretación:
- IGN: OFF
- IN: Todas abiertas
- XP: Todas apagadas
- V: 12.5 V
- VBU: 4.15 VAlarma activada
>QIO<Respuesta:
>RIO;IGN0;IN1111101;XP001;V126;VBU418...Interpretación:
- IN01=0 (sensor de puerta activado)
- XP00=1 (sirena activada)
Decodificación de Entradas IN
Las entradas se reportan en binario de MSB (bit 6) a LSB (bit 0):
| Bit | Entrada | Estado 1 | Estado 0 |
|---|---|---|---|
| 6 | IN6 | Abierta | A tierra |
| 5 | IN5 | Abierta | A tierra |
| 4 | IN4 | Abierta | A tierra |
| 3 | IN3 | Abierta | A tierra |
| 2 | IN2 | Abierta | A tierra |
| 1 | IN1 | Abierta | A tierra |
| 0 | IN0 | Abierta | A tierra |
Ejemplo: IN=1111110
- IN06-IN01: Abiertas (1)
- IN00: A tierra (0)
Decodificación de Salidas XP
Las salidas se reportan en binario de MSB (bit 2) a LSB (bit 0):
| Bit | Salida | Estado 1 | Estado 0 |
|---|---|---|---|
| 2 | XP2 | Activada | Desactivada |
| 1 | XP1 | Activada | Desactivada |
| 0 | XP0 | Activada | Desactivada |
Ejemplo: XP=010
- XP2: OFF (0)
- XP1: ON (1)
- XP0: OFF (0)
Valores de Voltaje
Voltaje Principal (V)
Expresado en décimas de volt:
V127= 12.7 VV140= 14.0 V (cargando)V115= 11.5 V (batería baja)
Voltaje Backup (VBU)
Expresado en centésimas de volt:
VBU420= 4.20 V (batería LiPo OK)VBU350= 3.50 V (batería baja)
El voltaje backup típico de baterías LiPo es 3.7-4.2V. Valores por debajo de 3.5V indican necesidad de recarga.
Compatibilidad
Ver También
- Comando XP - Control de salidas digitales
- Comando AIN - Entradas analógicas
- Motor de Eventos - Automatización con entradas/salidas
- Lista de Disparadores - Eventos disponibles