Comando FC IoT — Medidores de Frequência
O comando FC configura os medidores de frequência para dispositivos IoT. Inclui 2 medidores (FC00-FC01) e 6 disparadores por limiar (FCT00-FCT05).
Para que serve?
📊 Medir frequência — Conta pulsos por segundo em portas OW
🚗 Velocidade VSS — Mede sinal de velocidade do veículo
⚙️ RPM motor — Monitora revoluções por minuto
🎯 Disparadores — Gera eventos quando frequência supera limiar
Descrição
Os medidores de frequência utilizam as portas OW0 e OW1 para medir pulsos por segundo. O valor pode ser consultado e escalado.
Se um contador FC estiver habilitado (fator > 0), ocupará a porta OW e não permitirá leitura de temperaturas nem dispositivos OneWire.
⚡ IMPORTANTE: A porta OW é UNPROTECTED, @3.3VCC MAX. Não exceder esta voltagem.
Sintaxe FC (Medidor de Frequência)
| Operação | Comando | Descrição |
|---|---|---|
| Consultar | QFCaa | Lê valor de frequência |
| Configurar | SFCaaSbb..bb,cc..cc | Define fator e base de tempo |
Resposta
RFCaa,ddddd,bbbbbbbb,cc| Campo | Descrição |
|---|---|
aa | Índice do contador (00-01) |
ddddd | Valor de frequência (escalado) |
bb..bb | Fator de escala (÷10000) |
cc..cc | Base de tempo em segundos |
Fórmula de Cálculo
Valor = (Pulsos × (fator / 10000)) / baseTempoExemplos FC
Configurar medidor de frequência
>SFC00S10000,1<
>RFC00,00000,00010000,01;ID=1234;*6B<
// Fator: 10000/10000=1, base: 1 segundoCom pulsos detectados em OW0:
>QFC00<
>RFC00,00061,00010000,01;ID=1234;*6C<
// Frequência medida: 61 Hz ✅Configurar com fator 9500
>SFC00S09500,01<
>RFC00,00000,00009500,01;ID=1234;*66<
// Fator: 9500/10000 = 0.95 (escala reduzida)Sintaxe FCT (Disparadores por Limiar)
O comando FCT gera eventos quando a frequência supera um limiar configurado.
| Operação | Comando | Descrição |
|---|---|---|
| Consultar | QFCTaa | Lê configuração |
| Configurar | SFCTaabccccc | Define limiar de disparo |
Resposta
RFCTaabccccc| Campo | Descrição |
|---|---|
aa | Índice do disparador (00-05) |
b | Porta: 0=OW0, 1=OW1 |
ccccc | Limiar de frequência |
O sinal FCT será 1 quando a frequência superar o limiar, e 0 quando for menor. Gera flancos FCT+ e FCT- para usar em regras.
| aa | Índice do disparador (00-05) |
| b | Porta de origem: 0 = OW0, 1 = OW1 |
| ccccc | Limiar de frequência |
Sinais Associados
| Sinal | Índice | Uso Condicional | Flancos |
|---|---|---|---|
| FCT | 00-05 | ✅ Sim | +/- ambos |
Compatibilidade
| Dispositivo | Notas |
|---|---|
Spider IoT | 1 porta FCT |
Smart IoT | 2 portas FCT |