Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как подключить термометр сопротивления к микроконтроллеру
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Метрология, датчики, измерительная техника
amplifierubuntu
Как подключить термометр сопротивления к микроконтроллеру
нужна схема электрическая принципиальная и как рассчитываются сопротивления
датчик ТС-1088 http://www.elemer.ru/production/temperature/ts.php
микроконтроллер PK60N512VMD100
АЦП микроконтроллера 0...3 В
питание стандартное 12 В или 24 В
по 4-х проводной схеме
x-men
Цитата(amplifierubuntu @ Jan 11 2014, 17:11) *
Как подключить термометр сопротивления к микроконтроллеру
нужна схема электрическая принципиальная и как рассчитываются сопротивления
датчик ТС-1088 http://www.elemer.ru/production/temperature/ts.php
микроконтроллер PK60N512VMD100
АЦП микроконтроллера 0...3 В
питание стандартное 12 В или 24 В
по 4-х проводной схеме

В вашем вопроосе присутствует и недостаточность исходных данных и одновременно лишние, которые не нужны для ответа (напряжение питания и т.п.)
Вопросы :
1. Какой тип термосопротивления Вам надо мерить? (по 3-х или 4-х проводной, ТСМ, ТСП, номинальное сопротивление - 50,53,100 или все одновременно).
2. Какая погрешность измерений требуется?
amplifierubuntu
Цитата(x-men @ Jan 11 2014, 19:58) *
В вашем вопроосе присутствует и недостаточность исходных данных и одновременно лишние, которые не нужны для ответа (напряжение питания и т.п.)
Вопросы :
1. Какой тип термосопротивления Вам надо мерить? (по 3-х или 4-х проводной, ТСМ, ТСП, номинальное сопротивление - 50,53,100 или все одновременно).
2. Какая погрешность измерений требуется?

нужно мерить температуру почвы
хотелось бы конечно сделать по 4-х проводной схеме, но можно наверно и по 3-х проводной
1)думаю Pt100
2) погрешность +-0.5 градуса цельсия
Tanya
Цитата(amplifierubuntu @ Jan 11 2014, 18:25) *
нужно мерить температуру почвы

А в каком диапазоне температуры?
С такой точностью и термопара подойдет.
amplifierubuntu
Цитата(Tanya @ Jan 11 2014, 21:02) *
А в каком диапазоне температуры?
С такой точностью и термопара подойдет.

от - 40 до +40
Plain
Цитата(amplifierubuntu @ Jan 11 2014, 14:11) *
Как подключить термометр сопротивления к микроконтроллеру PK60N512VMD100

Без дополнительных деталей — никак, потому что у встроенного АЦП низкоомные для такой задачи входы.

Проще всего поставить внешний СД-АЦП с двумя дифференциальными буферированными входами, например AD7798.
Abell
amplifierubuntu, извиняюсь спросить, а почему бы не использовать для этих целей DS18B20 ?
amplifierubuntu
Цитата(Plain @ Jan 11 2014, 21:49) *
Без дополнительных деталей — никак, потому что у встроенного АЦП низкоомные для такой задачи входы.

Проще всего поставить внешний СД-АЦП с двумя дифференциальными буферированными входами, например AD7798.


можно поподробней каких дополнительных деталей?
а можно как-нибудь прикрутить ко встроенному ацп?
Tanya
Цитата(amplifierubuntu @ Jan 11 2014, 20:20) *
можно поподробней каких дополнительных деталей?
а можно как-нибудь прикрутить ко встроенному ацп?

Вы лучше скажите сразу, что и зачем Вы собираетесь сделать.
amplifierubuntu
Цитата(Tanya @ Jan 11 2014, 22:29) *
Вы лучше скажите сразу, что и зачем Вы собираетесь сделать.


нужно с помощью данного микроконтроллера получить значение температуры с датчика

контроллер менять не буду уже много под него сделано

а датчик можно и другой но тоже высокоточный с платиновым термометром сопротивления
будет Pt100 или Pt1000 мне без разницы

Abell
Цитата(Tanya @ Jan 11 2014, 19:29) *
Вы лучше скажите сразу, что и зачем Вы собираетесь сделать.

Сорри, оффтоп - лабораторную, скорее всего laughing.gif

Цитата(amplifierubuntu @ Jan 11 2014, 19:40) *
нужно с помощью данного микроконтроллера получить значение температуры с датчика
...
а датчик можно и другой но тоже высокоточный с платиновым термометром сопротивления
будет Pt100 или Pt1000 мне без разницы

плюс-минус 0.5 градуса - высокоточный? wacko.gif
Слаботочный аналоговый сигнал от датчика с почвы к контроллеру - не проще все же DS? laughing.gif
amplifierubuntu
Цитата(Abell @ Jan 11 2014, 22:42) *
Сорри, оффтоп - лабораторную, скорее всего laughing.gif


плюс-минус 0.5 градуса - высокоточный? wacko.gif
Слаботочный аналоговый сигнал от датчика с почвы к контроллеру - не проще все же DS? laughing.gif


