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ón | Comando | Descripción |
|---|---|---|
| Consultar | QPCaa | Lee valor y parámetros |
| Factor | SPCaaKbb..bb | Configura factor de escala |
| Setear | SPCaaScc..cc | Define valor del contador |
| Reiniciar | SPCaaR | Pone contador a cero |
Respuesta
RPCaa,dddddd.ddd,bbbbbb.bbb| Campo | Descripción |
|---|---|
aa | Índice del contador (00-01) |
dddddd.ddd | Valor del contador (escalado) |
bb..bb | Factor 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 unidadDespué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 540Configurar factor en 500 (para odómetro)
>SPC00K500<
>RPC00,027000.000,000500.000;ID=1234;*61<
// Ejemplo: 54 pulsos × 500 = 27000 metrosReiniciar contador a 0
>SPC00R<
>RPC00,000000.000,000500.000;ID=1234;*64<
// Contador reseteado, factor se mantieneCompatibilidad
💾Firmware:v1.05.02
| Dispositivo | Notas |
|---|---|
Spider IoT | 1 puerto PC |
Smart IoT | 2 puertos PC |
Last updated on