![](https://catcatcat.d-lan.dp.ua/wp-content/uploads/2013/03/illissi-ds18b20-05-150.png)
Views: 3035
Контроль температуры с использованием датчиков температуры DS18B20 и платы ILLISSI-4B-09-primum
Проект позволяет подключать к плате ILLISSI-4B-09-primum до 16 датчиков температуры DS18B20, удаленных более 300 метров, и выводить информацию на ПК.
PIC-контроллеры имеют мощные драйверы портов, которые позволяют непосредственно организовать сети устройств 1-Wire®. Характеристики получаемой сети таковы, что предоставляется возможность управления и считывания информации с устройств 1-Wire® удаленных от контроллера на расстояние более 300 метров.
Для реализации проекта необходимо на плату установить два резистора R28 и R27.
R28 (22 Ома) предназначен для защиты входа PIC-контроллера от импульсов высокого напряжения, которые могут наводиться на провод (кабель) соединяющийся контроллер с датчиками температуры.
R27 (1 кОм) предназначен для подачи в линию 1-Wire® высокого уровня напряжения.
Вид на плату с установленными резисторами:
Для того, чтобы спаять сеть 1-Wire® с датчиками температуры, Вам потребуется 3/4 жильный кабель (можно аудио кабель 2 жильный + экран, но при этом длина может уменьшиться до 100 метров). Датчики можно расположить по квартире, вывести на улицу. Подключиться к плате можно с помощью межплатных соединителей на дополнительной шине.
Схема подключения датчиков:
Датчики используемые в демо-проекте (4 датчика):
Для демо-проекта используется библиотека: “Библиотека обслуживания сети датчиков температуры DS18B20”. Библиотека позволяет подключать одновременно до 16 датчиков температуры. Адреса датчиков запоминаются в EEPROM-памяти контроллера. При тестировании сравниваются найденные адреса установленных датчиков температуры с адресами сохраненными в памяти, после этого выполняется решение о замене или добавлении датчиков в память контроллера. Полное описание библиотеки смотрите в разделе Библиотеки.
В демонстрационном проекте используется подключение 4 датчиков, но пользователь по своему усмотрению может легко изменить проект для опроса до 16 датчиков. При желании можно откомпилировавать под свою плату.
Видео о работе проекта:
Файлы для загрузки проекта:
Проект [wpdm_file id=83 template=”link-template-calltoaction3.php”] рабочая тактовая частота 16 МГц. Прошивка для проекта[wpdm_file id=311 template=”link-template-calltoaction3.php”]
При повторении проекта выполните рекомендации по настройке компилятора, описанные на странице системный софт.
Это может быть интересно
Development Boards PIC18F47Q84
Views: 1816 Microchip тішить новими мікроконтролерами. Особливістю цього MCU – це багата інтелектуальна периферія, що дозволяє вирішувати такі завдання на 8 бітних MCU, які неможливо реалізувати на деяких навіть 32 …Применение typedef, struct и union
Views: 8720 Полезные описания переменных Часто необходимо в памяти расположить последовательно разные виды данных, что бы потом можно было их использовать. Полезные ссылки Взято и переработано с сайта http://www.butovo.com/~zss/cpp/struct.htm http://cppstudio.com/post/9172/ …Простой сенсорный регулятор света
Views: 2311 Простой сенсорный регулятор. Проект – 2007 года. Регулятор выполнена на микроконтроллере PIC12F683 и имеет минимальное количество элементов. Выполняет стандартные функции, включение выключение света, изменение яркости, запоминание последнего установленного уровня …Acquaintance with audio-bluetooth modules F-6888 (BK3254).
Views: 2156 Для проектов появилось необходимость познакомиться с недорогими модулями китайского производства, которые можно приобрести у нас в Украине и у китацев, на алиэкспрессе. Так как меня интересует не просто, …Цифровой спидометр для автомобиля
Views: 10151 Универсальность печатной платы ch-c0030pcb позволяет создавать на её основе разнообразные устройства. Одним из таких устройств является электронный спидометр для автомобиля, в котором можно задать два компаратора скорости, например, для …Бегущие огни на WS2812B
Views: 4842 В настоящее время большой популярностью стали пользоваться светодиоды со встроенным драйвером WS2812B. Текущий проект предназначен показать возможность использования и управления этими светодиодами. Это и проект и исследование по …WiFi ESP8266 ESP-202 (ESP-12F)
Views: 7677 Первое знакомство, сначала надо его купить… http://voron.ua/catalog/024404 Схема для подключения и тестирования По схеме ставим две кнопки, сброс и кнопку BT2, для перевода в режим обновления прошивки. Если надо сделать …NS108-5050-16bit от Newstar
Views: 592 Кто уже использует в своих проектах адресуемые светодиоды хорошо знакомы с такими как WS2812 и им подобные. Эти светодиоды для управления используют однопроводную шину. Из-за этого пропускная способность …LED модуль P10C4V12
Views: 3093 LED панели на обычных регистрах типа 74HC595. Они выпускаются как монохромные так двух и полно цветные, особенность, что они предназначены для текстовой информации и имеют один уровень яркости. Общую яркость …Регулятор влажности ch-3800
Views: 1418 И еще один проект на плате ch-c3xxx – универсальный регулятор влажности ch-3800. Регулятор позволяет работать как в режиме индикатора влажности, так и в режиме регулятора. Рабочий диапазон …