Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.78/146: Рейтинг темы: голосов - 146, средняя оценка - 4.78
Komoptj2010
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 816
1

Pt100

07.01.2015, 16:18. Просмотров 26507. Ответов 55
Метки нет (Все метки)

Приветствую. Новые заморочки, нашелся у меня старый температурный датчик Pt100. Решил приспособить в виде термометра на улицу, DS18B20 уже не проканал.
Взял Pt100 подключил по трёх проводной схеме к ОУ и симулировал в Proteus 7 Professional.


Вроде бы работает температурный диапазон от -47 до +109 градусов работает нормально. Но я бы не создавал новую тему если бы не одно НО!!!
По даташиту сопротивление этого Pt100 должно быть линейно зависимо от температуры, здесь всё просто выбираю коэффициент умножаю получаю в градусах, но по факту сопротивление не линейно зависимое от температуры приблизительно вот такое.


Вот мне интересно это такую нелинейность дают ОУ, самом Pt100 или это такой бок в Proteus 7 Professional. Если в Proteus 7 Professional то чёрт с ним, а вот если это проблема с ОУ или Pt100 то здесь уже другой вопрос.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2015, 16:18
Ответы с готовыми решениями:

Pt100 чем припаять
Нужно припаять pt100 к проводу или маленькому кусочку платы. Будет работать в качестве датчика в...

Cтенд для настройки преобразователей датчиков Pt100
Посоветуйте пожалуйста схемотехнику стенда для настройки преобразователей термометров сопротивления...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
55
Komoptj2010
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 816
07.01.2015, 21:20 21
Цитата Сообщение от trymktor
Цитата Сообщение от Komoptj2010
резистентный делитель
РЕЗИСТИВНЫЙ == составленный из резисторов

резистентный: (спец.) не поддающийся или плохо поддающийся воздействию, оказывающий сопротивление чему-либо
Извиняюсь. Но я думаю смысл Вам понятен.
0
trimktor
0 / 0 / 0
Регистрация: 23.06.2014
Сообщений: 831
07.01.2015, 21:22 22
Да. Но ошибка применения вопиющая – поэтому поправил.
0
trimktor
0 / 0 / 0
Регистрация: 23.06.2014
Сообщений: 831
07.01.2015, 21:30 23
Фактически, как выше уже сказали, нужно посмотреть рекомендуемый ток, собрать генератор тока, нагрузить его делителем и посмотреть, что там и как в жизни. Скажем, при 0°С (тающий лёд) и при 100°С (кипящая вода). А уже потом уточнять для интересующего рабочего диапазона температур.
0
Komoptj2010
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 816
07.01.2015, 21:44 24
Цитата Сообщение от omtomtubo
Нужно питать термометр малым током через стабилизатор тока. Тогда напряжение будет пропорционально сопротивлению. Замените R1 на источник тока.
То есть Вы имеете в виду где то так:


Пожалуй в этом что то есть... Надо ещё подумать.
0
Komoptj2010
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 816
07.01.2015, 21:45 25
Ну то есть ток проходящий через Pt100 будит равен 1.25/100=0.0125А =12.5мА
0
HotD
0 / 0 / 0
Регистрация: 05.10.2017
Сообщений: 2,048
08.01.2015, 07:06 26
Это очень много! Какие 12мА, датчик сам будет нагреваться и выделять порядка 15мВт - это много! Питайте током порядка 1-2мА.
0
otik110592
0 / 0 / 0
Регистрация: 24.08.2014
Сообщений: 400
08.01.2015, 09:01 27
у Microchip есть AN687 там такая схема:
0
HotD
0 / 0 / 0
Регистрация: 05.10.2017
Сообщений: 2,048
08.01.2015, 10:00 28
там же, у микрочипа есть еще одна схема:


С компенсацией сопротивления проводов до датчика.
0
otik110592
0 / 0 / 0
Регистрация: 24.08.2014
Сообщений: 400
08.01.2015, 11:02 29
на всякий еще,т.к. сказать, практическая реализация вышеприведенных схем от Microchip, может точность 1 градус и удастся получить
http://de7bugger.narod.ru/works12.html
0
trimktor
0 / 0 / 0
Регистрация: 23.06.2014
Сообщений: 831
08.01.2015, 12:59 30
Цитата Сообщение от Hotd
Это очень много! Какие 12мА, датчик сам будет нагреваться и выделять порядка 15мВт - это много! Питайте током порядка 1-2мА.
Как альтернативный вариант – коммутирование датчика. Подключать к цепям на время измерения.
0
okt
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 222
09.01.2015, 08:19 31
По мне, подключение к измерительной цепи только на время преобразования не альтернативный, а основной вариант подключения

