DS18B20 / Kabel sonde DS1822

DS18B20/ DS1822 je pogosto uporabljen digitalni temperaturni senzor. Njen izhod je digitalni signal, ki ima značilnosti majhne velikosti, nizki stroški strojne opreme, močna sposobnost proti motnjam in visoka natančnost. Digitalni temperaturni senzor DS18B20 je enostaven za povezovanje in ga je mogoče uporabiti v različnih situacijah po pakiranju, kot je vrsta cevi, navojni tip, magnetna adsorpcijska vrsta, in vrsto embalaže iz nerjavečega jekla. Obstajajo različni modeli, vključno z LTM8877, LTM8874 in tako naprej. Kot digitalni senzor temperature, DS18B20 pri merjenju temperature ne potrebuje zunanjih komponent. Lahko neposredno izpiše vrednost izmerjene temperature 9~12 bitov (vključno s predznakovnim bitom). Merilno območje temperature je -55~+125 ℃. Merilna natančnost je ±0,5℃ v območju -10~+85℃, in ločljivost izhodne meritve je nastavljiva, do 0,0625 ℃. Podpora "enožično vodilo" tehnologija, za dokončanje komunikacije z mikrokrmilnikom so potrebna samo ena splošna V/I vrata. Temperatura na kraju samem se prenaša neposredno digitalno prek a "enožično vodilo", kar močno izboljša zmogljivost sistema proti motnjam.

DS18B20, DS1822 "Enolinijski avtobus" digitalni temperaturni senzor Enako kot DS1820. Podpira tudi DS18B20 "enolinijski avtobus" vmesnik, in merilno temperaturno območje je -55°C~+125°C, in natančnost je ±0,5°C v območju od -10~+85°C. Natančnost DS1822 je ±2°C. Temperatura na kraju samem se prenaša neposredno digitalno preko "enolinijski avtobus", kar močno izboljša zmogljivost sistema proti motnjam. Primerno za merjenje temperature na kraju samem v težkih okoljih, kot je nadzor okolja, nadzor opreme ali procesa, potrošniška elektronika za merjenje temperature, itd. Novi izdelek podpira razpon napetosti 3V~5,5V, zaradi česar je oblikovanje sistema bolj prilagodljivo in priročno. In nova generacija izdelkov je cenejša in manjša. Značilnosti DS18B20 in DS1822 DS18B20 je mogoče programirati z ločljivostjo 9~12 bitov in natančnostjo ±0,5°C. Opcijski manjši paket, širši razpon napetosti. Nastavitev ločljivosti in uporabniško nastavljena temperatura alarma sta shranjeni v EEPROM in sta še vedno shranjeni po izklopu. Zmogljivost DS18B20 je najboljša med izdelki nove generacije! Tudi razmerje med ceno in zmogljivostjo je odlično! DS1822 je programsko združljiv z DS18B20 in je poenostavljena različica DS18B20. EEPROM, ki shranjuje uporabniško določene parametre temperature in ločljivosti alarma, je izpuščen, in natančnost je zmanjšana na ±2°C. Primeren je za aplikacije z nizkimi zahtevami glede zmogljivosti in strogim nadzorom stroškov. Je ekonomičen izdelek. Po zgodnjih izdelkih "Enolinijski avtobus", DS1820 odpira nov koncept v tehnologiji senzorjev temperature. DS18B20 in DS1822 ponujata več možnosti izbire napetosti, značilnosti in pakiranje, kar nam omogoča, da zgradimo ekonomičen sistem merjenja temperature, ki nam ustreza.

Notranja struktura temperaturne sonde ds18b20
Notranja struktura DS18B20 je v glavnem sestavljena iz štirih delov:
64-bitna fotolitografija ROM, temperaturni senzor, nehlapni temperaturni alarm sproži TH in TL, konfiguracijski register.
Razporeditev nožic DS18B20 je naslednja
DQ je vhodno/izhodni terminal digitalnega signala; GND je ozemljitev; VDD je vhodni terminal zunanjega napajanja (ozemljen v parazitnem načinu ožičenja).
64-bitna serijska številka v foto jedkanem ROM-u je foto jedkana preden zapusti tovarno. Lahko se šteje za naslovno serijsko kodo DS18B20. Ureditev 64-bitnega fotolitografskega ROM-a je: prvi 8 koščki (28H) so številka vrste izdelka, naslednji 48 biti so serijska številka samega DS18B20, In zadnji 8 biti prejšnja 56-bitna koda za preverjanje ciklične redundance (CRC=X8 +X5+X4+1). Namen fotolitografskega ROM-a je narediti vsak DS18B20 drugačen, tako da je več DS18B20 mogoče povezati na eno vodilo.
Temperaturni senzor v DS18B20 lahko zaključi merjenje temperature. Za primer vzemite 12-bitno pretvorbo: na voljo je v obliki 16-bitnega predznakovno razširjenega komplementa dveh, izraženo v obliki 0,0625 °C/LSB, kjer je S bit predznaka.
To so 12-bitni podatki, pridobljeni po 12-bitni pretvorbi, ki je shranjen v dveh 8-bitnih RAM-ih 18B20. Prvi 5 biti v binarni obliki so predznakovni, če je izmerjena temperatura večja od 0. te 5 Izmerjeno vrednost je treba obrniti 0. Samo pomnožite izmerjeno vrednost z 0.0625 da dobite dejansko temperaturo. Če je temperatura nižja od 0, 12-bitni podatki, pridobljeni po pretvorbi, so shranjeni v dveh 8-bitnih RAM-ih DS18B20 5 Izmerjeno vrednost je treba obrniti 1, in izmerjeno vrednost je treba obrniti, plus 1, and then multiplied by 0.0625 da dobite dejansko temperaturo.
Na primer, digitalni izhod +125 ℃ je 07D0H, digitalni izhod +25,0625 ℃ je 0191H, digitalni izhod -25,0625 ℃ je FE6FH, in digitalni izhod -55 ℃ je FC90H.

Zunanji digitalni senzor temperature

Zunanji digitalni senzor temperature

Temperaturni senzor DS18B20 z USB priključkom

Temperaturni senzor DS18B20 z USB priključkom

DS18B20 Temperaturni senzor vodoodporni sondi

DS18B20 Temperaturni senzor vodoodporni sondi

Pomnilnik temperaturnega senzorja DS18B20
The internal memory of the DS18B20 temperature sensor includes a high-speed scratchpad RAM and a non-volatile electrically erasable E2RAM, which stores high-temperature and low-temperature triggers TH, TL in strukturni registri.
The temporary storage memory contains 8 consecutive bytes, the first two bytes are the measured temperature information. The content of the first byte is the lower eight bits of the temperature. The second byte is the high eight bits of the temperature. The third and fourth bytes are volatile copies of TH and TL, and the fifth byte is a volatile copy of the architectural register. The contents of these three bytes are refreshed at each power-on reset. The sixth, seventh, and eighth bytes are used for internal calculations. Deveti bajt je bajt za preverjanje redundance.
The meaning of each bit of this byte is as follows:
TM R1 R0 1 1 1 1 1
Nižjih pet bitov je vedno 1. TM is the test mode bit, ki se uporablja za nastavitev, ali je DS18B20 v delovnem ali testnem načinu. Ta bit je nastavljen na 0 ko DS18B20 zapusti tovarno, in uporabniki tega ne smejo spreminjati. R1 in R0 se uporabljata za nastavitev ločljivosti, kot je prikazano v naslednji tabeli: (DS18B20 je nastavljen na 12 koščke, ko jih pošljejo iz tovarne)
Tabela za nastavitev ločljivosti:
R1 R0 Ločljivost Temperatura Največji čas pretvorbe
0 0 9 biti 93,75 ms
0 1 10 biti 187,5ms
1 0 11 bitov 375ms
1 1 12 bitov 750ms
V skladu s komunikacijskim protokolom DS18B20, gostitelj mora opraviti tri korake za nadzor DS18B20, da dokonča pretvorbo temperature: DS18B20 je treba ponastaviti pred vsakim branjem in pisanjem, in po uspešni ponastavitvi se pošlje ukaz ROM. Končno, ukaz RAM je poslan, tako da lahko DS18B20 deluje po načrtu. Ponastavitev zahteva, da glavni procesor potegne podatkovno linijo navzdol 500 mikrosekund in ga nato spustite. Po prejemu signala, DS18B20 čaka približno 16 do 60 mikrosekundah, in nato odda nizek utrip 60 do 240 mikrosekundah. Glavni CPE prejme ta signal, ki označuje uspešno ponastavitev.

Kontaktirajte nas

Čakam na vašo e-pošto, vam bomo odgovorili v roku 12 ure z dragocenimi informacijami, ki jih potrebujete.

PORODNI IZDELKI

Zahtevajte ponudbo

Izpolnite obrazec za povpraševanje po ponudbi in na vaše sporočilo bomo odgovorili v najkrajšem možnem času!