Page 17 of 27

Re: Термометр на ATtiny2313 и DS18B20

Posted: 29 Nov 2011 16:49
by vergilius
hardlock,cпасибо большое за ответ. Буду ковырять :)

Добавлено спустя 48 минут 12 секунд:
hardlock, есть еще вопрос
Вы отвечали что..."Нужны. Только они могут быть от 51 до 470 Ом. Подбирать по максимуму свечения."
hardlock, можете ли Вы разъяснить, почему резисторов этих самых только 8шт?

Re: Термометр на ATtiny2313 и DS18B20

Posted: 29 Nov 2011 20:20
by Kazemir
vergilius!
Звиняйте, что вмешиваюсь , по резистору на каждый сегмент, 8 сегментов - 8 резисторов.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 29 Nov 2011 20:53
by vergilius
Kazemir, пасиба за пояснение. Просто далековат я от электротехники :). Но теперь по резисторам и индикаторам буду знать.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 29 Nov 2011 20:59
by Kazemir
vergelius!

это вполне естественно, будут вопросы, задавайте, не стесняйтесь!

Re: Термометр на ATtiny2313 и DS18B20

Posted: 30 Nov 2011 09:42
by hardlock
Kazemir wrote:это вполне естественно, будут вопросы, задавайте, не стесняйтесь!
для этого и есть форум...

ЗЫ: а резисторы наверное стоит мне всё-таки дорисовать...

Re: Термометр на ATtiny2313 и DS18B20

Posted: 01 Dec 2011 08:52
by vergilius
hardlock, спасибо большое за градусник. Собрал, работает :). Есть вопрос по поводу электропитания ко всем кто сделал энный девайс: на сколько питания хватает от батареек??? А то я думаю в какой корпус засунуть это все. Или с батарейками или от БП запитать?!

Re: Термометр на ATtiny2313 и DS18B20

Posted: 01 Dec 2011 17:38
by Kazemir
vergilius!
Однозначно питать от сети! Индикаторы ведь светодиодные. Можно конечно и от батареи, если она большой емкости или батареек много и менять часто, но это не целесообразно!
Если бы индикаторы в часах были ЖК, то можно было бы.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 02 Dec 2011 09:15
by vergilius
Привет всем. А вот, собственно и результаты моей деятельности :). Решил, так сказать, поделиться радостью от потраченных денег и времени :)

Re: Термометр на ATtiny2313 и DS18B20

Posted: 02 Dec 2011 14:35
by Kazemir
vergilius wrote:Привет всем. А вот, собственно и результаты моей деятельности :). Решил, так сказать, поделиться радостью от потраченных денег и времени :)
Ну и здорово, мне нравится! Самое интересное, что мой экземпляр этих часов точно в таком же корпусе и индикаторы тоже такие же и красные. Датчик температуры у меня стоит сверху в виде штыревой антеннки высотой 15 см. Вставляется в разъем сверху корпуса.
Желаю успехов на данном поприще!

Re: Термометр на ATtiny2313 и DS18B20

Posted: 02 Dec 2011 15:39
by vergilius
Kazemir wrote: Ну и здорово, мне нравится! Самое интересное, что мой экземпляр этих часов точно в таком же корпусе и индикаторы тоже такие же и красные. Датчик температуры у меня стоит сверху в виде штыревой антеннки высотой 15 см. Вставляется в разъем сверху корпуса.
Желаю успехов на данном поприще!
Большое спасибо. На счет антенки это интересно, но я планирую удлинить кабель к датчику, и вывести его на улицу. А это так пока сделал чтоб померять, потестить дома.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 02 Dec 2011 16:33
by Kazemir
vergilius wrote:
Kazemir wrote: Ну и здорово, мне нравится! Самое интересное, что мой экземпляр этих часов точно в таком же корпусе и индикаторы тоже такие же и красные. Датчик температуры у меня стоит сверху в виде штыревой антеннки высотой 15 см. Вставляется в разъем сверху корпуса.
Желаю успехов на данном поприще!
Большое спасибо. На счет антенки это интересно, но я планирую удлинить кабель к датчику, и вывести его на улицу. А это так пока сделал чтоб померять, потестить дома.
Надо учесть, что при удлинении кабеля придется для правильной работы датчика температуры подбирать номинал резистора датчика. Исходная величина - 4.7 к, чем длиннее кабель , тем меньше номинал.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 05 Dec 2011 11:01
by vergilius
А как должно отображаться изменение показаний с удлинением кабеля???? Показывать меньше чем есть на самом деле? Или больше?

Re: Термометр на ATtiny2313 и DS18B20

Posted: 05 Dec 2011 12:15
by Serioga
vergilius wrote:А как должно отображаться изменение показаний с удлинением кабеля???? Показывать меньше чем есть на самом деле? Или больше?
Будет показывать просто чепуху.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 05 Dec 2011 15:56
by hardlock
vergilius, иногда будут выскакивать нули или 85 градусов.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 05 Dec 2011 16:50
by vergilius
Serioga wrote: Будет показывать просто чепуху.
Значит если я удлинил и все ок, значит ничего делать не нужно?! Удлинение у меня получилось метров на 5. Пока все нормально.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 05 Dec 2011 17:25
by Kazemir
vergilius wrote:
Serioga wrote: Будет показывать просто чепуху.
Значит если я удлинил и все ок, значит ничего делать не нужно?! Удлинение у меня получилось метров на 5. Пока все нормально.
Надо сделать требуемую длину кабеля, если будут сбои в показаниях температуры , то подобрать величину резистора в сторону уменьшения.

Питание от 2,4 вольт

Posted: 06 Dec 2011 21:50
by twinsen_kiev
Питание от 2,4 вольт, как сделать?
Вопрос к тем, кто успешно запитал термометр (термостат) низким напряжением.
Предистория.
У меня есть опыт использования термометра с питанием от двух АА аккумуляторов, суммарное напряжение заряженных чуть меньше 2,5 вольт. Собрал его год назад, прошивка термостата, заработал сразу на 8 МГц использую на даче постоянно, показывает точно. Работает нормально до температур -3 градуса (заморозки), при большем морозе не было нужды использовать.

Теперь я решил еще сделать пару таких термометров и получил облом полный.
Проблема такая, как описывал Nemo чуть раньше:
ATTiny2313А, DS18B20, 8МГц.
Или на экране 127,9 без движения, или температуру начинает показывать только при тщательном подборе подтягивающего резистора (в районе 1 ком), но завышает градуса на 3, или цифры скачут хаотично.
При отключенном датчике показывает нули, или нули со знаком минус.
Начинает показывать, когда питание приближается к 4 вольтам.

Начал разбираться и теперь из даташитов я знаю, что:
ATTiny2313А может питаться от 1.8 до 5.5В, при этом лишь необходимо соблюдать ограничения по частоте от 4МГц (для 1.8В) до 20Мгц.
DS18B20 – минимальное напряжение питания 3 вольта.

Пробовал тупо во фьзах поставить частоту 4 МГц без изменения прошивки, но эффекта не получил, просто медленнее отображает.
В термометре, который чудом работает, вообще стоит ATTiny2313 безо всяких буков. У него официально минимальное напряжение 2.7 V.
Тот термометр просто не должен работать, если верить даташитам. Возможно это просто случайное счастливое совпадение одновременно дефектного датчика и проца из дефектных партий, которые способны работать при низком напряжении?
К сожалению, у меня нет тучи датчиков и горы процов, чтобы использовать метод подбора и найти это счастливое совпадение.

Скажу еще, что АА аккумуляторы выдерживают такую нагрузку легко безо всякого падения напряжения.
И тема, что питание просаживается под нагрузкой ниже 1,8 вольт, не актуальна.

Вопросы такие:
Если что-то отображается (нули, 85, 127,9), означает ли это, что процу хватает питания и он сам работает? И все дело в датчике, которому не хватает питания?
У кого есть опыт запитывания DS18B20 от батарей напряжениями ниже минимально рекомендованного в 3 вольта?
У кого есть опыт использования ATTiny2313А (или может V) при низких напряжениях питания (2,4 вольта и ниже, от батарей)?

