Fals DS18B20 impermeable: què fer?

Bon dia! Aquest article reflecteix el problema dels sensors falsos, les limitacions dels dispositius existents que utilitzen aquests sensors i la solució a aquest problema.

Fals DS18B20 impermeable: què fer?
Font: ali-trends.ru

Abans que jo, també es va escriure sobre sensors falsos aquí. Diferències característiques entre sensors falsos i originals:

  1. El sensor, fins i tot si està connectat molt a prop, respon en mode d'alimentació paràsit amb incertesa, de tant en tant.
  2. En mode d'alimentació paràsit, el nivell alt triga massa a recuperar-se (pot mesurar-lo amb un microcontrolador o veure un oscil·lograma)
  3. el consum de corrent és significativament superior a diversos microamperes (GND i VCC a menys, DQ mitjançant microamperímetre a +5 volts)
  4. Després del procediment d'enumeració (0xF0), els sensors no responen a l'ordre de lectura del bloc de notes (0xBE)
  5. La temperatura que llegeix el bloc de ratlles després d'aplicar l'alimentació sense una comanda de mesura difereix de 85,0 graus.
  6. Els valors del bloc de notes a les posicions 5 i 7 no corresponen a 0xFF i 0x10
  7. Els valors de temperatura (en les dues primeres posicions del bloc de ratlles) llegits després de la primera activació d'un sensor sense energia sense una comanda de mesura prèviament donada retornen el valor anterior, i no 50 05 (85.0 graus).


Malauradament, no tinc un oscil·loscopi i el rastrejador GPS Galileosky BaseBlock Lite va servir com a banc de proves.

Els sensors es van comprar a diversos venedors i només un lot va funcionar a causa del poder paràsit. Només es van comprar 5 lots de 50 peces.
La resta no va funcionar a causa del poder paràsit en absolut. El terminal no proporciona energia externa per al sensor i la instal·lació del sistema en un vehicle s'ha de simplificar tant com sigui possible.

La solució

Per tant, es van comprar els sensors, però només un lot va funcionar correctament, i la investigació i la comanda d'un nou lot hauria trigat una quantitat de temps decent i hauria donat lloc a un sobrecost. Per tant, el problema s'havia de resoldre per si sol.

Atès que només s'utilitza un circuit de dos cables, cal organitzar l'alimentació del sensor des del cable de senyal, és a dir, organitzar l'energia parasitària. Vaig organitzar el poder paràsit segons el següent esquema:

Fals DS18B20 impermeable: què fer?

En aquest esquema, es millora el funcionament de l'energia parasitària, però al mateix temps, segueix sent possible connectar energia externa. En aquest cas, el diagrama de connexió canvia lleugerament: quan es connecta mitjançant una potència paràsit, el cable Vcc no utilitzat.

Després de muntar el circuit mitjançant un muntatge superficial, el sensor va ser detectat pel terminal amb una capacitat del condensador d'1 µF. Per a la implementació massiva, es van dissenyar i ordenar taulers amb panells amb taulers d'alimentació paràsits:

Fals DS18B20 impermeable: què fer?

Punt interessant: Els fabricants poden utilitzar adhesiu de fusió en calent o silicona per segellar el sensor. En el primer cas, podeu escalfar la funda, treure el sensor, inserir la placa, tornar-la a la funda i omplir-la amb més cola calenta. En el segon cas, això ja no funcionarà i vaig haver de soldar el tauler a prop del sensor, omplir-lo amb cola calenta i posar-me un termoretràctil, com a resultat, sembla així:

Fals DS18B20 impermeable: què fer?

Conclusió

Aquí m'agradaria instar els fabricants de dispositius a tenir en compte aquest punt en els seus productes, i els venedors a comprovar els sensors abans de vendre o no tractar amb el proveïdor si subministren sensors falsificats, i els usuaris a destacar aquest tema en comentaris, cartes o peticions.

Font: www.habr.com

Afegeix comentari