для диплома

+- 0.5 это максимальный допустимый
меньше лучше этот ±0.15°С

остальные датчики имеют выход токовая петля 4-20 мА и 0...5 В там я сделал там все легко и понятно
Abell
Удивите преподавателя, блесните интеллектом sm.gif
Объясните ему, что измерять слабый аналоговый сигнал через длинные провода встроенным АЦП - не по фэншую (так к погрешности датчика еще и помехи прибавятся), и оцифруйте температуру прямо на земле, а по проводу пусть бежит родная и понятная контроллеру цифра в 1-Wire laughing.gif
Plain
Цитата(amplifierubuntu @ Jan 11 2014, 19:20) *
можно поподробней каких дополнительных деталей?

Помимо уже упомянутого СД-АЦП, для измерения сопротивления логично нужно опорное сопротивление (эталон), т.е. точный, стабильный и весьма недешёвый компонент.
amplifierubuntu
не развозите пожалуйста флуд

нужно с помощью данного микроконтроллера получить значение температуры с датчика

микроконтроллер PK60N512VMD100
АЦП микроконтроллера 0...3 В
датчик ТС-1088 ( Pt100 )
по 4-х проводной схеме или по 3-х

нужна схема электрическая принципиальная и как рассчитываются элементы которые войдут в схему



Цитата(Plain @ Jan 11 2014, 23:00) *
Помимо уже упомянутого СД-АЦП, для измерения сопротивления логично нужно опорное сопротивление (эталон), т.е. точный, стабильный и весьма недешёвый компонент.


нарисуйте схему как это выглядит
Tanya
Цитата(amplifierubuntu @ Jan 11 2014, 21:05) *
не развозите пожалуйста флуд

нужно с помощью данного микроконтроллера получить значение температуры с датчика

нужна схема электрическая принципиальная и как рассчитываются элементы которые войдут в схему

нарисуйте схему как это выглядит

Как-то Вы, молодой человек, слишком многого и странного тут требуете...
Тут Вам пытаются помочь. Но не обязаны. В том числе читать за Вас книжки, подставлять числа в формулы. Да и все остальное.
Вы же должны благодарить и кланяться. А замечания (про флуд) тут делают модераторы.
Самоделкин
Если честно эта тема уже давно пройдена и забыта . Обговаривалась и на Сахаре.ру да и сам делал такое лет 15 назад .
Запитайте по четырех проводной схеме Ваш ПТ-100 и последовательно подключенный 100 ом сопротивление опоры ( только с погршеностью 1% или меньше ) и меряйте падение напряжения на обоих и вычисляйте отношение между ними . Ток в цепи расчитайте так что бы при изменении сопротивления в нужном диапазоне температур получить требуемый диапазон падения напряжений . Точность до +- 0.05 С с платиной можно получить не сильно напрягаясь . Особое внимание обратите на характеристику ПТ-100 !!!! Она не линейна .У "наших " и импортных немного отличается !!! Медные ТСМ 1088 и ТСМ1288 имеют линейную характеристику но увы она может "уйти" через какое то время ( нужна периодическая поверка) .
amplifierubuntu
всем спасибо за ответы
нашел готовое решение
Датчики температуры почвы серии ТП100
Преобразователи Т200/Т300 сигналов платиновых датчиков температуры в ток/напряжение
выбрал 0...10 В
oldradar
Цитата(amplifierubuntu @ Jan 12 2014, 17:51) *
всем спасибо за ответы
нашел готовое решение
Датчики температуры почвы серии ТП100
Преобразователи Т200/Т300 сигналов платиновых датчиков температуры в ток/напряжение
выбрал 0...10 В


Может я поздно, но решение вашей задачи может быть получено с помощью чипа MAX31865 http://www.maximintegrated.com/pst/run.mvp...mp;image=submit
Scientificer
Цитата(amplifierubuntu @ Jan 11 2014, 20:05) *
нарисуйте схему как это выглядит



Вот схема, которую я использую с микроконтроллером STM32F103. Тоже датчики Pt100. Питание 3.3 В. Сопротивление моих терморезисторов около 2 К при комнатной, следовательно и дополнительные резисторы тоже такого порядка. Нелинейная характеристика, нужно или в доках на терморезистор брать или снимать характеристику. Потом по таблице интерполировать.

Конденсатор на 10 мкф и программное усреднение сильно помогают справиться с помехами при проводах около метра.

Надеюсь АЦП вашего микроконтроллера имеет высокое входное сопротивление?
Herz
Цитата(Scientificer @ Jun 22 2014, 02:55) *
Надеюсь ...

Автор уж полгода, как решил свою проблему, так что с надеждой Вы несколько припоздали... biggrin.gif
А что до иллюстрации, то у Вас явно не РТ100 термометры, ибо у них никак не может быть сопротивление ок. 2Ком при комнатной температуре. Да и линейность у платиновых RTD довольно неплохая, для большинства применений достаточна без специальной дополнительной линеаризации.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.