Каталог статей

Главная » Все схемы » Схемы устройств на микроконтроллерах » Устройства на микроконтроллерах

Выбранная схема!!!


3000
Простой термометр на PIC16F628A и датчике DS18S20 или DS18B20

Это обычный цифровой термометр, на просторах интернета подобных девайсов очень много. Основа микроконтроллер PIC16F628A и цифровой датчик температуры DS18S20 (DS18B20). В качестве индикаторов применены светодиодные 3-х разрядные индикаторы зеленого цвета. Индикация динамическая. Термометр работает во всем диапазоне температур датчика DS18S20, т.е. от -55 до +125 градусов.

Собран термометр на печатной плате, вместе с индикатором. Датчик и питание подключаются отдельно. Если датчик не подключен, на индикаторе высвечивается буква Е (Error). Никаких особенностей данный прибор не имеет. Диод VD1 служит для защиты от переполюсовки источника питания.

Прибор может работать как с датчиком DS18B20, так и с датчиком DS1820(DS18S20). Под каждый датчик используется своя прошивка микроконтроллера. Ниже приведен вариант этого термометра с уже установленным на печатную плату диодным мостом и стабилизатором 7805, т.е. для питания этого устройства достаточно подключить вторичную обмотку трансформатора к разъему питания. Кроме того, на этой плате установлен светодиод, который кратковременно вспыхивает во время опроса микроконтроллером датчика температуры. Светодиод подключен между ножкой RB3 (вывод 9) и "массой", естественно с резистором. Отсутствие светодиода на плате никак на работу термометра не повлияет.

Прибор удобно разместить в любой пластиковой коробке подходящих размеров. Я разместил его в корпусе сетевого блока питания (Адаптора) вместе с трансформатором. Т.е. из коробки выходит только разъем на датчик DS18B20, а сам корпус вставляется в сеть 220В.




Скачать архив - рисунки печатных плат и прошивки микроконтроллера. 






Источник: http://electroavto.narod.ru/sm_termo.html
Категория: Устройства на микроконтроллерах | Добавил: brys99 (15.11.2011)
Просмотров: 11887 | Комментарии: 2 | Теги: Простой термометр на PIC16F628A и д | Рейтинг: 0.0/0


Всего комментариев: 2
0
2 kyliba   (30.08.2013 07:10)
Здравствуйте!  Собрал
копию вашего девайса «Простой термометр на PIC16F628A и датчике DS18S20 или
DS18B20» все работает на железе.  Единственно не устраивает периодическое
моргание цифр на индикаторе по очереди. Как  будто в прошивке установлено большое время опрашивание
(это мое предположение т.к в программе я не силен) все эти моргания видна не вооруженным
глазом. С чем это связано и можно ли устранить? Я меня изменял емкость
конденсаторов и ставил другой кварц и ни чего не помогло мерцании остались те
же . И Можно ли изменить прошивку на внутренний генерацию кварца чтоб было без
кварца или в прошивке программы, или увеличить частоту кварца,  или чтоб опрос был быстрей?

Так же собрал девайс №5053  «Простой
универсальный термостат на микроконтроллере PIC16F628A и датчике DS18B20»
моргания точно такие же как и с термометром. Помогите советом или обновлённой
прошивкой.

0
1 Komandor58   (16.04.2013 05:40)
Схема рабочая 100%, проверено в протеусе.

Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов! Подробно тут!
Жалоба

Пожалуйста оставьте свои комментарии !!!!

Имя *:
Email:
Код *:


ElectroTOP - Рейтинг сайтов
Copyright Zloy Soft (Company) © 2008 - 2016