Comando DT — Consulta de Temperatura OneWire
O comando DT permite consultar valores de temperatura medidos por sensores digitais OneWire (DS18S20, DS1822, DS18B20).
Para que serve?
🌡️ Monitoramento térmico — Lê temperatura atual do sensor conectado
❄️ Cadeia de frio — Verifica temperatura de transporte refrigerado
🔥 Sobre-temperatura — Detecta condições críticas em equipamentos
📊 Antiguidade — Indica há quanto tempo foi feita a última leitura
Para dispositivos IoT com múltiplos sensores (até 8), consulte Comando DT IoT.
Sintaxe
| Operação | Comando | Descrição |
|---|---|---|
| Consultar | QDT | Lê temperatura atual |
Resposta
RDTSigno1Temp1Idade1Signo2Temp2Idade2| Campo | Descrição |
|---|---|
signo | + (positivo) ou - (negativo) |
temp | Temperatura em centésimos °C (4 dígitos) |
idade | Segundos desde leitura (2 hex) |
Exemplos
Temperatura negativa
>QDT<
>RDT-156001+0000FF;ID=1234;*3A<
// -15.60°C ❄️, idade: 1 segundo| Campo | Valor | Significado |
|---|---|---|
| Signo | - | Temperatura negativa |
| Temp | 1560 | -15.60°C |
| Idade | 01 | 1 segundo desde leitura |
Temperatura positiva
>QDT<
>RDT+285005+0000FF;ID=1234;*2B<
// +28.50°C 🌡️, idade: 5 segundosTemperatura: +28.50°C (5 segundos de antiguidade)
Congelamento
>QDT<Resposta:
>RDT-058002+0000FF...Temperatura: -5.80°C (ideal para transporte refrigerado)
Sem sensor conectado
>QDT<Resposta:
>RDT+0000FF+0000FF...Idade FF (255 segundos) indica sensor desconectado.
Formato de Temperatura
O valor é expresso em centésimos de grau Celsius:
| Valor | Temperatura |
|---|---|
| -5500 | -55.00°C (mínimo) |
| -1800 | -18.00°C (freezer) |
| -0050 | -0.50°C (quase zero) |
| +0000 | 0.00°C (ponto de congelamento) |
| +2500 | 25.00°C (ambiente) |
| +3750 | 37.50°C (corporal) |
| +8500 | 85.00°C (máximo) |
Sensores Compatíveis
| Modelo | Resolução | Tempo Conversão | Precisão |
|---|---|---|---|
| DS18S20 | 9 bits | 750 ms | 0.5°C |
| DS1822 | 9-12 bits | 93-750 ms | 2.0°C |
| DS18B20 | 9-12 bits | 93-750 ms | 0.5°C |
O DS18B20 é o mais recomendado por sua precisão e versatilidade.
Ver Comando DT IoT para mais detalhes.
Interpretação de Idade
A idade indica tempo desde última leitura válida:
| Idade (hex) | Segundos | Estado |
|---|---|---|
| 00-05 | 0-5 | ✅ Dados recentes |
| 06-1E | 6-30 | ⚠️ Levemente desatualizado |
| 1F-3C | 31-60 | ❌ Possível problema |
| FF | 255+ | ❌ Sensor desconectado |
Relatórios Relacionados
Incluir temperatura em relatório personalizado
>SUC10 $TEMP| QDT,5,4<Inclui apenas valor de temperatura (4 caracteres).
Relatório automático por mudança de temperatura
>SRL18E;TRG=DT(00)ch>200;ACC={GBR00L}<Gera relatório se temperatura mudar >2°C.
Compatibilidade
Ver Também
- Comando OW - Consulta ROM ID OneWire
- Comando AR - Limites de temperatura
- Comando DT IoT - Múltiplos sensores
- Comando CXOW - Configuração OneWire