Comando PC IoT — Contadores de Pulsos
O comando PC configura os contadores de pulsos de alta velocidade para dispositivos IoT. Inclui 2 contadores (PC00-PC01) que contam pulsos por flanco descendente.
Para que serve?
📏 Odômetro — Conta pulsos de velocímetro para calcular distância
⛽ Fluxo de combustível — Integra pulsos de fluxômetro
⚙️ Revoluções — Conta voltas de motor ou eixos
🔢 Fator de escala — Converte pulsos para unidades reais (km, litros)
Descrição
Os contadores PC utilizam as portas OW0 e OW1 para contar pulsos por flanco descendente de alta velocidade.
Se um contador PC 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
| Operação | Comando | Descrição |
|---|---|---|
| Consultar | QPCaa | Lê valor e parâmetros |
| Fator | SPCaaKbb..bb | Configura fator de escala |
| Definir | SPCaaScc..cc | Define valor do contador |
| Reiniciar | SPCaaR | Coloca contador em zero |
Resposta
RPCaa,dddddd.ddd,bbbbbb.bbb| Campo | Descrição |
|---|---|
aa | Índice do contador (00-01) |
dddddd.ddd | Valor do contador (escalado) |
bb..bb | Fator de escala atual |
Exemplos
Consultar valor inicial
>QPC00<
>RPC00,000000.000,000000.000;ID=1234;*61<
// Contador em 0, fator em 0 (desabilitado)Configurar fator de escala em 1
>SPC00K1<
>RPC00,000000.000,000001.000;ID=1234;*60<
// Fator = 1.000 → cada pulso = 1 unidadeDepois de 54 pulsos
>QPC00<
>RPC00,000054.000,000001.000;ID=1234;*61<
// 54 pulsos contados ✅Mudar fator para 10 (multiplica o valor)
>SPC00K10<
>RPC00,000540.000,000010.000;ID=1234;*61<
// Mesmo número de pulsos, agora mostra 540Configurar fator em 500 (para odômetro)
>SPC00K500<
>RPC00,027000.000,000500.000;ID=1234;*61<
// Exemplo: 54 pulsos × 500 = 27000 metrosReiniciar contador para 0
>SPC00R<
>RPC00,000000.000,000500.000;ID=1234;*64<
// Contador resetado, fator se mantémCompatibilidade
💾Firmware:v1.05.02
| Dispositivo | Notas |
|---|---|
Spider IoT | 1 porta PC |
Smart IoT | 2 portas PC |
Última atualização