Как датчик npn подключить ко входу pnp?
- Автоматизатор
- Профессионал
- Сообщения: 993
- Зарегистрирован: 09 окт 2012, 05:18
Как датчик npn подключить ко входу pnp?
Как датчик npn подключить ко входу pnp?
Re: 30 вопросов для конкурса профмастерства инженера
Именно конкурс.
А как? Я у Феникс Контакта видел инвертор pnp/npn и обратно.Автоматизатор писал(а):Как датчик npn подключить ко входу pnp?
- Автоматизатор
- Профессионал
- Сообщения: 993
- Зарегистрирован: 09 окт 2012, 05:18
Re: 30 вопросов для конкурса профмастерства инженера
Самому интересно!!Михайло писал(а):А как?
Вроде можно из элементарных п.п. элементов спаять.
Re: 30 вопросов для конкурса профмастерства инженера
твердотелка в помощь=)Автоматизатор писал(а):Как датчик npn подключить ко входу pnp?
Re: Как датчик npn подключить ко входу pnp?
У Феникса есть модуль для преобразования NPN в PNP и обратно:
_
размером с клемму
схема:
Код заказа: 2964319 DEK-TR/INV
Напряжение: 20... 30 В DC
Частота импульсов: до 15 кГц.
Стоимость: 25 евро с НДС.
_
размером с клемму
схема:
Код заказа: 2964319 DEK-TR/INV
Напряжение: 20... 30 В DC
Частота импульсов: до 15 кГц.
Стоимость: 25 евро с НДС.
Re: Как датчик npn подключить ко входу pnp?
Вообще, к чему я отделил эту тему? Я просто нашел интересное полубесплатное решение.
Это решение не всегда работает. Все зависит от уровня напряжения логической единицы PNP-входа и нагрузочной способности NPN-датчика. Возьмем типовое решение: PNP-вход контроллера S7-1200 фирмы Сименс и NPN-датчик с максимальной нагрузкой 200 мА.
Про дискретные входы CPU и модулей SM S7-1200 известно:
Номинальное напряжение 24 В пост. тока при 4 мА (номинальное значение)
Логический сигнал 1 (мин.) 15 В пост. тока при токе 2,5 мА
Логический сигнал 0 (макс.) 5 В пост. тока при токе 1 мА
Внутреннее сопротивление входа Rвх = 24 В / 0,004 А = 6000 Ом.
Предлагаемая схема представляет собой подтяжку к питанию: R1 = 1 кОм - подтягивающий резистор ( http://ru.wikipedia.org/wiki/%CF%EE%E4% ... 1%F2%EE%F0 )
Расчет достаточно простой, закон Ома в два действия. Когда контакт SQ1 разомкнут на входе DI1 появляется напряжение 24*6/(6+1) = 20,5 В и контроллер понимает это как логическую единицу. Когда контакт SQ1 замкнут на входе появляется надежные 0 В и контроллер воспринимает это как логический нуль. Остается только проверить, не перегружен ли выход датчика SQ1 в замкнутом положении. Потребляемый ток в этом случае равен 24/1000 = 24 мА, что значительно ниже предельных 200 мА. Следовательно, схема должна работать.
Не забываем про нюанс такой схемы: сигнал от датчика SQ1 инвертируется.
Если сопротивление R1 увеличивать, то напряжение логической единицы может упасть ниже критических 15 В. Если сопротивление R1 уменьшать, то возможна перегрузка выхода датчика. Таким образом сопротивление выбирается по двум противоречивым критериям, поэтому для работоспособности схемы важны невысокий уровень логической единицы и хорошая нагрузочная способность датчика.
Аналогичным образом PNP-датчик может быть подключен к NPN-входу, только там производится подтяжка не к питанию, а к земле.
Хотелось бы прикинуть, как схемы подтягивания к питанию и к земле влияют на частотные характеристики сигналов, что важно при работе с сигналами энкодеров...
Это решение не всегда работает. Все зависит от уровня напряжения логической единицы PNP-входа и нагрузочной способности NPN-датчика. Возьмем типовое решение: PNP-вход контроллера S7-1200 фирмы Сименс и NPN-датчик с максимальной нагрузкой 200 мА.
Про дискретные входы CPU и модулей SM S7-1200 известно:
Номинальное напряжение 24 В пост. тока при 4 мА (номинальное значение)
Логический сигнал 1 (мин.) 15 В пост. тока при токе 2,5 мА
Логический сигнал 0 (макс.) 5 В пост. тока при токе 1 мА
Внутреннее сопротивление входа Rвх = 24 В / 0,004 А = 6000 Ом.
Предлагаемая схема представляет собой подтяжку к питанию: R1 = 1 кОм - подтягивающий резистор ( http://ru.wikipedia.org/wiki/%CF%EE%E4% ... 1%F2%EE%F0 )
Расчет достаточно простой, закон Ома в два действия. Когда контакт SQ1 разомкнут на входе DI1 появляется напряжение 24*6/(6+1) = 20,5 В и контроллер понимает это как логическую единицу. Когда контакт SQ1 замкнут на входе появляется надежные 0 В и контроллер воспринимает это как логический нуль. Остается только проверить, не перегружен ли выход датчика SQ1 в замкнутом положении. Потребляемый ток в этом случае равен 24/1000 = 24 мА, что значительно ниже предельных 200 мА. Следовательно, схема должна работать.
Не забываем про нюанс такой схемы: сигнал от датчика SQ1 инвертируется.
Если сопротивление R1 увеличивать, то напряжение логической единицы может упасть ниже критических 15 В. Если сопротивление R1 уменьшать, то возможна перегрузка выхода датчика. Таким образом сопротивление выбирается по двум противоречивым критериям, поэтому для работоспособности схемы важны невысокий уровень логической единицы и хорошая нагрузочная способность датчика.
Аналогичным образом PNP-датчик может быть подключен к NPN-входу, только там производится подтяжка не к питанию, а к земле.
Хотелось бы прикинуть, как схемы подтягивания к питанию и к земле влияют на частотные характеристики сигналов, что важно при работе с сигналами энкодеров...
Википедия, Подтягивающий резистор писал(а):При проектировании логических схем приходится рассчитывать сопротивление подтягивающего резистора, при этом известны емкость входа и пороговое напряжение. Время спада или нарастания пропорционально сопротивлению подтягивающего резистора, то есть, например, при увеличении сопротивления вдвое время спада или нарастания увеличится вдвое.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Автоматизатор
- Профессионал
- Сообщения: 993
- Зарегистрирован: 09 окт 2012, 05:18
Re: Как датчик npn подключить ко входу pnp?
Ну и где ты был раньше?!
Сегодня как раз проверил данное решение, только написать не успел. По факту нашел 2 резистора по 3 кОм и подключил параллельно (получилось, соответственно 1,5 кОм). Подключил по приведенной схеме. Уровень сигнала получился чуть больше 20 В. Светодиод на входе контроллера моргает - стало быть работает.
Сегодня как раз проверил данное решение, только написать не успел. По факту нашел 2 резистора по 3 кОм и подключил параллельно (получилось, соответственно 1,5 кОм). Подключил по приведенной схеме. Уровень сигнала получился чуть больше 20 В. Светодиод на входе контроллера моргает - стало быть работает.
Re: Как датчик npn подключить ко входу pnp?
Сегодня просто подошел коллега и спросил про решение подобной проблемы, мы с ним пришли к единому мнению через 15 минут, что заработает. Попробовать некогда было, хотя у нас валяется счетчик СИ8 (с NPN-входом), PNP-датчики...Автоматизатор писал(а):Ну и где ты был раньше?!
Re: Как датчик npn подключить ко входу pnp?
Да! И еще у нас есть вентилятор, можно испытать частотные свойства такой схемы.
Re: Как датчик npn подключить ко входу pnp?
http://www.kippribor.ru/?id=309 твердотелка за 500 рублей, дешево и сердито. Ничего придумывать не надо, и геморра после вашего нововведения людям которые будут разгребать после вас ваше творение не будет=). Сам ставил на СИ8 от сигнала сименсовского расходомера.
Re: Как датчик npn подключить ко входу pnp?
к 1200-му можно NPN подключить и без всяких там извращений с резисторами, сейчас с NPN энкодером поигрался и 1214Михайло писал(а):Вообще, к чему я отделил эту тему? Я просто нашел интересное полубесплатное решение.
Это решение не всегда работает. Все зависит от уровня напряжения логической единицы PNP-входа и нагрузочной способности NPN-датчика. Возьмем типовое решение: PNP-вход контроллера S7-1200 фирмы Сименс и NPN-датчик с максимальной нагрузкой 200 мА.