Comando FC IoT — Medidores de Frecuencia
El comando FC configura los medidores de frecuencia para dispositivos IoT. Incluye 2 medidores (FC00-FC01) y 6 disparadores por umbral (FCT00-FCT05).
¿Para qué sirve?
📊 Medir frecuencia — Cuenta pulsos por segundo en puertos OW
🚗 Velocidad VSS — Mide señal de velocidad del vehículo
⚙️ RPM motor — Monitorea revoluciones por minuto
🎯 Disparadores — Genera eventos cuando frecuencia supera umbral
Descripción
Los medidores de frecuencia utilizan los puertos OW0 y OW1 para medir pulsos por segundo. El valor puede ser consultado y escalado.
Si un contador FC 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 FC (Medidor de Frecuencia)
| Operación | Comando | Descripción |
|---|---|---|
| Consultar | QFCaa | Lee valor de frecuencia |
| Configurar | SFCaaSbb..bb,cc..cc | Define factor y base de tiempo |
Respuesta
RFCaa,ddddd,bbbbbbbb,cc| Campo | Descripción |
|---|---|
aa | Índice del contador (00-01) |
ddddd | Valor de frecuencia (escalado) |
bb..bb | Factor de escala (÷10000) |
cc..cc | Base de tiempo en segundos |
Fórmula de Cálculo
Valor = (Pulsos × (factor / 10000)) / basetiempoEjemplos FC
Configurar medidor de frecuencia
>SFC00S10000,1<
>RFC00,00000,00010000,01;ID=1234;*6B<
// Factor: 10000/10000=1, base: 1 segundoCon pulsos detectados en OW0:
>QFC00<
>RFC00,00061,00010000,01;ID=1234;*6C<
// Frecuencia medida: 61 Hz ✅Configurar con factor 9500
>SFC00S09500,01<
>RFC00,00000,00009500,01;ID=1234;*66<
// Factor: 9500/10000 = 0.95 (escala reducida)Sintaxis FCT (Disparadores por Umbral)
El comando FCT genera eventos cuando la frecuencia supera un umbral configurado.
| Operación | Comando | Descripción |
|---|---|---|
| Consultar | QFCTaa | Lee configuración |
| Configurar | SFCTaabccccc | Define umbral de disparo |
Respuesta
RFCTaabccccc| Campo | Descripción |
|---|---|
aa | Índice del disparador (00-05) |
b | Puerto: 0=OW0, 1=OW1 |
ccccc | Umbral de frecuencia |
La señal FCT será 1 cuando la frecuencia supere el umbral, y 0 cuando sea menor. Genera flancos FCT+ y FCT- para usar en reglas.
| aa | Índice del disparador (00-05) |
| b | Puerto de origen: 0 = OW0, 1 = OW1 |
| ccccc | Umbral de frecuencia |
Señales Asociadas
| Señal | Índice | Uso Condicional | Flancos |
|---|---|---|---|
| FCT | 00-05 | ✅ Sí | +/- ambos |
Compatibilidad
| Dispositivo | Notas |
|---|---|
Spider IoT | 1 puerto FCT |
Smart IoT | 2 puertos FCT |