Conjunt de cable del sensor de temperatura digital DS18B20

El nostre sensor de temperatura digital adopta un disseny impermeable, embalatge de tubs d'acer inoxidable d'alta qualitat, resistent a la humitat i a l'oxidació, adequat per a una varietat d'equips d'espai estret de mesura i camp de control de temperatura digitals. Un sensor de temperatura impermeable DS18B20 compatible amb 1 cable amb un 3m (10 peus) cable i un rang de temperatura de -55 – +125° C (cable màx. temperatura 85°C).

Tauler LCD esp32 de pantalla múltiple impermeable fet a mida, Full de dades del conjunt de cables del sensor arduino mega nano ds18b20.
DS18B20 és un sensor de temperatura digital amb una àmplia gamma d'aplicacions. Emet senyals digitals i té les característiques de mida petita, baix consum de recursos de maquinari, forta capacitat anti-interferència i alta precisió.

1-Sensor de temperatura de filferro amb sonda d'acer inoxidable & 5m llarg, 3-cable de filferro

1-Sensor de temperatura de filferro amb sonda d'acer inoxidable & 5m llarg, 3-cable de filferro

Kit de mòdul de sensor Ds18B20 Cable de sensor digital impermeable de 100 cm Accessoris d'adaptadors de terminal de sonda d'acer inoxidable

Kit de mòdul de sensor Ds18B20 Cable de sensor digital impermeable de 100 cm Accessoris d'adaptadors de terminal de sonda d'acer inoxidable

Kit de mòdul de sensor de temperatura DS18B20 amb sonda impermeable d'acer inoxidable per a Raspberry Pi

Kit de mòdul de sensor de temperatura DS18B20 amb sonda impermeable d'acer inoxidable per a Raspberry Pi

Sensor de temperatura DS18B20
1. Adopta el mètode d'interfície d'un sol cable: El sensor de temperatura DS18B20 només necessita un cable per aconseguir una comunicació bidireccional amb el microprocessador.
2. Interval de mesura de temperatura: El rang de mesura de temperatura del conjunt de cables del sensor de temperatura DS18B20 pot arribar a -55 ℃ ~ + 125 ℃, i l'error és de ± 0,4 ° en el rang de -10 ℃ a + 85 ℃.
3. Admet la funció de xarxa multipunt: Es poden connectar diversos sensors de temperatura DS18B20 en paral·lel a una línia de dades, fins a 8 es pot connectar en paral·lel per aconseguir una mesura de temperatura multipunt.
4. Font d'alimentació en funcionament: 3.0~5,5 V/CC. El sensor de temperatura DS18B20 es pot alimentar mitjançant una font d'alimentació externa independent o una font d'alimentació paràsit de línia de dades.
5. El sensor de temperatura DS18B20 no requereix cap components externs durant l'aplicació.
6. La temperatura mesurada pel sensor de temperatura DS18B20 es transmet en sèrie en a 9 a format digital de 12 bits.
7. Funció de protecció d'apagada, el sensor de temperatura DS18B20 conté EEPROM a l'interior. La precisió de la conversió digital i la temperatura d'alarma es poden configurar mitjançant el registre de configuració. La resolució i la configuració de temperatura d'alarma encara es poden desar després d'apagar el sensor de temperatura DS18B20.
8. El sensor de temperatura DS18B20 retorna un nombre binari de 16 bits que representa el valor de temperatura detectat en aquest moment, i els cinc dígits alts representen positiu i negatiu. Si els cinc bits alts són tots 1, vol dir que el valor de temperatura retornat és un valor negatiu. Si els cinc bits alts són tots 0, vol dir que el valor de temperatura retornat és un valor positiu. El següent 11 bits de dades representen el valor absolut de la temperatura. Després de convertir-lo a un valor decimal, multiplicar-ho per 0.0625 per obtenir el valor de la temperatura en aquest moment.

Sonda del sensor de temperatura DS18B20 304 Acer inoxidable 6 * 50MM OD 5.0MM Cable de sensors SL de PVC impermeable a la pols 1M de longitud

Sonda del sensor de temperatura DS18B20 304 Acer inoxidable 6 * 50MM OD 5.0MM Cable de sensors SL de PVC impermeable a la pols 1M de longitud

Sensor de temperatura de la sonda de cable DS18B20 impermeable encapsulat d'acer inoxidable 18b20(300cm)

Sensor de temperatura de la sonda de cable DS18B20 impermeable encapsulat d'acer inoxidable 18b20(300cm)

Sensor impermeable Temperatura 1m 2m 4m 5m Cable (DS18B20 5m 5 unitats)

Sensor impermeable Temperatura 1m 2m 4m 5m Cable (DS18B20 5m 5 unitats)

Mètode de control del sensor de temperatura DS18B20
DS18B20 té sis ordres de control, tal com es mostra a la taula 4.1:
Taula 4.1 té sis ordres de control per a DS18B20
Instruccions d'operació del codi d'acord d'instruccions:
Conversió de temperatura 44H: Inicieu DS18B20 per a la conversió de temperatura;
Llegeix el registre temporal BEH: Llegir el nombre binari de 9 bytes del registre temporal;
Escriu el registre temporal 4EH: Escriu dades als bytes TH i TL del registre temporal;
Copia el registre temporal 48H: Escriu els bytes TH i TL del registre temporal a E2PROM;
Torneu a ajustar E2PROM B8H: escriviu els bytes TH i TL a l'E2PROM al registre temporal TH i bytes TL;
Llegeix el mode d'alimentació B4H: Inicieu DS18B20 per enviar el senyal del mode d'alimentació a la CPU principal;
Inicialització del sensor de temperatura DS18B20
(1) Primer establiu la línia de dades al nivell alt "1".
(2) Retard (el requisit de temps no és molt estricte, però hauria de ser el més breu possible)
(3) La línia de dades s'ha tirat al nivell baix "0".
(4) Retard de 750 microsegons (l'interval de temps pot ser de 480 a 960 microsegons).
(5) La línia de dades es porta al nivell alt "1".
(6) Retard l'espera: Si la inicialització té èxit, es generarà un nivell baix "0" retornat per DS18B20 15 a 60 microsegons. La seva existència es pot determinar a partir d'aquest estat, però has de tenir cura de no esperar indefinidament, en cas contrari, el programa entrarà en un bucle infinit, per tant, cal controlar el temps d'espera.
(7) Si la CPU llegeix el nivell baix "0" a la línia de dades, encara s'haurà de retardar. El temps de retard és com a mínim 480 microsegons del nivell alt enviat (des del moment del pas (5)).
(8) Torneu a tirar la línia de dades al nivell alt "1" i finalitzeu.
Operació d'escriptura del sensor de temperatura DS18B20
(1) La línia de dades s'estableix primer al nivell baix "0".
(2) Es determina que el temps de retard és 15 microsegons.
(3) Envieu bytes en ordre de bit baix a bit alt (només s'envia un bit a la vegada).
(4) El temps de retard és 45 microsegons.
(5) Estireu la línia de dades a un nivell alt.
(6) Repetiu les operacions des de (1) a (6) fins que s'hagin enviat tots els bytes.
(7) Finalment, tireu la línia de dades alta.
Llegir el funcionament del sensor de temperatura DS18B20
(1) Estireu la línia de dades alta fins a "1".
(2) Retard 2 microsegons.
(3) Baixeu la línia de dades fins a "0".
(4) Retard 3 microsegons.
(5) Estireu la línia de dades alta fins a "1".
(6) Retard 5 microsegons.
(7) Llegiu l'estat de la línia de dades per obtenir-lo 1 bit d'estat, i realitzar el tractament de dades.
(8) Retard 60 microsegons.

Mode d'alimentació paràsit del sensor de temperatura DS18B20
El mode d'alimentació paràsit del sensor de temperatura DS18B20 es mostra a la figura següent. En el mode d'alimentació paràsit, el sensor de temperatura DS18B20 treu energia de la línia de senyal. Quan la línia de senyal és alta, L'energia elèctrica s'emmagatzema al condensador intern. Quan la línia de senyal està a un nivell baix, es consumeix l'energia del condensador, i el condensador (font d'alimentació paràsit) es carrega fins que la línia de senyal arriba a un nivell alt.

Avantatges de la font d'alimentació parasitària:
1. No es requereix cap font d'alimentació local, i es pot aconseguir la mesura remota de la temperatura.
2. La mesura de la temperatura només es pot aconseguir amb una línia de senyal, simplificant el circuit.
Inconvenients de la font d'alimentació parasitària:
Perquè el sensor de temperatura DS18B20 realitzi una conversió de temperatura precisa, la línia de senyal ha d'assegurar que es proporcioni suficient energia durant la conversió de temperatura. Però quan es pengen diversos sensors de temperatura DS18B20 a la mateixa línia de senyal, la resistència pull-up sola no pot proporcionar prou potència, cosa que farà que el sensor de temperatura DS18B20 no pugui mesurar la temperatura o tingui un gran error.
Per tant, el mètode d'alimentació paràsit només és adequat per al seu ús quan es mesura la temperatura amb un sol sensor de temperatura DS18B20.
DS18B20 sensor de temperatura font d'alimentació paràsits mode d'alimentació força pull-up
A la figura següent es mostra el fort mode d'alimentació de la font d'alimentació paràsit del sensor de temperatura DS18B20. Perquè el sensor de temperatura DS18B20 obtingui una font d'alimentació suficient durant el procés de mesura de la temperatura, utilitzar un MOSFET per tirar directament de la línia de senyal a VCC pot proporcionar suficient potència (quan hi ha cap ordre de còpia o inici de conversió de temperatura, s'ha de completar en un màxim de 10 μS. La línia de senyal canvia a un estat de pull-up fort) per resoldre el problema de l'alimentació insuficient. El fort mode d'alimentació de pull-up de la font d'alimentació paràsit del sensor de temperatura DS18B20 és adequat per a aplicacions de mesura de temperatura multipunt, però requereix una línia d'E/S més per a un fort canvi de pull-up.
Mode d'alimentació externa del sensor de temperatura DS18B20
En el mode d'alimentació externa, la font d'alimentació de treball del sensor de temperatura DS18B20 està connectada al pin VDD. No hi ha cap problema de corrent d'alimentació insuficient i es pot garantir la precisió de la conversió. Al mateix temps, Es poden connectar diversos sensors de temperatura DS18B20 al bus per formar un sistema de mesura de temperatura multipunt. El mètode d'alimentació externa és el millor mètode d'alimentació per al sensor de temperatura DS18B20: funciona de manera estable i fiable, té una forta capacitat anti-interferència, i el circuit és relativament senzill.

Estructura interna del sensor de temperatura DS18B20
L'interior del sensor de temperatura DS18B20 es compon de ROM de 64 bits, memòria cau, Generador de CRC, dispositiu sensible a la temperatura, disparador i registre de configuració d'alta i baixa temperatura.
1. 64-ROM de bits del sensor de temperatura DS18B20
Hi ha una ROM de 64 bits dins del sensor de temperatura DS18B20, i la curació ROM té certs continguts. Els vuit bits inferiors (fixat a 28H) són el número d'identificació del tipus de producte, el següent 48 els bits són el número de sèrie, i els vuit bits superiors són els anteriors 56 bits de codi de verificació de redundància cíclica.
2. Mapatge de memòria del sensor de temperatura DS18B20
Hi ha unitats de memòria cau de 9 bytes al sensor de temperatura DS18B20, tal com es mostra a la figura següent.
3. Registre de configuració del sensor de temperatura DS18B20
El bit més alt BIT7 del byte de registre de configuració del sensor de temperatura DS18B20 és el bit de mode de prova. Ho és 0 quan s'envia des de fàbrica i no cal que l'usuari el canviï. BIT6 i BIT5 s'utilitzen per configurar la resolució de conversió del sensor de temperatura DS18B20. Hi ha quatre opcions de resolució: 9, 10, 11 i 12 bites. Els temps de conversió corresponents són: 93.73ms, 187.5ms, 375ms i 750 ms respectivament. La resta 5 els bits inferiors són bits reservats (tots 1).
Els paràmetres predeterminats R0 i R1 del sensor de temperatura DS18B20 són 11. Això és una resolució de 12 bits, és a dir, 1 bit representa 0.0625 graus Celsius.
Lectura i escriptura del sensor de temperatura DS18B20
instrucció
El valor de temperatura convertit pel sensor de temperatura DS18B20 s'emmagatzema als bytes 0 i 1 de la memòria d'emmagatzematge temporal d'alta velocitat en forma de complement de dos bytes. Així, quan només volem llegir el valor de la temperatura, només hem de llegir els bytes 0 i 1 del registre temporal.
Els passos senzills per llegir el valor de la temperatura són els següents:
1. Omet l'operació de la ROM.
2. Envia l'ordre de conversió de temperatura.
3. Omet l'operació de la ROM.
4. Envieu l'ordre de lectura de temperatura.
5. Llegeix el valor de la temperatura.

Inicialització del sensor de temperatura DS18B20
El dispositiu mestre envia primer un pols de baix nivell de 480-960 microsegons, després deixa l'autobús a nivell alt, i detecta el bus dins el posterior 480 microsegons. Si hi ha un nivell baix, vol dir que hi ha un sensor de temperatura DS18B20 al bus que ha respost. Si no hi ha nivell baix, vol dir que no hi ha resposta del sensor de temperatura DS18B20 al bus.
Com a dispositiu esclau, el sensor de temperatura DS18B20 ha estat detectant si hi ha un nivell baix de 480-960 microsegons a l'autobús tan bon punt s'encén. Si és així, espera 15-60 microsegons després que l'autobús giri alt, a continuació, baixeu el nivell de l'autobús 60-240 microsegons per respondre amb un pols, indicant a l'amfitrió que el dispositiu està preparat. Si no es detecta, seguirà comprovant i esperant.

Poseu -vos en contacte amb nosaltres

Esperant el vostre correu electrònic, Us respondrem dins 12 hores amb informació valuosa que necessiteu.

Productes relacionats

Sol·liciteu un pressupost

Empleneu el formulari de sol·licitud de pressupost i respondrem al vostre missatge el més aviat possible!