<Изображение удалено>
0
Woddy
0 / 0 / 0
Регистрация: 13.10.2009
Сообщений: 3
09.01.2015, 10:28 32
питание ОУ двуполярное? при однополярном в зоне нуля возникают разные спецэффекты
0
okt
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 222
09.01.2015, 11:04 33
Это, как минимум, 16-разрядный сигма-дельта АЦП в ратиометрическом включении.
0
Komoptj2010
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 816
09.01.2015, 23:41 34
Цитата Сообщение от woddy
питание ОУ двуполярное? при однополярном в зоне нуля возникают разные спецэффекты
Одно полярное, однако ноль будет при -47 градусов по С, я далеко сомневаюсь что на улице возможна такая температура. Поэтому я сомневаюсь про возможность спец эффектов.
0
Komoptj2010
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 816
09.01.2015, 23:47 35
Цитата Сообщение от okt
Это, как минимум, 16-разрядный сигма-дельта АЦП в ратиометрическом включении.
Зачем!!!??? Предположим что диапазон будит от -50 до 100 градусов то что=> (50+100)/2^16=0.0022 градуса плюс минус младший битик. Зачем мне такая точность!!!??? Мне достаточно (50+100)/2^10=0.1464 градуса плюс минус младший битик (прям как у DS18B20).
Если честно мне даже тяжело представить себе такой узел автоматики где критична точность в 0.0022 градуса, я не знаю где критично значение сотой градуса.
0
otirt80
0 / 0 / 0
Регистрация: 04.01.2014
Сообщений: 115
10.01.2015, 00:15 36
Есть точность теоретическая, а реальность от теории достаточно сильно отличается. Для того чтобы попытаться приблизиться к теоретической точности, на входе ацп надо, как минимум, фильтра добавить. Иначе утоните в помехах, как в кошмарном сне.
Есть готовые микросхемы, заточенные под работу с термопарами, которые внутри умеют фильтровать наводку от сети 50/60гц. Да, при Вашей точности, окружающая проводка тоже будет влиять на вход ацп. Для точных измерений нужен стабилизированный источник тока. В правильных микросхемах он тоже есть.

Зависимость сопротивления pt100 от температуры не линейна и описывается полиномом третьей степени. Это тоже будет влиять на точность.

Каждый датчикииндивидуален. Калиброваться как собираетесь?
0
SVM
0 / 0 / 0
Регистрация: 11.02.2012
Сообщений: 2
10.01.2015, 01:17 37
Цитата Сообщение от Komoptj2010
Цитата Сообщение от trymktor
Судя по имеющемуся в Интернете, он вовсе не линеен. Надеюсь, ссылка на «техасские инструменты» поможет. Если же хочется именно программным путем – таблица температурных поправок и аппроксимация на интервалах.
Странно я видел другой график... на том графике что я видел погрешность начинает не линейно возрастать при температуре выше чем то что указано на датчике. Сейчас не могу найти его но как найду скину.
Ну если даже верить этому графику то это вполне нормально да? Значит прикол всё таки в Pt100. Что же тогда делать?
http://www.opengost.ru/iso/17_gosty_iso ... yadov.html
0
Woddy
0 / 0 / 0
Регистрация: 13.10.2009
Сообщений: 3
10.01.2015, 02:06 38
Цитата Сообщение от Komoptj2010
Одно полярное, однако ноль будет при -47 градусов по С, я далеко сомневаюсь что на улице возможна такая температура. Поэтому я сомневаюсь про возможность спец эффектов.
Если ОУ на биполярниках, то рабочее напряжение на входе должно быть выше чем 1.5в. Если на полевиках то вроде от 0.3в.
Модель вашего ОУ не увидел.
0
okt
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 222
10.01.2015, 07:27 39
Цитата Сообщение от Komoptj2010
Зачем!!!???
Затем, что такое включение позволяет получить точный результат без использования "правильных микросхем" с встроенным
Цитата Сообщение от otirt80
...стабилизированным источником тока.
по выражению CODE=2? Rx/Rr
Кстати, этот АЦП
Цитата Сообщение от otirt80
... умеет фильтровать наводку от сети 50/60гц.
встроенным цифровым фильтром и имеет возможность подключать измерительную цепь когда это нужно.

В итоге, один резистор с успехом накрывает всю "трахомудию", предложенную выше. Удачи.
0
Komoptj2010
0 / 0 / 0
Регистрация: 26.11.2011
Сообщений: 816
10.01.2015, 12:32 40
Цитата Сообщение от woddy
Цитата Сообщение от Komoptj2010
Одно полярное, однако ноль будет при -47 градусов по С, я далеко сомневаюсь что на улице возможна такая температура. Поэтому я сомневаюсь про возможность спец эффектов.
Если ОУ на биполярниках, то рабочее напряжение на входе должно быть выше чем 1.5в. Если на полевиках то вроде от 0.3в.
Модель вашего ОУ не увидел.
А вот этого я не знал, я думал что напряжение на выходе должно быть не выше чем на 1.5 ниже чем напряжение питания (Uвых max=Uпит-1.5).
А за это я и не слышал.
0
10.01.2015, 12:32
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru