Добрый день.
Вот наконец то понадобилось поработать с датчиками промышленными которые работают по току 4..20Ма.
Проблема как их с PIC подружить?? впервые за свою мелкую и редкую практику сталкиваюсь.
Как обработать 4..20Ма ?? Промышленные датчики.
- Реклама
Re: Как обработать 4..20Ма ?? Промышленные датчики.
А в чем собственно проблема? Как и в промышленных ПЛК - пропускаем токовую петлю через измерительный резистор, а далее напряжение с резистора - на вход АЦП.
Re: Как обработать 4..20Ма ?? Промышленные датчики.
Ну сколько ом? как калибровать и так далее? Ну интересно подробности с нуля.
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Как обработать 4..20Ма ?? Промышленные датчики.
Смотрите спецификацию на датчик, там должно быть указано максимальное сопротивление нагрузки.AVT-28 писал(а):Ну сколько ом?
Да очень просто. Измеряете входной сигнал АЦП-шкой. Мериете в 2-х точках при 4 и 20 Ма, получаете некие 2 абстрактные циферки в "попугаях". Затем, вычисляете по ним формулу для дальнейшего использования, вида :AVT-28 писал(а):как калибровать
Y=a*(X+b)
Где:
X - измеренная величина на АЦП в "попугаях".
Y - вычисляемое значение. Например, давление в КПа.
a и b - коэффициенты смещения и наклона линии графика. Их и нужно вычислить, исходя из данных этих 2-ух точек.
a и b вычисляются программно по формулам :
a = (Y2-Y1) / (X2-X1)
b = Y1 - X1
Где:
X1, X2 - значения АЦП первой и второй точки
Y1, Y2 - измеряемые значения (например, давление в КПа) двух точек.
Re: Как обработать 4..20Ма ?? Промышленные датчики.
Спасибо, да очень просто на самом деле.
На днях попробую.
На днях попробую.
- Реклама
Re: Как обработать 4..20Ма ?? Промышленные датчики.
Оптимальнее поступить следующим образом: сопротивление измерительного резистора выбрать исходя из того, чтобы при токе 20мА напряжение на нем было немного меньше полной шкалы АЦП.AVT-28 писал(а):Ну сколько ом?
Если полная шкала АЦП будет до 5В, то можно особо не парится и по этому поводу в документацию на датчик не заглядывать.
Далее калибруем: подаем 4мА - это нуль датчика, подаем 20мА - это полная шкала датчика.
В процессе работы: если измеренное напряжение будет меньше нуля датчика, то детектируем обрыв цепи, если больше полной шкалы датчика, то детектируем замыкание.
Используемый источник для токовой петли обязательно должен быть с токовым ограничением.
Если измерительная цепь очень длинная, или проходит через несколько последовательных приемников, то тут уже надо смотреть все справочные данные, чтобы общее сопротивление цепи не превысило некоторого максимального значения для заданного напряжения питания петли. Типовое напряжение питания 24-36В.
Re: Как обработать 4..20Ма ?? Промышленные датчики.
Всех благодарю. Отлично пояснили. Отпишусь если всё удачно получится.


