Преобразователь интерфейса токовой петли 4-20мА xtr115/xtr116

Один из интерфейсов промышленной автоматики — токовая петля 4-20мА, используется для передачи данных от измерительных преобразователей контроллерам. В интерфейсе идёт представление аналогового сигнала: 0мА — обрыв, 4мА — минимальный уровень сигнала, 20мА — максимальный уровень сигнала. Выпускается множество промышленных датчиков с интерфейсом токовой петли 4-20мА.

Преобразователь 0-5В в 4-20мА на xtr115u

Преобразователь 0-5В в 4-20мА на xtr115u

В статье предлагаю ознакомиться с преобразователем аналогового сигнала 0-5В (можно пересчитать и на другие диапазоны) в аналоговый сигнал 4-20мА — микросхемой xtr115.

Микросхема универсальная: к ней можно подключать резистивную нагрузку, источники напряжения 0-5В, с пересчётом и другие диапазоны, с добавлением одного операционного усилителя измерительный мост, выход микроконтроллера с аналоговым сигналом (ЦАП) или ШИМ сигналом пропущенным через фильтр.

Внутреннее устройство преобразователя.

Устройство преобразователя xtr115/xtr116

Устройство преобразователя xtr115/xtr116

Входной сигнал подаваемый на Iin (вывод 2) контролирует выходной ток управля транзистором Q1. Вход питания (+) линии 4-20 подключается к V+ (вывод 7), выход Io (вывод 4). Схема имеет встроенные стабилизаторы на 5В Vreg (вывод 8) и 2,5В(xtr115) или 4,096В (xtr116) Vref (вывод 1), которые можно использовать для питания внешних схем, при его использовании нужно учесть: что максимальный ток, который можно снять со стабилизатора не должен превышать 3,7мА (микросхема потребляет около 200мкА, а минимальный уровень интерфейса 4-20 — 4мА), так же весь отдаваемый ток микросхемой со всех её выводов должен вернуться на вывод Iret. Напряжение с вывода Vref можно использовать для смещения входного сигнала, поступаемого на вход Iin, для получения минимального уровня тока 4мА на интерфейсе 4-20. Ток протекающий через Iin (вывод 2) 100 кратно увеличивается протекает через Io (вывод 4), Io=100*Iin.

Рассмотрим схему включения преобразователя xtr115u с аналоговым входом 0-5В.

Схема

Схема

Основой преобразователя выступает микросхема xtr115. Транзистор Q1 должен быть мощностью не менее 0,8Вт, напряжением 40В и током 20мА, например MMBT2222A, BC817, но лучше взять что-нибудь по мощнее. Конденсатор C2 сглаживает пульсации на линии 4-20, резистор R3 ограничивает максимальный протекаемый ток, на нём может выделяться до 0,1Вт, рекомендуется типоразмер 1206. По входу конденсатор C1 выступает в роли входного фильтра. Резистор R1 ограничивает протекание входного тока на вход Iin для 5В на 160мкА, что соответствует 16мА на выходе Io, расчётное значение R1 31,25кОм. Резистор R2 номиналом в 62,5кОм устанавливает смещение 4мА на выходе Io (вывод 4), для этого с вывода источника опорного напряжения Vref на вход сигнала Iin должен протекать ток 40мкА. Протекание тока через резистор смещения R2 в 40мкА и протекание тока через резистор R1 ограниченного на 160мкА даёт на входе Iin диапазон от 40 до 200мкА, микросхема умножает это значение на 100 и на выходе Iout диапазон протекаемого тока 4-20мА.

Внимание! дополнение к схеме. Транзистора в корпусе sot23 не подходят для данной схемы, их можно применять только на малых напряжениях до 15В и наличии токоограничивающего резистора (R3). Максимальное тепловыделение на транзисторе может достигать 0.8Вт, а это уже корпуса D-PACK, при меньшем напряжении с натяжкой sot-223. На резисторе R3 может выделяться мощность около 0.1Вт, оптимальный типоразмер 1206.
Плата приведенная в статье проектировалась для знакомства с данной микросхемой и работает при напряжениях на токовом интерфейсе ниже 15В, кратковременно проверялась на 30В.

Внутреннее устройство преобразователя.

Протекание тока на входе Iin

Протекание тока на входе Iin

Для облегчения подбора резисторов R1 и R2 и для добавления установки/калибровки минимального и максимального значения номиналы резисторов были снижены до более распространенного номинала из таблицы E и к ним были добавлены подстроечные многооборотные резисторы.

Схема с подстроечными резисторами

Схема с подстроечными резисторами

R3 — установка нуля, подстройка 4мА на выходе схемы, когда вход Vin подключен к общему проводу. R1 — установка максимального значения, подстройка 20мА на выходе схемы, когда вход Vin подключен к VDD 5V.

Печатная плата имеет следующий вид:

Схема с подстроечными резисторами

Схема с подстроечными резисторами

Микросхема преобразователя xtr115 в корпусе SO8, транзистор в корпусе sot-23 (транзистор подобран без запаса по мощности, лучше выбрать в более большом корпусе с лучшим рассеиванием тепла). Все резисторы и конденсаторы в корпусе 0805. Резистор R2 номиналом в 30К разбит на 2: 10К и 20К. Подстроечные резисторы R1 и R3 многооборотные в корпусе 3296W. Разъём X1 выполнен в виде PLS-3R, квадратный вывод — GND, клеммник X2 — 350-021-14 имеет шаг 3,5мм.

Примеры использования интерфейса токовой петли 4-20мА xtr115:

Примеры подключения датчиков к XTR115

Примеры подключения датчиков к XTR115

Самое простое, что можно подключить к преобразователю — это переменный резистор (R1, на схеме с примерами выше) сопротивлением от 3,3кОм или датчик с изменяемым выходным сопротивлением.

Так же к xtr115 можно подключить выход микроконтроллера ЦАП или ШИМ через фильтр (П-образный фильтр на C1, R2, C2, на схеме выше), который выровняет ШИМ сигнал контроллера в аналоговый сигнал, что бы его можно будет подать на вход Vin преобразователя. Не стоит забывать про уровни: выходной сигнал микроконтроллера должен перекрывать весь рабочий диапазон преобразователя (4-20мА), для этого напряжение питания микроконтроллера должно быть то же 5В, как и у преобразователя, или придётся ставить дополнительные согласующие элементы.

К преобразователю так же можно подключить готовые датчики с изменяемым на выходе напряжением. Например: линейный датчик температуры LM35 (U1, см. на схеме выше), для работы которого понадобиться только резистор подтяжки R3 номиналом в 2кОм, которым можно подтянутся к встроенному в xtr115 стабилизатору напряжения 5В. Такое решение будет допустимо только для датчиков с небольшим потребляемым током, до 3,7мА, если больше они своим потреблением внесут искажения в работу интерфейса 4-20мА, для таких задач придётся использовать внешний источник питания.

Пример расчёта температуры для датчика температуры LM35 подключенного к XTR115.

Датчик LM35 работает в диапазоне от -40 до 100грС на выходе имеет линейную зависимость в 10мВ на каждый градус С. Формула расчёта напряжения выглядит следующим образом:

Формула расчёта температуры для LM35

Vout — напряжение с выхода датчика, В
t — измеренная температура, грС
Для подключенного датчика температуры к преобразователю формула будет иметь следующий вид:

Формула расчёта температуры для LM35

Value — ток 4-20мА полученный с датчика, А
t — температура в грС
Преобразуем:

Формула расчёта температуры для LM35

Value — ток 4-20мА полученный с датчика, мА
t — температура в грС

Преобразователь 0-5В в 4-20мА на xtr115u

Преобразователь 0-5В в 4-20мА на xtr115u

Скачать печатку (*.lay, Sprint-Layout 6.0)

Статья дополнена 09.04.2019

9 комментариев на « Преобразователь интерфейса токовой петли 4-20мА xtr115/xtr116»

  1. Aneg пишет 29.01.2018 в 17:48 #

    С подключением датчика LM35, явно что то не так!

  2. Alex_EXE пишет 30.01.2018 в 00:53 #

    Теперь, вроде, получше стало.

  3. Павел пишет 07.06.2018 в 22:28 #

    Добрый день.
    Спасибо за Ваш труд.
    На печатной плате точка указывающая на первую ножку микросхемы по моему стоит не там.

  4. Alex_EXE пишет 10.06.2018 в 21:20 #

    Спасибо. Исправил. Ошибка была только на рисунке и в шелкографии печатной платы. Схема и плата рабочие.

  5. Павел пишет 17.06.2018 в 22:43 #

    А у Вас переходника наоборот схемки нет случайно.Ток-напряжение?Вы такое не разрабатывали?Был бы признателен

  6. Георгий пишет 05.07.2018 в 11:32 #

    Просто поставьте резистор и меряйте на нем напряжение.
    http://kazus.ru/forums/showthread.php?t=115531

  7. ПавелК пишет 19.10.2018 в 15:06 #

    А случайно схемы ток-напряжение нет?, буду признателен.

  8. Alex_EXE пишет 22.10.2018 в 01:22 #

    Выше в комментариях дан ответ и ссылка на форум.
    >Ставити резистор — измеряете на нём напряжение.
    Схемы готовой нет.

  9. Дмитрий пишет 12.12.2018 в 12:20 #

    Добоый день. У нас возник странный эффект, схема собранная на xtr115 работает некорректно диапазон Iout завышен на 100 мкА, но при установке конденсатора 0,1uF между 6 выводом микросхемы и Х2:2 начинает работать корректно. Скажите пожалуйста, будет ли схема стабильно работать с такой доработкой и в чем может быть проблема.

Комментарии RSS

Оставьте отзыв