истики:
Г? індивідуальний 64-бітний ідентифікаційний номер;
Г? напруга живлення від +3 до +5,5 В;
Г? вимірювана температура від -55 до +125 В° С;
Г? похибка вимірювання температури в діапазоні -10 ... +85 В° С не більше 0,5 В° С;
Г? в іншому діапазоні температур похибка вимірювання не перевищує 2 В° С;
Г? інформація про температуру видається 9-бітним кодом;
Г? максимальний час перетворення температури в код 750 мс;
Г? можливість живлення від високого рівня шини даних;
Г? термодатчики не вимагають індивідуальної настройки при заміні. Термодатчик типу DS18B20 відрізняється від DS1820 здатністю вимірювати температуру з чотирма рівнями похибки - 0,5; 0,25; 0,0625 В° С. При цьому максимальний час вимірювання для кожного рівня становить відповідно 93,75; 187,5; 375; 750 мс. Необхідна похибка вимірювання може бути задана при ініціалізації термодатчика.
Термодатчики випускають у двох типах корпусів: ТО-92 і SOIC.
В
DS18B20 обмінюється даними по 1-Wire шині і при цьому може бути як єдиним пристроєм на лінії так і працювати в групі. Це також послужило ключовою особливістю на користь вибору датчика, оскільки дозволяє згодом модернізувати пристрій шляхом додавання нових датчиків. p align="justify"> Інша особливість DS18B20 - здатність працювати без зовнішнього живлення. Ця можливість надається через підтягуючий резистор. Високий сигнал шини заряджає внутрішній конденсатор (CPP), який живить прилад, коли на шині низький рівень. Цей метод носить назву "Паразитне харчування". При цьому максимальна вимірювана температура становить + 100 В° C. Для розширення діапазону температур до + 125 В° C необхідно використовувати зовнішнє живлення. <В
Основні функціональні можливості DS18B20 - його температурний перетворювач.
Щоб почати температурне вимірювання і перетворення, ведучий повинен подати команду початку конвертації температури [0х44]. Після конвертації, отримані дані запам'ятовуються в 2-байтовому регістрі температури в оперативній пам'яті, і DS18B20 повертається до неактивного стану. Якщо DS18B20 включений з зовнішнім живленням, ведучий може контролювати конвертування температури (після команди [0х44]) станом шини. DS18B20 формуватиме (відповідь на слот часу читання від пристрою керування) логічний "0" коли відбувається температурне перетворення. І логічну "1", коли конвертування виконано. Якщо DS18B20 включений з паразитних харчуванн...