Цифровой термометр

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
MAVr 34
Собутыльник Кота
Сообщения: 2602
Зарегистрирован: Вт янв 12, 2010 21:11:22
Откуда: Волжский Волгоградской обл.

Re: Цифровой термометр

Сообщение MAVr 34 »

Не помню, метров 10, работало. Только подтягивающий резистор пришлось уменьшать.
Здесь человек тестил http://forum.eldigi.ru//index.php?showtopic=868
По спецификации протокола 1-wire максимальная длина линии - до 300 метров, но с соблюдением особых требований (кабель FIREWIRE, подтяжка по питанию) Если мне память не изменяет.
Добавлю, не мое, но сам также поступил бы
Если бы мне необходимо было бы удлиниться, то засунул бы в оплетку 3 провода, из них два свил бы в пару (один повив на 2-3 см) и использовал бы для земли и данных, третий для питания. Резистор подтяжки около датчика минимально возможный по сопротивлению (входной ток контроллера и выходной датчика)конденсатор фильтра по питанию - около датчика. Питание коммутируемое, на время измерения, преобразования и опроса. Оплетку к земле подключать только около контроллера, у датчика не соединять. Возможно было бы оптимальней резистор подтяжки поделить пополам (т.е. номинал увеличить в два раза) и разместить и у датчика и у контроллера.
Собрали и смело включайте, лишнее выгорит!
Реклама
lyashkoandrei
Родился
Сообщения: 14
Зарегистрирован: Ср ноя 05, 2014 17:28:22

Re: Цифровой термометр

Сообщение lyashkoandrei »

Термометр был сделан по данной схеме: http://radiokot.ru/circuit/digital/home/26/. Все сделал, все прошил, температуру показывает без двух верхних сегментов на цифрах. Физически сами сегменты рабочие. Извечный вопрос: кто виноват и что делать?
Реклама
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43819
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Цифровой термометр

Сообщение АлександрЛ »

lyashkoandrei писал(а):Термометр ... Все сделал, все прошил, температуру показывает без двух верхних сегментов на цифрах. Физически сами сегменты рабочие. Извечный вопрос: кто виноват и что делать?
Где- то ошибка. Проверяйте целостность соединения между ножками МК и выводами индикатора- есть ли контакт, где он ДОЛЖЕН БЫТЬ, и отсутствие контакта там, где его быть не должно.. Если здесь всё нормально- возьмите другой МК- новый- не значит ИСПРАВНЫЙ

зы.. А вы ОТКЛЮЧИЛИ ПРОГРАММАТОР? Выводы MOSI и MISO как раз на сегменты A и B приходятся..
lyashkoandrei
Родился
Сообщения: 14
Зарегистрирован: Ср ноя 05, 2014 17:28:22

Re: Цифровой термометр

Сообщение lyashkoandrei »

контакт есть, проверил неоднократно.
программатор отключен.
P.S. прошивал программой extreme burner, при прошивке почему-то автоматически прошивался включенным фьюз spien. это может служить источником проблемы?
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43819
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Цифровой термометр

Сообщение АлександрЛ »

Весьма маловероятно.. Я такую же, или подобную схему делал- работает с "полпинка", если не правильно выставлены фьюзы, то, либо он не видит термодатчик, либо просто ничего не работает.. А так, чтобы показывал, но цифра не полностью- :dont_know:
Второго МК нет?
Реклама
lyashkoandrei
Родился
Сообщения: 14
Зарегистрирован: Ср ноя 05, 2014 17:28:22

Re: Цифровой термометр

Сообщение lyashkoandrei »

АлександрЛ писал(а):Весьма маловероятно.. Я такую же, или подобную схему делал- работает с "полпинка", если не правильно выставлены фьюзы, то, либо он не видит термодатчик, либо просто ничего не работает.. А так, чтобы показывал, но цифра не полностью- :dont_know:
Второго МК нет?

второго МК к сожалению нет. завтра будет, попробую прошить и запустить, мб получится. :roll:
Реклама
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43819
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Цифровой термометр

Сообщение АлександрЛ »

lyashkoandrei писал(а):P.S. прошивал программой extreme burner, при прошивке почему-то автоматически прошивался включенным фьюз spien.
Ну "включённый" это зависит от того, какой программой писать- например в "ПониПрог" этот SPIEN - просто показан ВКЛЮЧЁННЫМ (с "галочкой"), и то, что его нельзя изменить, а в Унипрог показывает его "без галочки", и вроде как его и изменить можно.. НО ЕГО МЕНЯТЬ НЕЛЬЗЯ!! Заблокируете МК, и тогда придётся искать параллельный программатор.
lyashkoandrei
Родился
Сообщения: 14
Зарегистрирован: Ср ноя 05, 2014 17:28:22

Re: Цифровой термометр

Сообщение lyashkoandrei »

АлександрЛ писал(а):
lyashkoandrei писал(а):P.S. прошивал программой extreme burner, при прошивке почему-то автоматически прошивался включенным фьюз spien.
Ну "включённый" это зависит от того, какой программой писать- например в "ПониПрог" этот SPIEN - просто показан ВКЛЮЧЁННЫМ (с "галочкой"), и то, что его нельзя изменить, а в Унипрог показывает его "без галочки", и вроде как его и изменить можно.. НО ЕГО МЕНЯТЬ НЕЛЬЗЯ!! Заблокируете МК, и тогда придётся искать параллельный программатор.

в extreme burner фьюзы выставляются в 16-ричной кодировке. Согласно схеме на сайте, high фьюзы остаются пустыми, это FF, но программа пишет ошибку и сама автоматически значение меняет на DF, что соответствует отмеченному SPIEN. Делаю вывод что ситуация аналогична ПониПрог: фьюз есть, но его менять нельзя.
P.S. еще один нюанс: в статье сказано что надо выставить частоту внутреннего генератора 4Мгц. Это может быть проблемой? Ибо extreme burner не дает возможности выставлять частоту внутреннего генератора вручную
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43819
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Цифровой термометр

Сообщение АлександрЛ »

Если у вас термометр ПОКАЗЫВАЕТ температуру правильно (на самом деле DS18*20 немного завышает температуру- видимо, он разогревается за счёт тока питания датчика) то с фьюзами должно быть всё в порядке - если бы тактовая частота не соответствовала- то индикатор у вас ничего бы не показал- как будто нет датчика температуры.
lyashkoandrei
Родился
Сообщения: 14
Зарегистрирован: Ср ноя 05, 2014 17:28:22

Re: Цифровой термометр

Сообщение lyashkoandrei »

АлександрЛ писал(а):Если у вас термометр ПОКАЗЫВАЕТ температуру правильно (на самом деле DS18*20 немного завышает температуру- видимо, он разогревается за счёт тока питания датчика) то с фьюзами должно быть всё в порядке - если бы тактовая частота не соответствовала- то индикатор у вас ничего бы не показал- как будто нет датчика температуры.

Показывает, показывает. Специально менял температуру (закинул в холодильник), показания на семисегментнике меняются.
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43819
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Цифровой термометр

Сообщение АлександрЛ »

А КАК вообще цифры- то выглядят?- то есть, что ДОЛЖНО быть, и ЧТО ЕСТЬ?
lyashkoandrei
Родился
Сообщения: 14
Зарегистрирован: Ср ноя 05, 2014 17:28:22

Re: Цифровой термометр

Сообщение lyashkoandrei »

АлександрЛ писал(а):А КАК вообще цифры- то выглядят?- то есть, что ДОЛЖНО быть, и ЧТО ЕСТЬ?

например у цифры 2 отсутствует верхний сегмент, так же как у тройки. опускал температуру до 15, так пятерка тоже без крыши.
P.S. фото смогу запостить после работы.
Аватара пользователя
Электpониk
Прорезались зубы
Сообщения: 247
Зарегистрирован: Чт янв 08, 2015 22:31:15

Re: Цифровой термометр

Сообщение Электpониk »

У кого-нибудь сохранился исходник? Нужно переделать программу под индикацию полярности + и - в крайнем левом сегменте. Да и для AT90S2313 подойдет программа?
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43819
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Цифровой термометр

Сообщение АлександрЛ »

Электpониk писал(а): Нужно переделать программу под индикацию полярности + и - в крайнем левом сегменте. Да и для AT90S2313 подойдет программа?
Я делал термометр на тине2313 - у меня прошивки были и под ОА, и под ОК- и ЧЕТЫРЁХРАЗРЯДНЫЙ индикатор-
Вложение Foto1.JPG больше недоступно

печатка вот такая-
Foto1.JPG
(37.81 КБ) 437 скачиваний
индикатор ОА, аналогичный SA03-11 от Кингбрайта. Просто такая же тема на Радиокоте уже была.

на 90S2313 должна заработать, только кварц на 4 мегагерца надо на 4 и 5 ноги вешать, и конденсаторы 20 -:- 30 пик на землю.

зы.. Интересно, ну, МИНУС в левом - только не СЕГМЕНТЕ, а в ЛЕВОМ РАЗРЯДЕ - вы можете показать, а ПЛЮС??
ВОТ ТАК :
P1220012.JPG
(67.64 КБ) 563 скачивания
мой термометр отрицательную температуру показывает.
lyashkoandrei
Родился
Сообщения: 14
Зарегистрирован: Ср ноя 05, 2014 17:28:22

Re: Цифровой термометр

Сообщение lyashkoandrei »

главный инструмент-прямые руки. Если нет, то надо выпрямлять. Изображение
P.S. спасибо кто читал и кто помогал.
P.P.S. спасибо тем кто не насмехался)))
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43819
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Цифровой термометр

Сообщение АлександрЛ »

lyashkoandrei писал(а):......
Как- то сразу напомнило.. http://img.radiokot.ru/files/16536/medium/k166hok02.JPG
Аватара пользователя
Электpониk
Прорезались зубы
Сообщения: 247
Зарегистрирован: Чт янв 08, 2015 22:31:15

Re: Цифровой термометр

Сообщение Электpониk »

АлександрЛ писал(а):зы.. Интересно, ну, МИНУС в левом - только не СЕГМЕНТЕ, а в ЛЕВОМ РАЗРЯДЕ - вы можете показать, а ПЛЮС??

Легко:
Изображение
игорь45
Родился
Сообщения: 1
Зарегистрирован: Вт окт 13, 2015 16:51:17

Re: Цифровой термометр

Сообщение игорь45 »

Уважаемые котолюбители - добрый день!хотелось бы мяусла да ещё и ложкой!шутка!
прошу помочь - спалил порт на который подключается датчик тепературы - не трудно ли вам прошивочку подкинуть что бы контроллер с другого порта датчик считывал !плииизззз!свободные ноги есть - перепаивать миниатюрку долго и контроллер жалко работает ещё вроде !а так прошивочку пять минут перешил и будем впредь осторожнее! прошивка с общим анодом и с десятичными после запятой!вот !спасибо заранее !
sanyaf
Встал на лапы
Сообщения: 90
Зарегистрирован: Вт май 12, 2015 15:09:37
Откуда: г. Харьков

Re: Цифровой термометр

Сообщение sanyaf »

Подскажите, пожалуйста, а эту схему можно запитать от таблетки на 3,3В?
Спасибо.
Аватара пользователя
Электpониk
Прорезались зубы
Сообщения: 247
Зарегистрирован: Чт янв 08, 2015 22:31:15

Re: Цифровой термометр

Сообщение Электpониk »

sanyaf писал(а):Подскажите, пожалуйста, а эту схему можно запитать от таблетки на 3,3В?
Спасибо.
Если вы имеете ввиду батарейку CR2032 то она 3 вольтовая.
Теоретически может и заработает, но очень не долго. Так как минимальное напряжение питания у DS18B20 тоже 3 вольта, у микроконтроллера Atiny2313 - 2,7 Вольт.
Ответить

Вернуться в «Статьи»