Senzorul de Temperatura Dallas Ds18b20

Senzorul de temperatură DALLAS DS18B20 oferă 9-19 biți (configurabil) pentru citirea temperaturii indicate de dispozitiv. Informațiile sunt transmise la / de la senzorul de temperatură pe o interfață 1-Wire, astfel încât este necesară conectarea doar unui singur fir (și GND). Citirea, scrierea și efectuarea conversiei temperaturii pot fi derivate din linia de date, fară a fi necesară conectarea la o sursă de alimentare externă.

Deoarece fiecare senzor DS18B20 conține un număr unic de serie, pot fi conectate pe aceeași magistrale 1-Wire mai mulți senzori de acest tip. Acest lucru permite plasarea senzorilor de temperatură în multe locuri diferite. Aplicații în care această caracteristică este utilă includ controale de mediu, detectarea temperaturii în interiorul clădirilor, echipamente sau utilaje, precum și monitorizarea și controlul proceselor industriale.

Figura 3.1 DALASS DS1820 – Atribuire pini

unde, GND – Pin pentru conectarea la “masă”

DQ – Pin pentru date de intrare/ieșire

VDD – Pin pentru alimentare senzor

2.3. Configuratie hardware

Magistrala 1-Wire are doar o singură linie, prin definiție; de aceea este important ca fiecare dispozitiv de pe magistrala să poată trimite date la momentul potrivit. Pentru a facilita acest lucru, fiecare dispozitiv atașat la magistrala 1-Wire trebuie să aibă deschisă drena. Portul 1-Wire al senzorului de temperatură DS18B20 (Pinul DQ) este de drenă deschisă cu un circuit intern echivalent cu cel prezentat în figura de mai jos:

Figura 3.1 DALASS DS1820 – Configurație hardware

Starea de inactivitate pentru magistrala 1-Wire este destul de mare. Dacă din orice motiv o tranzacție trebuie să fie suspendată, magistrala trebuie lăsată în starea de repaus, dacă tranzacția va trebui reluată. Timpul de recuperare infinit poate să apară între biți, atât timp cât magistrala 1-Wire este în stare inactivă (ridicat) în timpul perioadei de recuperare. Dacă acest lucru nu se întâmplă, iar magistrala este lăsată în repaus pentru mai mult de 480 de μs, toate datele de pe magistrală vor fi resetate.

2.4. COD CRC 1-WIRE

Figura 3.1 DALASS DS1820 – COD CRC 1-WIRE

1-Wire CDC pot fi generate folosind un generator de polinom constând dintr-un registru de deplasare și porți XOR ca în figura 3.1. Sensorul de temperatura DALLAS DS18B20 are un CRC pe 8 biți stocat în cel mai semnificativ bit al 64-bit ROM. Magistrala master poate calcula o valoare CRC din primi 56 de biți din cei 64 de biți ROM și să o compare cu valoarea stocată în cadrul denzorului de temperatură DS18B20 pentru a determina dacă datele ROM au fost primite fără erori de master de magistrală.

Funcția polinomială echivalentă al acestui CRC este:

CRC = X8 + X5 + X4 + 1 (1)

2.4. COD CRC 1-WIRE

Figura 3.1 DALASS DS1820 – Procedură de inițializare "RESET și Prezență impulsuri"

Timpul de conversie a temperaturii este de până la 750 de ms. După ce a primit protocolul de Conversie T, în cazul în care nu se primește energie de la pinul VDD, pinul DQ trebuie să se considere mare pentru cel puțin o perioadă mai mare de tconv pentru a oferi putere în timpul procesului de conversie. Ca atare, nici o altă activitate nu poate avea loc pe magistrala 1-Wire pentru cel puțin această perioadă, după ce o comandă Convert T a fost eliberată.

3.1 Display LCD – RC1602B-BIW-ESX

Figura 3.1 Display LCD – RC1602B-BIW-ESX

Specificații generale:

Dimensiuni display: 80.0 x 36.0 x 13.2 (max.) mm3

Spațiu vizualizare: 66.0 x 16.0 mm2

Spațiu activ: 56.20 x 11.5 mm2

Număr de caractere: 16 caractere x 2 Lini

Dimensiune punct: 0.55 x 0.65 mm2

Pas punct: 0.60 x 0.70 mm2

Dimensiune caracter: 2.95 x 5.55 mm2

Pas Caracter: 3.55 x 5.95 mm2

Tip LCD: STN Negative, Blue Transmissive,

Număr pini: 16

Direcție vizualizare: orizontală

Tip iluminare: LED albastru

Figura 3.1 Schiță dimensiuni Display LCD – RC1602B-BIW-ESX

Figura 3.1 Schiță dimensiuni Display LCD – RC1602B-BIW-ESX

Similar Posts