Falso DS18B20 a prueba de agua: ¿qué hacer?

Buen dia Este artículo refleja el problema de los sensores falsos, las limitaciones de los dispositivos existentes que usan estos sensores y la solución a este problema.


Fuente: ali-trends.ru

Antes de mí, los sensores falsos también se escribieron aquí . Diferencias características de los sensores falsos del original:

  1. El sensor, incluso conectado en las proximidades, responde con incertidumbre una vez en un modo de suministro de energía parásito.
  2. En el modo de potencia parasitaria, se restaura un nivel alto durante demasiado tiempo (puede medirlo con un microcontrolador o ver una forma de onda)
  3. El consumo de corriente es mucho mayor que varios microamperios (GND y VCC menos, DQ a través del microamperímetro +5 voltios)
  4. Después del procedimiento de enumeración (0xF0), los sensores no responden al comando de lectura del bloc de notas (0xBE)
  5. La temperatura leída desde el bloc de notas después de que se suministra energía sin un comando de medición difiere de 85.0 grados.
  6. Los valores en el bloc de notas en las posiciones 5 y 7 no corresponden a 0xFF y 0x10
  7. Los valores de temperatura (en las dos primeras posiciones del scratchpad) leídos después del primer encendido del sensor desenergizado sin un comando de medición emitido previamente devuelven el valor anterior, no 50 05 (85.0 grados).


Desafortunadamente, no tengo un osciloscopio, y el rastreador GPS Galileosky BaseBlock Lite actuó como banco de pruebas.

Los sensores se compraron a varios vendedores, y solo un lote obtuvo alimentos parásitos. Solo se compraron 5 lotes de 50 piezas.
El resto no ganó comida parásita en absoluto. El terminal no proporciona energía externa para el sensor, y la instalación del sistema en un automóvil debe simplificarse tanto como sea posible.

Resolución de problemas


Por lo tanto, se compraron los sensores, pero solo un lote funcionó correctamente, y un tiempo decente habría llevado a los procedimientos y al pedido de un nuevo lote, y habría llevado a costos excesivos. Por lo tanto, el problema tenía que resolverse por sí solo.

Como solo se utiliza un circuito de dos hilos, es necesario organizar la fuente de alimentación del sensor desde el cable de señal, es decir, para organizar la energía espuria. Organicé la nutrición espuria de acuerdo con el siguiente esquema:



En este esquema, se mejora el funcionamiento del poder parasitario, pero al mismo tiempo, se deja la capacidad de conectar el poder externo. Al mismo tiempo, el diagrama de conexión cambia ligeramente: cuando se conecta a la alimentación parásita, no se utiliza el cable Vcc.

Después de ensamblar el circuito mediante montaje con bisagras, el terminal detectó el sensor con una capacidad de condensador de 1 μF. Para la implementación masiva, se diseñaron y ordenaron paneles de paneles con paneles de potencia espurios:



Un punto interesante: los fabricantes pueden usar adhesivo termofusible o silicona para sellar el sensor. En el primer caso, puede calentar la funda, quitar el sensor, introducir la placa, devolverla a la funda y llenarla con pegamento caliente. En el segundo, esto ya no funcionará, y tuve que soldar la placa cerca del sensor, verter pegamento caliente y poner termocontraíble, como resultado, se ve así:



Conclusión


Aquí me gustaría alentar a los fabricantes de dispositivos a tener en cuenta este momento en sus productos, y a los vendedores a verificar los sensores antes de vender o no tratar con el proveedor si suministran sensores falsificados, y a los usuarios que cubran este tema en comentarios, cartas o apelaciones.

Source: https://habr.com/ru/post/470217/


All Articles