DS18B20- цифров температурен сензор от Далас. Изпраща данни за температурата, използвайки само един цифров щифт и специален протокол, наречен 1-Wire. Можете да свържете няколко сензора към един щифт. Сензорът измерва температурата в градуси по Целзий.
DS18B20 Спецификации
- Сензорът може да се захранва с напрежение от 3 до 5,5 V
- Сензорът може да измерва температури от -55 до 125°C
- Сензорът има цифрова разделителна способност от 9 до 12 бита
- Точност на измерване +/- 0,5°C в диапазона от -10 до 85°C
- Точност на измерване: +/- 2°C за диапазона от -55 до 125°C
- Отклонение на измерването +/- 0,2 °C
Схема на свързване DS18B20
Какво е разрешение?
Листът с данни казва, че сензорът DS18B20 може да измерва температура с различни разделителни способности. Разделителната способност е като линийка: милиметри между сантиметри. По същия начин, с резолюция DS18B20 - това е стъпка между последователни стъпки от градуси по Целзий.
Резолюцията се избира с помощта на броя битове. Диапазонът на избор е от 9 до 12 бита. Изборът на разрешение води до определени последици. Колкото по-висока е разделителната способност, толкова по-дълго ще трябва да чакате резултата от измерването.
За 9-битова разделителна способност има 2 стъпки между последователни нива:
- 0,0°С
- 0,5°С
За 10-битова разделителна способност има 4 стъпки между последователни нива:
- 0,0°С
- 0,25°С
- 0,5°С
- 0,75°С
В този случай отчитаме температурата с разделителна способност 0,25 ° C. Времето за измерване за 10-битова разделителна способност е 187,5 ms, което позволява 5,3 измервания в секунда.
За 11-битова разделителна способност има 8 стъпки между последователни нива:
- 0,0°С
- 0,125°С
- 0,25°С
- 0,375°С
- 0,5°С
- 0,625°С
- 0,75°С
- 0,875°С
Тоест, разделителната способност е 0,125 ° C. Времето за измерване за 11-битова разделителна способност е 375 ms. Това позволява 2,6 измервания в секунда.
За 12-битова разделителна способност има 16 стъпки между последователни нива:
- 0,0°С
- 0,0625 °С
- 0,125°С
- 0,1875°С
- 0,25°С
- 0,3125 °С
- 0,375°С
- 0,4375°С
- 0,5°С
- 0,5625°С
- 0,625°С
- 0,6875°С
- 0,75°С
- 0,8125 °С
- 0,875°С
- 0,9375°С
Следователно разделителната способност е 0,0625 ° C. Времето за измерване за 12-битова разделителна способност е в района на 750 ms. Това означава, че можете да направите 1,3 измервания в секунда.
Какво е точност на измерване?
Нищо в света, и особено в електрониката, не е перфектно. Можете само да се доближите до съвършенството, като харчите все повече пари и енергия. Така е и с този сензор. Има някои неточности, които трябва да сте наясно.
Техническите спецификации казват, че сензорът DS18B20 има точност от +/- 0,5°C в диапазона на измерване от -10 до 85°C. Това означава, че когато в стаята ни има температура от 22,5°C, сензорът може да ни върне резултат от измерването от 22 до 23°C. Тоест може да покаже 0,5 ° C повече или по-малко. Всичко зависи от индивидуалните характеристики на сензора.
В диапазона от -55 до 125 ° C грешката при измерване може да се увеличи до +/- 2 ° C. Тоест, когато измервате нещо с температура от 100 ° C, сензорът може да покаже температура от 98 до 102 ° C.
Всички тези отклонения могат да бъдат леко различни за всяка температура, но при измерване на една и съща температура отклонението винаги ще бъде същото.
Какво е отклонение на измерването?
Дрейфът на измерването е най-лошата форма на неточност. Същността на дрейфа на измерването се крие във факта, че при измерване на постоянна температура - с едно измерване сензорът може да покаже една температура, а при следващото - друга (по количеството на отклонението).
Отклонение на температурния сензор DS18B20 +/- 0,2 °C. Например, когато в стаята има постоянна температура от 24 ° C, сензорът може да даде резултат в диапазона от 23,8 ° C до 24,2 ° C.
(379,0 Kb, изтеглено: 913)
Този сензор използва изключително протокола 1-Wire - в същото време се формира връзка, която осъществява комуникация по шината, използвайки само един контролен сигнал. Шината трябва да бъде свързана към захранването чрез издърпващ резистор.
Спецификации DS18B20Параметър | смисъл |
Тип изход на IC | Дигитален |
Диапазон на точност на сензорите | ± 0,5 °C |
Диапазон на измерване на температура | -55°C до +125°C |
Захранващ ток | 1mA |
Диапазон на захранващото напрежение | 3V до 5.5V |
Резолюция (битове) | 9...12 |
Стил на корпуса на сензора | ТО-92 |
Не. на щифтове | 3 |
Базов номер | 18 |
Работна температура Макс | 85°С |
Работна температура Мин | -10°C |
Диапазон на работната температура | -10°C до +85°C |
Изходен ток | 4mA |
Тип на изхода | Дигитален |
Пакет / Калъф | ТО-92 |
Резолюция | 9...12 |
Тип сензор/преобразувател | температура |
Захранващо напрежение Макс | 5.5V |
Захранващо напрежение Мин | 3V |
Тип прекратяване | През дупката |
Работна температура, °С | 0...+55 |
Работна относителна влажност,% | ...55 |
Производство | Далас / Максим |
Гаранционен срок | 12 месеца от датата на закупуване |
Тегло, гр | 10 |
DS1820, DS18S20, DS18B20- популярни цифрови температурни сензори от DALLAS-MAXIM с еднопроводен 1-Wire интерфейс. Във връзка с неяснотата на маркировките и изобилието от схеми на тези цифрови температурни сензори, които се появиха в радиолюбителската литература, считаме за необходимо да дадем някои обяснения.
чип DS1820 е прекратени се препоръчва микросхема, която да го замени DS18S20... Въпреки това, трябва да обърнете внимание на факта, че микросхемите DS18S20 в опаковка TO-92 са маркирани с надпис "DS1820" (без буквата S)... Нова микросхема DS18S20 е софтуерно съвместим със стария DS1820и според производителя в повечето случаи може да бъде директен заместител на стария DS1820. Може би, маркирайки без буквата S, производителят искаше да посочи тази съвместимост. Софтуерната съвместимост на новия DS18S20 със стария DS1820 е гарантирана, ако в програмата се използва алгоритъмът от информационния лист.
Както можете да видите от таблицата, новият DS18S20 има стандартен пакет TO-92, докато старият DS1820 е с удължен пакет. На тази основа можете също така да се уверите, че продавачите не ви "надушат" остаряла микросхема.
Микросхемата DS18B20 винаги има съответната маркировка "DS18B20" и не може да бъде заменен с DS1820 / DS18S20 и обратно без промяна на програмния код.
Тип сензор | DS1820 | DS18S20 | DS18B20 |
Маркиране | DS1820 | DS1820 | DS18B20 |
Кадър | PR-35 (разширение TO-92) |
ТО-92 | ТО-92 |
Дълбочина на битовете | 9-битова | 9-битова | 9 ... 12 бита |
Време за преобразуване | 200 mS (тип.) 500nS (макс.) |
750nS (макс.) | 750nS (макс.) |
Точност на измерване ± 0,5% в температурния диапазон | 0 .... + 70 °С | -10 .... + 85 °С | -10 .... + 85 °С |
Захранващо напрежение за точност на измерване ± 0,5% | 4,3-5,5V | 3.0-5.5V | 3.0-5.5V |
Описание |