MegaD-2561 поддержка DS1820

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
Ответить
Frag
Сообщения: 16
Зарегистрирован: 01 апр 2012, 19:19

MegaD-2561 поддержка DS1820

Сообщение Frag » 26 авг 2018, 16:55

MegaD-2561 by ab-log.ru (fw: 4.28b5)

Подключены датчики DS18b20 и DS18S20. DS18b20 показывает температуру верно, DS18S20 показывает не верно(меньше примерно на 20-25 град).

Поиском нашел, что это было исправлено в fw: 4,24b7, однако все равно показывает не верно. https://www.ab-log.ru/forum/viewtopic.p ... 820#p31385

В меге DiveceList выглядит так: 00b0fe020800:4.81;0eeefd020800:2.81;2e9efe020800:8.37;bb68fe020800:2.93;260553040000:23.50;89fd51040000:22.68
2 датчика DS18b20, остальные DS18S20

Что можно сделать?

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: MegaD-2561 поддержка DS1820

Сообщение Andrey_B » 26 авг 2018, 21:50

Вероятнее всего требуются изменения в прошивке для более полной поддержки DS18S20. К сожалению под рукой нет этих датчиков.
Что можно сделать? Заменить DS18S20 на DS18B20.

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

Re: MegaD-2561 поддержка DS1820

Сообщение Alex_Jet » 27 авг 2018, 06:26

Frag писал(а):
26 авг 2018, 16:55
Подключены датчики DS18b20 и DS18S20.
Добрый день! А где Вы взяли S-ки? Вроде их давно уже не выпускают. И если встречался в продаже, то значительно дороже B-ки. Да и смысл использовать S-ки??? Или они у Вас в каком-то особом исполнении - типа измерения температуры в зоне повышенной радиации?

Frag
Сообщения: 16
Зарегистрирован: 01 апр 2012, 19:19

Re: MegaD-2561 поддержка DS1820

Сообщение Frag » 27 авг 2018, 13:14

Andrey_B писал(а):
26 авг 2018, 21:50
Вероятнее всего требуются изменения в прошивке для более полной поддержки DS18S20. К сожалению под рукой нет этих датчиков.
Что можно сделать? Заменить DS18S20 на DS18B20.
Докуплю...
Alex_Jet писал(а):
27 авг 2018, 06:26
Frag писал(а):
26 авг 2018, 16:55
Подключены датчики DS18b20 и DS18S20.
Добрый день! А где Вы взяли S-ки? Вроде их давно уже не выпускают. И если встречался в продаже, то значительно дороже B-ки. Да и смысл использовать S-ки??? Или они у Вас в каком-то особом исполнении - типа измерения температуры в зоне повышенной радиации?
Да, угораздило на али купить.... Я чет думал, они одинаковые =) Сейчас перепаивать 7 датчиков придется -_-

Kaygees
Сообщения: 1
Зарегистрирован: 29 авг 2018, 23:33

Re: MegaD-2561 поддержка DS1820

Сообщение Kaygees » 30 авг 2018, 12:12

Подключены датчики DS18b20 и DS18S20. DS18b20 показывает температуру верно, DS18S20 показывает не верно(меньше примерно на 20-25 град).
Такая же история, только с ds18b20. Датчики в стяжке показывают -0.06

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: MegaD-2561 поддержка DS1820

Сообщение Andrey_B » 30 авг 2018, 14:41

Kaygees писал(а):
30 авг 2018, 12:12
Подключены датчики DS18b20 и DS18S20. DS18b20 показывает температуру верно, DS18S20 показывает не верно(меньше примерно на 20-25 град).
Такая же история, только с ds18b20. Датчики в стяжке показывают -0.06
История иная. DS18S20 - это по сути другой датчик и его поддержка в прошивке не полная.
Почему датчики DS18B20 могут показывать неверную температуру обсуждалось на форуме несколько раз. Коротко.
1. Если датчик DS18B20-WP (в которых зачастую стоят аналоги DS18B20) или датчики DS18B20 подключены шиной, обязательно подключение питания (достаточно +3.3В).
2. Если датчик работает, будучи подключенным коротким кабелем, но не работает с длинным кабелем, то
а) убедиться, что "земля" и "сигнал" подключены к свитой паре
б) уменьшить величину подтяжки с помощью внешнего резистора (в MegaD-14-IOR, например, для этого предусмотрен специальный подстроечный резистор)

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

Re: MegaD-2561 поддержка DS1820

Сообщение Alex_Jet » 31 авг 2018, 07:22

Andrey_B писал(а):
30 авг 2018, 14:41
1. Если датчик DS18B20-WP (в которых зачастую стоят аналоги DS18B20) или датчики DS18B20 подключены шиной, обязательно подключение питания (достаточно +3.3В).
Да, есть такое. Купил десяток герметичных датчиков DS18B20 с кабелем длиною метр... чтобы работали нужно обязательно подавать питание, если использовать паразитное, то выдает 120 градусов. На одной шине MegaD-2561 почему-то доступны только 4 датчика, подключаешь пятый и больше ничего не отображается.
Разброс между датчиками доходит до 2-х! градусов (все 10 были связаны друг с другом)...
В общем буду их использовать в доме. Те что покупал раньше и точнее, и работают на паразитном питании - такие можно и в стяжку.

Ответить