Skip to Content

Comando PC IoT — Contadores de Pulsos

El comando PC configura los contadores de pulsos de alta velocidad para dispositivos IoT. Incluye 2 contadores (PC00-PC01) que cuentan pulsos por flanco descendente.


¿Para qué sirve?

📏 Odómetro — Cuenta pulsos de velocímetro para calcular distancia
Flujo de combustible — Integra pulsos de caudalímetro
⚙️ Revoluciones — Cuenta vueltas de motor o ejes
🔢 Factor de escala — Convierte pulsos a unidades reales (km, litros)


Descripción

Los contadores PC utilizan los puertos OW0 y OW1 para contar pulsos por flanco descendente de alta velocidad.

Si un contador PC está habilitado (factor > 0), ocupará el puerto OW y no permitirá lectura de temperaturas ni dispositivos OneWire.

IMPORTANTE: El puerto OW es UNPROTECTED, @3.3VCC MAX. No exceder este voltaje.


Sintaxis

OperaciónComandoDescripción
ConsultarQPCaaLee valor y parámetros
FactorSPCaaKbb..bbConfigura factor de escala
SetearSPCaaScc..ccDefine valor del contador
ReiniciarSPCaaRPone contador a cero

Respuesta

RPCaa,dddddd.ddd,bbbbbb.bbb
CampoDescripción
aaÍndice del contador (00-01)
dddddd.dddValor del contador (escalado)
bb..bbFactor de escala actual

Ejemplos

Consultar valor inicial

>QPC00< >RPC00,000000.000,000000.000;ID=1234;*61< // Contador en 0, factor en 0 (deshabilitado)

Configurar factor de escala en 1

>SPC00K1< >RPC00,000000.000,000001.000;ID=1234;*60< // Factor = 1.000 → cada pulso = 1 unidad

Después de 54 pulsos

>QPC00< >RPC00,000054.000,000001.000;ID=1234;*61< // 54 pulsos contados ✅

Cambiar factor a 10 (multiplica el valor)

>SPC00K10< >RPC00,000540.000,000010.000;ID=1234;*61< // Mismo número de pulsos, ahora muestra 540

Configurar factor en 500 (para odómetro)

>SPC00K500< >RPC00,027000.000,000500.000;ID=1234;*61< // Ejemplo: 54 pulsos × 500 = 27000 metros

Reiniciar contador a 0

>SPC00R< >RPC00,000000.000,000500.000;ID=1234;*64< // Contador reseteado, factor se mantiene

Compatibilidad

💾Firmware:v1.05.02
DispositivoNotas
Spider IoT
1 puerto PC
Smart IoT
2 puertos PC
Last updated on