возможно ли подключить через что нибудь 30 штук DS18B20 &

Вопросы от новичков
Ответить
Kot
Сержант
Сообщения: 125
Зарегистрирован: 09.10.2021{, 11:54}
Репутация: 1
Имя: Дима

возможно ли подключить через что нибудь 30 штук DS18B20 &

#1

Сообщение Kot » 20.03.2023{, 13:25}

что бы у датчика был свой пин
что то типо расширителя портов

ecoins
Полковник
Сообщения: 2930
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

возможно ли подключить через что нибудь 30 штук DS18B20 &

#2

Сообщение ecoins » 20.03.2023{, 13:28}

Kot писал(а):
20.03.2023{, 13:25}
что бы у датчика был свой пин
что то типо расширителя портов
Блок ecoins подразумевает такое подключение.

Kot
Сержант
Сообщения: 125
Зарегистрирован: 09.10.2021{, 11:54}
Репутация: 1
Имя: Дима

возможно ли подключить через что нибудь 30 штук DS18B20 &

#3

Сообщение Kot » 20.03.2023{, 13:39}

ecoins, блок то есть
2023-03-20_173320.png
2023-03-20_173320.png (1.21 КБ) 929 просмотров
как навесить на контролер 8266 это всё ?
6 шт пока тянет на своих пинах
возможно 4-5шт ещё можно на другие пины навесить

как вариант это сделать винегрет из 3-4 есп и связать по вайфай уарт или как там что то типо модбаса
но он глючный как помнится с прошлого года

либо
2023-03-20_173802.png
2023-03-20_173802.png (2.07 КБ) 929 просмотров
на 8266 они вроде ещё работали

может есть просто расширитель какойнить оневире ?

WildCat
Лейтенант
Сообщения: 425
Зарегистрирован: 04.06.2022{, 04:14}
Репутация: 48
Имя: Михаил

возможно ли подключить через что нибудь 30 штук DS18B20 &

#4

Сообщение WildCat » 20.03.2023{, 13:49}

Я по кольцу передавал между тремя контролерами. Глюков не обнаружено.

По количеству входов Мега 2560 подойдёт.
Если нужен выход в сеть, то мега2560 + есп8266/32, связанные по UART.

ecoins
Полковник
Сообщения: 2930
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

возможно ли подключить через что нибудь 30 штук DS18B20 &

#5

Сообщение ecoins » 20.03.2023{, 14:12}

У Вас старый блок. Библиотеки и блоки в посте #1.
Для ESP8266 надо взять библиотеку RT_HW_BASE.h из поста #578.
ESP8266 не лучший вариант, лучше ->MEA2560,ESP32S,ESP32-C3(дешево и разное исполнение),RaspBerry Pi Pico, STM32F103C, STM32F411, STM32F407.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

возможно ли подключить через что нибудь 30 штук DS18B20 &

#6

Сообщение Sancho » 20.03.2023{, 16:15}

Kot писал(а):
20.03.2023{, 13:25}
что бы у датчика был свой пин
что то типо расширителя портов
CD4051
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

tema
Сержант
Сообщения: 187
Зарегистрирован: 21.09.2020{, 12:31}
Репутация: 7
Имя: tema

возможно ли подключить через что нибудь 30 штук DS18B20 &

#7

Сообщение tema » 20.03.2023{, 16:20}

Каждая выпущенная модель изготовляется со своим уникальным кодом. Он имеет длину в 64 разряда, поэтому сразу несколько датчиков могут работать одновременно, на одной линии связи. Один порт может выступать обменщиком данных сразу для двух датчиков

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

возможно ли подключить через что нибудь 30 штук DS18B20 &

#8

Сообщение Sancho » 20.03.2023{, 16:34}

Каждый корпус 4051 даёт 8 входов, соответственно, поставив 4 получите 32 пина.
Питание лучше отдельно, подключение в три провода.
Для управления четырьмя 4051 лучше будет использовать hc595 - 3 ножки адреса и 4 выбор кристалла.
Используя без адресное чтение можно здорово увеличить скорость считывания всех датчиков -
поочерёдно отправляется запрос на конвертацию температуры датчикам, по кругу, а потом, по второму кругу, читаем.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Ответить

Вернуться в «Начинающим»