Страница 2 из 2
DS18b20 блок от Ecoins
Добавлено: 15 янв 2024, 16:27
DrMario
Некоторые датчики плохо работают или совсем не работают от +3,3 вольт. У меня в устройстве стоит параллельно 3 датчика по такой схеме. Можно использовать готовый конвертер уровней ардуино.
Подтягивающий резистор датчика нужно уменьшить до 1 кОм вместо 4,7 кОм. Помогает от помех.
Снимок экрана 2024-01-15 200833.png
Осциллограммы для сравнения
1 kOm.bmp
4,7 kOm.bmp
DS18b20 блок от Ecoins
Добавлено: 15 янв 2024, 17:50
Ander
Убрал совсем резистор, питание 3.3 вольта. Показания с AHT2x сравнялись, до этого были выше на пол градуса
DS18b20 блок от Ecoins
Добавлено: 15 янв 2024, 18:46
SerOv
ivansidor012 писал(а): 15 янв 2024, 00:18
подаешь питание через пин - пауза - поиск и опрос датчика - снятие питание с пина.
Такая схема?
вот проект по отключения питания. появляется 85гр часто
SD18B20проба1.zip
Отправлено спустя 6 минут 54 секунды:
Ander писал(а): 15 янв 2024, 17:50
Убрал совсем резистор, питание 3.3 вольта. Показания с AHT2x сравнялись, до этого были выше на пол градуса
Вы об этом резисторе. а как он без него работает?
[spoiler]
capture_001_15012024_184315.jpg
[/spoiler]
DS18b20 блок от Ecoins
Добавлено: 15 янв 2024, 18:56
Ander
Да об этом, работает без проблем! походу у китайских датчиков уже есть между шиной данных и питанием сопротивление - вот они и работают!
DS18b20 блок от Ecoins
Добавлено: 15 янв 2024, 19:12
SerOv
Ander писал(а): 15 янв 2024, 18:56
Да об этом, работает без проблем! походу у китайских датчиков уже есть между шиной данных и питанием сопротивление - вот они и работают!
у меня без него не работает
DS18b20 блок от Ecoins
Добавлено: 15 янв 2024, 19:24
Ander
У меня правда штатный блок! не Ecoins
DS18b20 блок от Ecoins
Добавлено: 15 янв 2024, 19:26
SerOv
Проскакивает 85гр
[spoiler]
capture_004_15012024_192343.jpg
[/spoiler]
DS18b20 блок от Ecoins
Добавлено: 15 янв 2024, 19:39
Ander
а попробуй посадить на 1 шину несколько датчиков!
Отправлено спустя 9 минут 58 секунд:
и резистор у тебя где находится - ближе к датчику или МК?
DS18b20 блок от Ecoins
Добавлено: 15 янв 2024, 19:42
SerOv
Ander писал(а): 15 янв 2024, 19:29
а попробуй посадить на 1 шину несколько датчиков!
блока для нескольких датчиков нет. а измерять каждый датчик не готов.
Отправлено спустя 1 минуту 11 секунд:
Ander писал(а): 15 янв 2024, 19:39
и резистор у тебя где находится - ближе к датчику или МК
на плате не далеко от мк
DS18b20 блок от Ecoins
Добавлено: 15 янв 2024, 19:52
Ander
Блок стандартный в флпроге отлично с этим справляется!
И вот еще
резистор, его сопротивление 4.7кОм, это значение подходит только для коротких линий. Если шина используется для подключения устройств на большее расстояние, то сопротивление подтягивающего резистора необходимо уменьшить, сопротивление резистора
Отправлено спустя 3 минуты 50 секунд:
Или наоборот
подтяжка в конце линии 4.7 кОм
в конце линии емкость 100 мкФ и керамика 0.1мкФ на питании
Возможно разогрев идет из за пульсаций БП! сгладить это дело кондерами и поиграть с подтяжкой! Разогрев идет скорее всего из за того что датчик сглаживает проблемы питания или разность на ШД и питании.
Отправлено спустя 3 минуты 16 секунд:
На лини в 5 СМ 5 датчиков у меня завились без подтягивающего резистора!
DS18b20 блок от Ecoins
Добавлено: 16 янв 2024, 20:54
DrMario
Пример с блоками для 2 датчиков на 1 выводе. Если нужно больше датчиков, нужно сделать фиксацию номера через переключатель или переделать блоки (мне лень было)
Снимок экрана 2024-01-17 004710.png
Test 2xDS18B20.flp
DS18b20 блок от Ecoins
Добавлено: 16 янв 2024, 22:03
SerOv
DrMario писал(а): 15 янв 2024, 16:27
нужно уменьшить до 1 кОм вместо 4,7 кОм. Помогает от помех
На каком удалении находятся от платы находятся датчики?
DS18b20 блок от Ecoins
Добавлено: 17 янв 2024, 05:52
DrMario
SerOv писал(а): 16 янв 2024, 22:03
DrMario писал(а): 15 янв 2024, 16:27
нужно уменьшить до 1 кОм вместо 4,7 кОм. Помогает от помех
На каком удалении находятся от платы находятся датчики?
Около 2 метров. В моем случае от сбоев показаний полностью получилось избавится в том числе и уменьшением подтягивающего резистора. Дополнительно пришлось провода датчика пропустить через ферритовое кольцо, сделав 5 витков. Помехи наводились от переменки ИБП 220 вольт, когда он работает от АКБ, на выходе у него "квадратный синус".
DS18b20 блок от Ecoins
Добавлено: 17 янв 2024, 09:41
Mazur
на 6м оттаскивал проблем нет
резистор 4,7к
питание 5в без всяких конвертеров напрямую на порт есп
провод от витой пары и мкэш разницы никакой не увидил
DS18b20 блок от Ecoins
Добавлено: 17 янв 2024, 12:14
Ander
Mazur писал(а): 17 янв 2024, 09:41
на 6м оттаскивал проблем нет
резистор 4,7к
питание 5в без всяких конвертеров напрямую на порт есп
провод от витой пары и мкэш разницы никакой не увидил
Померяй напряжение на пине ЕСП, там явно будет не 3.3 вольта - в таком режиме ЕСП может не долго прожить, хотя там и стоит защита - помоему до 6 вольт!
DS18b20 блок от Ecoins
Добавлено: 17 янв 2024, 12:59
Mazur
[ref]Ander[/ref],
зачем
и так несколько лет нормально работает не один десяток поделок