Дискретный вход что это такое
Дискретные входы
В этой статье я попробую объяснить “на пальцах”, что такое дискретный вход. Профессионалов просьба иметь ввиду, что почти все мои статьи предназначены для новичков, поэтому иногда приходится жертвовать точностью ради “понятности”.
И для начала надо объяснить слово “дискретный”, потому как я уверен, что не все это четко понимают.
Что же происходит в том случае, если на входе будет напряжение от 1 до 4 В?
А ничего. Переключения из нуля в 1, или из 1 в 0 просто не произойдёт, и состояние входа микроконтроллера будет оставаться таким, каким оно было после последнего переключения (точнее, таким его будет считать микроконтроллер, который отличает ноль от единицы по своим внутренним правилам).
А теперь давайте очень упрощённо попробуем представить, как работает дискретный вход микроконтроллера (см. рис.).
На самом деле никаких лампочек внутри микроконтроллера, конечно, нет. И переключатели к входам подключается обычно так, как показано на следующем рисунке.
Выбор сопротивления резистора зависит от напряжения питания и от характеристик входов микроконтроллера.
Типы дискретных входов
В автоматизации различают три типа дискретных входов:
К входу микроконтроллеров напрямую можно подключить только сигнал второго типа (точнее, не совсем напрямую, а через резистор как на рис. 2).
“Сухой контакт” к входу микроконтроллера подключить можно, но в такой схеме включения это будет уже не “сухой контакт”, а вариант с рис. 2, то есть постоянное напряжение.
Что касается постоянного напряжения, то в схемах на микроконтроллерах обычно используется тот же источник питания, от которого запитан сам микроконтроллер.
Но можно использовать и сторонний источник напряжения, при условии, что общий (минусовой) вывод этого источника соединён с общим проводом схемы на микроконтроллере.
Напряжение такого источника может быть намного больше, чем напряжение питания микроконтроллера. Но надо помнить, что входные токи портов ввода-вывода микроконтроллера имеют ограничения, поэтому надо подбирать резистор таким образом, чтобы ни при каких обстоятельствах эти ограничения не были превышены. Но это уже отдельная история.
Входы и выходы контроллера (ПЛК), дискретные и аналоговые
Входы и выходы — базовое понятие любого контроллера. Это может быть промышленный контроллер (Beckhoff, Овен, Siemens, ABB), специальный контроллер для системы Умный Дом (Larnitech, Wiren Board, EasyHomePLC, Evika) или распределённая система KNX или HDL. В любой системе есть элементы типа «дискретный вход», «дискретный выход», «аналоговый вход», «аналоговый выход».
Поскольку для расчёта системы и вообще понимания того, откуда берётся её стоимость, очень важно знать разницу между входами и выходами, расскажу подробнее о них.
Входы контроллера
Вход — это клемма для подключения какого-либо источника сигнала, который передаёт информацию в контроллер. Какие могут быть источники сигнала?
Выключатель — это источник сигнала. Сигнал может быть либо «нажато» либо «не нажато». То есть, либо логический ноль, либо логическая единица.
Тут мы переходим к понятию того, что вход и выход может быть дискретным (бинарным или цифровым его могут называть) или аналоговым. Дискретный — значит, воспринимающий либо единицу, либо ноль. Выключатель подключается к дискретному входу, так как он либо нажат, либо не нажат, других вариантов нет.
Дискретный вход может либо ожидать появления какого-то напряжения, либо замыкания входа на землю. Например, контроллер ОВЕН ПЛК воспринимает как логическую единицу появление на входе напряжения от +15 до +30 вольт. А контроллер WirenBoard ожидает, что на входе появится земля (GND). В первом случае на выключатель надо подать +24В, чтобы при нажатии кнопки на вход контроллера пришли +24 вольта, во втором — на выключатель подаём общий минус (землю) с того же модуля входов, при нажатии она придёт на контроллер.
Датчик движения также подключается к дискретному входу контроллера. Датчик либо подаёт сигнал о том, что движение есть, либо о том, что движения нет. Вот схема подключения датчика Colt XS:
Два левых контакта — напряжение питания датчика, +12 вольт. Два средних контакта — тревожный контакт, он нормально-замкнут. То есть, если движения нет, то N и С замкнуты, если движение появляется, то N и С размыкаются. Так сделано для того, чтобы если злоумышленник перережет провод датчика или повредит датчик, то цепь разорвётся, что приведёт к сработке сигнализации. Если на датчик не подавать питание, то N и С также будут разомкнутыми.
В случае с контроллерами Овен, Beckhoff и большинством других контроллеров, нам надо подать на один из контактов датчика +24 вольта, а другой подключить ко входу контроллера. Если контроллер видит на входе +24В, то есть, логическую единицу, то всё в порядке, движения нет. Как только сигнал пропадает, значит, датчик сработал. В случае с контроллером, который детектирует не напряжение, а землю (как в Wirenboard), мы подключаем N к общему минусу контроллера, С так же к его входу.
Контакты Т датчика — это тампер, датчик вскрытия корпуса. Они также нормально замкнуты, размыкаются при вскрытии корпуса датчика. Такие контакты есть у многих элементов охранных систем. Для датчиков охранной сигнализации тампер можно подключить последовательно клеммам сработки, для датчиков на включение света можно вообще не подключать тампер.
Датчик протечки воды также подключается к дискретному входу. Принцип тот же — при отсутствии протечки с датчика приходит сигнал. Нужно по каждому датчику смотреть по инструкции, замкнут он в случае протечки или разомкнут.
Аналоговый вход контроллера видит не просто наличие или отсутствие сигнала, он видит величину сигнала. Универсальный аналоговый сигнал — это от 0 до 10 вольт постоянного тока, такой сигнал даёт множество разных датчиков. Либо от 1 до 10 вольт. Есть ещё токовый сигнал — от 4 до 20 миллиампер. Почему не от ноля, а от 1 вольта или 4 миллиампер? Чтобы понимать, работает ли вообще источник сигнала. Если датчик с выходным сигналом 1-10 вольт выдаёт 1 вольт, значит, это соответствует минимальному уровню измеряемой величины. Если 0 вольт — значит, он выключен или сломан, а может, провод оборван.
То же с датчиком влажности или освещённости. Смотрим диапазон измерения параметра, смотрим выходной сигнал и можем получить точную измеряемую величину.
То есть, аналоговый вход измеряет величину сигнала: ток или напряжение. Многие датчики выпускаются в разных модификациях: с выходом по току или по напряжению. Если нам для системы надо найти какой-то редкий датчик, например, уровня определённого газа в воздухе, то, скорее всего, у него будет выход либо 0-10В, либо 4-20мА. У более продвинутых — интерфейс RS485, о нём чуть позже.
Датчики угарного газа, природного газа (метана) и пропана обычно имеют дискретный выход, то есть, подключаются к дискретному входу контроллера и подают сигнал, когда значение измеряемой концентрации газа становится опасным. Датчики уровня углекислого газа или кислорода дают аналоговое значение, соответствующее уровню газа в воздухе, чтобы контроллер сам мог принимать решение о каком-то действии.
Выходы контроллера
Выходы — это клеммы, на которые сам контроллер может подать сигнал. Контроллер подаёт сигнал, чтобы чем-то управлять.
Дискретный выход — это выход, на который контроллер может подать либо логический ноль, либо логическую единицу. То есть, либо включить, либо выключить.
Свет без регулировки яркости подключается к дискретному выходу.
Электрический тёплый пол — тоже к дискретному выходу.
Клапан перекрывания воды, или электрическая розетка, или вентилятор вытяжки, или привод радиатора — они подключаются к дискретным выходам контроллера.
В зависимости от конкретного модуля дискретных выходов выход может быть либо транзисторным (открытый коллектор), то есть, требующим реле для управления каким-то мощным прибором, либо релейным, то есть, к нему сразу можно что-то подключить. Надо смотреть характеристики выхода — коммутируемое напряжение и ток. Важно понимать, что если написано, что выход коммутирует 230 вольт 5 ампер резистивной нагрузки, то это относится только к лампочке накаливания. Светодиодная лампа — надо делить ток на десять. Блоки питания и электромоторы тоже далеко не резистивная нагрузка.
Выход типа «открытый коллектор» не позволяет подключать на него нагрузку, только реле. Надо смотреть, чтобы коммутационные возможности выхода соответствовали току и напряжению катушки реле.
Аналоговый выход — клемма, на которую контроллер может подать сигнал не только включено-выключено, но определённое значение управления. Это те же 0-10 (или 1-10) вольт, либо 4-20 миллиампер. Далее на этот управляющий сигнал мы подключаем либо диммер освещения, либо регулятор скорости вращения вентилятора либо что-то ещё, имеющее соответствующий вход.
Управление освещением — это силовой диммер, который в зависимости от сигнала 0-10 вольт с контроллера даёт на выходе от 0 до 230 вольт переменного тока для питания ламп накаливания или диммируемых светодиодных ламп.
Для светодиодных лент используется ШИМ-диммер (или ШИМ-драйвер или блок питания с диммированием), он по сигналу 0-10 либо 1-10 вольт с контроллера подаёт на ленту широтно-импульсно модулированный сигнал для диммирования. Подробнее про ШИМ у меня написано здесь.
Для вентиляторов используется тиристорный регулятор, часто также со входом 0-10 вольт.
Интерфейсы контроллера
У любого контроллера есть разные интерфейсы связи, которые определяют, с какими устройствами он может общаться. Интерфейсы связи обычно двухсторонние, то есть, контроллер может передавать на них информацию и получать информацию о состоянии.
Интерфейс Ethernet — это подключение к компьютерной сети и интернету для управления с мобильного приложения или общения с другими контроллерами. Аналогично интерфейс Wi-Fi.
Интерфейс RS-485 Modbus — самый распространённый для связи с разной техникой. Это кондиционеры, вентмашины, различные датчики и исполнительные устройства, модули расширения и много чего ещё.
RS-232 это интерфейс с маленькой дальностью линии. Обычно это, например, GSM модемы.
KNX — интерфейс связи с шиной KNX, на которой может находиться очень много устройств всех видов.
Получаем такую сводную картинку по входам и выходам контроллера:
Пример
Возьмём для примера контроллер системы Умный Дом EasyHomePLC 5.2.
У него 32 дискретных входа. Напряжение на входе должно быть от +9 до +60 вольт, чтобы контролер считал его единицей.
Из этих 32 входов 16 могут быть аналоговыми. Сигнал на входе от 0 до 10 вольт.
18 дискретных выходов. Из них 9 релейные (коммутация 16 ампер 230 вольт), 9 открытых коллекторов для подключения внешних реле.
6 ШИМ выходов с током коммутации до 1.4 ампера и напряжением до 30 вольт на каждый выход. Это управление светодиодной лентой, либо сигнал 0-10 вольт, если на ШИМ выход подключить RC-цепочку (резистор и конденсатор будут сглаживать сигнал ШИМ).
Интерфейсов связи у него много: Ethernet, два RS-485, два RS-232, miniUSB (для прошивки).
Подробнее про входы и выходы можно почитать здесь:
245,381 просмотров всего, 128 просмотров сегодня
Промышленные цифровые (дискретные) входы — это не просто подсчет 0 или 1
Насколько сложно отслеживать бинарную электронную систему? Она может находиться только в одном из двух состояний: включено или выключено, открыто или закрыто, 0 или 1. Хотя это может быть правильным, но давайте предположим, что нет строгого определения того, какие уровни напряжения составляют «0» или «1». Давайте теперь также предположим, что уровни напряжения для 0 или 1 могут изменяться во время передачи. Это может быть по нескольким причинам — электромагнитный шум, сопротивление линии, электростатический разряд (ESD), скачки напряжения или даже их комбинация.
Как вы можете быть уверены, что то, что ранее было обозначено как 0, по-прежнему равно 0, а то, что было обозначено как 1, по-прежнему равно 1? Представьте также, что вы пытаетесь отслеживать десятки этих сигналов одновременно и быстро. То, что первоначально могло показаться относительно тривиальной задачей, поднялось на совершенно новый уровень сложности. Добро пожаловать в мир цифрового или дискретного входа (DI), подмножества модулей ввода / вывода, которые расположены между промышленными датчиками и программируемым логическим контроллером (ПЛК).
В этом конструктивном решении мы рассмотрим множество (иногда противоречивых) требований для успешной схемы цифрового входа и предложим решение, которое решает проблему успешной работы в современной промышленной среде.
Что такое цифровой вход?
Задачей схемы дискретного входа (DI) является получение двоичного сигнала, передаваемого промышленным датчиком в заводском цехе, и его «кондиционирование». Это сделано для того, чтобы ПЛК мог безопасно и надежно интерпретировать его, контролируя состояние этого датчика. Примеры таких двоичных сигналов включают в себя кнопочные переключатели, которые определяют, был ли элемент оборудования включен или выключен, и датчики, которые определяют, превышен ли порог давления или температуры. В этом и заключается ключ к первому вызову для схемы DI: нет единого определения того, как должен выглядеть сигнал, поступающий от промышленного датчика / преобразователя.
Гибкость и конфигурируемость
В настоящее время в промышленном стандарте IEC61131-2 существует три различных типа промышленных датчиков с понижающим напряжением 24 В постоянного тока.
Тип 1: Электромеханический
Тип 2: Дискретный мощный полупроводник
Тип 3: Полупроводника с малой потребляемой мощностью (ток ≤ 2 мА)
Ранние схемы цифровых входов были построены с использованием дискретных компонентов (рисунок ниже). Даже с пользовательской схемой ограничения тока этот тип схемы дискретного входа потребляет ток более 5 мА. Очевидно, что это сделало его непригодным для использования в качестве цифрового входа типа 3 (потребляя более чем вдвое больше требуемого тока)
Интеграция и масштабируемость
С ростом децентрализации и миниатюризации технологии управления производственными процессами стало необходимым «упаковать» как можно больше каналов в модули ввода-вывода, чтобы сэкономить место в шкафах управления. Это стремление к минимизации также повлияло на цифровые входы.
Сегодня обычные модули ввода / вывода содержат комбинации из 8, 16, 32 или даже 64 отдельных входных и выходных каналов в одном корпусе. Чтобы облегчить уровень интеграции, необходимо было уменьшить как физические размеры, так и потребление тока (и связанное с этим рассеяние тепла) цепей цифровых входов. Это требовало отхода от больших энергозатратных дискретных цепей. Современные многоканальные схемы цифрового входа построены с использованием технологии интегральных микросхем (IC), что позволяет достичь более низкого потребления тока, необходимого для дискретного входа типа 3, в гораздо меньшем форм-факторе.
Примером этого является восьмеричная интегральная схема цифрового входа (показанная ниже), которая работает как цифровой вход типа 1, типа 2 или типа 3. При использовании в качестве DI типа 3 он имеет программируемый ток от 0,5 мА до 3,4 мА на канал.
Чтобы уменьшить количество каналов, необходимых для взаимодействия с ПЛК, это устройство преобразует восемь токовых каналов цифрового входа 24 В в выход, совместимый с логическим последовательным периферийным интерфейсом (SPI) от 3,3 В до 5 В. Для систем с более чем восемью входами несколько устройств могут быть соединены последовательно, чтобы обеспечить доступ ко всем входам данных через один последовательный порт, обеспечивая еще более высокий уровень интеграции.
Надежность и целостность
Многоканальная интегральная микросхема цифрового входа должна быть достаточно надежной, чтобы работать в промышленных условиях — с высоким напряжением, электромагнитными шумом и импульсными наводками— чтобы измеренный сигнал датчика мог передаваться в ПЛК с высокой степенью надежности. Это требует определенной степени отказоустойчивости как на входах (на стороне поля), так и на выходах микросхемы.
В требовательных заводских условиях часто возникают переходные процессы напряжения, например, когда мощные системы электроприводов включаются и выключаются. Это может повлиять на показания датчика. Чтобы предотвратить это, каждый канал DI должен иметь фильтр подавления электромагнитных помех (ЭМП) с программируемой задержкой, который может удалять переходные пониженные / повышенные напряжения из сигнала датчика. Аналогично, другие средства диагностики на стороне входного поля включают в себя возможность обнаружения обрыва провода от датчика, состояния перегрева или сбоя в
подаче напряжения на сам датчик.
На стороне выхода, когда несколько входных каналов передаются по одному последовательному интерфейсу (SPI), возможность проверки ошибок (например, проверка циклическим избыточным кодом) последовательного битового потока гарантирует, что все показания датчика являются достоверными при передаче на ПЛК. Эта диагностика присутствует на ранее упомянутой восьмеричной интегральной схеме, которая работает непосредственно от напряжений на стороне входного поля (до 65 В) и включает надежную защиту от перенапряжений до 1 кВ.
Безопасность и надежность
Напряжения на стороне датчика, которые могут доходить до 65 В, намного выше, чем напряжения логического уровня, используемые ПЛК (обычно от 3,3 В до 5) В. Таким образом, если ПЛК случайно столкнется с более высокими напряжениями на стороне датчика, он может быть поврежден или выйдет из строя. Хуже того, такой сценарий может создать угрозу безопасности для пользователя оборудования. Чтобы этого не происходило, необходимо ввести гальваническую развязку между стороной входа сигнала (от датчика) и логической стороной. Выбранный изолятор должен работать со скоростью передачи интерфейса SPI цифровой входной ИС (в данном случае 10 Мбит / с).
Композитное решение цифрового входа с использованием изолятора, показанное на рисунке ниже, выдерживает напряжение электростатического разряда до 3,75 кВ среднеквадратичного значения. Это устройство не значительно увеличивает общее потребление тока, поскольку оно потребляет всего 3,4 мА (при 500 кГц).
Выводы
В данной статье мы рассмотрели ключевые проектные требования для компонента цифрового входа промышленного модуля ввода-вывода. Рассмотрев ограничения более старых реализаций дискретного входа, мы можем сделать вывод, что комбинированное решение, использующее многоканальный цифровой вход и изолированную интегральную схему, предлагает лучшую гарантию интеграции, масштабируемости, надежности, целостности, безопасности и надежности, необходимую для обнаружения сигналов датчиков в современной промышленной среде. Помимо промышленной автоматизации и управления электроприводами, представленные здесь примеры решений также подходят для автоматизации зданий и робототехники.
Аналоговые, дискретные и цифровые сигналы
Любая физическая величина по характеру изменения ее значения может быть постоянной (если она имеет только одно фиксированное значение), дискретной (если она может иметь два или более фиксированных значений), или аналоговой (если она может иметь бесчисленное множество значений). Все эти величины могут быть преобразованы в цифровую форму.
Аналоговым называется такой сигнал, который может быть представлен непрерывной линией из множества значений, определенных в каждый момент времени относительно временной оси.
Значения аналогового сигнала произвольны в каждый момент времени, поэтому он может быть в принципе представлен как некая непрерывная функция (зависящая от времени как от переменной) либо как кусочно-непрерывная функция времени.
Аналоговым сигналом можно назвать, например, звуковой сигнал, генерируемый обмоткой электромагнитного микрофона или ламповым акустическим усилителем, поскольку такой сигнал непрерывен и его значения (напряжение или ток) сильно отличаются друг от друга в каждый момент времени.
На приведенном ниже рисунке изображен пример подобного рода аналогового сигнала.
Аналоговые величины могу иметь бесконечное множество значений в определенных пределах. Они непрерывны и их значения не могут изменяться скачками.
Пример аналогового сигнала: термопара передает в аналоговом виде значение температуры в программируемый логический контроллер, который управляет с помощью твердотельного реле температурой в электрической печи.
Если некий сигнал принимает произвольные значения лишь в отдельные моменты времени, то такой сигнал называют дискретным. Чаще всего на практике применяются дискретные сигналы, распределенные по равномерной временной решетке, шаг которой называется интервалом дискретизации.
Дискретный сигнал принимает определенные не нулевые значения лишь в моменты дискретизации, то есть он является не непрерывным в отличие от аналогового сигнала. Если из звукового сигнала вырезать небольшие кусочки определенного размера через равные интервалы, такой сигнал можно будет назвать дискретным.
Ниже приведен пример формирования подобного дискретного сигнала с интервалом дискретизации Т. Обратите внимание, что квантуется лишь интервал дискретизации, но не сами значения сигнала.
Дискретные сигналы имеют два и более фиксированных значений (количество их значений всегда выражается целыми числами).
Когда дискретный сигнал принимает только какие-то фиксированные значения (которые могут быть расположены по сетке с определенным шагом), такие что они могут быть представлены как количество квантовых величин, такой дискретный сигнал называется цифровым. То есть цифровой сигнал — это такой дискретный сигнал, который квантован не только по промежуткам времени, но и по уровню.
Практически дискретные и цифровые сигналы в ряде задач отождествляются, и могут быть легко заданы в форме отсчетов с помощью вычислительного устройства.
На рисунке приведен пример формирования цифрового сигнала на базе аналогового. Обратите внимание, что значения цифрового сигнала не могут принимать промежуточных значений, а только определенные — целое количество вертикальных шагов сетки.
Цифровой сигнал легко записывается и перезаписывается в память вычислительных устройств, просто считывается и копируется без потери точности, тогда как перезапись аналогового сигнала всегда сопряжена с утратой некоторой, пусть и незначительной, части информации.
Обработка цифровых сигналов позволяет получать устройства с очень высокими характеристиками благодаря выполнению вычислительных операций совершенно без потерь качества, либо с пренебрежимо малыми потерями.
В силу этих достоинств, именно цифровые сигналы повсеместно распространены сегодня в системах хранения и обработки данных. Вся современная память — цифровая. Аналоговые носители информации (такие как пленочные кассеты и т.д.) давно ушли в прошлое.
Аналоговый и цифровой приборы для измерения напряжения:
Но даже у цифровых сигналов есть свои недостатки. Их невозможно передать напрямую как есть, ибо передача обычно реализуется посредством непрерывных электромагнитных волн. Поэтому при передаче и приеме цифровых сигналов необходимо прибегать к дополнительной модуляции и аналого-цифровому преобразованию. Меньший динамический диапазон цифровых сигналов (отношение наибольшего значения к наименьшему), обусловленный квантованностью значений по сетке, является еще одним их недостатком.
Существуют и такие области, где аналоговые сигналы незаменимы. Например аналоговый звук никогда не сравнится с цифровым, поэтому ламповые усилители и пластинки до сих пор не выходят из моды, несмотря на обилие цифровых форматов записи звука с самой высокой частотой дискретизации.
Если Вам понравилась эта статья, поделитесь ссылкой на неё в социальных сетях. Это сильно поможет развитию нашего сайта!
Подписывайтесь на наш канал в Telegram!
Просто пройдите по ссылке и подключитесь к каналу.
Не пропустите обновления, подпишитесь на наши соцсети: