Comando CXIGN - Modo de Ignición
Configura el funcionamiento de la variable IGN, manteniendo su funcionamiento según lo sensado por la entrada física, o virtualizando su estado lógico. Permite además ajustar los tiempos de estabilización (debounce) para validar el encendido y el apagado.
¿Para qué sirve?
| Caso de uso | Descripción |
|---|---|
| 🔌 Instalación simplificada | Detectar ignición por tensión |
| 🛠️ Sin conexión física | Virtualizar IGN en aplicaciones portátiles |
| 📊 Forzar estado | Fijar IGN manualmente para pruebas |
| ⚡ Por alimentación | Usar tensión de batería como indicador |
| ⏱️ Filtrar ruido | Ajustar tiempos de estabilización al encender/apagar |
Descripción
Este comando permite:
- Mantener el funcionamiento normal según la entrada física de Ignición
- Fijar manualmente su valor en un estado predeterminado
- Adaptar su funcionamiento a la tensión de alimentación externa del dispositivo
- Liberar la entrada IN07 en modo manual, para utilizarla con otro propósito
- Configurar los tiempos de estabilización (
tonytoff) para evitar falsos positivos por señales intermitentes
El modo por tensión permite prescindir de la conexión eléctrica del sensado de ignición.
Comandos
Configurar
SCXIGNa[,ton[,toff]]Consultar
QCXIGNRespuesta
RCXIGNa,ton,toffParámetros
Modo (a)
| Valor | Descripción |
|---|---|
| 0 | Normal (default). Según entrada física de Ignición |
| 1 | Manual, permitiendo fijar el estado a través del comando SS |
| 2 | Por tensión (según alimentación principal) |
| 3 | Manual liberando IN07 (permite usar IN07 para otro propósito) |
Tiempos de estabilización (ton, toff)
| Parámetro | Función | Rango | Default |
|---|---|---|---|
| ton | Tiempo que debe permanecer activa la señal para confirmar IGN ON | 1 a 9999 | 100 (10 s) |
| toff | Tiempo que debe permanecer inactiva la señal para confirmar IGN OFF | 1 a 9999 | 100 (10 s) |
Los tiempos ton y toff se expresan en unidades de 100 ms (ej. ton=50 equivale a 5 s).
Ambos son opcionales: si se omiten, se mantienen los valores previamente configurados.
Umbrales de tensión (modo 2)
En el modo 2 el equipo decide IGN comparando la tensión de alimentación contra dos umbrales con histéresis. Por defecto los elige automáticamente según la familia eléctrica detectada:
| Familia (automático) | IGN ON si supera | IGN OFF si baja de |
|---|---|---|
| Automóvil 12 V (tensión ≤ 17 V) | 13.3 V | 12.9 V |
| Camión 24 V (tensión > 17 V) | 25.4 V | 24.7 V |
Desde v1.09.26 los umbrales pueden fijarse manualmente con el sufijo V, para vehículos cuyos rangos de carga no coinciden con los automáticos (alternadores inteligentes, baterías AGM/LiFePO4, maquinaria).
Configurar umbrales manuales
>SCXIGNV1,138,131< // habilita: IGN ON sobre 13.8 V, OFF bajo 13.1 V
>SCXIGNV0< // deshabilita: vuelve a los umbrales automáticos| Parámetro | Descripción | Rango |
|---|---|---|
on | Umbral de encendido, en décimas de volt (138 = 13.8 V) | 80–320 |
off | Umbral de apagado, en décimas de volt (131 = 13.1 V) | 80–320 |
Validación: on debe ser mayor que off — la diferencia entre ambos es la histéresis que evita oscilaciones. Con umbrales manuales activos se anula la selección automática de familia 12/24 V. La configuración persiste ante reinicios.
Consultar umbrales y tensión actual
>QCXIGNV<
>RCXIGNV1,138,131,128<| Campo | Descripción |
|---|---|
| 1º | 1 = umbrales manuales, 0 = automáticos |
| 2º / 3º | Umbrales ON / OFF efectivos (en automático muestra los que está usando) |
| 4º | Tensión medida en ese momento, en décimas de volt |
Los tres primeros campos de la respuesta espejan al comando de configuración: la respuesta de la consulta puede reenviarse tal cual como set.
Procedimiento recomendado
- Con motor apagado:
>QCXIGNV<y anotar la tensión del último campo (ej.126) - Con motor encendido:
>QCXIGNV<y anotar (ej.143) - Elegir dos cortes dentro de esa banda, con margen a ambos extremos:
>SCXIGNV1,138,131<
La tensión del último campo es la misma —y en la misma unidad— que el campo V de los reportes: el procedimiento también puede hacerse a distancia mirando el histórico de la plataforma.
Ejemplos
Modo manual con IGN fijo
>SCXIGN1<
>SSSIGN11<Se establece modo de funcionamiento manual, luego se fija el valor de IGN = 1 (cualquiera sea el caso).
Configurar tiempos personalizados
>SCXIGN0,50,150<Modo Normal (entrada física), con ton = 5 s y toff = 15 s. Útil cuando se desea un apagado más lento para capturar eventos post-ignición.
Cambiar solo el tiempo de encendido
>SCXIGN0,200<Modo Normal, ton = 20 s; toff conserva el valor configurado previamente.
Consultar configuración actual
>QCXIGN<
>RCXIGN0,100,100<Ajustar umbrales en un vehículo con rangos corridos
>SCXIGN2< // ignición por tensión
>QCXIGNV< // motor apagado -> RCXIGNV0,133,129,126
>QCXIGNV< // motor encendido -> RCXIGNV0,133,129,143
>SCXIGNV1,138,131< // cortes dentro de la banda medida
>RCXIGNV1,138,131,143<Compatibilidad
Disponibilidad por versión:
- Modo 3 (Manual liberando IN07): desde firmware v1.09.15.
- Parámetros de timing
tonytoff: desde firmware v1.09.17. - Umbrales de tensión configurables (
SCXIGNV/QCXIGNV): desde firmware v1.09.26 (línea IoT).
En versiones anteriores solo se acepta SCXIGN<a> con a entre 0 y 2.
Ver También
- Comando SS - Configuración de señales
- Ignición Virtual por Tensiones - Nota de aplicación