DS18B20 sensora zonde un kabelis

DS18B20 temperatūras sensora pazīmes: ūdensnecaurlaidīgs, pretkorozija.
Sīkāka informācija par iepakojumu: var pielāgot pēc nepieciešamības. Maksims, kas importēts ar oriģinālo iepakojumu; TO-92 pakete; lieli daudzumi noliktavā. Un nodrošiniet DS18B20 digitālās temperatūras sensoru nerūsējošā tērauda caurulē ūdensnecaurlaidīgā iepakojumā.

Temperatūras sensora zondei ds18b20 ir augsta precizitāte. Temperatūras mērīšanas precizitāte var sasniegt 0,01 ℃, un temperatūras mērīšanas precizitāte plašā temperatūras diapazonā ir 0,1 ℃. Laba stabilitāte un augsta precizitāte masveida ražošanā.

Digitālā sensora zonde DS18B20 un kabelis ir viegli savienojami, un to var izmantot dažādās situācijās pēc iepakošanas. Piemēram, nerūsējošā tērauda taisnas caurules tips, vītņots tips, magnēta adsorbcijas tips, dažādi modeļi, ieskaitot LTM8877, LTM8874 un tā tālāk.
DS18B20 ir parasti lietots digitālās temperatūras sensors. Tas izvada digitālo signālu, un tam ir maza izmēra īpašības, zemas aparatūras virs galvas, spēcīga prettraucējumu spēja un augsta precizitāte. Tās izskats galvenokārt mainās atkarībā no pielietojuma. Iekapsulēto DS18B20 var izmantot kabeļa temperatūras mērīšanai, domnas ūdens cirkulācijas temperatūras mērīšana, katla temperatūras mērīšana, mašīntelpas temperatūras mērīšana, lauksaimniecības siltumnīcas temperatūras mērīšana, tīras telpas temperatūras mērīšana, munīcijas noliktavas temperatūras mērīšana un citi neierobežotas temperatūras gadījumi. Nodilumizturīgs un triecienizturīgs, maza izmēra, viegli lietojams, ar dažādām iepakojuma formām, tas ir piemērots digitālai temperatūras mērīšanai un dažādu mazo telpu aprīkojuma kontrolei.

Sensora zondes DS18B20 galvenās iezīmes
1. DS18B20 galvenās iezīmes
1.1. Pielāgojamais sprieguma diapazons ir plašāks, sprieguma diapazons: 3.0~5,5V, un to var darbināt no datu līnijas parazitārās jaudas režīmā
1.2. Unikāla viena vada interfeisa metode. Kad DS18B20 ir pievienots mikroprocesoram, tai nepieciešama tikai viena porta līnija, lai nodrošinātu divvirzienu saziņu starp mikroprocesoru un DS18B20.
1.3. DS18B20 atbalsta vairāku punktu tīkla funkciju. Vairākus DS18B20 var savienot paralēli tikai trīs līnijās, lai sasniegtu vairāku punktu temperatūras mērīšanu.
1.4. DS18B20 lietošanas laikā nav nepieciešami ārēji komponenti. Visas sensora sastāvdaļas un pārveidošanas shēmas ir integrētas integrētā shēmā, kas veidota kā triode.
1.5. Temperatūras diapazons -55℃~+125℃, precizitāte ir ±0,5℃ pie -10~+85℃
1.6. Programmējamā izšķirtspēja ir 9–12 biti, un atbilstošās izšķirtspējas temperatūras ir 0,5 ℃, 0.25℃, 0.125℃ un 0,0625 ℃ attiecīgi, kas var sasniegt augstas precizitātes temperatūras mērījumus.
1.7. Ar 9 bitu izšķirtspēju, temperatūru var pārvērst skaitļos līdz pat 93,75 ms. Ar 12 bitu izšķirtspēju, temperatūras vērtību var pārvērst skaitļos līdz pat 750 ms, kas ir ātrāks.
1.8. Mērījumu rezultāti tieši izvada digitālos temperatūras signālus un tiek sērijveidā pārsūtīti uz centrālo procesoru, izmantojot "vienas līnijas autobuss". Tajā pašā laikā, var pārsūtīt CRC pārbaudes kodu, kam ir spēcīgas prettraucējumu un kļūdu labošanas iespējas.
1.9. Negatīvā sprieguma raksturlielumi: Kad barošanas avota polaritāte ir mainīta, skaida nesadegs karstuma dēļ, bet tas nedarbosies pareizi.

2. Sensora DS18B20 izskats un iekšējā struktūra
Sensora DS18B20 iekšējā struktūra galvenokārt sastāv no četrām daļām: 64-bitu fotolitogrāfijas ROM, temperatūras sensors, nepastāvīgas temperatūras trauksmes signāls iedarbina TH un TL, un konfigurācijas reģistrs.
DS18B20 izskats un tapu izvietojums ir šāds:

DS18B20 tapas definīcija:
(1) DQ ir digitālā signāla ievades/izvades spaile;
(2) GND ir barošanas zemējums;
(3) VDD ir ārējā barošanas avota ievades spaile (iezemēts parazītu strāvas vadu režīmā).
3. DS18B20 darbības princips
DS18B20 lasīšanas un rakstīšanas laiks un temperatūras mērīšanas princips ir tāds pats kā DS1820., izņemot to, ka iegūtās temperatūras vērtības ciparu skaits ir atšķirīgs dažādu izšķirtspēju dēļ, and the delay time during temperature conversion is reduced from 2s to 750ms. The oscillation rate of high temperature coefficient crystal oscillator changes significantly with temperature changes, un ģenerētais signāls tiek izmantots kā skaitītāja impulsa ieeja 2. Skaitītājs 1 and the temperature register are preset at a base value corresponding to -55°C. Skaitītājs 1 counts down the pulse signal generated by the low temperature coefficient crystal oscillator. Kad iepriekš iestatītā skaitītāja vērtība 1 decreases to 0, temperatūras reģistra vērtība tiks palielināta par 1, the preset value of counter 1 tiks pārlādēts, and counter 1 will restart counting the pulse signals generated by the low temperature coefficient crystal oscillator. This cycle continues until counter 2 skaitās 0, then stops accumulating the temperature register value. Šajā laikā, vērtība temperatūras reģistrā ir izmērītā temperatūra. The slope accumulator in Figure 3 is used to compensate and correct the nonlinearity in the temperature measurement process, un tā izvade tiek izmantota, lai labotu skaitītāja iepriekš iestatīto vērtību 1.

ds18b20 sensors ar precizitāti līdz 0,01 ℃

ds18b20 sensors ar precizitāti līdz 0,01 ℃

Pielāgota DS18B20 sensora zonde un kabelis

Pielāgota DS18B20 sensora zonde un kabelis


DS18B20 has 4 main data components:
(1) 64 bitu sērijas numurs fotoizgravētajā ROM tiek fotoizgravēts pirms rūpnīcas izņemšanas. To var uzskatīt par DS18B20 adreses sērijas kodu. 64 bitu fotolitogrāfijas ROM izkārtojums ir: pirmais 8 biti (28H) ir produkta veida numurs, un nākamais 48 biti ir paša DS18B20 sērijas numurs. Pēdējais 8 biti ir iepriekšējās cikliskās dublēšanas pārbaudes kods 56 biti (CRC=X8+X5+X4+1). Fotolitogrāfijas ROM funkcija ir padarīt katru DS18B20 atšķirīgu, lai vienai kopnei varētu pievienot vairākus DS18B20.
(2) Temperatūras sensors DS18B20 var pabeigt temperatūras mērīšanu. Kā piemēru ņemiet 12 bitu konvertēšanu: tas tiek nodrošināts 16 bitu zīmju paplašinātā divu komplementa nolasīšanas veidā, izteikts 0,0625°C/LSB formā, kur S ir zīmes bits.
Šie ir 12 bitu dati, kas iegūti pēc 12 bitu konvertēšanas, kas tiek glabāts divās 8 bitu RAM 18B20. Pirmais 5 binārie biti ir zīmju biti. Ja izmērītā temperatūra ir lielāka par 0, šie 5 biti ir 0. Vienkārši reiziniet izmērīto vērtību ar 0.0625 lai iegūtu faktisko temperatūru. Ja temperatūra ir mazāka par 0, šie 5 biti ir 1, un izmērītā vērtība ir jāapgriež, plus 1, un pēc tam reizināts ar 0.0625 lai iegūtu faktisko temperatūru. Piemēram, +125℃ digitālā izeja ir 07D0H, digitālā izeja +25,0625℃ ir 0191H, digitālā izeja -25,0625 ℃ ir FE6FH, un digitālā izeja -55 ℃ ir FC90H.
(3) DS18B20 temperatūras sensora atmiņa DS18B20. Temperatūras sensora iekšējā atmiņa ietver ātrgaitas scratchpad RAM un nepastāvīgu elektriski dzēšamu EEPRAM, kas uzglabā augstas un zemas temperatūras flip-flops TH, TL un struktūru reģistri.
(4) Konfigurācijas reģistrs Katra šī baita bita nozīme ir šāda:
Tabula 3: Konfigurācijas reģistra struktūra

Apakšējie pieci biti vienmēr ir "1", un TM ir testa režīma bits, ko izmanto, lai iestatītu, vai DS18B20 ir darba vai testa režīmā. Šis bits ir iestatīts uz 0 kad DS18B20 atstāj rūpnīcu, un lietotājiem nevajadzētu to mainīt. R1 un R0 tiek izmantoti, lai iestatītu izšķirtspēju, kā parādīts nākamajā tabulā: (DS18B20 ir iestatīts uz 12 biti, kad tie tiek nosūtīti no rūpnīcas)
Tabula 4: Temperatūras izšķirtspējas iestatīšanas tabula

4. Ātrgaitas pagaidu atmiņas atmiņa Ātrgaitas pagaidu atmiņas atmiņa sastāv no 9 baiti, un tā sadalījums ir parādīts tabulā 5. Kad tiek izdota temperatūras pārveidošanas komanda, konvertētā temperatūras vērtība tiek saglabāta kešatmiņas 0. un 1. baitā divu baitu komplementa formā. Mikrokontrolleris var nolasīt šos datus, izmantojot viena vada interfeisu. Lasot, zemais uzgalis atrodas priekšā un augstais aizmugurē. Datu formāts ir parādīts tabulā 1. Atbilstošs temperatūras aprēķins: Kad zīmes bits S=0, tieši pārvērst bināro bitu decimāldaļā; kad S=1, vispirms konvertējiet papildinājumu oriģinālajā kodā, un pēc tam aprēķiniet decimālvērtību. Tabula 2 parāda dažas no atbilstošajām temperatūras vērtībām. Devītais baits ir atlaišanas pārbaudes baits.
Tabula 5: DS18B20 pagaidu reģistra izplatīšana

Saskaņā ar DS18B20 sakaru protokolu, saimnieks (vienas mikroshēmas mikrodators) ir jāveic trīs darbības, lai kontrolētu DS18B20 un pabeigtu temperatūras pārveidošanu: DS18B20 ir jāatiestata pirms katras lasīšanas un rakstīšanas. Pēc veiksmīgas atiestatīšanas, tiek nosūtīta ROM komanda, un visbeidzot tiek nosūtīta RAM komanda, lai ar DS18B20 varētu veikt iepriekš noteikto darbību. Atiestatīšanai ir nepieciešams galvenais CPU, lai novilktu datu līniju uz leju 500 mikrosekundes un pēc tam atlaidiet to. Kad DS18B20 saņem signālu, tas gaida apmēram 16 līdz 60 mikrosekundes, un pēc tam izsūta zemu impulsu 60 līdz 240 mikrosekundes. Galvenais CPU saņem šo signālu, lai norādītu uz veiksmīgu atiestatīšanu.
Tabula 6: ROM instrukciju saraksts

Sazinieties ar mums

Gaidot jūsu e -pastu, Mēs jums atbildēsim 12 stundas ar nepieciešamo vērtīgo informāciju.

Saistītie produkti

Pieprasiet cenu

Aizpildiet mūsu citāta pieprasījuma veidlapu, un mēs pēc iespējas ātrāk atbildēsim uz jūsu ziņojumu!