DS18b20 блок от Ecoins

Пользовательские блоки расширяющие базовый функуионал программы по работе с различными датчиками и энкодерами
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Аватара пользователя
DrMario
Лейтенант
Сообщения: 375
Зарегистрирован: 07 ноя 2016, 13:11
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

DS18b20 блок от Ecoins

Сообщение DrMario »

Некоторые датчики плохо работают или совсем не работают от +3,3 вольт. У меня в устройстве стоит параллельно 3 датчика по такой схеме. Можно использовать готовый конвертер уровней ардуино.
Подтягивающий резистор датчика нужно уменьшить до 1 кОм вместо 4,7 кОм. Помогает от помех.
Снимок экрана 2024-01-15 200833.png
Осциллограммы для сравнения
1 kOm.bmp
4,7 kOm.bmp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ander
Сержант
Сообщения: 107
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей

DS18b20 блок от Ecoins

Сообщение Ander »

Убрал совсем резистор, питание 3.3 вольта. Показания с AHT2x сравнялись, до этого были выше на пол градуса
У вас нет необходимых прав для просмотра вложений в этом сообщении.
SerOv
Лейтенант
Сообщения: 578
Зарегистрирован: 06 янв 2018, 19:50

DS18b20 блок от Ecoins

Сообщение SerOv »

ivansidor012 писал(а): 15 янв 2024, 00:18 подаешь питание через пин - пауза - поиск и опрос датчика - снятие питание с пина.
Такая схема?
вот проект по отключения питания. появляется 85гр часто
SD18B20проба1.zip
Отправлено спустя 6 минут 54 секунды:
Ander писал(а): 15 янв 2024, 17:50 Убрал совсем резистор, питание 3.3 вольта. Показания с AHT2x сравнялись, до этого были выше на пол градуса
Вы об этом резисторе. а как он без него работает?
SPOILERSPOILER_SHOW
capture_001_15012024_184315.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ander
Сержант
Сообщения: 107
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей

DS18b20 блок от Ecoins

Сообщение Ander »

Да об этом, работает без проблем! походу у китайских датчиков уже есть между шиной данных и питанием сопротивление - вот они и работают!
SerOv
Лейтенант
Сообщения: 578
Зарегистрирован: 06 янв 2018, 19:50

DS18b20 блок от Ecoins

Сообщение SerOv »

Ander писал(а): 15 янв 2024, 18:56 Да об этом, работает без проблем! походу у китайских датчиков уже есть между шиной данных и питанием сопротивление - вот они и работают!
у меня без него не работает
Ander
Сержант
Сообщения: 107
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей

DS18b20 блок от Ecoins

Сообщение Ander »

У меня правда штатный блок! не Ecoins
SerOv
Лейтенант
Сообщения: 578
Зарегистрирован: 06 янв 2018, 19:50

DS18b20 блок от Ecoins

Сообщение SerOv »

Проскакивает 85гр
SPOILERSPOILER_SHOW
capture_004_15012024_192343.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ander
Сержант
Сообщения: 107
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей

DS18b20 блок от Ecoins

Сообщение Ander »

а попробуй посадить на 1 шину несколько датчиков!

Отправлено спустя 9 минут 58 секунд:
и резистор у тебя где находится - ближе к датчику или МК?
SerOv
Лейтенант
Сообщения: 578
Зарегистрирован: 06 янв 2018, 19:50

DS18b20 блок от Ecoins

Сообщение SerOv »

Ander писал(а): 15 янв 2024, 19:29 а попробуй посадить на 1 шину несколько датчиков!
блока для нескольких датчиков нет. а измерять каждый датчик не готов.

Отправлено спустя 1 минуту 11 секунд:
Ander писал(а): 15 янв 2024, 19:39 и резистор у тебя где находится - ближе к датчику или МК
на плате не далеко от мк
Ander
Сержант
Сообщения: 107
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей

DS18b20 блок от Ecoins

Сообщение Ander »

Блок стандартный в флпроге отлично с этим справляется!

И вот еще
резистор, его сопротивление 4.7кОм, это значение подходит только для коротких линий. Если шина используется для подключения устройств на большее расстояние, то сопротивление подтягивающего резистора необходимо уменьшить, сопротивление резистора

Отправлено спустя 3 минуты 50 секунд:
Или наоборот

подтяжка в конце линии 4.7 кОм
в конце линии емкость 100 мкФ и керамика 0.1мкФ на питании

Возможно разогрев идет из за пульсаций БП! сгладить это дело кондерами и поиграть с подтяжкой! Разогрев идет скорее всего из за того что датчик сглаживает проблемы питания или разность на ШД и питании.

Отправлено спустя 3 минуты 16 секунд:
На лини в 5 СМ 5 датчиков у меня завились без подтягивающего резистора!
Аватара пользователя
DrMario
Лейтенант
Сообщения: 375
Зарегистрирован: 07 ноя 2016, 13:11
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

DS18b20 блок от Ecoins

Сообщение DrMario »

Пример с блоками для 2 датчиков на 1 выводе. Если нужно больше датчиков, нужно сделать фиксацию номера через переключатель или переделать блоки (мне лень было)
Снимок экрана 2024-01-17 004710.png
Test 2xDS18B20.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
SerOv
Лейтенант
Сообщения: 578
Зарегистрирован: 06 янв 2018, 19:50

DS18b20 блок от Ecoins

Сообщение SerOv »

DrMario писал(а): 15 янв 2024, 16:27 нужно уменьшить до 1 кОм вместо 4,7 кОм. Помогает от помех
На каком удалении находятся от платы находятся датчики?
Аватара пользователя
DrMario
Лейтенант
Сообщения: 375
Зарегистрирован: 07 ноя 2016, 13:11
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

DS18b20 блок от Ecoins

Сообщение DrMario »

SerOv писал(а): 16 янв 2024, 22:03
DrMario писал(а): 15 янв 2024, 16:27 нужно уменьшить до 1 кОм вместо 4,7 кОм. Помогает от помех
На каком удалении находятся от платы находятся датчики?
Около 2 метров. В моем случае от сбоев показаний полностью получилось избавится в том числе и уменьшением подтягивающего резистора. Дополнительно пришлось провода датчика пропустить через ферритовое кольцо, сделав 5 витков. Помехи наводились от переменки ИБП 220 вольт, когда он работает от АКБ, на выходе у него "квадратный синус".
Mazur
Рядовой
Сообщения: 71
Зарегистрирован: 31 авг 2023, 13:43
Имя: Денис

DS18b20 блок от Ecoins

Сообщение Mazur »

на 6м оттаскивал проблем нет
резистор 4,7к
питание 5в без всяких конвертеров напрямую на порт есп
провод от витой пары и мкэш разницы никакой не увидил
Ander
Сержант
Сообщения: 107
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей

DS18b20 блок от Ecoins

Сообщение Ander »

Mazur писал(а): 17 янв 2024, 09:41 на 6м оттаскивал проблем нет
резистор 4,7к
питание 5в без всяких конвертеров напрямую на порт есп
провод от витой пары и мкэш разницы никакой не увидил
Померяй напряжение на пине ЕСП, там явно будет не 3.3 вольта - в таком режиме ЕСП может не долго прожить, хотя там и стоит защита - помоему до 6 вольт!
Mazur
Рядовой
Сообщения: 71
Зарегистрирован: 31 авг 2023, 13:43
Имя: Денис

DS18b20 блок от Ecoins

Сообщение Mazur »

Ander,
зачем
и так несколько лет нормально работает не один десяток поделок
Ответить

Вернуться в «Датчики и энкодеры»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость