Не работает RP2040 c DS18B20
- jonik22sm
- Капитан
- Сообщения: 792
- Зарегистрирован: 20 ноя 2015, 11:28
- Откуда: Краснодар
- Имя: Евгений
- Благодарил (а): 1 раз
- Поблагодарили: 7 раз
- Контактная информация:
Не работает RP2040 c DS18B20
Не работает RP2040 c DS18B20 просто тухнет схему прилогаю. подскажите пожалуйста может быть я неправильно подключаю
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Можно сделать ВСЁ. Было бы желание.
- montirovka
- Капитан
- Сообщения: 738
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 44 раза
- Поблагодарили: 174 раза
Re: Не работает RP2040 c DS18B20
А с одним датчиком получилось запустить? Один датчик - одна шина, два датчика - две шины?
Датчики в параллель на один пин. У меня на одном пине UNO R3 4 датчика 18В20. Четвертый датчик в 25 метрах от UNO. Ошибок нет.
По ссылке статья про подключение 18В20 к RP2040.
DS18B20 RP2040
Датчики в параллель на один пин. У меня на одном пине UNO R3 4 датчика 18В20. Четвертый датчик в 25 метрах от UNO. Ошибок нет.
По ссылке статья про подключение 18В20 к RP2040.
DS18B20 RP2040
-
- Рядовой
- Сообщения: 19
- Зарегистрирован: 25 янв 2025, 09:52
- Имя: Григорий
- Благодарил (а): 3 раза
Re: Не работает RP2040 c DS18B20
там скорее всего затык в пинах, но без проекта - не будет и ответа)))
-
- Рядовой
- Сообщения: 19
- Зарегистрирован: 25 янв 2025, 09:52
- Имя: Григорий
- Благодарил (а): 3 раза
-
- Рядовой
- Сообщения: 19
- Зарегистрирован: 25 янв 2025, 09:52
- Имя: Григорий
- Благодарил (а): 3 раза
Re: Не работает RP2040 c DS18B20
а точно нет кз по линии или в самих датчиках?
иначе как сможет "тухнуть" мк
- jonik22sm
- Капитан
- Сообщения: 792
- Зарегистрирован: 20 ноя 2015, 11:28
- Откуда: Краснодар
- Имя: Евгений
- Благодарил (а): 1 раз
- Поблагодарили: 7 раз
- Контактная информация:
Re: Не работает RP2040 c DS18B20
Сам МК вырубается
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Можно сделать ВСЁ. Было бы желание.
-
- Рядовой
- Сообщения: 19
- Зарегистрирован: 25 янв 2025, 09:52
- Имя: Григорий
- Благодарил (а): 3 раза
-
- Рядовой
- Сообщения: 19
- Зарегистрирован: 25 янв 2025, 09:52
- Имя: Григорий
- Благодарил (а): 3 раза
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 31 окт 2023, 12:50
- Имя: Андрей
- Благодарил (а): 21 раз
- Поблагодарили: 95 раз
Re: Не работает RP2040 c DS18B20
При такой схеме не мудрено что вырубается МК. Скан в каждом цикле быстрым МК медленной шины, да еще и когда шина найдена, опрос датчика каждую секунду. (сам датчик обрабатывает запрос чуть меньше 1 секунды вроде по даташиту.
Разнесите схему, сначала отсканируйте датчик до появления 1, и повторно сканируйте только после появления ошибок опроса.
Ну и понять бы как у вас питание организовано.
Разнесите схему, сначала отсканируйте датчик до появления 1, и повторно сканируйте только после появления ошибок опроса.
Ну и понять бы как у вас питание организовано.
- jonik22sm
- Капитан
- Сообщения: 792
- Зарегистрирован: 20 ноя 2015, 11:28
- Откуда: Краснодар
- Имя: Евгений
- Благодарил (а): 1 раз
- Поблагодарили: 7 раз
- Контактная информация:
Re: Не работает RP2040 c DS18B20
Питание на схеме я отобразил, датчики от 3.3 В а ZERO от USB
Можно сделать ВСЁ. Было бы желание.
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Re: Не работает RP2040 c DS18B20
Питание от выходов RP2040 (немного меньше 3.3V) не подходящая идея.
Датчики DS1820 не очень стабильно (если не оригинальные) работают при 3.3V при прямом включении, через паразитное питание нестабильность больше.
Такое включение хорошо работает на AVR - там с выхода получается 5V.
Может помочь двухсторонний конвертер уровней - 2 транзистора+4 резистора. Продаются готовые платки на 2,4 каналов.
С уважением, ecoins.
- jonik22sm
- Капитан
- Сообщения: 792
- Зарегистрирован: 20 ноя 2015, 11:28
- Откуда: Краснодар
- Имя: Евгений
- Благодарил (а): 1 раз
- Поблагодарили: 7 раз
- Контактная информация:
Re: Не работает RP2040 c DS18B20
Мне нужны 2 датчика температуры. Что тогда посоветуете
Можно сделать ВСЁ. Было бы желание.
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 32 раза
- Поблагодарили: 6 раз
Re: Не работает RP2040 c DS18B20
включить диспетчер и разнести по платам.
в 9 версии у меня не получилось программировать как можно было раньше все на одной плате , как разнес по платам и диспетчер включил можно и не включать ,то все заработало у меня спасибо Ander за подсказку.
Последний раз редактировалось vovka1973 26 янв 2025, 15:31, всего редактировалось 1 раз.
- montirovka
- Капитан
- Сообщения: 738
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 44 раза
- Поблагодарили: 174 раза
Re: Не работает RP2040 c DS18B20
Так с одним датчиком работает? По даташиту DS18B20 работает от 3 вольт.
- jonik22sm
- Капитан
- Сообщения: 792
- Зарегистрирован: 20 ноя 2015, 11:28
- Откуда: Краснодар
- Имя: Евгений
- Благодарил (а): 1 раз
- Поблагодарили: 7 раз
- Контактная информация:
Re: Не работает RP2040 c DS18B20
По вышеуказанной схеме , МК перестаёт работать вообще
Можно сделать ВСЁ. Было бы желание.
- montirovka
- Капитан
- Сообщения: 738
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 44 раза
- Поблагодарили: 174 раза
Re: Не работает RP2040 c DS18B20
А с одним датчиком виснет?
Датчики тестером прозваниваются одинаково?
Подтягивающие сопротивления тестером звонили? 4.7 кОм ?
Левый вывод - земля, средний - данные, правый плюс. Так?
Датчики тестером прозваниваются одинаково?
Подтягивающие сопротивления тестером звонили? 4.7 кОм ?
Левый вывод - земля, средний - данные, правый плюс. Так?
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Re: Не работает RP2040 c DS18B20
Оригинальный наверное да (и не уверен что работает паразитное питание от 3В).montirovka писал(а): 26 янв 2025, 15:30 Так с одним датчиком работает? По даташиту DS18B20 работает от 3 вольт.
Где же Вы их найдете? И за не дорого?
-
- Полковник
- Сообщения: 4005
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Re: Не работает RP2040 c DS18B20
Может помочь двухсторонний конвертер уровней - 2 транзистора+4 резистора. Продаются готовые платки на 2,4 каналов.
https://aliexpress.ru/item/100500364706 ... 4e17XpBeNn
- montirovka
- Капитан
- Сообщения: 738
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 44 раза
- Поблагодарили: 174 раза
Re: Не работает RP2040 c DS18B20
Ни когда так не подключал (через массив). Всегда через ручное задание адреса из файла.
У вас зачем то два блока сканирования. Наверное нужен один с двумя выходами. Второй вход автоматически добавляется при настройке массива.
У вас зачем то два блока сканирования. Наверное нужен один с двумя выходами. Второй вход автоматически добавляется при настройке массива.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 516
- Зарегистрирован: 31 окт 2023, 12:50
- Имя: Андрей
- Благодарил (а): 21 раз
- Поблагодарили: 95 раз
Re: Не работает RP2040 c DS18B20
Т.е. этот момент вас смущает, а тригер не смущает - какую роль он исполняет. Проект в корне не логичен - я выше написал как поправить логику, для начала логику проекта нужно исправитьmontirovka писал(а): 26 янв 2025, 19:24 Ни когда так не подключал (через массив). Всегда через ручное задание адреса из файла.
У вас зачем то два блока сканирования. Наверное нужен один с двумя выходами. Второй вход автоматически добавляется при настройке массива.
Сканирование_шины1.jpg
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей