Sunteți pe pagina 1din 19

MLX90614 family Single and Dual Zone Infra Red Thermometer in TO-39

Caracteristici și Beneficii

 Size Dimensiuni mici, costuri reduse


 ușor de integrat
 calibrat din fabrică într-o gamă largă de temperaturi:

  -40 ... + 125 ˚C pentru temperatura senzorului și


  -70 ... + 380 ˚C pentru temperatura obiectului.

 Precizie ridicată de 0,5 ° C intr-un interval larg (0 .. + 50 ° C atât pentru Ta cât și


pentru To)
 Calibrare de înaltă precizie (medicală)
 Rezoluția de măsurare de 0,02 ° C
 versiuni de zonă unică și duală
 Interfață digitală compatibilă cu SMBus
 Ieșire PWM personalizabilă pentru citire continua
 Disponibil în versiunile 3V și 5V
 Adaptare simplă pentru aplicații 8 ... 16V
 Mod de economisire a energiei
 Opțiuni de pachet diferite pentru aplicații și
 versatilitatea măsurătorilor
 Clasa auto

Exemple de aplicații

 Masurarea temperaturii cu precizie fara contact


 Senzor de confort termic pentru sistem mobil de control al aerului conditionat;
 Element de detectare a temperaturii pentru aer condiționat in clădiri rezidențiale,
comerciale și industriale
 Dezaburirea parbrizului;
 Detectarea unghiului orb auto;
 Controlul industrial al temperaturii pieselor mobile;
 Controlul temperaturii la imprimante și copiatoare;
 Electrocasnice cu reglare a temperaturii;
 Asistență medicală;
 Monitorizarea animalelor;
 detectarea mișcărilor;
 Controlul temperaturii pe mai multe zone - până la 100 senzorii pot fi citiți prin 2 fire
comune
 Releu termic / alertă
 Măsurarea temperaturii corporale

1 Diagrama functionala

2 Descrierea generală

MLX90614 este un termometru Infra Red pentru măsurători de temperatură non contact. Atât
cipul IR detector sensibil la termopile cat și condiționarea semnalului ASSP sunt integrate în
aceeași cutie TO-39.

Datorită amplificatorului său de zgomot redus, ADC de 17 biți și unitatea DSP puternica, este
obtinuta o precizie și o rezoluție ridicata a termometrului.

Termometrul este calibrat din fabrică cu o ieșire digitala PWM și SMBus (System
Management Bus).

Ca standard, PWM-ul pe 10 biți este configurat pentru a transmite continuu temperatura


măsurată în interval de -20… 120 ˚C, cu o rezoluție de ieșire de 0,14 ˚C și POR implicit este
SMBus.

MLX90614 este construit din 2 cipuri dezvoltate și fabricate de Melexis:

• Detectorul termopile Infra Red MLX81101

• Condiționarea semnalului ASSP MLX90302, special conceput pentru procesarea ieșirii


senzorului IR.

Dispozitivul este disponibil într-un pachet standard TO-39.


Obiectul calculat și temperaturile ambientale sunt disponibile în memoria RAM a MLX90302
cu rezoluție de 0,01 ˚C. Acestea sunt accesibile printr-un protocol compatibil cu SMBus
serial cu 2 fire (rezoluție 0,02 ° C) sau prin ieșirea PWM pe 10 biți (Pulse Width Modulated)
a dispozitivului.

MLX90614 este calibrat din fabrică în intervale largi de temperatură: -40 ... 125 ˚C pentru
temperatura ambiantă și -70 ... 382,2 ˚C pentru temperatura obiectului.

Valoarea măsurată este temperatura medie a tuturor obiectelor din câmpul de vedere al
senzorului.

MLX90614 oferă o precizie standard de ± 0,5ºC în jurul temperaturilor camerei. O versiune


specială pentru aplicațiile medicale oferă o precizie de ± 0,1 ºC într-un interval limitat de
temperatură în jurul temperaturii corpului uman.

Este foarte important pentru designul aplicației să fie înțeles că aceste precizii sunt garantate
și realizabile atunci când senzorul este în echilibru termic și în condiții izoterme (nu există
diferențe de temperatură în pachetul de senzori). Precizia termometrului poate fi influențată de
diferențele de temperatură în pachet induse de cauze precum (printre altele): electronice
fierbinti în spatele senzorului, încălzitoare / răcitoare în spatele sau lângă senzor sau lângă un
obiect cald / rece foarte aproape de senzor, care nu încălzește numai elementul senzor din
termometru, dar și pachetul termometru.

Acest efect este relevant în special pentru termometre cu un FOV mic precum -XXC și –XXF,
energia primită de senzor de la obiect fiind redusă. Prin urmare, Melexis a introdus versiunea
-XCX a MLX90614. In cazul senzorilor MLX90614-XCX, gradienții termici sunt măsurați
intern și temperatura măsurata este compensată pentru ei. În acest fel, versiunea –XCX a
MLX90614 este mult mai puțin sensibilă la gradienți termici, dar efectul nu este eliminat în
totalitate. Prin urmare, este important să se evite cauzele gradienților termici pe cât posibil sau
sa se protejeze senzorul de aceștia.

Ca standard, MLX90614 este calibrat pentru o emisivitate de obiect de 1. Poate fi personalizat


cu ușurință de către client pentru orice altă emisivitate cuprinsă în intervalul 0.1 ... 1.0 fără a fi
necesară recalibrarea cu un corp negru.

PWM pe 10 biți este standard configurat pentru a transmite continuu temperatura măsurata a
obiectului pentru o temperatură a obiectului in intervalul -20… 120 ˚C cu o rezoluție de ieșire
de 0,14 ˚C. PWM poate fi ușor personalizat pentru aproape orice gamă dorită de client prin
schimbarea conținutului a 2 celule EEPROM. Aceasta nu are efect asupra calibrării din
fabrică a dispozitivului.

Pinul PWM poate fi de asemenea configurat pentru a acționa ca un releu termic (intrarea este
To), permițând astfel o implementare rentabilă în termostate sau aplicații de alertă la
temperatură (înghețare / fierbere). Pragul de temperatură este programabil de utilizator. Într-
un sistem SMBus această caracteristică poate acționa ca o întrerupere a procesorului care
poate declanșa citirea tuturor dispozitivelor slave de pe bus și pentru a determina starea
precisă.
Termometrul este disponibil în 2 opțiuni de tensiune de alimentare: compatibil 5V sau 3V
(baterie). Varianta 5V poate fi adoptata cu ușurință pentru a funcționa de la o tensiune de
alimentare mai mare (de exemplu, 8 ... 16V), folosind puține componente externe (consultați
secțiunea „Informații despre aplicații” pentru detalii).

Un filtru optic (pas cu undă lungă) care întrerupe fluxul infraroșu radiant vizibil alaturat este
integrat in pachet pentru a oferi imunitate ambientală și solară. Banda de trecere a lungimii de
undă a acestui filtru optic este de la 5.5 până la 14 µm.

Evaluări maxime

Depășirea calificărilor maxime absolute poate provoca daune permanente. Expunerea la


condiții nominale maxime pentru perioade extinse poate afecta fiabilitatea dispozitivului.

Descrierea pinilor
Notă: pentru funcționarea cu + 12V (+ 8… + 16V) consultați secțiunea Informații despre
aplicație. Din motive EMC și condiții izoterme, este recomandat să nu folosiți nicio conexiune
electrică la cutia metalică, cu excepția pivotului VSS.

Cu pinii SCL / Vz și PWM / SDA operați în modul de interfață cu 2 fire, funcția de declanșare
Schmidt este activată automat.

Descriere detaliata

Diagrama bloc

Principiul procesării semnalului

Funcționarea MLX90614 este controlată de o mașină cu stare internă, care controlează


măsurătorile și calculele temperaturii obiectului și ale mediului și efectuează post-procesarea
temperaturilor pentru a le ieși prin ieșirea PWM sau interfața compatibilă SMBus.

ASSP acceptă 2 senzori IR (cel de-al doilea neimplementat în MLX90614xAx). Ieșirea


senzorilor IR este amplificată de un amplificator cu toc redus de zgomot redus cu câștig
programabil, convertit de un modulator Sigma Delta într-un singur bit și alimentat la un DSP
puternic pentru procesare ulterioară. Semnalul este tratat prin filtre programabile (cu ajutorul
contului EEPROM) FIR și IIR de trecere joasă pentru reducerea suplimentară a lățimii benzii
a semnalului de intrare pentru a obține performanța de zgomot dorită și rata de actualizare.
Rezultatul

filtrul IIR este rezultatul măsurării și este disponibil în memoria RAM internă. 3 celule
diferite sunt disponibile:

Unul pentru senzorul de temperatură de la bord (pe cip PTAT sau PTC) și 2 pentru senzorii
IR.

Pe baza rezultatelor măsurătorilor de mai sus, se calculează temperatura ambientală


corespunzătoare Ta și temperaturile obiectului. Ambele temperaturi calculate au o rezoluție de
0,01 ˚C. Datele pentru Ta și To pot fi citite în două moduri: Citirea celulelor RAM dedicate în
acest scop prin interfața cu 2 fire (rezoluție 0,02 ° C, intervale fixe) sau prin ieșirea digitală
PWM (rezoluție de 10 biți, interval configurabil) .

În ultima etapă a ciclului de măsurare, Ta și măsurate sunt rescalizate la rezoluția dorită de


ieșire a PWM), iar datele recalculate sunt încărcate în registrele mașinii de stare PWM, ceea
ce creează o frecvență constantă cu un ciclu de lucru reprezentând datele măsurate.

8.3 Descrierea blocului

8.3.1 Amplificator

Pentru amplificarea tensiunii senzorului IR, este implementat un amplificator cu zgomot


redus, cu un câștig programabil. Cu un modulator de intrare conceput cu atenție și o
impedanță de intrare echilibrată, se realizează o compensare cât mai mică de 0,5µV.

8.3.2 Regulator de aprovizionare și POR

Modulul poate funcționa din 3 consumabile diferite:

VDD = 5V => MLX90614Axx

VDD = 3.3V => MLX90614Bxx (baterie sau alimentare reglementată)

VDD = 8 ... 16V => MLX90614 Pentru câteva componente externe necesare, vă rugăm să
consultați secțiunea „Informații despre aplicații” pentru informații despre adoptarea surselor
de tensiune mai mare.

Resetarea la pornire (POR) este conectată la alimentarea Vdd. Circuitul POR pe chip oferă un
nivel activ (ridicat) al semnalului POR atunci când tensiunea Vdd crește peste 0,5V și reține
întregul

MLX90614xxx se resetează până când Vdd este mai mare decât pragul POR specificat VPOR
(rețineți că acest nivel este diferit pentru MLX90614Axx și MLX90614Bxx). În timpul
activității POR, semnalul POR este disponibil ca o scurgere deschisă la pinul PWM / SDA.
După ce MLX90614xxx iese din condiția POR, funcția programată în EEPROM are prioritate
pentru acel pin.

8.3.3 EEPROM

Un număr limitat de adrese din memoria EEPROM poate fi modificat de către client. Întregul
EEPROM poate fi citit prin interfața SMBus.

Adresele Tomax, Tomin și Ta sunt destinate clienților în funcție de obiecte și intervale de


temperatură ambiantă. Pentru detalii, vezi secțiunea 8.5.3 de mai jos în acest document

Adresa Emissivity conține emissivitatea obiectului (implicit din fabrică 1.0 = 0xFFFF), 16
biți.

Emisivitate = dec2hex [rotundă (65535 x ε)]

În cazul în care dec2hex [rotunda (X)] reprezintă conversia zecimală în hexadecimală cu


valoare rotundă la cea mai apropiată valoare (nu trunchiere). În acest caz, valorile emisivității
fizice sunt ε = 0.1 ... 1.0.

Ștergerea (scrierea 0) trebuie să aibă loc înainte de a face scrierea datelor dorite.
Configurarea perioadei PWM: Perioada în modul PWM extins este de două ori cea din modul
PWM unic.

În modul unic PWM perioada este T = 1.024 * P [ms], unde P este numărul, scris în biți 15..9
PWMCTRL.

Perioada maximă este apoi de 131.072 ms pentru single și 262.144 ms pentru extins. Aceste
valori sunt tipice și depind de valoarea absolută a oscilatorului RC de pe chip. Ciclul datoriei
trebuie calculat în loc să funcționeze doar cu timp mare pentru a evita erorile de la abaterile de
valoare absolută ale perioadei.

Adresa PWMCTRL constă din biți de control pentru configurarea pinului PWM / SDA după
cum urmează:

Adresa ConfigRegister1 constă din biți de control pentru configurarea pieselor analogice și
digitale:
Notă: Următoarele biți / registre nu trebuie modificate (cu excepția unor instrumente speciale
- contactați Melexis pentru disponibilitatea acestor unelte) pentru a menține calibrarea din
fabrică relevantă:

Ke [15..0]; Config Register1 [13..11; 7; 3]; adresele 00Fh și 019h.

Verificați www.melexis.com pentru cele mai recente note de aplicare cu detalii despre setările
EEPROM.

Timpul de filtrare și decontare pe cip:

MLX90614 dispune de filtre digitale configurabile pe cip. Ele permit personalizarea pentru
viteză sau zgomot.

Configurațiile implicite din fabrică și timpul și setarea tipice de decontare pentru familia
MLX90614 sunt prezentate mai jos.
8.3.4 RAM

Nu este posibil să scrieți în memoria RAM. Poate fi citit și numai un număr limitat de registre
RAM sunt interesante pentru client.

8.4 Protocol cu 2 fire compatibil SMBus

Cipul acceptă un protocol serial cu 2 fire, construit cu pini PWM / SDA și SCL.

• SCL - intrare digitală, utilizată ca ceas pentru comunicații compatibile SMBus. Acest pin are
funcția auxiliară pentru construirea unui regulator de tensiune extern. Când regulatorul de
tensiune extern este

utilizat, protocolul cu 2 fire este disponibil numai dacă regulatorul de alimentare este
supraîncărcat.

• PWM / SDA - intrare / ieșire digitală, utilizată atât pentru ieșirea PWM a temperaturii
(temperaturilor) obiectului măsurate, cât și pentru intrarea / ieșirea digitală pentru SMBus.
Pinul poate fi programat în EEPROM pentru a funcționa ca Push / Pull sau Open NMOS de
scurgere (NMOS open drain este implicit din fabrică). În modul SMBus SDA este obligat să
deschidă I / O de scurgere NMOS, bitul de selecție push-pull definește funcționarea releului
termic PWM /.

Comunicarea SMBus cu MLX90614 este prezentată în detalii în notele de aplicare,


disponibile pe site-ul www.melexis.com

8.4.1 Descrierea funcțională


Interfața SMBus este un protocol cu 2 fire, care permite comunicarea între dispozitivul
principal (MD) și unul sau mai multe dispozitive slave (SD). În sistem, un singur master poate
fi prezentat la un moment dat [1]. MLX90614 poate fi utilizat doar ca dispozitiv sclav.

În general, MD inițiază începerea transferului de date prin selectarea unui SD prin Slave
Address (SA).

MD-ul are acces la citire la RAM și EEPROM și acces la scriere la 9 celule EEPROM (la
adresele 0x20h, 0x21h, 0x22h, 0x23h, 0x24h, 0x25h *, 0x2Eh, 0x2Fh, 0x39h). Dacă accesul
la MLX90614 este o operație de citire, acesta va răspunde cu 16 biți de date și PEC pe 8 biți
numai dacă propria adresă slave, programată în EEPROM intern, este egală cu SA, trimisă de
master. Funcția SA permite conectarea a până la 127 de dispozitive cu doar 2 fire, cu excepția
cazului în care sistemul are unele caracteristici specifice descrise la punctul 5.2 de referință
[1]. Pentru a oferi acces la orice dispozitiv sau pentru a atribui o adresă unui SD înainte de a fi
conectat la sistemul de autobuz, comunicarea trebuie să înceapă cu zero SA urmată de biți
RWB scăzute. Când această comandă este trimisă

de la MD, MLX90614 va răspunde întotdeauna și va ignora informațiile interne ale codului de


cip.

Trebuie să aveți grijă să nu puneți două dispozitive MLX90614 cu aceleași adrese SD pe


același autobuz, deoarece MLX90614 nu acceptă ARP [1].

MD-ul poate forța MLX90614 în modul de consum redus „modul somn” (numai versiunea
3V).

Citiți indicatoare precum „EEBUSY” (1 - EEPROM este ocupat cu executarea scrierii /


ștergerii anterioare), „EE_DEAD” (1 - există o eroare EEPROM fatală și acest cip nu este
funcțional **).

Notă *: Această adresă este lizibilă și scrisă. Bit 3 nu trebuie modificat, deoarece aceasta va
anula calibrarea din fabrică.

Notă **: Semnalizarea erorilor EEPROM este implementată numai în piese de calitate auto.

8.4.2 Diferențe cu specificația standard SMBus (referință [1])

Există unsprezece protocoale de comandă pentru interfața SMBus standard. MLX90614


acceptă doar două dintre ele. Comenzile neacceptate sunt:

• Comandă rapidă

• Comenzi Byte - Send Byte, Receive Byte, Byte Write și Read Byte

• Procesare apel

• Comenzi de blocare - Blocare scriere și scriere blocare proces citire


Comenzile acceptate sunt:

• Citiți Cuvântul

• Scrie cuvânt

8.4.3 Descriere detaliată

Pinul PWM / SDA al MLX90614 poate funcționa și ca ieșire PWM, în funcție de setările
EEPROM. Dacă PWM este activat, după POR, pinul PWM / SDA este configurat direct ca
ieșire PWM. Modul PWM poate fi evitat și pinul poate fi restabilit la funcția sa de date printr-
o comandă specială. De aceea, în continuare, ambele moduri sunt tratate separat.

8.4.3.1 Protocol de autobuz

După fiecare 8 biți primiți de SD, are loc ACK / NACK. Când un MD inițiază comunicarea,
acesta trimite mai întâi adresa sclavului și numai SD-ul care recunoaște adresa va ACK, restul
va rămâne tăcut. În cazul în care SD NACKs unul dintre octeți, MD ar trebui să oprească
comunicarea și să repete mesajul. O POVESTEA ar putea fi primită după PEC. Aceasta
înseamnă că există o eroare în mesajul primit și MD ar trebui să încerce să trimită din nou
mesajul. Calculul PEC include toți biții, cu excepția biților START, REPEATED START,
STOP, ACK și NACK. PEC este un CRC-8 cu polinomul X8 + X2 + X1 + 1. Primul bit este
cel mai semnificativ din fiecare octet.
8.4.3.1.1 Citire Word (în funcție de comandă - RAM sau EEPROM)

8.4.3.1.2 Scriere Word (în funcție de comandă - RAM sau EEPROM)


8.4.5 Transfer de biți

Datele de pe PWM / SDA trebuie schimbate atunci când SCL este scăzut (min 300ns după
marginea căderii SCL). Datele sunt preluate atât de MD cât și de SD-urile din marginea în
creștere a SCL. Momentul recomandat pentru schimbarea datelor este la mijlocul perioadei în
care SCL este scăzut.

8.4.6 Comenzi

RAM și EEPROM pot fi citite ambele cu dimensiuni de 32x16. Dacă memoria RAM este
citită, datele sunt împărțite la două, datorită unui bit de semn în RAM (de exemplu, TOBJ1 -
adresa RAM 0x07h se va muta între 0x27ADh până la 0x7FFF, deoarece temperatura
obiectului crește de la -70,01 ° C la + 382,19 ° C ). MSB citit din RAM este un indicator de
eroare (ridicat activ) pentru temperaturile liniarizate (TOBJ1, TOBJ2 și Ta). MSB pentru
datele brute (de exemplu, datele senzorului IR1) este un bit de semn (format semn și
magnitudine). O scriere de 0x0000 trebuie făcută înainte de a scrie în EEPROM pentru a
șterge conținutul celulelor EEPROM. Consultați descrierea detaliată a EEPROM pentru
locațiile EEPROM de calibrare din fabrică care trebuie păstrate nealterate.

Notă *: xxxxx reprezintă cele 5 LSBits ale adresei hărții de memorie care trebuie citită /
scrisă.
Notă **: se comportă ca și citirea comenzii. MLX90614 returnează PEC după date de 16 biți
din care doar 4 au semnificație și, dacă MD-ul dorește, poate opri comunicarea după primul
octet. Diferența dintre indicatoarele citite și cele citite este că acesta din urmă nu are un bit de
pornire repetat.

Steagurile citite sunt:

Date [7] - EEBUSY - accesul EEPROM de scriere / ștergere anterioară este încă în curs.
Foarte activ.

Date [6] - Nefolosit

Date [5] - EE_DEAD - Eroare dublă EEPROM a apărut. Foarte activ.

Date [4] - INIT - rutina de inițializare a POR este încă în curs. Scăzut activ.

Date [3] - Nu sunt implementate.

Date [2..0] și Date [8..15] - Toate zerourile.

Steagurile citite este o caracteristică de diagnostic. MLX90614 poate fi utilizat indiferent de


aceste indicatoare.

Pentru detalii și exemple pentru comunicarea SMBus cu MLX90614, consultați


www.melexis.com

8.4.7 Modul de repaus

MLX90614 poate intra în modul Sleeper prin comanda „Enter SLEEP mode” trimis prin
interfața SMBus. Acest mod nu este disponibil pentru versiunea de alimentare 5V. Pentru a
limita consumul curent până la 2,5uA (obișnuit), pinul SCL trebuie menținut scăzut în timpul
somnului. MLX90614 trece din nou în modul implicit de pornire (prin resetarea POR) prin
setarea pinului SCL înalt și apoi a pinului PWM / SDA scăzut pentru cel puțin tDDq = 80ms.
Dacă EEPROM este configurat pentru PWM (EN_PWM este mare), interfața PWM va fi
selectată după trezire și dacă controlul PWM [2], PPODB este 1, MLX90614 va emite un tren
PWM cu ieșire push-pull.

8.4.7.1 Enter Sleep Mode


8.4.7.2 Exit from Sleep Mode

Primele date sunt disponibile 0,25 secunde (tip) după terminarea ieșirii din Sleep. Filtrul IIR
pe chip este omis pentru prima măsurare. După aceea, toate măsurările trec filtrarea digitală
încorporată, astfel cum este configurată în EEPROM. Detalii despre filtrarea înglobată sunt
disponibile în nota de aplicare „Înțelegerea filtrelor de semnal digital on-chip MLX90614”,
disponibile de la www.melexis.com Linia SCL este păstrată scăzută pentru a reduce scurgerile
de curent prin pin (dioda zeneră artificială este conectată la acel pin ).

8,5 PWM

MLX90614 poate fi citit prin interfața compatibilă PWM sau SMBus. Selectarea ieșirii PWM
se face în configurația EEPROM (implicit în fabrică este SMBus). Ieșirea PWM are două
formate programabile, transmisie de date unică și dublă, care asigură citirea unui fir cu două
temperaturi (obiect sau obiect cu zonă duală și ambient). Perioada PWM este derivată din
oscilatorul de pe cip și este programabilă.

8.7 Calculul temperaturilor ambientale și ale obiectului

Senzorul IR este format din cupluri termo-conectate în serie, cu joncțiuni reci așezate pe un
substrat de cip gros și joncțiuni fierbinți, așezate pe o membrană subțire. Radiația IR absorbită
de membrană o încălzește (sau o răcește). Semnalul de ieșire al termopilului este:

() () 4 4 Vir Ta, To = A. către −Ta,

Unde este temperatura absolută a temperaturii obiectului (Kelvin), Ta este temperatura


absolută a senzorului (Kelvin), iar A este sensibilitatea generală.

Este necesar un senzor de temperatură la bord pentru a măsura temperatura cipului. După
măsurarea puterii ambilor senzori, se pot calcula temperaturile corespunzătoare ale mediului
și ale obiectului. Aceste calcule sunt realizate de DSP intern, care produce ieșiri digitale, liniar
proporțional cu temperaturile măsurate.

8.7.1 Temperatura ambiantă Ta

Temperatura matriței senzorului este măsurată cu un PTC sau un element PTAT. Toate
condiționarea senzorilor și prelucrarea datelor sunt gestionate pe cip, iar temperatura de
senzori liniarizată a senzorului Ta este disponibilă în memorie.

Rezoluția temperaturii calculate este de 0,02 ˚C. Senzorul este calibrat din fabrică pentru
întreaga gamă auto (-40… + 125 ˚C). În celula RAM 006h, 2DE4h corespunde la -38,2 ˚C
(limita inferioară de ieșire a linearizării) și 4DC4h (19908d) corespunde 125 ° C. Conversiile
de la RAM se referă la Ta reală este ușor folosind următoarea relație:

Ta [° K] = Tareg × 0,02 sau 0,02 ° K / LSB.

8.7.2 Temperatura obiectului To

Rezultatul are o rezoluție de 0,02 ˚C și este disponibil în memoria RAM. To este derivat din
RAM ca:

Până la [° K] = Toreg × 0,02 sau 0,02 ° K / LSB.

Vă rugăm să rețineți că 1LSB corespunde 0,02Deg și bitul MSB este indicativ de eroare (dacă
„1” atunci eroare).

Exemplu:
1. 0000 => -273,15˚C (nicio eroare) - valoarea posibilă min returnată de MLX90614

2. 0001 => -273.13˚C (fără eroare)

3. 0002 => -273,11˚C (nicio eroare) și așa mai departe

4. 3AF7 => 28,75˚C (fără eroare)

5. 7FFF => 382,19˚C (nicio eroare) - valoarea maximă returnată de MLX90614

Rezultatul este calculat prin următoarele expresii:

1. Convertiți-l în valoare zecimală adică 3AF7h = 15095d

2. Împărțiți la 50 (sau înmulțiți cu 0,02) adică 15095/50 = 301,9K (rezultatul este în Kelvin)

3. Convertiți K -> ˚C adică 301,9-273,15 = 28,75˚C

8.7.3 Fluxul de calcul

Măsurarea, calculul și linearizarea sunt deținute de nucleu, care execută un ROM de formă de
program.

După POR, cipul este inițializat cu date de calibrare de la EEPROM. În această fază este
selectat numărul de senzori IR și se decide ce senzor de temperatură va fi utilizat. Măsurile,
compensațiile și rutinele de liniarizare se execută ulterior într-o buclă închisă.

9 caracteristici unice

MLX90614 este un termometru gata de utilizare fără costuri, fără contact, furnizat de la
Melexis, cu date de ieșire dependente liniar de temperatura obiectului, cu precizie ridicată și
rezoluție extinsă.

Sprijină personalizarea versatilă pentru o gamă foarte largă de temperaturi, surse de


alimentare și rate de actualizare.

Utilizatorul poate programa corecția de emisivitate a obiectelor interne pentru obiecte cu


emisivitate scăzută. Un mecanism încorporat de verificare și corectare a erorilor asigură o
fiabilitate ridicată a memoriei.

Senzorii sunt adăpostiți într-un pachet TO39 standard pentru industrie, atât pentru termometre
IR cu o singură și dublă zonă IR. Termometrul este disponibil în calitate auto și poate utiliza
două pachete diferite pentru acoperirea mai largă a aplicațiilor.

Consumul redus de energie și modul de somn fac ca termometrul să fie ideal pentru aplicațiile
mobile portabile.

Interfața senzorului digital poate fi fie un PWM de alimentare și măsurare, fie un protocol
compatibil SMBus cu acces îmbunătățit. Sistemele cu peste 100 de dispozitive pot fi
construite cu doar două linii de semnal. Măsurătorile de temperatură de contact fără două zone
sunt disponibile printr-o singură linie (PWM extins).

O funcție de releu termic încorporat extinde și mai mult implementarea ușoară a unei varietăți
largi de sisteme de prevenire și alertare la congelare / fierbere, precum și a termostatelor (nu
este nevoie de MCU).