Автор Тема: 12. Электронный термометр на DS-18B20  (Прочитано 148508 раз)

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
Обсуждение всего, что связано с устройством  Электронный термометр на DS-18B20
http://msevm.ru/main/therm/ds18b20.htm

Перенос темы со старого форума:


ветерок:
в общем как это сделать,может есть у кого код готовый..
я на этом сайте нашёл..(опрос одного)да и то без исходников...
жалко видимо...

исходники такого термометра у меня есть,но надо опрос 5 датчиков...
времени мало на разбор полётов.
________
извините за наглость


john:
Программа TempControl (free) или TempKeeper (зегистр.) + адаптер.
Датчики подключаются параллельно друг-другу.

Или нужен автономный (всмысле без участия компьютера?)


ARV:
погляди на моем сайте ( http://arvresearch.nm.ru/ ) - думаю, той информации тебе хватит, чтобы самому сделать нужную программу. У меня там есть и утилитки, которые тебе помочь могут.


ветерок:
на счёт автономности...
пусть комп всё делает нефиг ему,зря штоль 200ватт жрёт а толку нету.

по поводу сайта...
я там всё выкачал,ещё до того как написать сюда.

инфы много но ...
как бы это правильно сказать...

в общем ничего нету.

вокруг да около...
подход должен быть примерно таким как я думаю.
http://www.pcports.ru/Articles.php


john:
Если с применением компа - то все это уже есть:

Вот схема: http://www.msevm.ru/main/therm/ds18b20.htm
Три датчика точно держит (больше - зависит от порта, если потянет, если нет - отдельно запитываем датчики, если нужна большая длина - собираем алаптер из подборки схем из хелпа программы TempKeeper)

Программы:
1. http://msevm.ru/program/tk/index.htm - в деморежиме - два датчика, после регистрации - потенциально до 255

2.http://msevm.ru/program/tcontrol/index.htm - free, потенциально до 255 датчиков.

Все это, и примеры исходников простых програамок, есть на нашем диске EVM Off-line Pro (http://msevm.ru/news/cdpro.htm)


ветерок:
вот теперь можно и поработать.

всем спасибо.
для сведения...
появились новые датчики не требующие питание,берут с инф. вывода,внутри кондёр и диод для сбора питания ядра DS18S20PAR
паразиты



ARV:
Вообще-то все датчики DS18x20 и другие им подобные 1-Wire изначально могут питаться от линии данных, т.е. работать в двухпроводном варианте (земля и данные)...

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
12. Электронный термометр на DS-18B20
« Ответ #1 : Мая 18, 2007, 04:21:11 »
vik:
А тут есть люди которые данный термометр под FreeBSD налаживали?
Ну скажем у меня такая проблема. сохраняю в файлик скриптом температуру каждую минуту. и большинство параметров равны 85.0 градусам  что такое.. кто подскажет?


kim:
85.0С - значение по-умолчанию, которое оказывается в RAM термометра после его сброса. Видимо, у вас по команде не запускается процесс оцифровки температуры или термометр сбрасывается.

tosic

  • Гость
12. Электронный термометр на DS-18B20
« Ответ #2 : Мая 07, 2008, 15:33:29 »
скажите пожалуйста, а возможно ли эту  схему повесить на Ethernet линию ... чтобы достаточно удалённо снимать показания ?
чтобы  подключить например в свич  а устройство имело свой мак адрес, и опрашивалось :?

что скажите ?

Оффлайн pavel

  • Member
  • **
  • Сообщений: 64
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
12. Электронный термометр на DS-18B20
« Ответ #3 : Мая 07, 2008, 16:57:08 »
Цитата: tosic
скажите пожалуйста, а возможно ли эту  схему повесить на Ethernet линию ... чтобы достаточно удалённо снимать показания ?
чтобы  подключить например в свич  а устройство имело свой мак адрес, и опрашивалось :?

что скажите ?
Смотря на сколько уделенную, может проще всетаки спаять схему адаптера посложнее. в этом случае можно достаточно длинную линию сделать.(см. схемы в справках программ). Или поставить какой нить комп простенький там где собственно будут стоять датчики. и отнего оттянуть уже витуху до основного компа.

Оффлайн Michael

  • User
  • *
  • Сообщений: 2
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
12. Электронный термометр на DS-18B20
« Ответ #4 : Мая 08, 2008, 11:08:17 »
Народ, посоветуйте плз программку для DS-18B20 которая вела бы лог, не надо никаких красивых графиков и окошек, лучший интерфейс - командная строка  Нужен читабельный лог файл из которого буду делать ХТМЛ и кидать по ФТП на вебсервер. TempControl 1.2 пишет в лог что-то несусветное, кстати а где можно скачать версию 1.1 ?
TempKeeper без регистрации не хочет лог писать, а регистрация сильно дорога для некомерческого проекта

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
12. Электронный термометр на DS-18B20
« Ответ #5 : Мая 08, 2008, 12:26:45 »
Цитата: Michael
Народ, посоветуйте плз программку для DS-18B20

Скорее всего что-то писать придется самостоятельно. Вот нашел у себя в свалке файлов какой-то сырец - посмотрите, может кто из программеров возьмется написать требуемую софтину?


Оффлайн Michael

  • User
  • *
  • Сообщений: 2
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
12. Электронный термометр на DS-18B20
« Ответ #6 : Мая 08, 2008, 23:40:55 »
Цитата: john
Скорее всего что-то писать придется самостоятельно. Вот нашел у себя в свалке файлов какой-то сырец - посмотрите, может кто из программеров возьмется написать требуемую софтину?

Cпасибо.
Говорила мне мама: "учи Паскаль..."

Оффлайн holms

  • User
  • *
  • Сообщений: 3
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
12. Электронный термометр на DS-18B20
« Ответ #7 : Августа 13, 2008, 16:43:26 »
здравствуйте! Очень нужна справочная информация!
Необходима маркировка(названия) ножек термодатчика ds18B20!
Я где-то встречал такую инф. но когда нужно,как на зло не могу найти. Помогите пожалуйста!

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
12. Электронный термометр на DS-18B20
« Ответ #8 : Августа 13, 2008, 17:27:16 »
Цитата: holms
Необходима маркировка(названия) ножек термодатчика ds18B20!


http://depositfiles.com/files/7199533

Оффлайн holms

  • User
  • *
  • Сообщений: 3
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
12. Электронный термометр на DS-18B20
« Ответ #9 : Августа 13, 2008, 19:17:45 »
JOHN огромное спасибо! ты мне очень помог!

Оффлайн holms

  • User
  • *
  • Сообщений: 3
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
12. Электронный термометр на DS-18B20
« Ответ #10 : Августа 13, 2008, 19:31:10 »
Мужики! подскажите еще вот что:
Я тут соорудил термометр на DS-18B20.использую с прог.Temp Keeper.Работает нормально,спасибо автору,только вот есть необходимость в подключении нескольких датчиков. Подскажите как это делается.может у кого ссылка какая имеется? И еще:можно ли кроме датчиков температуры подключить датчики давления и влажности?

Оффлайн Anton

  • User
  • *
  • Сообщений: 1
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
12. Электронный термометр на DS-18B20
« Ответ #11 : Сентября 01, 2008, 16:22:25 »
Ребята а есть у когота схема термо регулятора на DS-18B20.А то я на сайте нашел схему,а программу для прошывки не могу найти!?Дайте ссылки пограмм для прошивки этих датчиков и если есть то и схемы.

Эдуард

  • Гость
12. Электронный термометр на DS-18B20
« Ответ #12 : Января 11, 2009, 20:55:54 »
Цитата: Anton
Ребята а есть у когота схема термо регулятора на DS-18B20.А то я на сайте нашел схему,а программу для прошывки не могу найти!?Дайте ссылки пограмм для прошивки этих датчиков и если есть то и схемы.

В журнале Радио за 2006 год №1 хороший термозадатчик на 18B20 и прошивка у них на сайте есть. всё хорошо работает. проверенно в 3-х повторах.)

Оффлайн Casper_r

  • User
  • *
  • Сообщений: 4
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
12. Электронный термометр на DS-18B20
« Ответ #13 : Февраля 04, 2009, 03:31:21 »
собрал, что-то не работает - не видит датчик..
Вопрос - почему на сборке в картинках http://msevm.ru:80/main/therm/ds18b20t.htm все детали припаяны "зеркально" - т.е. то что по схеме ( http://msevm.ru/main/therm/ds18b20.htm ) надо к контактам 1,2 сом-разъема, припаяно к 4,5 ?! Распиновку смотрел здесь: ---
или я чего-то не понимаю?
« Последнее редактирование: Февраля 04, 2009, 19:08:34 от john »

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
12. Электронный термометр на DS-18B20
« Ответ #14 : Февраля 04, 2009, 19:08:03 »
Цитата: Casper_r
Распиновку смотрел здесь
или я чего-то не понимаю?

Это распиновка зеркальная, видимо для "папы", посему удаляю ссылку, чтобы других в заблуждение не вводить.  На странице: http://msevm.ru:80/main/therm/ds18b20t.htm - все правильно, этот термометр, что на фото, лично у меня до сих пор работает. Так что смело собирай по инструкции.

Оффлайн Casper_r

  • User
  • *
  • Сообщений: 4
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
12. Электронный термометр на DS-18B20
« Ответ #15 : Февраля 05, 2009, 00:49:14 »
john
Благодарю за ответ! Сделал в точности как на фотографиях - не работает.. Даже смешно - всего 5 деталек....
Вот моё творчество.. Что я делаю не правильно? Софт - зарегистрированный TempControl1.2, драйвер для 1-Wire с сайта автора тоже установлен.. Не видит датчики и всё тут. Пробовал 2 датчика - результат однин и тот же.. Help!
[attachment=772:IMG_0682_.jpg]

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
12. Электронный термометр на DS-18B20
« Ответ #16 : Февраля 05, 2009, 10:06:05 »
Цитата: Casper_r
и тот же.. Help!


Почему используется разъем DB-9M (папа) вместо DB-9F (мама?). Как подключаете к COM-порту?

Гость_kort_*

  • Гость
12. Электронный термометр на DS-18B20
« Ответ #17 : Февраля 06, 2009, 07:52:28 »
У меня вот такой вопрос... собрал по схеме, температуру меряет, но через некоторые промежутки времени выдает ошибку датчика... из за чего это может быть? может ли это из за того, что взял резистор на 1,5 кОм но с большей мощностью нежели 0,125 Вт?

Оффлайн kort

  • User
  • *
  • Сообщений: 1
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
12. Электронный термометр на DS-18B20
« Ответ #18 : Февраля 06, 2009, 07:53:25 »
странно, вход не сработал.. ну да ладно.. вопрос в силе...

или может проблема в проводе?
« Последнее редактирование: Февраля 06, 2009, 09:47:19 от kort »

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
12. Электронный термометр на DS-18B20
« Ответ #19 : Февраля 06, 2009, 14:03:56 »
Цитата: Гость_kort_*
может ли это из за того, что взял резистор на 1,5 кОм но с большей мощностью нежели 0,125 Вт?

нет, прична не в этом, резистор хоть на 10 Вт ставь  

Какая длина провода до датчика и какой провод используется?

 

Последние сообщения на форуме: