- Принцип работы
- Разновидности
- Примеры
- Вывод
- FAQ
Принцип работы
Как нетрудно догадаться из названия, устройство состоит из пары элементов, как-то связанных с оптикой. Так и есть, первый - излучатель света, второй - приемник. В качестве излучателя может быть использован любой источник из видимого или невидимого спектра: светодиод, лазер, восковая свеча, да хоть лампочка Ильича. В качестве приемника: фототранзистор, фотодиод, реже камера. Оптопара может быть выполнена в качестве цельного, готового к применению устройства, содержащего в одном корпусе оба элемента, в таком случае оно еще известно под общим названием “оптрон”. Реже оптопара может представлять собой два отдельных устройства, которые взаимодействуют между собой на расстоянии без физического контакта. Несмотря на разницу в исполнениях, принцип работы у них одинаков - излучатель передает сигнал, приемник принимает. Для чего это нужно и как это использовать на практике, рассмотрим далее.Разновидности
Назначений такому дуэту можно придумать массу, и эта масса разделяется, по принципу работы, на три вида. В первом случае Приемник фиксирует сам факт наличия сигнала на излучателе. Светит ему что-то или нет? Данная схема используется, например, для передачи какой-либо информации между двумя независимыми и гальванически не связанными электрическими схемами. При этом оптопара так и называется: гальваническая развязка. В качестве сигнала может быть, например, источник напряжения 12В или 220В, а принимающая сторона работает на логике 3,3В, чтобы не сжечь первым второе, используем оптопару. Дешево, надежно и безопасно.Во втором случае излучатель светит всегда, но мы контролируем наличие или отсутствие препятствий между источником и приемником. Такого рода устройства применяются в качестве более точной и долговечной альтернативы концевым переключателям. Хороший пример - 3D принтеры. В более дорогих моделях в качестве датчиков крайних положений печатающего узла и столика используются именно оптопары. Остальные им завидуют и стремятся побыстрее проапгрейдить свои капризные механические концевики.
Третий тип консольный. Излучатель не светит непосредственно на приемник, но приемник все равно в состоянии уловить этот свет, если тот удачно отразится от какой-либо поверхности. Применяется для определения наличия поверхности в принципе или ее отдельных свойств, например цвета. Подобного типа датчики широко используются для создания всем надоевших машин, ездящих вдоль черной линии, что уже является неким “Hello World!” в мире начинающих любителей робототехники.
Примеры
Оптроны конструктивно подразделяются на те же три вида, в зависимости от описанных выше принципов: закрытый, щелевой и открытый.Закрытый оптрон полностью соответствует своему названию и представляет собой “черный ящик” со входом и выходом. Устройство его очень простое, на входе светодиод, на выходе фототранзистор. Подаем напряжение на вход (не забывая про токоограничивающий резистор!), на выходе получаем либо открытый либо закрытый транзистор, что легко перевести в логический ноль или единицу. В упрощенном виде схема подключения закрытого оптрона можно изобразить так: В данном примере, пока кнопка разомкнута, на выходе будет считываться уверенная единица, но замыкая кнопку, транзистор закрывается и, как следствие, на выходе образуется не менее уверенный в себе ноль.
Показательным примером использования закрытого оптрона является управление реле. Каким бы ни было напряжение на силовой части, на сигнальную сторону никаких вредных воздействий не будет, даже если само реле сгорит от перегрузки или короткого замыкания. В продаже имеются многокатальные оптроны, то есть имеющие несколько независимых входов и выходов, иногда это удобно для экономии места, а также (при некоторой сноровке и наличии дополнительных нехитрых электронных компонентов) позволяет конструировать логические схемы, избавляя контроллер от некоторых операций или вовсе обходясь без него. Кроме того, существуют оптроны симметричные, когда одновременно открывается несколько транзисторов, или асимметричные, когда одни открываются, а другие закрываются при одном и том же сигнале. Хватило бы фантазии как использовать все эти комбинации.
Более совершенным подвидом закрытых оптронов являются их цифровые братья. Они сразу предоставляют готовый сигнал на выходе, толерантны к большим диапазонам напряжений, уже имеют на борту элементы бинарной логики и намного быстрее реагируют. Время срабатывания исчисляется наносекундам, в отличие от микросекунд у традиционных вариантов. Иногда это преимущество очень существенно, особенно если речь идет скоростной передачи данных. Щелевой оптрон может иметь любой размер и форму - от банального куба до самой непредсказуемой, в зависимости от технических нужд и фантазии изготовителя, но на нем обязательно должна присутствовать так называемая “оптическая щель”, разделяющая источник и приемник. Именно через нее проходит луч света, который может быть перекрыт объектом из внешнего мира. Как уже упоминалось выше, подобные оптроны заменяют концевые переключатели, а также используются в оптических энкодерах, частным случаем которых является морально устаревшая шариковая мышь. Частным случаем щелевого оптрона является оптопара из двух отдельных устройств. По сути, отличие лишь в отсутствии единого корпуса и наличии огромной “щели”, размер которой ограничивается мощностью излучателя и прозрачностью рабочей среды. В качестве излучателя для такого рода устройств чаще всего используется лазер, потому что его луч способен сохранять форму, размер и яркость на гораздо больших расстояниях, чем любые другие источники света. Применяется для контролирования перемещений больших объектов на производстве и в охранных системах. Часто сетки из таких оптронов можно видеть в квестах и голливудских фильмах, потому что они очень эффектно выглядят, правда только в дымке. Ради любви к истине следует отметить, что движущиеся охранные лучи работают, вероятно, по другому принципу, так как перемещать приемники вслед за лучами технически очень сложно. Но киноделы этим не заморачиваются и, судя по всему, приемники им вовсе не нужны. Еще одно интересное применение открытой оптопары. Если “растянуть” лазерный луч над водной гладью заполненной емкости и правильно соединить контакты с фотовспышкой, то удастся поймать в любом количестве нужное и красивое мгновение входа предмета в воду без использования дорогой скоростной камеры.
Открытый оптрон, более известный в народе как “датчик препятствий” и “датчик черной линии”, представляет собой излучатель и приемник, направленные в одну сторону.
Как правило, для таких датчиков используется инфракрасный спектр излучателя, чтобы минимизировать нежелательное влияние внешней засветки.
Кроме этого, важным отличием открытых оптронов от предыдущих видов является возможность регулировки чувствительности приемника. Если у закрытых и щелевых все просто: свет либо есть, либо его нет, то для открытых его может быть много или мало, а условную границу того, что считать “белым”, а что “черным”, можно слегка подкручивать вручную. Причем делать это в прямом смысле, вращая потенциометр отверткой. Для датчика препятствий физически это означает расстояние до поверхности (чем выше чувствительность, тем дальше заметит), а для датчика линии - контрастность этой самой линии на остальном фоне поля.
Широко применяются в автоматизации, охране, робототехнике, аттракционах и так далее.
Выводы
Оптопара - яркий, удачный и классический пример симбиоза двух элементарных компонентов электроники. Простое сочетание позволило получить надежное устройство с широким спектром применения:- датчики движения,
- датчики препятствия,
- датчики положения,
- энкодеры,
- гальваническая развязка в массе устройств,
- многое другое.
FAQ
Зачем нужен резистор на входе оптрона?В качестве излучателя используется обычный по своим свойствам светодиод. Внутреннее сопротивление его стремится к нулю, а поэтому без резистора, ограничивающего ток, он очень быстро перегорит.
Каким образом считывать показание с выхода оптрона?
Так же как с обычной кнопки - или периодическим опросом, или через аппаратное прерывание.
Есть ли “дребезг” на выходе с оптрона?
Теоретически нет, обычный оптрон просто не успеет его передать, а цифровой обеспечен встроенным гистерезисом. Однако на практике такое возможно, например, когда край отслеживаемого щелевым оптроном объекта неровный и движется достаточно медленно. В этом случае в переходный период может произойти некоторое “мерцание”, когда светодиод будет то включаться, то выключаться. Подавлять нежелательный эффект можно так же, как “дребезг” кнопки, проще всего программно, при помощи подобранных - в зависимости от ситуации - пауз между опросами.
Можно ли обмануть датчик движения на оптопаре при помощи зеркала, как это показывают в некоторых фильмах?
Теоретически можно, но при помощи системы из четырех как минимум зеркал, которые “поднимут” луч, образуя арку для злоумышленника. Практически же воспользоваться такой системой почти невозможно, малейшее колебание - и луч собьется. Однако можно временно засветить приемник другим лазером, если устройство не оборудовано способом борьбы с такого рода обманом.
Можно ли при помощи датчика препятствий узнать расстояние до преграды?
Нет, датчик возвращает бинарный сигнал - либо “есть препятствие”, либо “нет препятствий”. Однако можно использовать несколько заранее отрегулированных на разное расстояние датчиков и получать примерную информацию о положении препятствия. Иногда это удобно, например, чтобы предварительно сбросить скорость робота, манипулятора, конвейера перед окончательной точной остановкой.
Сколько нужно датчиков черной линии для робота?
Достаточно одного, но двигаться робот будет медленно, регулярно теряя и ища линию. Два обеспечат довольно устойчивое распознавание линии и более-менее уверенное движение. Четыре и более обеспечат навигацию робота гоночными возможностями, если для этого есть остальные возможности.