Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
13.08.2014, 23:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
|
Re: Подключение термопары к МК
Сообщение от eddy
|
Просто там другая проблема: чем больше Ron коммутатора, тем большим будет тепловой дрейф!
|
Температурный дрейф чего? Если имеется ввиду изменение Ron от температуры, то 3-х проводная схема как раз это и решает. Ток в цепи коммутатор-датчик-провода постоянный, следовательно падение напряжения на датчике не зависит от сопротивления Ron коммутатора. Это падение напряжения снимается через сигнальный провод, в котором тока практически нет, следовательно и Ron коммутатора в этой цепи не критично.
|
|
|
|
14.08.2014, 00:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
|
Re: Подключение термопары к МК
Сообщение от Scadauser
|
В схемах, которые я привёл в #279, коммутатры ставятся в цепи источника тока, который не влияет на результат измерения, и в цепях входов ОУ, где через них не протекает ток, соответственно не вызывая падения напряжения на сопротивлениях коммутаторов (мосфет, естественно). Следовательно, не будет и температурного дрейфа.
|
Да, температурного дрейфа по причине изменения сопротивления коммутатора не будет, об этом я и говорил в предыдущем посте, но теперь как компенсировать температурный дрейф проводов?
Цитата из Ваших ссылок.
Цитата:
|
Если сопротивления двух соединительных проводов точно идентичны (включая электрическое сопротивление любых соединений в контуре измерений), то рассчитанное напряжение будет точно соответствовать напряжению на датчике RTD, и ошибки за счет паразитного сопротивления соединительных проводов не будет. Но любая разница в сопротивлении проводов тут же скажется на точности измерений.
|
Цепь получается уже не симметрична. С одно стороны соединительный провод + коммутатор, с другой только соединительный провод.
Последний раз редактировалось alvadep; 14.08.2014 в 00:13.
|
|
|
|
14.08.2014, 00:12
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 813 раз(а) в 590 сообщении(ях)
|
Re: Подключение термопары к МК
Сообщение от alvadep
|
Если имеется ввиду изменение Ron от температуры, то 3-х проводная схема как раз это и решает.
|
У них по-разному температура же изменяется! Было бы это синхронно - проблем бы не было.
Но таки да: хитрая схема с одновременным подключением двух опорных источников тока и переменой их местами работает! И даже разброс сопротивлений Ron (я замерял его отдельно, получилось где-то 550 Ом ± 30) в итоге приводит лишь к разбросу ±10 Ом на сопротивлениях.
Завтра сделаю импровизированный термостат для комнатной температуры (замотаю посильней подложкой для ламината термодатчики) и попробую понагревать плату с АЦП.
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
14.08.2014, 00:44
|
|
Почётный гражданин KAZUS.RU
Регистрация: 04.12.2009
Сообщений: 5,455
Сказал спасибо: 73
Сказали Спасибо 2,510 раз(а) в 1,414 сообщении(ях)
|
Re: Подключение термопары к МК
Сообщение от alvadep
|
С одно стороны соединительный провод + коммутатор, с другой только соединительный провод.
|
Не так. Коммутатор включен последовательно с источником тока, его сопротивление не складывается с сопротивлением соединительной линии.
Эх, и лень же мне рисовать всё это!
|
|
|
|
14.08.2014, 00:54
|
|
Почётный гражданин KAZUS.RU
Регистрация: 04.12.2009
Сообщений: 5,455
Сказал спасибо: 73
Сказали Спасибо 2,510 раз(а) в 1,414 сообщении(ях)
|
Re: Подключение термопары к МК
Да и в конце-то концов, к чему это крохоборство, не проще ли поставить на каждый датчик по копеечному ОУ, и коммутировать только их выходы и источник тока двумя мультиплексорами?
|
|
|
|
14.08.2014, 08:35
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
|
Re: Подключение термопары к МК
А как же это:
Цитата:
|
Коль уж взялись освещать метод - изложить его надо исчерпывающе, ведь это приводит к недопониманию и последующим косякам
|
Цитата:
|
Эх, и лень же мне рисовать всё это!
|
Не, ну я то в состоянии вообразить схему со слов, в отличии от некоторых, но народ ведь тоже может со слов схемы не читать. ![Подмигивание](images/smilies/icon_wink.gif)
Но это все троллинг, а по делу... лень рисовать, опять все со слов.
Цитата:
|
За большой точностью не гонюсь +-2.5 градуса.
|
Цитата:
|
для Pt1000 при заявленной точности 2,5 градуса можно
|
Цитата:
|
погрешностью, которую вносят провода, можно смело пренебречь. И подключать хоть по 2-х проводной схеме, хоть по 3-х проводной.
|
|
|
|
|
14.08.2014, 13:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 813 раз(а) в 590 сообщении(ях)
|
Re: Подключение термопары к МК
В общем, кому интересно, смотрите мою ЖЖшку.
В "тепличных" условиях получились обалденные результаты. Но стоило мне подуть феном на плату, как график сразу опустил меня с небес на землю (2.5°C — каково, а?)! Для реально точного измерения температуры нужно таки еще и откалибровать прибор по температуре платы с АЦП (правда, у меня и опорный резистор был далеко не идеальный → скорее всего, относительно приличная доля погрешности им обусловлена).
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
05.11.2014, 20:10
|
|
Временная регистрация
Регистрация: 18.04.2011
Сообщений: 84
Сказал спасибо: 23
Сказали Спасибо 6 раз(а) в 4 сообщении(ях)
|
Re: Подключение термопары к МК
Добрый вечер!
Использую pt1000 для измерения температуры. Проблема в следующем при температуре от 5 до 54-60 по Цельсия показывает правильно при дальнейшем увеличении температуры начинает врать и прилично при 150 показывает 102 градуса и тд., при 270 вообще 160.
схема подключения:
U10 - усилитель AD8607ARZ
U12 - LM4040A25IDBZR
На всех 5 датчиках проблема одинаковая.
Код получения температуры (с википедии):
PHP код:
|
float GetPt100Temperature(float r) { float const Pt100[] = { 80.31, 82.29, 84.27, 86.25, 88.22, 90.19, 92.16, 94.12, 96.09, 98.04, 100, 101.95, 103.9, 105.85, 107.79, 109.73, 111.67, 113.61, 115.54, 117.47, 119.4, 121.32, 123.24, 125.16, 127.07, 128.98, 130.89, 132.8, 134.7, 136.6, 138.5, 140.39, 142.29, 157.31, 175.86, 195.31, 213.50, 231.40, 249.00, 266.31, 283.33, 300.06, 316.50, 332.64 }; int t = -50, i, dt = 0; if (r › Pt100[i = 0]) while (650 › t) { dt = (t ‹ 110) ? 5 : (t › 150) ? 50 :40; if (r ‹ Pt100[++i]) return t + (r - Pt100[i-1]) * dt / (Pt100[i] - Pt100[i-1]); t += dt; } return t; } float GetPt1000Temperature(float r) { return GetPt100Temperature(r / 10); }
|
Схему источника тока на 1 мА брал с документации микрочипа (к сожалению забыл с какого).
Подскажите в какую сторону копать.
Последний раз редактировалось Uvavan; 05.11.2014 в 20:14.
|
|
|
|
05.11.2014, 21:58
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Подключение термопары к МК
Вариант только один - после 1.5 вольт ваш Iref падает.
|
|
|
|
05.11.2014, 22:01
|
|
Почётный гражданин KAZUS.RU
Регистрация: 21.03.2007
Адрес: М.(осква)
Сообщений: 4,236
Сказал спасибо: 2,089
Сказали Спасибо 1,704 раз(а) в 965 сообщении(ях)
|
Re: Подключение термопары к МК
Uvavan, входное сопротивление тестера ДТ-830 (это такой китайский тестер, что в каждом ларьке есть) на пределе 2000мВ - около 1 МегаОма (или больше). Погрешность вносимая будет мене 0,1%, что как минимум в 3 раза меньше, чем у термосопротивления класса А (ЕМНП).
Померьте. Погрешность в измерении напряжения у таких тестеров как правило - несколько процентов. Но она как правило систематическая - можно прикинуть.
__________________
+ 7 903 641 87 25// 1. Иногда отвечаю "по памяти" 2. Часто заблуждаюсь >> Критикуйте, не обижусь.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:59.
|
|