Двухканальный термометр на AtMega8
- Nusik1975
- Электрический кот
- Сообщения: 1023
- Зарегистрирован: Чт мар 04, 2010 13:48:56
- Откуда: Недалеко от Тулы
Re: Двухканальный термометр на AtMega8
Давайте попробуем
Выкладывайте здесь
Выкладывайте здесь
Re: Двухканальный термометр на AtMega8
Исходник ваш, с измененным файлом:
- Вложения
-
- Исходник.rar
- (99.42 КБ) 316 скачиваний
- Nusik1975
- Электрический кот
- Сообщения: 1023
- Зарегистрирован: Чт мар 04, 2010 13:48:56
- Откуда: Недалеко от Тулы
Re: Двухканальный термометр на AtMega8
Пробуйте.. Откомпилировалось без ошибок, и недостающие библиотеки сами подключились
- Вложения
-
- Desktop.rar
- (10.31 КБ) 309 скачиваний
Re: Двухканальный термометр на AtMega8
Спасибо, завтра попробую, отпишусь.
Скачал сегодня версию 1.25.5, так одни ошибки при компиляции
Скачал сегодня версию 1.25.5, так одни ошибки при компиляции
- Вложения
-
- 111.JPG
- (75.2 КБ) 848 скачиваний
- Nusik1975
- Электрический кот
- Сообщения: 1023
- Зарегистрирован: Чт мар 04, 2010 13:48:56
- Откуда: Недалеко от Тулы
Re: Двухканальный термометр на AtMega8
Как то странно....в левом окне куча ошибок, а в окошке компиляции пишет No errors 
У меня кодевижн стоит версии 2.05.0. В общем отписывайтесь когда проверите
У меня кодевижн стоит версии 2.05.0. В общем отписывайтесь когда проверите
Re: Двухканальный термометр на AtMega8
Проверил, так и не завелось, все тот же 0 и Er
.Такое ощущение что мк не видит датчики.Может после инверсии кода порты ввода -вывода тоже надо настраивать ? Слетаю в обед, возьму датчик в другой конторе. Если и с ним будет то же самое-то можно делать вывод что дело не в железе.
- Nusik1975
- Электрический кот
- Сообщения: 1023
- Зарегистрирован: Чт мар 04, 2010 13:48:56
- Откуда: Недалеко от Тулы
Re: Двухканальный термометр на AtMega8
А дело практически сто процентов не в железе, а в коде.
Re: Двухканальный термометр на AtMega8
Похоже так и есть, проблема в коде
. Показал понимающим людям свой вариант схемы, обещали проверить код. Надежда умирает последней
.А вот и схемка:
- Вложения
-
- СХхема 2-Х канального термрометра.JPG
- (209.69 КБ) 1183 скачивания
Re: Двухканальный термометр на AtMega8
В общем не дождался я помощи, пришлось немного поизучать и разобраться самому.Проблема была в неправильной настройке порта для шины 1-WIRE. В результате все у меня заработало. В исходной прошивке все пины порта С были в режиме Hi-Z, для этой шины требуется вход с подтяжкой ( PullUp).Возможно из за этого некоторым приходилось подбирать датчики.Чуть попозже выложу все скопом-схему, прошивку и фото результата.
Последний раз редактировалось new34 Пн дек 08, 2014 12:40:57, всего редактировалось 1 раз.
Re: Двухканальный термометр на AtMega8
Будем ждать.
Re: Двухканальный термометр на AtMega8
Вот что получилось: высота индикаторов 21 см.Интервал опроса датчиков увеличен до 700 мс.Эту прошивку можно использовать для индикаторов с общим катодом, внеся минимальные изменения в схему автора.Осталось только сравнить показания с ртутником и ввести в прошивку поправку.
- Вложения
-
- СХхема.JPG
- Схема
- (209.69 КБ) 1436 скачиваний
-
- term.hex
- Прошивка
- (9.57 КБ) 580 скачиваний
-
- 2014-12-08 16.11.45.jpg
- Готовое изделие.
- (46.19 КБ) 1106 скачиваний
Re: Двухканальный термометр на AtMega8
А вот с корректировкой показаний не все так просто оказалось. В исходнике представлена строка:
tem=ds18b20_temperature(&rom_codes[0][0])-1; //искуственно занижаю температуру -на столько врет датчик
Один датчик у меня по сравнению с ртутным термометром занижает, прибавлял числа (+1,+10) но показания не меняются. Подскажите может как то по другому это надо прописывать ?
tem=ds18b20_temperature(&rom_codes[0][0])-1; //искуственно занижаю температуру -на столько врет датчик
Один датчик у меня по сравнению с ртутным термометром занижает, прибавлял числа (+1,+10) но показания не меняются. Подскажите может как то по другому это надо прописывать ?
Re: Двухканальный термометр на AtMega8
Если поставить один датчик DS1820, а другой DS18B20, нужно будет переписывать прошивку? Просто я в этом не силён. Если это реально, то кто-нибудь может сделает это. Заранее спасибо. 
Re: Двухканальный термометр на AtMega8
serega85 писал(а):Если поставить один датчик DS1820, а другой DS18B20, нужно будет переписывать прошивку? Просто я в этом не силён. Если это реально, то кто-нибудь может сделает это. Заранее спасибо.
Рассказывай как сделал с разными датчиками? А в доме нежарковато
Re: Двухканальный термометр на AtMega8
Какой же DS18B20 чувствительный, датчик который на улице, придётся ещё дальше убрать от стены(врёт)
- Stalker_W
- Открыл глаза
- Сообщения: 50
- Зарегистрирован: Пт окт 09, 2009 19:28:13
- Откуда: Украина
- Контактная информация:
Re: Двухканальный термометр на AtMega8
У меня вообще нормально заработало на соседнем дереве с северной стороны под крышечкой.
-
666vrn
- Родился
- Сообщения: 1
- Зарегистрирован: Пт янв 09, 2015 19:43:57
- Откуда: Воронеж
- Контактная информация:
Re: Двухканальный термометр на AtMega8
Автору огромное спасибо! Правда я применил давно валяющиеся индикаторы АЛС324Б1, а то глаза мозолили блин уж сколько времени.
- Smith2011
- Прорезались зубы
- Сообщения: 210
- Зарегистрирован: Вс дек 26, 2010 23:08:53
- Откуда: Москва, Зеленоград
- Контактная информация:
Re: Двухканальный термометр на AtMega8
Еще раз спасибо автору за такую замечательную разработку.
Повторил еще раз термометр на мега-огромных матрицах!
Вот что получилось.
Если кому интересна схема - нарисую.
Простите, без стеклышка на фото не очень четко видно, но в реале все показывает очень четко.

Повторил еще раз термометр на мега-огромных матрицах!
Вот что получилось.
Если кому интересна схема - нарисую.
Простите, без стеклышка на фото не очень четко видно, но в реале все показывает очень четко.
- Вложения
-
- e2365740c90f4368df06c711d4f38b3b61e37db2695785d4a43bd5e376920db5.jpg
- (239.99 КБ) 743 скачивания
-
- b233cf64df11225ff67b63ab6b663a385653171bec2984a052f2197cf532c19a.jpg
- (247.13 КБ) 683 скачивания
Последний раз редактировалось Smith2011 Ср сен 16, 2015 08:35:32, всего редактировалось 1 раз.