Столкнулся с ровно такой же проблемой на ESP8266 + RemoteXY... Надеюсь автор ФЛпрог решит эту проблемуRovki писал(а): 04 фев 2021, 18:17 подключаю 2 датчика к пину 2 (gpio4) два датчика ds18b20 к esp8266(вемос мини), использую штатные блоки сканирования и для датчиков . Создал два массива для сканирования адресов . На выходе блоков сканирования устанавливается "1" . А вот показания на датчиках одинаковые ,хотя грею по разному ,значения отображаю в каскаде . Причем работает только один датчик ,тоесть грею один ,а показания одинаковые на двух индикаторах (меняются).Если грею 2й датчик ,то показания не меняются .??? ESP работает как мастер и передает данные в каскаду (слейв) . В чем может быть проблема ??? Делал одинаковый и разный период опроса датчиков ...и сканирование разносил по времени - не помогло ...
датчик ds18b20 не работает в цепи
-
- Рядовой
- Сообщения: 16
- Зарегистрирован: 27 дек 2015, 19:25
- Откуда: Москва
- Имя: Владимир
датчик ds18b20 не работает в цепи
- Rovki
- Полковник
- Сообщения: 5726
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
датчик ds18b20 не работает в цепи
Вот проект ,упростил до минимума (убрал модбас) - значение с датчиков отображаем в веб . Имя точки доступа -2ds18b , IP 10.10.0.1 (без автообновления) . Два датчика на D2 .
Видим - значение одинаково меняется при нагреве одного датчика в двух показаниях ,второй датчик не реагирует на нагрев (показания не меняются) . Может кто глянет код в IDE , где ошибка ?
Видим - значение одинаково меняется при нагреве одного датчика в двух показаниях ,второй датчик не реагирует на нагрев (показания не меняются) . Может кто глянет код в IDE , где ошибка ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Электронщик до мозга костей и не только
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
датчик ds18b20 не работает в цепи
на сколько помню авто скан работал только для 1датчик на пине.
если больше одного только вручную.
Win10-64, FLProg (portable)
- Rovki
- Полковник
- Сообщения: 5726
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
датчик ds18b20 не работает в цепи
Я ставил и два отдельных сканера и разносил сканирование по времени- результат тот же. При включении питание один и через 5сек другой ...
Электронщик до мозга костей и не только
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
датчик ds18b20 не работает в цепи
Вы не поняли. Датчики по одному на разных пинах.
Win10-64, FLProg (portable)
- Rovki
- Полковник
- Сообщения: 5726
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
датчик ds18b20 не работает в цепи
Вывел на монитор два массива , а в них одинаково
Отправлено спустя 1 минуту 23 секунды:
Значит нужен новый автоскан (БП), выходит ???
В чем сложность продолжить сканирование после обнаружения первого ???? И заполнить N массивов ?


Да кому это нужно , у меня будет 8 датчиков ,не для того 1-ware придумали ,что бы на разные пины ставить ,имхо
Значит нужен новый автоскан (БП), выходит ???

В чем сложность продолжить сканирование после обнаружения первого ???? И заполнить N массивов ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Электронщик до мозга костей и не только
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
датчик ds18b20 не работает в цепи
Ставьте датчики на один, они на нем работают, проблем не вижу.Rovki писал(а): 05 фев 2021, 15:29 Да кому это нужно , у меня будет 8 датчиков ,не для того 1-ware придумали ,что бы на разные пины ставить ,имхо
Разговор про автоскан адресов на одном пине, это к разрабам.
Найдете что кто это сделал, велком в тему
если поискать таких тем не мало, даже с Вашим участием )))
Win10-64, FLProg (portable)
- Rovki
- Полковник
- Сообщения: 5726
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
датчик ds18b20 не работает в цепи
Дело в том ,что имеется разьем на 3 вывода , даже если найти выводы на есп ,то нет возможности их вывести из корпуса .rw6cm писал(а): 05 фев 2021, 19:04Ставьте датчики на один, они на нем работают, проблем не вижу.Rovki писал(а): 05 фев 2021, 15:29 Да кому это нужно , у меня будет 8 датчиков ,не для того 1-ware придумали ,что бы на разные пины ставить ,имхо
Разговор про автоскан адресов на одном пине, это к разрабам.
Найдете что кто это сделал, велком в тему
если поискать таких не тем мало, даже с Вашим участием )))

Электронщик до мозга костей и не только
датчик ds18b20 не работает в цепи
попадаются дачики с одинаковыми адресами. Особенно если брать пачку у одного продавца.
Последний раз редактировалось oleeg 20 фев 2021, 11:03, всего редактировалось 1 раз.
- Rovki
- Полковник
- Сообщения: 5726
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
датчик ds18b20 не работает в цепи
Да ,когда 1 датчик на 1 пин .
Создал массивы в энергонезависимой памяти (4х9) .Вроде работает 4 датчика на один вход ...

