На самом деле это старая проблема с ПЛК, и она не так проста, как предполагаемые решения.
Самая большая проблема, с которой вы столкнулись, заключается в том, что при наличии большого разнообразия потенциальных логических напряжений, с которыми вам необходимо справиться, фактические уровни логики могут быть намного выше, чем у шины 3.3 В, которую вы используете внутри. Некоторые датчики и устройства имеют логические пороги выше 5 В. Таким образом, простое использование цепи отключения, как вы указали, не будет определять низкий уровень от таких датчиков.
Стадия ввода ПЛК должна быть намного более гибкой.
Даже если логический уровень низкого уровня приемлем, каждая из этих цепей страдает от разных проблем.
Зенер / ТВС Ограничение.
Эта схема имеет то преимущество, что при известном входном напряжении стабилитрон может иметь такой размер, чтобы никогда не позволять напряжению превышать напряжение на шине. Обычно вы выбираете стабилитрон с меньшим обратным напряжением, чем у шины, но выше, чем логический порог высокого уровня.
Тем не менее, стабилитрон потратит большую часть своей жизни с обратным смещением, так как вы платите штраф в виде обратного времени восстановления, когда входной сигнал падает, что задержит ваш сигнал на пятне.
Другая проблема, связанная с стабилитроном, заключается в том, что фактическое напряжение, на котором он будет ограничиваться, зависит от тока, проходящего через него. Таким образом, напряжение в некоторой степени будет зависеть от напряжения сигнала. Поэтому вам необходимо рассчитать резистор для максимального входного напряжения и пересчитать для более низких напряжений, чтобы увидеть, не ограничивает ли стабилитрон напряжение ниже вашего уровня .VIH
Диод ограничения тока
Использование диода до шины имеет проблему, заключающуюся в том, что выходное напряжение все равно будет превышать Vcc, но только немного. Тем не менее, это все еще может быть вредным для ввода. Кроме того, в этом случае обратное время восстановления означает, что для быстрых входных фронтов высокое напряжение будет проходить очень быстро.
Так
Поскольку обе эти схемы включают в себя высокий резистор на входе, им обоим требуется, чтобы все, что управляет входом, имело низкий выходной импеданс. Из них версия Zener обеспечивает лучшую защиту, но за счет производительности. Ни один из них не будет работать, если подключенного датчика> 1,5 В или около того.VOL
альтернативы
Оптико-сцепка.
Обычный метод, используемый ПЛК, заключается в использовании оптопар.
смоделировать эту схему - схема, созданная с использованием CircuitLab
Этот метод дает вам дополнительное преимущество изоляции и разделения грунта. Проблема с этим заключается в том, что вам необходимо определенное согласование сигнала между датчиком и входом, чтобы светодиод горел при правильном пороговом значении и чтобы через светодиод подавалось правильное количество тока. Этим условием может быть простой резистор, показанный выше, или сложная схема, которая включает в себя некоторый компаратор.
Скорость оптопары также является ограничивающим фактором. Однако этот метод обычно используется, потому что он дает вам полную гибкость.
Кондиционирование аналогового входа
Другой метод состоит в том, чтобы принять сигнал в аналоговой форме, сравнить его с эталонной переменной с гистерезисом и таким образом сгенерировать логический уровень.
смоделировать эту схему
Очевидно, что компоненты, включая компаратор, должны быть выбраны так, чтобы соответствовать максимальным входным напряжениям. Показанная схема довольно проста, она может стать намного более сложной с фильтрами, регуляторами, защитой от электростатических разрядов и т. Д.
комбинирование
Из соображений изоляции вы можете объединить вышеперечисленное, и компаратор подает питание постоянного тока на светодиод оптопары.
Если бы я разрабатывал продукт, я бы собрал все это на небольшом подключаемом модуле, который можно было бы подключить к краевым разъемам карты на «материнской» плате, как они используют для карт в ПК. Таким образом, вы можете легко заменить их, если их обжарить. Этот метод также позволяет вам сделать доступными другие типы ввода, например, волоконно-оптический вход.