Изделие выполнено из Даллас компании DS18B20 сетевая цифровой датчик температуры Чип посылка, с износостойким touch, маленький размер, простых в использовании, упаковка в различные формы, подходит для различных мелких космической техники, цифровое измерение температуры и контроль. Технические характеристики описание:
Уникальный одного интерфейса командной строки, DS18B20 в связи с микропроцессором нужно только рот линии для достиженияМикропроцессор и DS18B20 двусторонней связи; Температура диапазон:-55 ° до + 125 °, присущие Температура разрешением 0,5 °; Поддержка многоточечной сети функции, несколько DS18B20 могут быть подключены параллельно на только три линии, до только 8 параллельно, если номер слишком много, Сделает напряжение питания слишком низким, в результате чего нестабильность передачи сигнала, температура; Рабочая мощность: 3 ~ 5 В/DC; в использовании без каких-либо внешних компонентов; результаты измерения к 9 до 12 цифровым Последовательная передача; выход кабеля PVC сразу или немецкий выход коробки соединения шарика, Простое и другое подключение электрического оборудования.
Применения:
Продукция подходит для холодного хранения, гранул, резервуаров для хранения, телекоммуникаций, электроэнергетического помещения, кабельного лотка и других зон измерения и контроля температуры; подшипник, цилиндр, текстильная техника, кондиционер, и другие Малые космические промышленное оборудование температуры и контроля;, холодильник, морозильник, И низкотемпературная сушильная печь и т. д.; Отопление/охлаждающая труба измерений калорий, центральный кондиционер бытовой тепловой энергии измерения и измерения промышленной температуры и контроля. Модель и характеристики изделия:
Модель Температурный диапазон крепёжная резьба Длина кабеля Применимая труба
TS-18B20-55 ~ 125 нет 1,5 m
TS-18B20A-55 ~ 125 M10X1 1,5 м DN15 ~ 25
TS-18B20B-55 ~ 125 1/2 "G распределительная коробка DN40 ~ 60
В DS18B20 цифровой датчик температуры доступнаРазличные SCM контроллерПо применению, особенно вКонтроллерНа более простой, готовой библиотечной функции вызова, вы можете завершить измерение температуры, через3 P кабеля датчикаПодключите кСпециальный датчик Плата расширения, Очень легко достичь интерактивной работы, связанной с восприятием температуры окружающей среды.
В комплекте с программой поставляется следующее:
# Включают
/* DS18S20 температурный чип i/o
*/
OneWire ds (10);/на pin 10
Void setup (void) {
/Инициализация входов/выходов
/Начать последовательный порт
Serial. begin (9600);
}
Пустая петля (пустота) {
Байт я
Байт присутствует = 0;
Байт данных [12];
Байт addr [8];
Int Temp;
Если (! Ds. search (addr) {
/Serial. print ("больше нет адресов. \ N ");
Ds. reset_search ();
Возврат;
}
Serial. print ("R =");/R = 28 не уверен, что это такое
Для (i = 0; i
Serial. print (addr [i], HEX);
Серийный. принт ("");
}
If (OneWire: crc8 (addr, 7)! = Addr [7]) {
Serial. print ("CRC не действует! \ N ");
Возврат;
}
If (addr [0]! = 0x28) {
Serial. print ("устройство не является устройством семейства DS18S20. \ N ");
Возврат;
}
Ds. Сброс ();
Ds. Выберите (addr);
Ds. write (0x44,1);/начало преобразования, с паразитом питания на конце
Задержка (1000);/может быть 750 мс достаточно, может не
/Мы могли бы сделать ds. depower () здесь, но Сброс будет обращаться с осторожностью.
Present = ds. reset ();
Ds. Выберите (addr);
Ds. write (0xBE);/читаем Scratchpad
Serial. print ("P =");
Серийный. принт (присутствует, шестигранный);
Серийный. принт ("");
Для (i = 0; i
Данные [i] = ds. читать ();
Serial. print (данные [i], HEX);
Серийный. принт ("");
}
Температура = (данные [1]
Temp = Temp> 4;/разделите на 16, чтобы получить чистую индикацию celcius
/Следующая строка-преобразование Фаренгейта
Temp = Temp * 1,8 + 32;/comment this line out to get celcius
Serial. print ("T =");/выводим температуру на Серийный порт
Серийный. печать (температура);
Серийный. принт ("");
Serial. print ("CRC =");
Серийный. печать (OneWire: crc8 (данные, 8), HEX);
Serial. println ();
}