Заранее спасибо за любые идеи.

Добавлено спустя 4 часа 10 минут 2 секунды:
питание термометра от 2,4 вольт
Информация интересующимся:
Смотри выше (питание термометра от 2,4 вольт).

Я провел исследование: взял и тупо стал подключать к термометру с питанием 2,4 вольта (2 АА аккума) по очереди все датчики DS18B20 от готовых устройств, какие были под рукой.
В результате третий по счету датчик запустился и показал правильную температуру.

Пока я сделал вывод:
некоторые датчики DS18B20 (не все) способны работать от напряжения ниже минимального заявленного по даташиту (3 вольта).
Для портативного термометра не обязательно городить питание от Кроны или от 3 пальчиковых батареек. Будет работать и от 2,4 вольт, но не с каждым DS18B20, возможно придется перебирать датчики.
Использовать нужно ATTiny2313А, который может питаться от 1.8В, частоту с 8МГц понижать не нужно.

Такой термометр я использую с нормальным подключением датчика (с питанием), подключаю 4-проводным плоским телефонным кабелем. Самый длинный, что доводилось применять с таким питанием – около 6 метров (от стола и за окно).

Re: Термометр на ATtiny2313 и DS18B20

Posted: 07 Dec 2011 08:57
by hardlock
twinsen_kiev, что тут экспериментилвать? Если дачтик не может работать на таких напряжениях, то уже никакими прошивками и изменениями частоты ничего не сделаешь. Я сделал проще. Купил (вернее достался бесплатно) GSM Power, выковырял из него платку и питаю термометр от одной ААА батарейки. Если надо, то могу сфотать. И ничего переделывать не надо.

Добавлено спустя 1 час 31 минуту 52 секунды:
Кстати, уже выкладывал фотки.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 30 Jan 2012 01:54
by netbook
Добрый день всем. Выручайте! Собрал термостат, прошил кодевиженом, включаю -- ноль полный! 5 вольт идёт -- и всё! на выходе ничего! фьюзы как на картинке. Впал в депрессию, очень нужен термометр.

Добавлено спустя 2 часа 1 минуту:
в общем, нашёл косяк, запустился-таки термометр, только на 10 градусов выше показывает почему-то...

Re: Термометр на ATtiny2313 и DS18B20

Posted: 30 Jan 2012 07:11
by hardlock
netbook wrote:только на 10 градусов выше показывает почему-то...
датчик как подключен и где расположен? Обычно он от платы греется. Врать он не может 100%, т.к. это не терморезистор.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 02 Feb 2012 14:15
by LorD
GOR wrote:... добавить след. функцию- нажал на кнопочку термометр поработал секунд 5-10 и выключился ... И от батареек питать в таком случае можно.

С ув. GOR.
hardlock, данную функцию так и не реализовали? может без транзисторов, просто гасить индикатор...
где то на фотках видел питание от 1.5в батарейки с преобразователем, на долго ли хватит батарейки, если постоянно будет работать термометр?

Re: Термометр на ATtiny2313 и DS18B20

Posted: 02 Feb 2012 15:40
by hardlock
LorD wrote:данную функцию так и не реализовали? может без транзисторов, просто гасить индикатор...
нет, не реализовал, хотя там и работы то на пару строк... Но у меня щас даже компилятора нет под рукой, чтобы сваять.
Просто гасить индикатор - не вариант - быстро схавает батарею.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 21 Feb 2012 18:10
by LorD
во, нашел radiokot.ru/circuit/digital/home/97/ . на форуме писал автор, что уже год от 3В батарейки работают. контроллер в спячке, выводиться кнопкой на 3сек и опять спать.

Re: Термометр на ATtiny2313 и DS18B20

Posted: 29 Feb 2012 17:52
by Cossack
добрый день/вечер!
у меня вот такой вопрос возник: возможно ли подключение разъема ISP к часам для внутрисхемного программирования?

Re: Термометр на ATtiny2313 и DS18B20

Posted: 29 Feb 2012 21:27
by hardlock
Cossack, к каким часам? к термометру? К нему конечно можно.