-
Часы-термометр на микроконтроллере ATmega8
-
ATMega8
,
DS1820
,
DS18B20
Недавно знакомый радиолюбитель закупился деталями для часов с термометром на 8-ой Меге.
Схема была взята с сайта startcd.narod.ru из раздела "Часы на микроконтроллере ATmega8". Много обсуждений на форуме здесь.
Всё было успешно собрано, подключено и запущено, но выяснилось, что термометр показывает какую-то ерунду, т.к. по ошибке вместо датчиков температуры DS18B20 были куплены DS1820. Чтоб исправить досадное недоразумение я слегка модифицировал программу и теперь она работает и с DS1820. Точность измерения, а точнее, индикации температуры в некоторых режимах снизилась с 0.1 до 0.5 градуса, но и этого вполне достаточно. Хотя и с этим датчиком есть возможность повысить точность до 0.1 градуса.
Если кому пригодится, то архив с прошивками для общего анода и общего катода на базе оригинальной версии 3.02 можно взять ниже. Общий катод в реальном устройстве не проверялся.
Прошивка
Моя прошивка для датчиков DS1820: - версия 3.02-1820 от 14.11.2009: (доступно зарегистрированным пользователям)
Принципиальная схема
Прошу прощения за нерезкие фотографии, других пока нет.
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
ОБСУЖДЕНИЯ
Всем добрый вечер сегодня скачал прошивку буду пробовать с DS1820 у меня этот термометр работает уже несколько лет на 18S20 спасибо за расширение возможностей !!!
Заходите еще :)
Всем привет кто нибудь пользовался этой прошивкой с датчиками DS18B20? Вчера пршил процесор идет разница в показаниях С DS1820 и DS18B20 и на 18b20 нет запятой после целых чисел это глюк или так и должно быть ?
Привет.
Это не глюк, DS18B20 и DS1820 - не совсем одинаковые датчики. Моя прошивка подходит для DS1820. Я ее не проверял на B20, т.к. она не будет с ним корректно работать. Возьмите для него у автора оригинальную прошивку со страницы, указанной в начале этого поста.
Ссылка там называется "Исходник WinAVR-20060421. Прошивки (анод/катод). C автоматическим переходом на летние зимние время.". На ее основе сделана моя прошивка.
Все ясно спасибо.
спасибо за прошивку,- у мення как-раз ds1820 работают красиво!
Пожалуйста, я рад
скажите куда подключать выход call a-h и почему моргает дисплей
Вывод "call a_h" управляет какой-либо нагрузкой. Установка времени включения и выключения нагрузки описано тут.
Почему моргает - не могу сказать, почитайте или спросите на форуме (ссылка в начале), может кто-то уже сталкивался с этой проблемой.
скажите сделал такие часики постояно выбивает r.801.01.0 что делать
Может индикаторы перепутаны местами? Похоже на 01.01.08г