Нужно понять, есть ли на входе напряжение — и выдать чёткий логический сигнал на выходе? Именно эту задачу решает детектор уровня сигнала на оптопаре. Простой, надёжный, с гальванической развязкой. Разберём, как это собрать, из чего и без каких ошибок тут не обойтись.
- Зачем вообще тут оптопара
- Что значит «детектор уровня сигнала»
- Базовая схема на прямом входе
- Расчёт токоограничивающего резистора
- Подтяжка на выходе R2 подтягивает коллектор фототранзистора к напряжению питания вашей логики (3,3 В или 5 В). Номинал — от 4,7 кОм до 10 кОм. Чем меньше сопротивление, тем быстрее фронты, но выше потребляемый ток. 10 кОм — хороший компромисс для большинства задач с микроконтроллерами. Собираем рабочую схему по шагам Определи тип оптопары. Если с постоянным током — хватит обычной транзисторной, типа PC817, LTV-817, EL817. Это массовые, дешёвые и вполне нормальные для детекции уровня сигнала. Рассчитай токоограничивающий резистор по формуле выше. Зожи минимальное напряжение на входе в твоей рабочей ситуации и от него считай. Подтяжка на выходе. Ставь 4,7–10 кОм от коллектора к питанию логики. Выходной сигнал — с коллектора. Подключи землю. Земля входа (GND входного сигнала) и земля входа оптопары должны быть вместе. Выходная земля — отдельно, у логики. Развязка как раз через оптопару. Проверь минимальный ток свечения. Если ток через светодиод упадёт ниже 1–2 мА, фототранзистор может не открыться надёжно. Учитывай разброс коэффициента передачи оптопары. Добавь защитный диод (опционально, но желательно) — параллельно R1, в обратном направлении. Он спасёт от выбросов и обратной полярности. После этого схема уже рабочая, можно подавать напряжение и смотреть на выходе осциллографом или светодиодом с резистором. Если сигнал переменный Например, нужно детектировать наличие переменного напряжения (звуковой сигнал, ШИМ, другой переменный сигнал). Светодиод оптопары нельзя питать переменным током напрямую — он будет мигать, и выходной сигнал будет нестабильным. Решение: выпрямить сигнал перед оптопарой. Простейший вариант: Vвх (перемен.) → D1 (например, 1N4148, катодом к R1) → R1 → Anод оптопары → Катод оптопара → GND Диод обрезает отрицательную полуволну. Если нужна полная выпрямление — поставь диодный мост перед R1. Для высокочастотных сигналов (например, детектирование наличия высокочастотного сигнала) подойдут быстрые диоды или Шоттки. Важный момент: после диода желательно поставить конденсатор (1–10 мкФ) параллельно входу оптопары. Он сгладит пульсации и даст постоянное свечение светодиода, пропорциональное уровню сигнала. Без конденсатора схема будет реагировать на каждую полуволну, и выходной сигнал будет пульсировать. Разные варианты включения и что выбрать Есть два основных способа включения фототранзистора: С общим эмиттером (показан выше): эмиттер на землю, коллектор через подтяжку к питанию. Выходит «инверсный» сигнал: при наличии входного сигнала выход низкий. С общей базой: база на землю (или через резистор на землю), эмиттер через резистор на землю, коллектор к питанию. Выход с эмиттера. Сигнал не инвертируется, но амплитуда выходного напряжения ограничена. В большинстве практических случаев удобнее первый вариант — с общим эмиттером. Инверсию легко компенсировать программно или просто учесть в логике. Параметры выбора оптопары Параметр На что влияет Типичные значения Коэффициент передачи по току (CTR) Надёжность срабатывания, минимальный ток входа 50–600% при 5 мА (для PC817: 80–160%) Максимальный прямой ток светодиода (If max) Какой максимальный ток можно гонять через вход Обычно 50–60 мА Напряжение коллектор-эмиттер (Vceo) Какое напряжение можно подавать на выходе 35–80 В у разных моделей Скорость переключения Быстродействие, задержка на включение/выключение 3–18 мкс (типовое), быстродействующие < 1 мкс Если нужно детектировать сигнал с высокой частотой следования (например, частоту присутствия импульсов), смотри на быстродействующие оптопары или специализированные линейные оптопары. Сценарии выбора Если у тебя просто «есть/нет» постоянного напряжения до 24 В: базовая схема с PC817, резистором 1–2,2 кОм и подтяжкой 10 кОм. Этого достаточно. Не нужно ничего выпрямлять, сглаживать, защищать — хотя защитный диод не помешает. Если входной сигнал переменный или импульсный: добавляй диод (или мост) и конденсатор для сглаживания. Конденсатор подбирается под частоту сигнала: чем ниже частота, тем больше ёмкость нужна, чтобы светодиод не мигал. Если нужно высокое быстродействие: обычная оптопара не подойдёт. Ищи быстродействующие варианты или специализированные микросхемы с оптической связью, где задержка минимальна. Если входное напряжение сильно выше (110–220 В постоянного или переменного тока): ставь делитель напряжения перед R1, а лучше — конденсаторный источник питания и только потом стабилитрон до безопасного уровня. Это уже другой уровень сложности, и там обязательно думать о безопасности. Частые ошибки при сборке Забывают про ток светодиода. Ставят «какой-нибудь» резистор, а потом удивляются, что фототранзистор не открывается. Если CTR минимальный, а ток маленький — схема не работает. Считайте ток по минимальному CTR из даташита, а не по типичному. Не ставят подтяжку на выходе. Без неё фототранзистор просто ничего не покажет — он только «тянет на землю», а логический «высокий» уровень нужно чем-то создать. Путают цоколёвку. У оптопар стандартная, но всё же: 1 — анод, 2 — катод, 3 — эмиттер, 4 — коллектор (для 4-выводных DIP). Проверяйте даташит своей конкретной модели. Ставят конденсатор на входе оптопары без учёта полярности. Если используете электролит — он должен быть рассчитан на полярное напряжение. Выпрямленный сигнал — это постоянка с пульсациями, полярность есть. Ждут линейной зависимости выходного напряжения от входного. Обычная оптопара для этого не предназначена. Она работает как ключ, а не как линейный усилитель. Для аналоговой передачи нужны линейные оптопары и другая обвязка. Как сделать схему надёжной Вот несколько практических советов: Всегда проверяй ток через светодиод при минимальном входном напряжении. Если получается меньше 2–3 мА — увеличивай ток (уменьшай резистор) или бери оптопару с большим CTR. Ставь конденсатор 0,1 мкФ параллельно питанию у оптопары на выходе — для подавления помех. Если схема работает в импульсном режиме (частое включение/выключение), уменьшай подтяжку до 4,7 кОм для лучших фронтов или добавляй триггер Шмитта после выхода, если сигнал получается «провисающим». Не ставь фототранзистор в ключевой режим с большим током коллектора — от этого падает CTR и растёт задержка. Держи ток коллектора в пределах 1–5 мА. Проверка и настройка После сборки проверь: Подай минимальное входное напряжение — выход должен чётко переключаться. Подай максимальное — не должно быть перегрева оптопары или резистора. Резистор R1 может греться заметно, если напряжение высокое, и тогда нужно посчитать его мощность: P = I² × R. Измерь задержку переключения, если она важна. Для обычных оптопар это единицы микросекунд. Подай сигнал с частотой реальной работы — выход не должен дрожать или провисать. Если провисает — подтяжка слишком большая или ток светодиода маленький. Заключение Детектор уровня сигнала на оптопаре — простая и надёжная схема, если подойти к выбору компонентов осознанно. Считайте ток через светодиод, учитывайте минимальный CTR из даташита, не забывайте про подтяжку на выходе и помните о различиях между постоянным и переменным входным сигналом. С такой схемой вы получите чёткий цифровой сигнал о наличии напряжения без проблем с гальванической развязкой и помехами.
- Собираем рабочую схему по шагам
- Если сигнал переменный
- Разные варианты включения и что выбрать
- Параметры выбора оптопары
- Сценарии выбора
- Частые ошибки при сборке
- Как сделать схему надёжной
- Проверка и настройка
- Заключение
Зачем вообще тут оптопара
Оптопара — это светодиод и фототранзистор внутри одного корпуса. Между входом и выходом нет электрического контакта, только световой. Это даёт сразу два преимущества: гальваническую развязку и полную помехозащищенность по линии входа.
Когда нужно детектировать, присутствует ли сигнал в чужой схеме, не нарушая её работы — оптопара идеальна. Ты не замыкаешь свою землю на чужую землю, не вносишь помех и смещений.
Что значит «детектор уровня сигнала»
Это не просто «есть сигнал или нет сигнала». Это схема, которая:
- принимает входной сигнал (может быть постоянным напряжением, может — переменным);
- преобразует его в пропорциональный ток через светодиод оптопары;
- на выходе формирует чёткий цифровой уровень: «высокий» или «низкий».
Проще говоря, на входе может быть и 12 В, и 24 В, и даже 220 В через делитель, а на выходе — понятное «есть» / «нет» для микроконтроллера или логики.
Базовая схема на прямом входе
Начнём с самого простого варианта, когда на входе постоянное напряжение от 5 до 24 В. Нужно ограничить ток через светодиод оптопары, чтобы он светился, но не сгорел.
Используем обычный резистор последовательно со входом светодиода:
Vвход → R1 → Anод оптопары → Катод оптопара → GND
|
База фототранзистора → (оставляем неподключённой или подтягиваем резистором)
Коллектор фототранзистора → Vпит через R2 (подтяжка)
Эмиттер фототранзистора → GND
Выход сигнала — с коллектора
R1 выбирается из расчёта, чтобы ток через светодиод был 5–15 мА при минимальном входном напряжении. Для типичной оптопары (например, PC817) прямое падение напряжения на светодиоде около 1,2 В.
Расчёт токоограничивающего резистора
Формула простая:
R1 = (Vвх_min - Vf_оптопары) / Ifжелаемый
Пример: входное напряжение 12 В, ток светодиода хотим 10 мА.
R1 = (12 - 1,2) / 0,01 = 1080 Ом
Выбираем ближайший номинал: 1 кОм. При 24 В на входе ток вырастет до ~22 мА — для PC817 это в пределах нормы (максимум 50 мА), но лучше перестраховаться и взять 1,5–2,2 кОм, если напряжение может плавать вверх.
Подтяжка на выходе
R2 подтягивает коллектор фототранзистора к напряжению питания вашей логики (3,3 В или 5 В). Номинал — от 4,7 кОм до 10 кОм. Чем меньше сопротивление, тем быстрее фронты, но выше потребляемый ток. 10 кОм — хороший компромисс для большинства задач с микроконтроллерами.
Собираем рабочую схему по шагам
- Определи тип оптопары. Если с постоянным током — хватит обычной транзисторной, типа PC817, LTV-817, EL817. Это массовые, дешёвые и вполне нормальные для детекции уровня сигнала.
- Рассчитай токоограничивающий резистор по формуле выше. Зожи минимальное напряжение на входе в твоей рабочей ситуации и от него считай.
- Подтяжка на выходе. Ставь 4,7–10 кОм от коллектора к питанию логики. Выходной сигнал — с коллектора.
- Подключи землю. Земля входа (GND входного сигнала) и земля входа оптопары должны быть вместе. Выходная земля — отдельно, у логики. Развязка как раз через оптопару.
- Проверь минимальный ток свечения. Если ток через светодиод упадёт ниже 1–2 мА, фототранзистор может не открыться надёжно. Учитывай разброс коэффициента передачи оптопары.
- Добавь защитный диод (опционально, но желательно) — параллельно R1, в обратном направлении. Он спасёт от выбросов и обратной полярности.
После этого схема уже рабочая, можно подавать напряжение и смотреть на выходе осциллографом или светодиодом с резистором.
Если сигнал переменный
Например, нужно детектировать наличие переменного напряжения (звуковой сигнал, ШИМ, другой переменный сигнал). Светодиод оптопары нельзя питать переменным током напрямую — он будет мигать, и выходной сигнал будет нестабильным.
Решение: выпрямить сигнал перед оптопарой. Простейший вариант:
Vвх (перемен.) → D1 (например, 1N4148, катодом к R1) → R1 → Anод оптопары → Катод оптопара → GND
Диод обрезает отрицательную полуволну. Если нужна полная выпрямление — поставь диодный мост перед R1. Для высокочастотных сигналов (например, детектирование наличия высокочастотного сигнала) подойдут быстрые диоды или Шоттки.
Важный момент: после диода желательно поставить конденсатор (1–10 мкФ) параллельно входу оптопары. Он сгладит пульсации и даст постоянное свечение светодиода, пропорциональное уровню сигнала. Без конденсатора схема будет реагировать на каждую полуволну, и выходной сигнал будет пульсировать.
Разные варианты включения и что выбрать
Есть два основных способа включения фототранзистора:
- С общим эмиттером (показан выше): эмиттер на землю, коллектор через подтяжку к питанию. Выходит «инверсный» сигнал: при наличии входного сигнала выход низкий.
- С общей базой: база на землю (или через резистор на землю), эмиттер через резистор на землю, коллектор к питанию. Выход с эмиттера. Сигнал не инвертируется, но амплитуда выходного напряжения ограничена.
В большинстве практических случаев удобнее первый вариант — с общим эмиттером. Инверсию легко компенсировать программно или просто учесть в логике.
Параметры выбора оптопары
| Параметр | На что влияет | Типичные значения |
|---|---|---|
| Коэффициент передачи по току (CTR) | Надёжность срабатывания, минимальный ток входа | 50–600% при 5 мА (для PC817: 80–160%) |
| Максимальный прямой ток светодиода (If max) | Какой максимальный ток можно гонять через вход | Обычно 50–60 мА |
| Напряжение коллектор-эмиттер (Vceo) | Какое напряжение можно подавать на выходе | 35–80 В у разных моделей |
| Скорость переключения | Быстродействие, задержка на включение/выключение | 3–18 мкс (типовое), быстродействующие < 1 мкс |
Если нужно детектировать сигнал с высокой частотой следования (например, частоту присутствия импульсов), смотри на быстродействующие оптопары или специализированные линейные оптопары.
Сценарии выбора
Если у тебя просто «есть/нет» постоянного напряжения до 24 В: базовая схема с PC817, резистором 1–2,2 кОм и подтяжкой 10 кОм. Этого достаточно. Не нужно ничего выпрямлять, сглаживать, защищать — хотя защитный диод не помешает.
Если входной сигнал переменный или импульсный: добавляй диод (или мост) и конденсатор для сглаживания. Конденсатор подбирается под частоту сигнала: чем ниже частота, тем больше ёмкость нужна, чтобы светодиод не мигал.
Если нужно высокое быстродействие: обычная оптопара не подойдёт. Ищи быстродействующие варианты или специализированные микросхемы с оптической связью, где задержка минимальна.
Если входное напряжение сильно выше (110–220 В постоянного или переменного тока): ставь делитель напряжения перед R1, а лучше — конденсаторный источник питания и только потом стабилитрон до безопасного уровня. Это уже другой уровень сложности, и там обязательно думать о безопасности.
Частые ошибки при сборке
- Забывают про ток светодиода. Ставят «какой-нибудь» резистор, а потом удивляются, что фототранзистор не открывается. Если CTR минимальный, а ток маленький — схема не работает. Считайте ток по минимальному CTR из даташита, а не по типичному.
- Не ставят подтяжку на выходе. Без неё фототранзистор просто ничего не покажет — он только «тянет на землю», а логический «высокий» уровень нужно чем-то создать.
- Путают цоколёвку. У оптопар стандартная, но всё же: 1 — анод, 2 — катод, 3 — эмиттер, 4 — коллектор (для 4-выводных DIP). Проверяйте даташит своей конкретной модели.
- Ставят конденсатор на входе оптопары без учёта полярности. Если используете электролит — он должен быть рассчитан на полярное напряжение. Выпрямленный сигнал — это постоянка с пульсациями, полярность есть.
- Ждут линейной зависимости выходного напряжения от входного. Обычная оптопара для этого не предназначена. Она работает как ключ, а не как линейный усилитель. Для аналоговой передачи нужны линейные оптопары и другая обвязка.
Как сделать схему надёжной
Вот несколько практических советов:
- Всегда проверяй ток через светодиод при минимальном входном напряжении. Если получается меньше 2–3 мА — увеличивай ток (уменьшай резистор) или бери оптопару с большим CTR.
- Ставь конденсатор 0,1 мкФ параллельно питанию у оптопары на выходе — для подавления помех.
- Если схема работает в импульсном режиме (частое включение/выключение), уменьшай подтяжку до 4,7 кОм для лучших фронтов или добавляй триггер Шмитта после выхода, если сигнал получается «провисающим».
- Не ставь фототранзистор в ключевой режим с большим током коллектора — от этого падает CTR и растёт задержка. Держи ток коллектора в пределах 1–5 мА.
Проверка и настройка
После сборки проверь:
- Подай минимальное входное напряжение — выход должен чётко переключаться.
- Подай максимальное — не должно быть перегрева оптопары или резистора. Резистор R1 может греться заметно, если напряжение высокое, и тогда нужно посчитать его мощность: P = I² × R.
- Измерь задержку переключения, если она важна. Для обычных оптопар это единицы микросекунд.
- Подай сигнал с частотой реальной работы — выход не должен дрожать или провисать. Если провисает — подтяжка слишком большая или ток светодиода маленький.
Заключение
Детектор уровня сигнала на оптопаре — простая и надёжная схема, если подойти к выбору компонентов осознанно. Считайте ток через светодиод, учитывайте минимальный CTR из даташита, не забывайте про подтяжку на выходе и помните о различиях между постоянным и переменным входным сигналом. С такой схемой вы получите чёткий цифровой сигнал о наличии напряжения без проблем с гальванической развязкой и помехами.



