Уважаемые пользователи! Наш сайт и форум содержится на средства полученные от рекламы. Если вы хотите и дальше продолжать общаться, скачивать, и т.п. пожалуйста отключите блокировку рекламы для нашего сайта/форума. Мы не обязываем Вас переходить по рекламным ссылкам, просто она должна отображаться у вас в браузере. Реклама размещена ненавязчиво, сверху и снизу страницы, на прочтение основного материала никак не влияет! Спасибо за понимание!

Измерение температуры терморезистором NTC

Пользовательские блоки расширяющие базовый функуионал программы по работе с различными датчиками и энкодерами
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
Аватара пользователя
RedSky
Лейтенант
Сообщения: 320
Зарегистрирован: 19.12.2016{, 20:07}
Репутация: 46
Откуда: Днепропетровск
Имя: Алексей

Измерение температуры терморезистором NTC

#1

Сообщение RedSky » 07.01.2018{, 23:53}

Вычисление температуры по упрощённому уравнению Стейнхарта-Харта (учитывается только коэфициент В ).
Вход: in - значение от аналогового входа.
Выходы: T - температура.
Err - неисправность датчика (обрыв или кз).
Параметры пользователя:
B - коэфициент из даташита (при 25/100С).
Ra - сопротивление нижнего плеча делителя, кОм (см. схему).
R25 - сопротивление при 25С, кОм, из даташита.
Значения вводить с десятичной точкой, даже если они целые.
NTC подключается между плюсом питания и входом ардуино. Ra подключается между входом ардуино и минусом.

На большую точность измерений данный блок не претендует (погрешность в диапазоне 0-100С 1-2 градуса), скорее служит для компенсации нелинейности датчика. Для устранения наводок желательно включить между входом контроллера и землёй ёмкость 0,1-1 мкф, можно также
использовать программный RC фильтр, при этом нет необходимости использовать экранированный кабель.
Схема подключения датчика в архиве.
Вложения
NTC.zip
(7.85 КБ) 226 скачиваний

Ответить

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

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

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