Может он и хотел бы, но у него не получается. Проверено лично.Т.е. запросто запудрид ему мозги в нутре...
Может он и хотел бы, но у него не получается. Проверено лично.Т.е. запросто запудрид ему мозги в нутре...
Это у вас, а судя по отзывам других - это частенько происходит.Может он и хотел бы, но у него не получается. Проверено лично.
Производитель был да сплыл. И это было давно. Теперь это под другой лейбой. Но сама документация самая худшая из всех имеющихся у нового правопреемника - AD.Кто сказал, почему вы ему верите?
И даже если это так, а пусть даже греется на 5 градусов(выдумывать то не сложно), то производитель не дурак и это учитывает, калибровка это называется.
"Древний" и "для Ардуинщиков" - весьма слабо сочетаемые понятия. Ардуине еще и 20 лет нетуDS18B20 - это не термометр, а так, дурной древний чип для Ардуинщиков.
В даташите указано время преобразования температуры, а не измерения. Чип там не на арме построен, работает медленно. Саморазогрев датчика возможен при слишком частом обращении к нему, по моему опыту - максимум 0,5-1 градус при обращении каждую секунду. При обращении раз в несколько секунд никакого завышения температуры нетТ.е. в момент измерения, почти секунду
В Ардуино используется только отстой из древних чипов, которые девать некуда. Содержание на складах стоит бабок и когда срок превышает - они идут на платки Ардуиншикам."Древний" и "для Ардуинщиков" - весьма слабо сочетаемые понятия. Ардуине еще и 20 лет нету
Там четко указано - 750 мс при 12 битах. И не важно сколько замеров в секунду, т.к. за это время расчет показывает прогрев до +2.5С в условиях плохого отвода тепла от выводов и отсутствия конвекции.В даташите указано время преобразования температуры, а не измерения. Чип там не на арме построен, работает медленно. Саморазогрев датчика возможен при слишком частом обращении к нему, по моему опыту - максимум 0,5-1 градус при обращении каждую секунду. При обращении раз в несколько секунд никакого завышения температуры нет
Да. Но есть представленный "референс дизайн" производителя и схема с описанием подключения обоих вариантов.pvvx вы все время зачем то приводите описание для паразитного питания, хотя тс описал схему своего подключения.
Если вам недостаточно заявленной точности в один градус, найдите себе другой датчик.
Вы заметили в описании, что номинал резистора рекомендуемый и ни слова о допустимом?
Там НЕ указано, что все 750 мс идет замер температуры, речь идет о преобразовании данныхТам четко указано - 750 мс при 12 битах
Сильно подозреваю, что ваши расчеты неверны, т.к. производитель указывает точность 0,5 градуса. При таком бешенном нагреве достичь такой точности нереальноза это время расчет показывает прогрев до +2.5С в условиях плохого отвода тепла от выводов и отсутствия конвекции.
Разницы тока на ключ транзистора при паразитном или отдельном питании нет.pvvx вы все время зачем то приводите описание для паразитного питания, хотя тс описал схему своего подключения.
Это как-то влияет на прогрев?Там НЕ указано, что все 750 мс идет замер температуры, речь идет о преобразовании данных
Сильнее смотрите график отклонений и подозревайте/прозревайте. Там другие циферкиСильно подозреваю, что ваши расчеты неверны, т.к. производитель указывает точность 0,5 градуса. При таком бешенном нагреве достичь такой точности нереально
Я вам не приказываю и не вынуждаю поставить туда конкретный номинал - ставьте хоть 1 Ом.pvvx вы все время зачем то приводите описание для паразитного питания, хотя тс описал схему своего подключения.
Если вам недостаточно заявленной точности в один градус, найдите себе другой датчик.
Вы заметили в описании, что номинал резистора рекомендуемый и ни слова о допустимом?
Да пофиг. Температура замерена, дальше хоть закипай, данные уже получены, остается их преобразоватьЭто как-то влияет на прогрев?
Ну это из за того, что вы одкуда то вытащили или выдумали нагрев на 2.5 градуса.Но вы почему-то пытаетесь заставить сделать для вас исследование на конкретных элементах,
Из технической документации.Ну это из за того, что вы одкуда то вытащили или выдумали нагрев на 2.5 градуса.
Ну ваши домыслы безусловно круче. Вы же модератор и ваше право стереть несогласныхЕсли не делали экспиремента, то это просто ваши фантазии. Никаких аргументов или проверки в железе, одни домыслы, похоже тут больше нечего обсуждать.
Посмотрим поможет ли тс замена резистора.
Причём его стоит подобрать экспериментально, начав с 4.7 ком постепенно уменьшая номинал, проверяя работоспособность, у меня нижний предел, при котором ещё датчики виделись, чуть ниже одного килоома.
Преобразование 9 бит идет во много раз медленнее преобразования 12 бит. С чего это? C принципа оцифровки аналогового сигнала или сдвигового регистра со скоростью работы в пару сдвигов в десятки мс?Да пофиг. Температура замерена, дальше хоть закипай, данные уже получены, остается их преобразовать
Проблемы связанные с длинной линией описаны. Сигнал ответа смещается на время "заряда" емкости кабеля и это должно учитываться в "кексе", т.к. определяется автоматически путем анализа задержки выставления "1" после короткого импульса "0". И резисторы тут не при делах. Изменение сопротивлений нужны только для кривописанного ардуинщиками драйвера 1-wire.По коду скетча, после ошибки чтения температуры, ищите по новой датчик (sensor.begin).