Ds18b20 Сензорна сонда и кабел

Характеристики на температурен сензор DS18B20: водоустойчив, антикорозионни.
Подробности за опаковката: може да се персонализира според нуждите. MAXIM внос с оригинална опаковка; Пакет TO-92; големи количества на склад. И осигурете цифров температурен сензор DS18B20 във водоустойчива опаковка от неръждаема стоманена тръба.

Сондата за температурен сензор ds18b20 има висока точност. Точността на измерване на температурата може да достигне 0,01 ℃, и точността на измерване на температурата в широкия температурен диапазон е 0,1 ℃. Добра стабилност и висока прецизност при масово производство.

Цифровата сензорна сонда DS18B20 и кабелът са лесни за свързване и могат да се използват в различни ситуации след опаковане. Като прав тип тръба от неръждаема стомана, тип с резба, тип магнитна адсорбция, различни модели, включително LTM8877, LTM8874 и така нататък.
DS18B20 е често използван цифров температурен сензор. Извежда цифров сигнал и има характеристиките на малък размер, ниски хардуерни разходи, силна способност против смущения и висока точност. Външният му вид се променя главно в зависимост от приложението. Капсулираният DS18B20 може да се използва за измерване на температурата на кабела, измерване на температурата на циркулацията на водата в доменната пещ, измерване на температурата на котела, измерване на температурата в машинното помещение, измерване на температурата в селскостопанска оранжерия, измерване на температурата в чиста стая, измерване на температурата в склада за боеприпаси и други неограничени температурни случаи. Устойчив на износване и удар, малки по размер, Лесен за използване, с различни опаковъчни форми, той е подходящ за цифрово измерване на температурата и контрол на различно малко космическо оборудване.

Основни характеристики на сензорна сонда DS18B20
1. Основни характеристики на DS18B20
1.1. Диапазонът на адаптивно напрежение е по-широк, диапазон на напрежението: 3.0~5,5 V, и може да се захранва от линията за данни в режим на паразитно захранване
1.2. Уникален едножилен интерфейсен метод. Когато DS18B20 е свързан към микропроцесора, има нужда само от една портова линия, за да постигне двупосочна комуникация между микропроцесора и DS18B20.
1.3. DS18B20 поддържа многоточкова мрежова функция. Множество DS18B20 могат да бъдат свързани паралелно на единствените три линии, за да се постигне многоточково измерване на температурата.
1.4. DS18B20 не изисква никакви външни компоненти по време на употреба. Всички сензорни компоненти и вериги за преобразуване са интегрирани в интегрална схема с форма на триод.
1.5. Температурен диапазон -55℃~+125℃, точността е ±0,5℃ при -10~+85℃
1.6. Програмируемата резолюция е 9~12 бита, и съответните разрешими температури са 0,5 ℃, 0.25℃, 0.125℃ и 0,0625 ℃ съответно, което може да постигне високо прецизно измерване на температурата.
1.7. При 9-битова резолюция, температурата може да се преобразува в числа за до 93,75 ms. При 12-битова резолюция, стойността на температурата може да се преобразува в числа за до 750 ms, което е по-бързо.
1.8. Резултатите от измерването директно извеждат цифрови температурни сигнали и се предават серийно към процесора чрез "еднолинеен автобус". В същото време, кодът за проверка на CRC може да бъде предаден, който има силни възможности против смущения и коригиране на грешки.
1.9. Отрицателни характеристики на напрежението: Когато полярността на захранването е обърната, чипът няма да бъде изгорен поради топлина, но няма да работи правилно.

2. Външен вид и вътрешна структура на сензор DS18B20
Вътрешната структура на сензора DS18B20 се състои главно от четири части: 64-битова фотолитография ROM, температурен датчик, енергонезависима аларма за температура задейства TH и TL, и конфигурационен регистър.
Външният вид и разположението на щифтовете на DS18B20 са както следва:

Дефиниция на щифта DS18B20:
(1) DQ е терминал за вход/изход на цифров сигнал;
(2) GND е захранващата маса;
(3) VDD е входната клема на външното захранване (заземен в режим на паразитно захранване).
3. Принцип на работа на DS18B20
Времето за четене и запис и принципът на измерване на температурата на DS18B20 са същите като тези на DS1820, с изключение на това, че броят на цифрите на получената температурна стойност е различен поради различни разделителни способности, и времето на забавяне по време на преобразуване на температурата е намалено от 2s на 750ms. Скоростта на трептене на кристалния осцилатор с висок температурен коефициент се променя значително с температурните промени, и генерираният сигнал се използва като импулсен вход на брояча 2. Брояч 1 и температурният регистър са предварително зададени на базова стойност, съответстваща на -55°C. Брояч 1 отброява импулсния сигнал, генериран от кристалния осцилатор с нисък температурен коефициент. Когато предварително зададената стойност на брояча 1 намалява до 0, стойността на температурния регистър ще бъде увеличена с 1, предварително зададената стойност на брояча 1 ще бъдат презаредени, и брояч 1 ще рестартира отчитането на импулсните сигнали, генерирани от кристалния осцилатор с нисък температурен коефициент. Този цикъл продължава до брояч 2 се брои до 0, след това спира натрупването на стойността на температурния регистър. По това време, стойността в температурния регистър е измерената температура. Акумулаторът на наклона на фиг 3 се използва за компенсиране и коригиране на нелинейността в процеса на измерване на температурата, и неговият изход се използва за коригиране на предварително зададената стойност на брояча 1.

ds18b20 сензор с точност до 0.01℃

ds18b20 сензор с точност до 0.01℃

Персонализирана сензорна сонда ds18b20 и кабел

Персонализирана сензорна сонда ds18b20 и кабел


DS18B20 има 4 основни компоненти на данните:
(1) 64-битовият сериен номер във фотоецвания ROM се фотоецва преди да напусне фабриката. Може да се разглежда като сериен код на адреса на DS18B20. Подреждането на 64-битовия фотолитографски ROM е: първият 8 битове (28З) са номерът на типа продукт, и следващият 48 битовете са серийният номер на самия DS18B20. Последният 8 битовете са кодът за проверка на цикличното излишък на предишния 56 битове (CRC=X8+X5+X4+1). Функцията на фотолитографския ROM е да направи всеки DS18B20 различен, така че няколко DS18B20 могат да бъдат свързани към една шина.
(2) Температурният сензор в DS18B20 може да завърши измерването на температурата. Вземете 12-битово преобразуване като пример: той се предоставя под формата на 16-битово четене на двойка, разширено със знак, изразено под формата на 0,0625°C/LSB, където S е знаковият бит.
Това са 12-битовите данни, получени след 12-битово преобразуване, който се съхранява в две 8-битови RAM от 18B20. Първият 5 битовете в двоичен код са знаковите битове. Ако измерената температура е по-висока от 0, тези 5 бита са 0. Просто умножете измерената стойност по 0.0625 за да получите действителната температура. Ако температурата е по-ниска от 0, тези 5 бита са 1, и измерената стойност трябва да се обърне, плюс 1, и след това умножено по 0.0625 за да получите действителната температура. например, цифровият изход от +125 ℃ е 07D0H, цифровият изход от +25,0625 ℃ е 0191H, цифровият изход от -25,0625 ℃ е FE6FH, и цифровият изход от -55 ℃ е FC90H.
(3) DS18B20 сензор за температура памет DS18B20. Вътрешната памет на температурния сензор включва високоскоростна RAM памет за скречпад и енергонезависима, електрически изтриваема EEPRAM, който съхранява високотемпературните и нискотемпературните джапанки TH, TL и структурни регистри.
(4) Конфигурационен регистър. Значението на всеки бит от този байт е както следва:
Таблица 3: Структура на регистъра на конфигурацията

Долните пет бита са винаги "1", и TM е битът за тестов режим, който се използва за настройка дали DS18B20 е в работен или тестов режим. Този бит е зададен на 0 когато DS18B20 напусне фабриката, и потребителите не трябва да го променят. R1 и R0 се използват за задаване на разделителната способност, както е показано в следващата таблица: (DS18B20 е настроен на 12 битове, когато се доставят от фабриката)
Таблица 4: Таблица за настройка на температурната разделителна способност

4. Високоскоростна памет за временно съхранение Високоскоростната памет за временно съхранение се състои от 9 байтове, и неговото разпределение е показано в табл 5. Когато се подаде команда за преобразуване на температурата, преобразуваната стойност на температурата се съхранява в 0-ия и 1-вия байт на кеш паметта в двубайтова допълнителна форма. Микроконтролерът може да чете тези данни през еднопроводния интерфейс. При четене, ниският бит е отпред, а високият бит е отзад. Форматът на данните е показан в табл 1. Изчисляване на съответната температура: Когато знаковият бит S=0, директно преобразувайте двоичния бит в десетичен; когато S=1, първо конвертирайте допълнението към оригиналния код, и след това изчислете десетичната стойност. Таблица 2 показва някои от съответните температурни стойности. Деветият байт е байтът за проверка на излишъка.
Таблица 5: Разпределение на временен регистър DS18B20

Съгласно комуникационния протокол на DS18B20, домакинът (едночипов микрокомпютър) трябва да премине през три стъпки, за да контролира DS18B20, за да завърши преобразуването на температурата: DS18B20 трябва да се нулира преди всяко четене и запис. След като нулирането е успешно, изпраща се ROM команда, и накрая се изпраща RAM команда, така че предварително определената операция да може да се извърши на DS18B20. Нулирането изисква главният процесор да издърпа линията за данни надолу 500 микросекунди и след това го отпуснете. Когато DS18B20 получи сигнала, чака около 16 към 60 микросекунди, и след това изпраща нисък импулс на 60 към 240 микросекунди. Основният процесор получава този сигнал, за да покаже успешно нулиране.
Таблица 6: Списък с инструкции за ROM

Свържете се с нас

Чакам вашия имейл, ние ще ви отговорим в рамките на 12 часа с ценна информация, от която се нуждаете.

СВЪРЗАНИ ПРОДУКТИ

Поискайте оферта

Попълнете нашия формуляр за запитване за оферта и ние ще отговорим на вашето съобщение възможно най-скоро!