Alex_EXEОпубликовано: 27.08.2018 Один из интерфейсов промышленной автоматики — токовая петля 4-20мА, используется для передачи данных от измерительных преобразователей контроллерам. В интерфейсе идёт представление аналогового сигнала: 0мА — обрыв, 4мА — минимальный уровень сигнала, 20мА — максимальный уровень сигнала. Выпускается множество промышленных датчиков с интерфейсом токовой петли 4-20мА. Преобразователь 0-5В в 4-20мА на xtr115u В статье предлагаю ознакомиться с преобразователем аналогового сигнала 0-5В (можно пересчитать и на другие диапазоны) в аналоговый сигнал 4-20мА — микросхемой xtr115. Микросхема универсальная: к ней можно подключать резистивную нагрузку, источники напряжения 0-5В, с пересчётом и другие диапазоны, с добавлением одного операционного усилителя измерительный мост, выход микроконтроллера с аналоговым сигналом (ЦАП) или ШИМ сигналом пропущенным через фильтр. Secret Mode = Spirits Mode? | Possible Clues/Speculation Внутреннее устройство преобразователя. Устройство преобразователя 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 . THE REUNION OF Alex.EXE!!!!!!! :-DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD Рассмотрим схему включения преобразователя xtr115u с аналоговым входом 0-5В. Схема Основой преобразователя выступает микросхема xtr115. Транзистор Q1 должен быть мощностью не менее 0,8Вт, напряжением 40В и током 20мА, например MMBT2222A, BC817, но лучше взять что-нибудь по мощнее. Конденсатор C2 сглаживает пульсации на линии 4-20, резистор R3 ограничивает максимальный протекаемый ток: при напряжении в 24В — 100мА. По входу конденсатор 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мА. Внутреннее устройство преобразователя. Протекание тока на входе 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 Самое простое, что можно подключить к преобразователю — это переменный резистор (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мВ на каждый градус С. Формула расчёта напряжения выглядит следующим образом: Vout — напряжение с выхода датчика, В t — измеренная температура, грС Для подключенного датчика температуры к преобразователю формула будет иметь следующий вид:Value — ток 4-20мА полученный с датчика, А t — температура в грС Преобразуем:Value — ток 4-20мА полученный с датчика, мА t — температура в грСПреобразователь 0-5В в 4-20мА на xtr115u Скачать печатку (*.lay, Sprint-Layout 6.0) |