Электронщик до мозга костей и не только
датчик ds18b20 не работает в цепи
В свое время 6 датчиков на одном пине работали безотказно,наверное датчики были оригинальными,недавно прикупил десяток шоб было...
Ну и стыкнулся с проблемой....при 5-ти вольтах из 3х датчиков в паралели NANO видит только один.Если подклюкать каждый по отдельности,то все работают,адреса у всех разные.Стоит посадить все на один пин-остается только один.На ESP8266 картина была поинтересней,тех же три датчика,питание 3.3в на одном пине все работает,но недолго))) через некоторое время опять остается работать один.....аналогичная картина и на ESP32.Если выделить каждому свой пин,то все работает без проблем.....
Ну и стыкнулся с проблемой....при 5-ти вольтах из 3х датчиков в паралели NANO видит только один.Если подклюкать каждый по отдельности,то все работают,адреса у всех разные.Стоит посадить все на один пин-остается только один.На ESP8266 картина была поинтересней,тех же три датчика,питание 3.3в на одном пине все работает,но недолго))) через некоторое время опять остается работать один.....аналогичная картина и на ESP32.Если выделить каждому свой пин,то все работает без проблем.....
датчик ds18b20 не работает в цепи
не проверял именно автоскан.
Последний раз редактировалось oleeg 20 фев 2021, 11:01, всего редактировалось 1 раз.
- Rovki
- Полковник
- Сообщения: 5726
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 68 раз
- Поблагодарили: 222 раза
- Контактная информация:
датчик ds18b20 не работает в цепи
Хорошо бы глянуть проект ,хотя бы в этой части
Электронщик до мозга костей и не только
-
- Рядовой
- Сообщения: 16
- Зарегистрирован: 27 дек 2015, 19:25
- Откуда: Москва
- Имя: Владимир
датчик ds18b20 не работает в цепи
Если несложно прикрепите проект с автосканированием такого количества датчиков, хочу понять что я делаю не так. У меня два датчика подключены к esp8266-01 и они показывают одинаковую температуру. На разные пины автоскан не имею возможности подключить, так как больше нет свободных ног
датчик ds18b20 не работает в цепи
хм...а что вкладывается в понятие автосканирование?
Последний раз редактировалось oleeg 20 фев 2021, 08:20, всего редактировалось 2 раза.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
датчик ds18b20 не работает в цепи
при включении идет сканирование датчика. если он живой то принятый с него адрес заносится в массив.
и с этим адресом идет работа датчика. Если датчик сдох, достаточно поставить другой датчик.
В вашем варианте, контроля датчика нет.
и если он вышел из строя то надо пере заливать контроллер под другой датчик.
Не всегда есть такая возможность это сделать.
Win10-64, FLProg (portable)
-
- Рядовой
- Сообщения: 16
- Зарегистрирован: 27 дек 2015, 19:25
- Откуда: Москва
- Имя: Владимир
датчик ds18b20 не работает в цепи
rw6cm писал(а): 19 фев 2021, 23:28при включении идет сканирование датчика. если он живой то принятый с него адрес заносится в массив.
и с этим адресом идет работа датчика. Если датчик сдох, достаточно поставить другой датчик.
В вашем варианте, контроля датчика нет.
и если он вышел из строя то надо пере заливать контроллер под другой датчик.
Не всегда есть такая возможность это сделать.
В том то и вопрос, что датчики живые, адреса сканируются в массив, датчики считывают адреса из массива, но при выводе показаний с датчиков DS18B20 оба датчика показывают абсолютно одинаковую температуру и изменяется она на синхронно
датчик ds18b20 не работает в цепи
[ref]vladimirle[/ref],
получается у меня без автоскана.
С автосканом конечно удобнее если нужно датчик менять без перепрошивки.
Но ведь не работает
юзаем то что работает поэтому.
Отправлено спустя 3 минуты 19 секунд:
[ref]vladimirle[/ref],
не пойму: этот автоскан - это пользовательский блок? или штатный блок?
Отправлено спустя 4 минуты 3 секунды:
получается у меня без автоскана.
С автосканом конечно удобнее если нужно датчик менять без перепрошивки.
Но ведь не работает

Отправлено спустя 3 минуты 19 секунд:
[ref]vladimirle[/ref],
не пойму: этот автоскан - это пользовательский блок? или штатный блок?
Отправлено спустя 4 минуты 3 секунды:
если так - то только использование в проектах с одним ds18.rw6cm писал(а): 05 фев 2021, 19:24 на сколько помню авто скан работал только для 1датчик на пине.
если больше одного только вручную
-
- Рядовой
- Сообщения: 16
- Зарегистрирован: 27 дек 2015, 19:25
- Откуда: Москва
- Имя: Владимир
датчик ds18b20 не работает в цепи
Да, это штатная функция. Во вкладке "Другие" имеется функция "Сканирование шины OneWare". Тут при сканировании шины адреса датчиков записываются в массив и в дальнейшем к этому массиву можно обращаться в настройках датчиков DS18B20oleeg писал(а): 20 фев 2021, 11:06 не пойму: этот автоскан - это пользовательский блок? или штатный блок?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость