Ds18b20 andurisond ja kaabel

DS18B20 temperatuurianduri omadused: veekindel, korrosioonivastane.
Pakendi üksikasjad: saab kohandada vastavalt vajadusele. MAXIM imporditud originaalpakendis; TO-92 pakett; suured kogused laos. Ja andke DS18B20 digitaalne temperatuuriandur roostevabast terasest toru veekindlas pakendis.

Temperatuurianduri ds18b20 sond on suure täpsusega. Temperatuuri mõõtmise täpsus võib ulatuda 0,01 ℃-ni, ja temperatuuri mõõtmise täpsus laias temperatuurivahemikus on 0,1 ℃. Hea stabiilsus ja suur täpsus masstootmises.

DS18B20 digitaalset anduri sondi ja kaablit on lihtne ühendada ning neid saab pärast pakkimist kasutada erinevates olukordades. Näiteks roostevabast terasest sirge toru tüüp, keermestatud tüüp, magneti adsorptsiooni tüüp, erinevaid mudeleid, sealhulgas LTM8877, LTM8874 ja nii edasi.
DS18B20 on tavaliselt kasutatav digitaalne temperatuuriandur. See väljastab digitaalsignaali ja sellel on väikesed omadused, madal riistvarakulu, tugev häiretevastane võime ja kõrge täpsus. Selle välimus muutub peamiselt sõltuvalt rakendusest. Kapseldatud DS18B20 saab kasutada kaabli temperatuuri mõõtmiseks, kõrgahju veeringluse temperatuuri mõõtmine, katla temperatuuri mõõtmine, masinaruumi temperatuuri mõõtmine, põllumajandusliku kasvuhoone temperatuuri mõõtmine, puhta ruumi temperatuuri mõõtmine, laskemoonalao temperatuuri mõõtmine ja muud mittepiiravad temperatuurijuhtumid. Kulumis- ja löögikindel, väikese suurusega, lihtne kasutada, erinevate pakendivormidega, see sobib erinevate väikese ruumi seadmete digitaalseks temperatuuri mõõtmiseks ja juhtimiseks.

Anduri sondi DS18B20 peamised omadused
1. DS18B20 peamised omadused
1.1. Kohandatav pingevahemik on laiem, pingevahemik: 3.0~5,5V, ja seda saab toita andmeliinist parasiittoiterežiimis
1.2. Ainulaadne ühejuhtmelise liidese meetod. Kui DS18B20 on ühendatud mikroprotsessoriga, mikroprotsessori ja DS18B20 vahelise kahesuunalise side saavutamiseks on vaja ainult ühte pordiliini.
1.3. DS18B20 toetab mitmepunktilise võrgu funktsiooni. Mitut DS18B20 saab paralleelselt ühendada ainult kolmel liinil, et saavutada mitmepunktiline temperatuuri mõõtmine.
1.4. DS18B20 ei vaja kasutamise ajal väliseid komponente. Kõik andurikomponendid ja konversiooniahelad on integreeritud trioodikujuliseks integraallülituseks.
1.5. Temperatuurivahemik -55℃~+125℃, täpsus on ±0,5 ℃ temperatuuril -10 ~+85 ℃
1.6. Programmeeritav eraldusvõime on 9-12 bitti, ja vastavad lahustuvad temperatuurid on 0,5 ℃, 0.25℃, 0.125℃ ja 0,0625 ℃ vastavalt, millega saab saavutada ülitäpse temperatuuri mõõtmise.
1.7. 9-bitise eraldusvõimega, temperatuuri saab teisendada numbriteks kuni 93,75 ms jooksul. 12-bitise eraldusvõimega, temperatuuri väärtuse saab teisendada numbriteks kuni 750 ms jooksul, mis on kiirem.
1.8. Mõõtmistulemused väljastavad otse digitaalsed temperatuurisignaalid ja edastatakse seeriaviisiliselt protsessorisse "üheliiniline buss". Samal ajal, CRC kontrollkoodi saab edastada, millel on tugev häiretevastane ja veaparandusvõime.
1.9. Negatiivse pinge omadused: Kui toiteallika polaarsus on vastupidine, kiip ei põle kuumuse tõttu, kuid see ei tööta korralikult.

2. Anduri DS18B20 välimus ja sisemine struktuur
Anduri DS18B20 sisemine struktuur koosneb peamiselt neljast osast: 64-bit fotolitograafia ROM, temperatuuriandur, mittelenduva temperatuuri alarm käivitab TH ja TL, ja konfiguratsiooniregister.
DS18B20 välimus ja tihvtide paigutus on järgmised:

DS18B20 viigu määratlus:
(1) DQ on digitaalsignaali sisend/väljundklemm;
(2) GND on toite maandus;
(3) VDD on välise toiteallika sisendklemm (maandatud parasiittoitejuhtme režiimis).
3. DS18B20 tööpõhimõte
DS18B20 lugemise ja kirjutamise ajastus ning temperatuuri mõõtmise põhimõte on samad, mis DS1820 omad, välja arvatud see, et erinevate eraldusvõimete tõttu on saadud temperatuuri väärtuse numbrite arv erinev, ja viivitusaeg temperatuuri muundamisel väheneb 2 sekundilt 750 ms-le. Kõrge temperatuuri koefitsiendiga kristallostsillaatori võnkekiirus muutub oluliselt temperatuurimuutustega, ja genereeritud signaali kasutatakse loenduri impulsssisendina 2. Loendur 1 ja temperatuuriregister on eelseadistatud baasväärtusele, mis vastab -55 °C. Loendur 1 loendab madala temperatuuri koefitsiendiga kristallostsillaatori poolt genereeritud impulsi signaali. Kui loenduri eelseadistatud väärtus 1 väheneb kuni 0, temperatuuriregistri väärtust suurendatakse võrra 1, loenduri eelseadistatud väärtus 1 laaditakse uuesti, ja loendur 1 alustab uuesti madala temperatuuri koefitsiendiga kristallostsillaatori poolt genereeritud impulsssignaalide loendamist. See tsükkel jätkub kuni loendurini 2 loeb 0, seejärel lõpetab temperatuuriregistri väärtuse kogumise. Sel ajal, temperatuuriregistris olev väärtus on mõõdetud temperatuur. Kallaku akumulaator joonisel 3 kasutatakse temperatuuri mõõtmise protsessi mittelineaarsuse kompenseerimiseks ja korrigeerimiseks, ja selle väljundit kasutatakse loenduri eelseadistatud väärtuse korrigeerimiseks 1.

ds18b20 andur täpsusega kuni 0,01 ℃

ds18b20 andur täpsusega kuni 0,01 ℃

Kohandatud ds18b20 anduri sond ja kaabel

Kohandatud ds18b20 anduri sond ja kaabel


DS18B20-l on 4 peamised andmekomponendid:
(1) Fotosöövitatud ROM-i 64-bitine seerianumber fotosöövitatakse enne tehasest lahkumist. Seda võib pidada DS18B20 aadressi seeriakoodiks. 64-bitise fotolitograafia ROM-i paigutus on: esimene 8 bitti (28H) on toote tüübi number, ja järgmine 48 bitid on DS18B20 enda seerianumber. Viimane 8 bitid on eelmise tsüklilise liiasuse kontrollkood 56 bitti (CRC=X8+X5+X4+1). Fotolitograafia ROM-i ülesanne on muuta iga DS18B20 erinevaks, nii et ühe siiniga saab ühendada mitu DS18B20.
(2) DS18B20 temperatuuriandur suudab temperatuuri mõõtmise lõpule viia. Võtke näiteks 12-bitine teisendus: seda pakutakse 16-bitise märgiga laiendatud kahe komplemendi lugemisena, väljendatud kujul 0,0625°C/LSB, kus S on märgibitt.
Need on 12-bitised andmed, mis saadakse pärast 12-bitist teisendamist, mis on salvestatud kahes 8-bitises RAM-is 18B20. Esimene 5 binaarsed bitid on märgibitid. Kui mõõdetud temperatuur on suurem kui 0, need 5 bitid on 0. Lihtsalt korrutage mõõdetud väärtus arvuga 0.0625 tegeliku temperatuuri saamiseks. Kui temperatuur on alla 0, need 5 bitid on 1, ja mõõdetud väärtus tuleb ümber pöörata, pluss 1, ja seejärel korrutada 0.0625 tegeliku temperatuuri saamiseks. Näiteks, digitaalne väljund +125 ℃ on 07D0H, digitaalne väljund +25,0625 ℃ on 0191H, digitaalne väljund -25,0625 ℃ on FE6FH, ja -55 ℃ digitaalne väljund on FC90H.
(3) DS18B20 temperatuurianduri mälu DS18B20. Temperatuurianduri sisemälu sisaldab kiiret märklaua RAM-i ja mittelenduvat elektriliselt kustutatavat EEPRAM-i, mis salvestab kõrge ja madala temperatuuriga plätud TH, TL ja struktuuriregistrid.
(4) Konfiguratsiooniregister Selle baidi iga biti tähendus on järgmine:
Tabel 3: Konfiguratsiooniregistri struktuur

Alumised viis bitti on alati "1", ja TM on testrežiimi bitt, mida kasutatakse selleks, et määrata, kas DS18B20 on töö- või testrežiimis. See bitt on seatud 0 kui DS18B20 tehasest lahkub, ja kasutajad ei tohiks seda muuta. Eraldusvõime määramiseks kasutatakse R1 ja R0, nagu on näidatud järgmises tabelis: (DS18B20 on seatud 12 bitid tehasest tarnimisel)
Tabel 4: Temperatuuri eraldusvõime seadistustabel

4. Kiire ajutine salvestusmälu Kiire ajutine salvestusmälu koosneb 9 baiti, ja selle jaotus on näidatud tabelis 5. Kui antakse välja temperatuuri muundamise käsk, teisendatud temperatuuri väärtus salvestatakse vahemälu 0. ja 1. baiti kahebaidise komplemendi kujul. Mikrokontroller saab neid andmeid lugeda ühe juhtmega liidese kaudu. Lugedes, madal otsik on ees ja kõrge otsik on taga. Andmete vorming on näidatud tabelis 1. Vastav temperatuuri arvutamine: Kui märgibitt S=0, teisendab binaarbiti otse kümnendkohaks; kui S = 1, esmalt teisendage täiendus algkoodiks, ja seejärel arvutage kümnendväärtus. Tabel 2 näitab mõnda vastavat temperatuuri väärtust. Üheksas bait on koondamise kontrolli bait.
Tabel 5: DS18B20 ajutine registri jaotus

Vastavalt DS18B20 sideprotokollile, peremees (ühe kiibiga mikroarvuti) peab läbima kolm etappi, et juhtida DS18B20 temperatuuri ja viia lõpule temperatuuri muutmine: DS18B20 tuleb enne iga lugemist ja kirjutamist lähtestada. Pärast lähtestamise õnnestumist, saadetakse ROM-i käsk, ja lõpuks saadetakse RAM-i käsk, et DS18B20-ga saaks etteantud toimingut teha. Lähtestamine nõuab, et andmeliini alla tõmbaks põhiprotsessor 500 mikrosekundites ja seejärel vabastage see. Kui DS18B20 saab signaali, see ootab umbes 16 juurde 60 mikrosekundeid, ja saadab seejärel madala impulsi 60 juurde 240 mikrosekundeid. Põhiprotsessor võtab selle signaali vastu, mis näitab edukat lähtestamist.
Tabel 6: ROM-i juhiste loend

Võtke meiega ühendust

Ootan teie meili, vastame teile sees 12 tundi väärtusliku teabega, mida vajate.

SEOTUD TOOTED

Küsi hinnapakkumist

Täitke meie hinnapakkumise vorm ja me vastame teie sõnumile esimesel võimalusel!