DS18b20 блок от Ecoins
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
-
- Лейтенант
- Сообщения: 613
- Зарегистрирован: 06 янв 2018, 19:50
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
DS18b20 блок от Ecoins
Здравствуйте. В схему поставил блок для датчик SD18b20 от Ecoins. Замерялась и выводилась температура на график с двух датчиков. Мне кажется этот блок работает не правильно. Существует нагрев датчика от времени его опроса. Чем это время меньше тем сильнее греется датчик.
Но работая с эти блоком. Выяснил, что нагрев при любых значениях установленных в блоке, всегда одинаков. Я думаю, что в самом блоке, опрос датчика всегда происходит с одной и той-же частотой. Предположим в 1 секунду. А вот только меняется время, вывода значений. С той частотой которые указаны в блоке. Это (вроде бы как) период измерений. который выбирается от1 сек до10 сек. В связи с эти вопрос, Почему так сделан блок? B возможно ли его переписать, чтобы его нагрев зависел от периода опроса датчика?
[spoiler] [/spoiler]
[spoiler] [/spoiler]
красный график всегда на верху при любых значениях
[spoiler] [/spoiler]
Но работая с эти блоком. Выяснил, что нагрев при любых значениях установленных в блоке, всегда одинаков. Я думаю, что в самом блоке, опрос датчика всегда происходит с одной и той-же частотой. Предположим в 1 секунду. А вот только меняется время, вывода значений. С той частотой которые указаны в блоке. Это (вроде бы как) период измерений. который выбирается от1 сек до10 сек. В связи с эти вопрос, Почему так сделан блок? B возможно ли его переписать, чтобы его нагрев зависел от периода опроса датчика?
[spoiler] [/spoiler]
[spoiler] [/spoiler]
красный график всегда на верху при любых значениях
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3999
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 136 раз
- Поблагодарили: 149 раз
DS18b20 блок от Ecoins
Интересно и не понятно.SerOv писал(а): 13 янв 2024, 15:57 Существует нагрев датчика от времени его опроса. Чем это время меньше тем сильнее греется датчик.
Можно конечно предположить, что само питание, подаваемое от отдельной линии греет датчик, но о таком эффекте ранее не слышал. Возможно он и есть - напишите, насколько он сильно проявляется. При проектировании мы исходили из dataSheet.
Опрос происходит с периодом, который выбирается в блоке. Лучше если это не чаще 2.5сек. За периодом Вы можете наблюдать на осцилографе или на логическом анализаторе.SerOv писал(а): 13 янв 2024, 15:57 Выяснил, что нагрев при любых значениях установленных в блоке, всегда одинаков. Я думаю, что в самом блоке, опрос датчика всегда происходит с одной и той-же частотой.
Сделан блок на основании dataSheet.SerOv писал(а): 13 янв 2024, 15:57 В связи с эти вопрос, Почему так сделан блок? B возможно ли его переписать, чтобы его нагрев зависел от периода опроса датчика?
Спойлер
Переписать можно, но для этого надо предложить обоснованный алгоритм обмена в соответствии с dataSheet.
Ну и при исследованиях необходимо убедиться в оригинальности датчиков и опрашивать не чаще 2.5сек.
С уважением, ecoins.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 613
- Зарегистрирован: 06 янв 2018, 19:50
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
DS18b20 блок от Ecoins
Они наверное как мамонты вымерли. И я не думаю что у большинства они есть. А опрос делал в 10сек. Нагрев на 2г
-
- Лейтенант
- Сообщения: 613
- Зарегистрирован: 06 янв 2018, 19:50
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
DS18b20 блок от Ecoins
вот в этой статье читал https://stoptest.ru/datchik-temperatury-ds18b20/ecoins писал(а): 13 янв 2024, 17:46 Можно конечно предположить, что само питание, подаваемое от отдельной линии греет датчик, но о таком эффекте ранее не слышал.
Отправлено спустя 4 минуты 8 секунд:
Это второй датчик DS18b20 на одном выставлен опрос 1сек а на втором 10сек. затем где-то через часа 2. на датчиках поменял опрос. там где было 1сек стало 10, а на втором наоборот. Температура не поменялась. Красный график так и остался в верху
Отправлено спустя 4 минуты 14 секунд:
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3999
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 136 раз
- Поблагодарили: 149 раз
DS18b20 блок от Ecoins
Из статьи: "При этом самопрогрев может составлять 0,125 oC. Считаю, что для большинства приложений это не существенно, тем не менее такой эффект наблюдается".SerOv писал(а): 13 янв 2024, 18:40 вот в этой статье читал https://stoptest.ru/datchik-temperatury-ds18b20/
Из dataSheet: Точность измерения температуры в диапазоне от - 10°C до +85°C – ±0.5°C
--------
Исследования интересны и полезны. И наверное можно повысить точность измерения по сравнению с тем, что гарантирует производитель - ±0.5°C.
Не уверен, что это нужно. И это не просто будет обеспечить метрологической поверкой.
Для более точной метрологии существуют другие сенсоры.
С уважением, Энвер.
-
- Лейтенант
- Сообщения: 613
- Зарегистрирован: 06 янв 2018, 19:50
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
DS18b20 блок от Ecoins
Возможно что на фирменных датчиках это т так. на моих разогрев 2 гр
Отправлено спустя 6 минут 26 секунд:
Как я понял, он это получил при подаче напряжения в определенное время
[spoiler] [/spoiler]
Отправлено спустя 14 минут 43 секунды:
И как пишет автор с закрепленным на радиаторе. а это не одно и тоже
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 32 раза
- Поблагодарили: 6 раз
DS18b20 блок от Ecoins
везет ,на моих 5 градусов врет в теплую сторону. сравнения делал по градуснику стеклянному и на терморезисторном термометре и по интернету . врет на 4.5 5 градусов .
-
- Лейтенант
- Сообщения: 613
- Зарегистрирован: 06 янв 2018, 19:50
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
DS18b20 блок от Ecoins
Оно бы все ничего. Но нужно контролировать температуру около нуля. И включать обогрев. надо чтобы растения не замерзли. да и лишнее греть не хочется.
Отправлено спустя 4 минуты 44 секунды:
А так получается ,если греется и при 10сек как и при 1сек. Тогда зачем уменьшать опрос? До того, как сравнил два графика. Так и думал что он будет меньше греться при частоте опроса 10сек.
Отправлено спустя 4 минуты 19 секунд:
Нужно как то продумать, чтобы подавать напряжение на датчик во время опроса. Исключить его нагрев. Вот только не понятно, что делать с значениями 85 и -125 когда датчик сразу не определился. Они на измерения будут влиять.
Отправлено спустя 4 минуты 28 секунд:
В статье на странице https://stoptest.ru/datchik-temperatury-ds18b20/ есть код. Может кто нибудь сможет написать блок. для ESP32 S2 и им подобным. С подачей напряжения во время измерения
-
- Лейтенант
- Сообщения: 613
- Зарегистрирован: 06 янв 2018, 19:50
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
- kulibinsvv
- Лейтенант
- Сообщения: 486
- Зарегистрирован: 18 сен 2015, 10:04
- Откуда: Омск
- Благодарил (а): 3 раза
- Поблагодарили: 5 раз
DS18b20 блок от Ecoins
1-Wire датчик QT18B20 — долгожданный аналог DS18B20 или очередная подделка? Исследуем в лаборатории
Your DS18B20 temperature sensor is likely a fake, counterfeit, clone...
Your DS18B20 temperature sensor is likely a fake, counterfeit, clone...
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
-
- Лейтенант
- Сообщения: 613
- Зарегистрирован: 06 янв 2018, 19:50
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
DS18b20 блок от Ecoins
В конце есть название магазинов. где продают нормальные чипы. на некоторых прочитал отзывы. Есть такие как. Раньше покупал были нормальные. а сейчас не те. Получается и в этих магазинах покупать это лотерея.kulibinsvv писал(а): 14 янв 2024, 11:48 Your DS18B20 temperature sensor is likely a fake, counterfeit, clone...
- kulibinsvv
- Лейтенант
- Сообщения: 486
- Зарегистрирован: 18 сен 2015, 10:04
- Откуда: Омск
- Благодарил (а): 3 раза
- Поблагодарили: 5 раз
DS18b20 блок от Ecoins
Вам ещё Application Note почитать не мешало бы: и т.д.
Отправлено спустя 11 минут 49 секунд:
В середине нулевых пришлось строить систему мониторинга температуры серверной. Самодельный адаптер к COM-порту и программа Temp. Keeper
тогда очень помогли. Этой программе на нашем предприятии провели тогда метрологическую аттестацию. Показаниям верить можно.
Вдруг кому-то поможет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
-
- Лейтенант
- Сообщения: 310
- Зарегистрирован: 10 сен 2020, 14:37
- Имя: Иван
- Благодарил (а): 3 раза
- Поблагодарили: 5 раз
DS18b20 блок от Ecoins
подавай питание на датчик с пина МК
т.е. перед опросом включил пин D3, произвел опрос, выключил пин D3.
c пина D3 запитывается датчик, т.е. именно с пина датчик берет свои 3 3/5В
-
- Лейтенант
- Сообщения: 613
- Зарегистрирован: 06 янв 2018, 19:50
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
DS18b20 блок от Ecoins
Я так и пытался. проблема с определением датчика. Выскакивают ошибки. то 85. то -65 то -3.5 и очень часто.
-
- Лейтенант
- Сообщения: 310
- Зарегистрирован: 10 сен 2020, 14:37
- Имя: Иван
- Благодарил (а): 3 раза
- Поблагодарили: 5 раз
DS18b20 блок от Ecoins
подаешь питание через пин - пауза - поиск и опрос датчика - снятие питание с пина.SerOv писал(а): 14 янв 2024, 21:05 Я так и пытался. проблема с определением датчика. Выскакивают ошибки. то 85. то -65 то -3.5 и очень часто.
Такая схема?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя