Produktu kategorijas
- PCB stiprinājuma drošinātāju turētājs 27
- Vadu instalācija 6
- Asmeņu drošinātāju turētāji 17
- termostats 50
- Elektriskais drošinātājs 24
- Automobiļu temperatūras sensors 7
- Termiskā ķēdes pārtraucējs 22
- Drošinātāju kastes īpašnieks 36
- Temperatūras sensors 75
- Termiskais slēdzis 68
- Automašīnu drošinātājs 20
- Skrūvējiet drošinātājus 8
- termiskais drošinātājs 32
- Virsmas stiprinājumi 12
- termistors 36
Produktu tagi
Digitālā DS18B20 temperatūras sensora kabeļa komplekts
Mūsu digitālās temperatūras sensors pieņem ūdensnecaurlaidīgu dizainu, Augstas kvalitātes nerūsējošā tērauda caurules iepakojums, Drošs un rūsas izturīgs pret rūsām, Piemērots dažādiem šauras telpas aprīkojuma digitālās temperatūras mērījumiem un vadības laukam. Ūdensnecaurlaidīgs DS18B20 saderīgs 1 vadu temperatūras sensors ar 3M (10 ft pēdas) kabelis un temperatūras diapazons -55 – +125° C (kabelis Makss. temperatūra 85 ° C).
pēc pasūtījuma izgatavots ūdensizturīgs vairāku displeju esp32 LCD maizes panelis, arduino mega nano ds18b20 sensora kabeļa montāžas datu lapa.
DS18B20 ir digitāls temperatūras sensors ar plašu pielietojumu klāstu. Tas izvada digitālos signālus, un tam ir maza izmēra īpašības, zems aparatūras resursu patēriņš, Spēcīga pret savstarpējo spēju spējas un augsta precizitāte.
DS18B20 temperatūras sensora pazīmes
1. Pieņemiet viena vada interfeisa metodi: DS18B20 temperatūras sensoram ir nepieciešams tikai viens vads, lai nodrošinātu divvirzienu saziņu ar mikroprocesoru.
2. Temperatūras mērīšanas diapazons: DS18B20 temperatūras sensora kabeļa montāžas temperatūras mērīšanas diapazons var sasniegt -55 ℃ ~ + 125 ℃, un kļūda ir ±0,4° diapazonā no -10 ℃ līdz +85 ℃.
3. Atbalstiet vairāku punktu tīkla funkciju: vairākus DS18B20 temperatūras sensorus var savienot paralēli datu līnijā, līdz 8 var savienot paralēli, lai sasniegtu vairāku punktu temperatūras mērīšanu.
4. Darba barošanas avots: 3.0~5,5V/DC. Temperatūras sensoru DS18B20 var darbināt no ārēja neatkarīga barošanas avota vai datu līnijas parazitārās barošanas avota.
5. Temperatūras sensoram DS18B20 lietošanas laikā nav nepieciešami ārēji komponenti.
6. Temperatūra, ko mēra ar temperatūras sensoru DS18B20, tiek pārraidīta sērijveidā a 9 uz 12 bitu digitālo formātu.
7. Izslēgšanas aizsardzības funkcija, DS18B20 temperatūras sensora iekšpusē ir EEPROM. Digitālās pārveidošanas precizitāti un trauksmes temperatūru var iestatīt, izmantojot konfigurācijas reģistru. Izšķirtspējas un trauksmes temperatūras iestatījumus joprojām var saglabāt pēc DS18B20 temperatūras sensora izslēgšanas.
8. Temperatūras sensors DS18B20 atgriež 16 bitu bināro skaitli, kas atspoguļo šajā brīdī noteikto temperatūras vērtību, un lielie pieci cipari apzīmē pozitīvu un negatīvu. Ja pieci biti ir visi 1, tas nozīmē, ka atgrieztā temperatūras vērtība ir negatīva. Ja pieci biti ir visi 0, tas nozīmē, ka atgrieztā temperatūras vērtība ir pozitīva. Tālāk 11 datu biti atspoguļo temperatūras absolūto vērtību. Pēc pārvēršanas decimāldaļā, reiziniet to ar 0.0625 lai iegūtu temperatūras vērtību šajā laikā.
Temperatūras sensora DS18B20 vadības metode
DS18B20 ir sešas vadības komandas, kā parādīts tabulā 4.1:
Tabula 4.1 ir sešas vadības komandas priekš DS18B20
Instrukciju līguma koda darbības instrukcijas:
Temperatūras pārveidošana 44H: Sāciet DS18B20 temperatūras pārveidošanai;
Lasīt pagaidu reģistru BEH: Lasīt pagaidu reģistra 9 baitu bināro numuru;
Uzrakstiet pagaidu reģistru 4EH: Ierakstiet datus pagaidu reģistra TH un TL baitos;
Kopēt pagaidu reģistru 48H: Ierakstiet pagaidu reģistra TH un TL baitus uz E2PROM;
Atkārtoti noregulējiet E2PROM B8H: ierakstiet TH un TL baitus E2PROM pagaidu reģistrā TH un TL baiti;
Izlasiet barošanas režīmu B4H: Startējiet DS18B20, lai nosūtītu barošanas režīma signālu uz galveno centrālo procesoru;
Temperatūras sensora DS18B20 inicializācija
(1) Vispirms iestatiet datu līniju uz augstu līmeni “1”.
(2) Kavēšanās (laika prasība nav ļoti stingra, bet tam jābūt pēc iespējas īsākam)
(3) Datu līnija tiek novilkta līdz zemam līmenim “0”.
(4) Kavēšanās no 750 mikrosekundes (laika diapazons var būt no 480 līdz 960 mikrosekundes).
(5) Datu līnija tiek pārvilkta uz augstu līmeni “1”.
(6) Gaidīšanas kavēšanās: Ja inicializācija ir veiksmīga, DS18B20 atgrieztais zemais līmenis “0” tiks ģenerēts 15 līdz 60 mikrosekundes. Tās esamību var noteikt, pamatojoties uz šo statusu, bet jums vajadzētu būt uzmanīgiem, lai negaidītu bezgalīgi, pretējā gadījumā programma ieies bezgalīgā cilpā, tāpēc ir nepieciešama taimauta kontrole.
(7) Ja CPU nolasa zemo līmeni “0” datu līnijā, tas joprojām būs jāaizkavē. Aizkaves laiks ir vismaz 480 mikrosekundes no izsūtītā augstā līmeņa (no soļa brīža (5)).
(8) Vēlreiz pavelciet datu līniju līdz augstajam līmenim “1” un beidziet.
Rakstīt temperatūras sensora DS18B20 darbību
(1) Datu līnija vispirms ir iestatīta uz zemu līmeni “0”.
(2) Aizkaves laiks ir noteikts kā 15 mikrosekundes.
(3) Sūtīt baitus secībā no zema bita uz augstu bitu (vienlaikus tiek nosūtīts tikai viens bits).
(4) Kavēšanās laiks ir 45 mikrosekundes.
(5) Pavelciet datu līniju līdz augstam līmenim.
(6) Atkārtojiet darbības no (1) līdz (6) līdz visi baiti ir nosūtīti.
(7) Beidzot, pavelciet datu līniju augstu.
Izlasiet temperatūras sensora DS18B20 darbību
(1) Pavelciet datu līniju augstu līdz “1”.
(2) Kavēšanās 2 mikrosekundes.
(3) Pavelciet datu līniju zemu līdz “0”.
(4) Kavēšanās 3 mikrosekundes.
(5) Pavelciet datu līniju augstu līdz “1”.
(6) Kavēšanās 5 mikrosekundes.
(7) Izlasiet datu līnijas statusu, lai iegūtu 1 statusa bits, un veikt datu apstrādi.
(8) Kavēšanās 60 mikrosekundes.
DS18B20 temperatūras sensora parazitārās barošanas režīms
Temperatūras sensora DS18B20 parazitārās barošanas režīms ir parādīts zemāk esošajā attēlā. Parazitārā barošanas režīmā, temperatūras sensors DS18B20 ņem strāvu no signāla līnijas. Kad signāla līnija ir augsta, elektriskā enerģija tiek uzkrāta iekšējā kondensatorā. Kad signāla līnija ir zemā līmenī, tiek patērēta kondensatora jauda, un kondensators (parazitārais barošanas avots) tiek uzlādēts, līdz signāla līnija sasniedz augstu līmeni.
Parazitārās barošanas avota priekšrocības:
1. Nav nepieciešams vietējais barošanas avots, un var sasniegt attālu temperatūras mērīšanu.
2. Temperatūras mērīšanu var veikt tikai ar vienu signāla līniju, padarot ķēdi vienkāršāku.
Parazitārās barošanas avota trūkumi:
Lai temperatūras sensors DS18B20 veiktu precīzu temperatūras pārveidošanu, signāla līnijai jānodrošina pietiekama enerģijas nodrošināšana temperatūras pārveidošanas laikā. Bet, ja vienā signāla līnijā ir piekārti vairāki DS18B20 temperatūras sensori, uzvilkšanas rezistors viens pats nevar nodrošināt pietiekamu jaudu, kā rezultātā temperatūras sensors DS18B20 nevarēs izmērīt temperatūru vai radīsies milzīga kļūda.
Tāpēc, parazitārās barošanas metode ir piemērota tikai temperatūras mērīšanai ar vienu DS18B20 temperatūras sensoru.
DS18B20 temperatūras sensora parazītu barošanas avota spēcīgs pievilkšanas barošanas režīms
Temperatūras sensora DS18B20 parazitārās barošanas avota spēcīgais pievilkšanas barošanas režīms ir parādīts zemāk esošajā attēlā. Lai temperatūras sensors DS18B20 iegūtu pietiekamu strāvas padevi temperatūras mērīšanas procesā, izmantojot MOSFET, lai tieši vilktu signāla līniju uz VCC, var nodrošināt pietiekamu jaudu (kad ir iesaistīta kāda kopēšanas vai sākuma temperatūras pārveidošanas komanda, tas jāpabeidz ne ilgāk kā līdz 10 μS. Signāla līnija pārslēdzas uz spēcīgu vilkšanas stāvokli) lai atrisinātu nepietiekamas strāvas padeves problēmu. Temperatūras sensora DS18B20 parazitārās barošanas avota spēcīgais pievilkšanas barošanas režīms ir piemērots vairāku punktu temperatūras mērīšanas lietojumprogrammām, bet tai ir nepieciešama vēl viena I/O līnija spēcīgai uzvilkšanas pārslēgšanai.
Temperatūras sensora DS18B20 ārējā barošanas režīms
Ārējā barošanas avota režīmā, temperatūras sensora DS18B20 darba barošanas avots ir savienots ar VDD tapu. Nav problēmas ar nepietiekamu strāvas padeves strāvu, un pārveidošanas precizitāte var tikt garantēta. Tajā pašā laikā, vairākus DS18B20 temperatūras sensorus var savienot ar kopni, lai izveidotu vairāku punktu temperatūras mērīšanas sistēmu. Ārējā barošanas metode ir labākā barošanas metode temperatūras sensoram DS18B20: tas darbojas stabili un uzticami, ir spēcīga prettraucējumu spēja, un ķēde ir salīdzinoši vienkārša.
Temperatūras sensora DS18B20 iekšējā struktūra
Temperatūras sensora DS18B20 iekšpuse sastāv no 64 bitu ROM, kešatmiņa, CRC ģenerators, temperatūras jutīga ierīce, augstas un zemas temperatūras sprūda un konfigurācijas reģistrs.
1. 64-DS18B20 temperatūras sensora bitu ROM
Temperatūras sensora DS18B20 iekšpusē ir 64 bitu ROM, un ROM konservēšanai ir noteikts saturs. Apakšējie astoņi biti (fiksēts uz 28H) ir produkta tipa identifikācijas numurs, nākamais 48 biti ir sērijas numurs, un augšējie astoņi biti ir iepriekšējie 56 cikliskās atlaišanas pārbaudes koda biti.
2. Temperatūras sensora DS18B20 atmiņas kartēšana
Temperatūras sensorā DS18B20 ir 9 baitu kešatmiņas vienības, kā parādīts zemāk esošajā attēlā.
3. Temperatūras sensora DS18B20 konfigurācijas reģistrs
Temperatūras sensora DS18B20 konfigurācijas reģistra baita augstākais bits BIT7 ir testa režīma bits. Tā ir 0 kad tas tiek nosūtīts no rūpnīcas, un lietotājam tas nav jāmaina. BIT6 un BIT5 tiek izmantoti, lai iestatītu DS18B20 temperatūras sensora konversijas izšķirtspēju. Ir četras izšķirtspējas iespējas: 9, 10, 11 un 12 biti. Atbilstošie konversijas laiki ir: 93.73ms, 187.5ms, 375ms un 750 ms attiecīgi. Atlikušais 5 apakšējie biti ir rezervēti biti (visi 1).
Temperatūras sensora DS18B20 noklusējuma R0 un R1 iestatījumi ir 11. Tā ir 12 bitu izšķirtspēja, tas ir, 1 bits apzīmē 0.0625 grādi pēc Celsija.
DS18B20 temperatūras sensora lasīšana un rakstīšana
instrukcija
Temperatūras vērtība, ko konvertē temperatūras sensors DS18B20, tiek saglabāta ātrgaitas pagaidu atmiņas atmiņas 0. un 1. baitā divu baitu komplementa formā.. Tātad, kad mēs vienkārši vēlamies vienkārši nolasīt temperatūras vērtību, mums tikai jānolasa 0. un 1. baits pagaidu reģistrā.
Vienkāršās darbības temperatūras vērtības nolasīšanai ir šādas:
1. Izlaist ROM darbību.
2. Nosūtīt temperatūras pārveidošanas komandu.
3. Izlaist ROM darbību.
4. Nosūtiet nolasīšanas temperatūras komandu.
5. Izlasiet temperatūras vērtību.
Temperatūras sensora DS18B20 inicializācija
Galvenā ierīce vispirms nosūta zema līmeņa impulsu 480-960 mikrosekundes, tad atbrīvo autobusu augstā līmenī, un nosaka autobusu nākamajā 480 mikrosekundes. Ja ir zems līmenis, tas nozīmē, ka autobusā ir DS18B20 temperatūras sensors, kas ir reaģējis. Ja nav zema līmeņa, tas nozīmē, ka nav atbildes no DS18B20 temperatūras sensora uz kopnes.
Kā vergu ierīce, temperatūras sensors DS18B20 ir noteicis, vai ir zems temperatūras līmenis 480-960 mikrosekundes autobusā, tiklīdz tas tiek ieslēgts. Ja tā, pagaidi 15-60 mikrosekundes pēc autobusa pagrieziena augstumā, pēc tam pavelciet autobusa līmeni zemu 60-240 mikrosekundes, lai reaģētu ar impulsu, paziņojot saimniekdatoram, ka ierīce ir gatava. Ja tas netiek atklāts, tas turpinās pārbaudīt un gaidīt.
Sazinieties ar mums
Gaidot jūsu e -pastu, Mēs jums atbildēsim 12 stundas ar nepieciešamo vērtīgo informāciju.
English
Afrikaans
العربية
বাংলা
bosanski jezik
Български
Català
粤语
中文(简体)
中文(漢字)
Hrvatski
Čeština
Nederlands
Eesti keel
Suomi
Français
Deutsch
Ελληνικά
हिन्दी; हिंदी
Magyar
Bahasa Indonesia
Italiano
日本語
한국어
Latviešu valoda
Lietuvių kalba
македонски јазик
Bahasa Melayu
Norsk
پارسی
Polski
Português
Română
Русский
Cрпски језик
Slovenčina
Slovenščina
Español
Svenska
ภาษาไทย
Türkçe
Українська
اردو
Tiếng Việt






