Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: подскажите чем сымитировать датчик Pt100
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Метрология, датчики, измерительная техника
PCBExp
Разработали прибор который будет мерить температуру и давление жидкости. В качестве измерителя температуры планируем подключить датчик Pt100. Теперь нужен технологический тестер для производства. Этот тестер будет по-быстрому программировать наш прибор и проверять его функционал. В том числе токовый вход 4-20 миллиампер и вход датчика температуры. Датчик давления который подключается к токовому входу заменим на AD421. Работу этого узла мы уже отладили. Теперь надо также проверить вход датчика температуры. Наше АЦП гонит через этот датчик калиброванный ток 1 миллиампер. Чтобы такое подсунуть вместо реального датчика чтобы можно было регулировать электронно? В идеальном случае было бы здорово заменить отдельную процедуру калибровки на специальном приборе. Но я на это не надеюсь. Пределы допускаемой абсолютной погрешности при измерении температуры теплоносителя dt без учета погрешности первичных преобразователей ПТ,С:+/- 0.2 С. Заранее благодарен за любые идеи.
Baser
При разработке и тестировании опытных приборов обычно применяют обычный магазин сопротивлений соответствующего класса точности.

При тестировании функционала на производстве в серии, можно ограничиться несколькими проверочными точками: в начале, середине и конце шкалы. Для проверки монтажа этого достаточно, ибо такие вещи как линейность и прочее, при вашей точности +/- 0.2 С как правило "Guaranteed by design, not tested in production".

Эти проверочные точки можно сымитировать постоянными стабильными (необязательно точными) резисторами, коммутируемыми ключами или реле. В инициализационном файле софта тестера задаются границы мин./мах. для значений АЦП, которые определяют прохождение теста.

В принципе, такую-же схему можно применить и для калибровки входа ПТ100, только там нужно выше точность и стабильность постоянных резисторов и учитывать вклад в сопротивление коммутации.
Plain
Цитата(PCBExp @ Mar 18 2018, 18:59) *
АЦП гонит через этот датчик калиброванный ток 1 миллиампер

Для такой поделки хватит 1%-ных резисторов и реле.
izerg
Цитата(PCBExp @ Mar 18 2018, 17:59) *
Теперь нужен технологический тестер для производства.
...
Этот тестер будет по-быстрому программировать наш прибор и проверять его функционал.
...
В том числе токовый вход 4-20 миллиампер и вход датчика температуры.
...
Датчик давления который подключается к токовому входу заменим на AD421.
...
Чтобы такое подсунуть вместо реального датчика чтобы можно было регулировать электронно?
...
В идеальном случае было бы здорово заменить отдельную процедуру калибровки на специальном приборе.


Первая половина - очень похожа на отдельный стенд "программирования-тестирования" заточенный сугубо под ваш конкретный прибор.

По второй половине - определитесь четко что именно нужно - тестировать или калибровать?
-тестировать один раз (годен/не годен) или полное долговременное тестирование всего изделия?
В первом случае - достаточно эмулятора PT100 "на резисторах и реле" или в виде готового прибора (их зовут Process Calibrator).
"The Fluke 712 RTD temperature calibrator" - например...
Нажмите для просмотра прикрепленного файла
Многие калибраторы имеют внешнее управление, что позволит автоматизировать процесс.
Для копания в PLC я брал китайца:
Нажмите для просмотра прикрепленного файла
Модель бюджетная, но умеет много чего, 4-20 мА, 0-10V, RTD, PWM...при этом может измерять или задавать.
Для совсем взрослых тестов - взрослые приборы:
Нажмите для просмотра прикрепленного файла
Tanya
Цитата(izerg @ Mar 19 2018, 16:05) *
....

Предлагаю Вам добровольно сжать одну из картинок самостоятельно. Или дать ссылки.
izerg
Виноват, исправил.
VCO
Цитата(Baser @ Mar 18 2018, 20:01) *
При разработке и тестировании опытных приборов обычно применяют обычный магазин сопротивлений соответствующего класса точности.

При тестировании функционала на производстве в серии, можно ограничиться несколькими проверочными точками: в начале, середине и конце шкалы. Для проверки монтажа этого достаточно, ибо такие вещи как линейность и прочее, при вашей точности +/- 0.2 С как правило "Guaranteed by design, not tested in production".

Несколько коммутируемых суперпрецизионных резисторов Vishay. Вроде не так уж дорого получится.
NicSm
Все предыдущие ответы правильные.
Можно сделать проще. Если имитируете в лаборатории для диапазона температур от -50 до +480, берете постоянный резистор на 75 Ом и последовательно потенциометр 200 Ом.
Эдди
Цитата(NicSm @ Mar 21 2018, 03:37) *
потенциометр 200 Ом.

Вряд ли потенциометр даст стабильное сопротивление. Лучше коммутировать резисторы, чье сопротивление точно измерено и точно определены их тепловые характеристики. Для надежности можно вообще налепить на банк резисторов здоровенный радиатор и сделать что-то вроде термостатирования.
izerg
Цитата(VCO @ Mar 20 2018, 19:31) *
Несколько коммутируемых суперпрецизионных резисторов Vishay. Вроде не так уж дорого получится.

Вариант хороший, но "одноразовый"... если (когда sm.gif ) изменятся условия измерения/эмуляции... придется заново делать комутатор и набирать резисторы.
Если этот вариант расширить до декадного (1/10/100... или 1/2/4/8...) то получится "Магазин сопротивлений измерительный" только с приводом.
PCBExp
Цитата(izerg @ Mar 19 2018, 16:05) *
Первая половина - очень похожа на отдельный стенд "программирования-тестирования" заточенный сугубо под ваш конкретный прибор.

По второй половине - определитесь четко что именно нужно - тестировать или калибровать?
-тестировать один раз (годен/не годен) или полное долговременное тестирование всего изделия?
В первом случае - достаточно эмулятора PT100 "на резисторах и реле" ....]


У нас как раз первый случай. Так и сделали. AD421 тоже заменили на резисторы и даже реле выкинули. Просто выбрали точку в середине шкалы. Калибровка/метрология будет в любом случае делаться отдельно и на специальном оборудовании.
dac
а если применить 16 реле и 32 точных резистора, можно изобрести велосипед 16-битный цап sm.gif
но я за варианты izerg из поста 4
izerg
Цитата(dac @ Mar 22 2018, 16:34) *
а если применить 16 реле и 32 точных резистора, можно изобрести велосипед 16-битный цап sm.gif
но я за варианты izerg из поста 4

Ну так я за такой ЦАП и говорил sm.gif
sm.gif Когда крутишь ручки, калибруя 1500-тый прибор, у которого 4 датчика сопротивления с разными номиналами, да по 6 точек измерения на датчике... sm.gif
А после калибровки еще проверить надо sm.gif
Нажмите для просмотра прикрепленного файла
Так что мысль про автоматизацию процесса приходит как -то самаsm.gif
В идеале мы делали: у прибора 2 интерфейса UART,
1-й - канал управления (обмен данными с ПК, команды, статистика...),
2-й - через переходник подключали к GPIB.
На GPIB можно нацеплять много разных полезных приборов...
Получается удобно - процессом калибровки рулит сам прибор, а значит можно корректировать для разных версий и условий.
Ну и, что для нас было важно, почти полностью исключается человеческий фактор... а то прецеденты при ручной настройке-калибровке были постоянно sm.gif


Цитата(PCBExp @ Mar 22 2018, 16:29) *
У нас как раз первый случай. Так и сделали. AD421 тоже заменили на резисторы и даже реле выкинули. Просто выбрали точку в середине шкалы. Калибровка/метрология будет в любом случае делаться отдельно и на специальном оборудовании.


Ну тогда точно - освоить приборный интерфейс будет намного полезнее и для будущих разработок, и для сокращение расходов sm.gif
Еще посмотрите блоки от National Instruments, они специально разработаны для таких задач, там и ПО есть, и аппаратная часть блочная...
Вроде даже "бюджетные решения" были sm.gif
Эдди
Можно попробовать на мультиплексорах вроде NX3L4051 (0.5Ом) сделать. Откалибровать точным вольтметром на рабочем токе в трех-четырех точках по рабочей температуре, если вписывается в погрешность — использовать.

А почему именно Pt100 выбран? Мне когда надо было более-менее точно измерять температуру от азота до комнатной, я выбрал HEL-700 (1кОм), все-таки, вариации напряжения побольше получаются...
k155la3
Если Вы используете 4-проводное подключение, то можно откинуть "токовые" входы-выходы, а на "напряженческие" (вход ADC) подавать калиброванное напряжение, соответствующее падению напряжения на требуемуемом сопротивлении Pt100 на заданной температуре.
"Токовые" линии, опятьже, можно промерять на соответствие требуемому току.
Для 2-проводного подключения без достаточно "крутой" аналоговой схемы не обойтись.



Ruslan1
У нас много было приборов с количеством входов на разъеме 32(битовые с общим GND), 16(двухпроводка), 8(3х и 4х проводка).

Я еще в прошлом веке сделал для этого управляемую связку: коммутатор "1 из 4", являющийся входом для коммутатора "1/2/4 из 32". И таких два в одном корпусе (для параллельной работы с двумя разъемами)
На 64х реле. Управляемый по RS232.

При калибровке-тестировании к входам просто подключаются три эталона, например три резистора, или три напряжения, или три тока(смотря что тестируем), 4-й вход обычно ставился в КЗ (проверка поведения входа при замыкании датчика)
Ну а далее под управлением компьютера: переключает, проверяет, вычисляет поправки, программирует, проверяет опять, создает отчет по тестированию и калибровке.
Ручные действия сводятся к подключение к следующей паре 32-входовых(8-входовых) разъемов прибора и клику мышкой.

Очень помогало.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.