Схемы на МК и микросхемах » Микроконтроллеры
Простой многоканальный термометр Простой многоканальный термометр.Понадобился мне для дома простейший термометр для измерения, так сказать, "забортной" температуры. Наружного термометра за окном у меня нет, поэтому решил собрать простую схему с выносным датчиком для измерения уличной температуры, чтобы не выглядывая в окно и не рассматривая деления на наружном спиртовом термометре (если он имеется), сразу видеть уличную температуру на цифровом табло в помещении. Схему долго не искал, сразу попался на глаза термометр на PIC-контроллере, автор которого Ondrej Slovak, и так как имеется нормальный программатор, решил собрать эту схему.
Поиск подключенных датчиков происходит после включения питания термометра. Все температурные датчики подключаются параллельно к одному шлейфу. Если при включении термометра ни один датчик не будет найден, на дисплее отображается ошибка - E.00. Поиск датчиков при этом по-прежнему повторяется. При включении термометра и первоначальном поиске датчиков, их серийные номера (первые 8 бит) загружаются и сохраняются в памяти микроконтроллера, и датчикам присваиваются номера (1- самому маленькому номеру и далее по возрастанию до F, если датчиков 15), и может случиться так, что два или более датчиков, которые подключены к термометру, могут иметь один и тот же байт (номер). В этом случае на индикаторе будет отображаться ошибка [E.02] и поиск датчиков будет повторяться.
В авторском варианте термометр собран на двухсторонней печатной плате, а если убрать ICSP разъем для внутрисхемного программирования, то на односторонней печатной плате (смотри на рисунке ниже). Красным цветом на рисунке обозначены проводники на другой стороне платы, которые относятся только к ICSP разъему для внутрисхемного программирования. Трёх-разрядный светодиодный индикатор, припаивается на противоположную сторону от установки панельки микроконтроллера. Я особо заморачиваться не стал, и собрал термометр на макетной плате. Индикатор поставил зелёного цвета, такой индикатор более приятен для глаз, особенно в тёмное время суток. Поставил ещё стабилизатор на пять вольт. Наружный датчик подсоединил к термометру гибкими проводами, длинной три метра, свитыми между собой наподобие витой пары. С обратной стороны монтаж сделал обычными проводами, в качестве резисторов 300 Ом, поставил резисторы SMD. Можно поставить в термометр и второй датчик, для контроля температуры, например в помещении, в котором установлен термометр, но мне пока это без надобности, а если понадобится - так поставить второй датчик, дело пяти минут. Скачать архив; Архив
Поделись с друзьями:Добавлять комментарии могут только зарегистрированные пользователи. Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться или войти на сайт под своим именем.
|