Sensores DS18B20 à prova d'água falsificados: o que fazer?

Boa tarde! Este artigo aborda o problema dos sensores falsificados, as limitações dos dispositivos existentes que utilizam esses sensores e a solução para esse problema.

Sensores DS18B20 à prova d'água falsificados: o que fazer?
Fonte: ali-trends.ru

Antes de mim, já se falava sobre sensores falsificados aqui. As principais diferenças entre sensores falsificados e originais incluem:

  1. O sensor, mesmo conectado perto, responde de forma insegura em modo de alimentação parasita, de vez em quando.
  2. No modo de alimentação parasita, o nível alto leva muito tempo para se restabelecer (pode-se medir com um microcontrolador ou observar o oscilograma)
  3. O consumo de corrente é significativamente maior que alguns microamperes (GND e VCC em negativo, DQ através de um microamperímetro em +5 volts)
  4. Após o procedimento de enumeração (0xF0), os sensores não respondem ao comando de leitura do scratchpad (0xBE)
  5. A temperatura lida do scratchpad após a alimentação, sem comando de medição, difere de 85,0 graus.
  6. Os valores no scratchpad nas posições 5 e 7 não correspondem a 0xFF e 0x10
  7. Os valores de temperatura (nas duas primeiras posições do scratchpad) lidos após a primeira ativação do sensor desenergizado, sem um comando prévio de medição, retornam o valor anterior, e não 50 05 (85,0 graus).


Infelizmente, não tenho um osciloscópio, e utilizei um rastreador GPS Galileosky BaseBlock Lite como bancada de testes.

Os sensores foram adquiridos de diferentes vendedores, e apenas um lote funcionou com alimentação parasita. Um total de 5 lotes com 50 unidades cada foram comprados.
Os demais não funcionaram com alimentação parasita. O terminal não prevê alimentação externa para o sensor, e a instalação do sistema no veículo precisa ser o mais simples possível.

Solução do problema

Assim, os sensores foram adquiridos, mas apenas um lote funcionou corretamente; uma análise e nova ordem levariam um tempo considerável e gerariam custos adicionais. Portanto, a solução do problema teve que ser feita por conta própria.

Como é utilizado um esquema de dois fios, é necessário organizar a alimentação do sensor a partir do fio sinal, ou seja, implementar a alimentação parasita. Eu organizei a alimentação parasita da seguinte forma:

Sensores DS18B20 à prova d'água falsificados: o que fazer?

Neste esquema, a operação da alimentação parasitária foi aprimorada, mas, ao mesmo tempo, foi mantida a possibilidade de conectar a alimentação externa. Com isso, o esquema de conexão muda um pouco: ao conectar pela alimentação parasitária, o fio Vcc não utilizado.

Após a montagem do circuito através de montagem em superfície, o sensor foi detectado pelo terminal com uma capacitância do capacitor de 1 µF. Para a implementação em larga escala, foram projetadas e encomendadas placas montadas com os circuitos de alimentação parasitária:

Sensores DS18B20 à prova d'água falsificados: o que fazer?

Um ponto interessante: para a vedação do sensor, os fabricantes podem usar cola termofusível ou silicone. No primeiro caso, é possível aquecer a cápsula, remover o sensor, inserir a placa, retornar à cápsula e cobrir com mais cola termofusível. No segundo caso, isso não é viável, e foi necessário soldar a placa próxima ao sensor, cobrir com cola termofusível e colocar o tubo termo-retrátil, resultando na aparência mostrada:

Sensores DS18B20 à prova d'água falsificados: o que fazer?

Conclusão

Aqui, eu gostaria de fazer um apelo aos fabricantes de dispositivos para que considerem esse aspecto em seus produtos, e aos revendedores — para que verifiquem os sensores antes da venda ou evitem totalmente fazer negócios com fornecedores que oferecem sensores falsificados, e aos usuários — para que discutam esse assunto em comentários, cartas ou reclamações.

Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster