Реализация схем триггера Шмитта с помощью усилителей оповещения для шумового иммунитета в системах управления
В современных системах управления шум является постоянно существующей проблемой. Электромагнитные помехи, заземление и колебания питания могут повреждать сигналы датчика, вызывая ложное срабатывание, неустойчивое управление двигателем или повреждение данных. В то время как аналоговые фильтры с низким частотным диапазоном могут ослаблять высокочастотный шум, они не могут предотвратить медленно изменяющийся шумный сигнал от пересечения порога компаратора несколько раз вблизи точки перехода. Именно здесь схема триггера Шмитта превосходит. Вводя гистерезис - преднамеренную мертвую зону вокруг порога переключения - триггер Шмитта обеспечивает чистые, однозначные цифровые выходы даже из самых загрязненных аналоговых входов. Реализованный с простым операционным усилителем ( усилителем) и горсткой резисторов, эта схема обеспечивает надежный шумовой иммунитет без задержки или сложности цифровой фильтрации. В этой статье мы исследуем теорию, дизайн и практическую реализацию схем триггера Шмитта с использованием усилителей оп, с акцентом на приложения системы управления.
Что такое триггер Шмитта?
Триггер Шмитта — это схема компаратора, которая использует положительную обратную связь для создания двух различных пороговых напряжений: верхней триггерной точки (V]UT и нижней триггерной точки (V]LT. Выходная точка переключается, когда вход пересекает VUT снизу, но не переключается обратно, пока вход не упадет ниже VLT. Разница между этими порогами называется напряжением гистерезиса (V]HHUT — VUTLT. Такое поведение придает эффект памяти: состояние вывода зависит не только от текущего уровня ввода, но и от истории сигнала.
Характеристика трансфера
Уплотнение выходного напряжения по отношению к входному напряжению показывает прямоугольный цикл гистерезиса.По мере того, как вход поднимается выше VUT, выход защелкивается от низкого состояния (обычно вблизи отрицательного рельса питания, VEE или земли) до высокого состояния (возле положительного рельса питания, VCC.Наоборот, по мере того, как вход падает ниже VLT, выход защелкивается обратно в низкое состояние.В пределах полосы гистерезиса — между VLT и VUT — выход сохраняет свое предыдущее значение, эффективно игнорируя колебания входа, которые остаются внутри полосы.
Как гистерезис отклоняет шум
Рассмотрим шумный сигнал, который медленно поднимается к одному порогу компаратора. Даже небольшой всплеск шума вблизи порога может вызвать несколько быстрых переходов на выходе - явление, известное как болтовня. Триггер Шмитта с полосой гистерезиса шире, чем амплитуда шума, будет игнорировать эти шипы. Как только сигнал пересекает VUT и выход идет высоко, последующее снижение шума должно привести к тому, что вход ниже VLT, чтобы вызвать ложный низкий выход. Выбрав VH больше, чем пиковый шум, схема обеспечивает гарантированный шумовой иммунитет. Это делает триггеры Шмитта идеальными для отскакивания механических переключателей, кондиционирования сигналов датчика в промышленных средах и очистки цифровых интерфейсов.
Построение триггера Шмитта с помощью Op Amp
Хотя специальные компараторы (например, LM393 или LM311) обычно используются для триггеров Шмитта, операционные усилители одинаково способны при работе в режиме открытого цикла с положительной обратной связью. Ключевое отличие: операционные усилители предназначены для линейной работы с отрицательной обратной связью, но при настройке с положительной обратной связью они насыщаются, ведя себя как компараторы. Выходные колебания либо VOH (близко к VCC, либо VOLEE или наземные. Для однопоставочных конструкций VOL обычно несколько милливольт над землей; для двойного снабжения он качается симметрично.
Неинвертирующий триггер Шмитта
Наиболее распространенная конфигурация подает входной сигнал на неинвертирующий (+) вход, в то время как инвертирующий (−) вход удерживается при опорном напряжении (V]REF, часто получаемом из делителя напряжения. Разделитель резистора (R]1 и R2) соединяет выход с неинвертирующим входом, обеспечивая положительную обратную связь. Пороги даются:
- Верхний порог: VUT = VREF ·[R + R2 — V — V • R2 >> VREF.
- Нижний порог: VLT = VREF ·[R1 + R2 — VOL · R1 / R2.
- Гистерезисное напряжение: VH = (VOH — VOL] · R1/R2.
Для однократной работы с VOL ≈ 0 и VOH ≈ VCC уравнения упрощают. Более точные формулы учитывают напряжения насыщения выходного усилителя, которые зависят от тока нагрузки и температуры.
Инвертирующий триггер Шмитта
Альтернативно, вход можно применить к инвертирующим входам через резистор, причем неинвертирующий вход ссылается на землю или VREF. Сеть обратной связи снова соединяет выход с неинвертирующим входом. Инвертирующая конфигурация предлагает другую кривую передачи: выход переворачивает знак относительно входа. Обе схемы широко используются; выбор зависит от желаемой логической полярности и требований к входному импедансу. Инвертирующие триггеры Шмитта часто обеспечивают более высокое входное импедансное сопротивление, когда входной резистор большой.
Выбор резисторов
Ширина гистерезиса определяется соотношением R1/R2 и качанием выхода.REF. Практический подход: задание VREFREF достаточно большое, чтобы отклонить шум наихудшего случая (например, 10% от полноформатного сигнала). Всегда проверяйте, чтобы пороги оставались в пределах диапазона ввода в обычном режиме op amp; в противном случае схема может вести себя непредсказуемо.
Соображения по дизайну
Создание надежного триггера Шмитта требует внимания к нескольким параметрам, выходящему за рамки базовых значений резистора.Сверхэкспертиза может привести к колебаниям, ошибкам смещения или неадекватному шумоотклонению.
Пороговые уровни и эталонное напряжение
Для неинвертирующего триггера Шмитта VREF должен быть стабильным и без шума. Используйте отсылку прецизионного напряжения или резистивный делитель из чистого источника с помощью конденсатора обхода. Если VREF дрейфует, то пороги переключения дрейфуют соответственно, снижая эффективность гистерезиса. Во многих системах управления VREF получается из той же аналоговой ссылки, которая питает ADC или DAC, обеспечивая согласованность.
Hysteresis Width vs. Время отклика
Более широкий гистерезис обеспечивает больший помехозащищенность, но за счет более медленного отклика на валидные изменения сигнала. Например, сигнал, который должен пересечь 500 мВ гистерезиса для переключения выходной мощности, займет больше времени (из-за конечной скорости убойного стреловидного хода), чем сигнал с только 50 мВ гистерезиса. В высокоскоростных контурах управления (например, коммутации двигателя) ширина гистерезиса должна быть сведена к минимуму, при этом все еще превышая величину шума. Используйте высокоскоростные усилители op (например, LM7171 или LT1363), если частоты переключения превышают несколько сотен килогерц.
Свинг электроснабжения и производства
Проверить, что усилитель оптики может тянуться в пределах нескольких милливольт рельсов питания под ожидаемой нагрузкой. Некоторые усилители оптики (например, LM741) имеют выходные колебания, ограниченные ±12 В на ±15 В; современные усилители выходной мощности рельса к рельсам предпочтительны для систем с одним подачей 3.3 В или 5 В. Выходной качель напрямую влияет на напряжение гистерезиса: если V OH падает под нагрузкой, V H сокращается. Используйте лист данных производителя для определения напряжений насыщения наихудшего случая выхода при токе нагрузки.
Вводные биасовые текущие эффекты
Оп-амперы вводят в свои входы небольшие токи смещения (обычно пикампы в наноампы). Если значения резистора очень высоки (многие мегаомы), падение напряжения на резисторах обратной связи может сместить пороги. Для прецизионных приложений выберите значения резистора, такие, что падение напряжения из-за тока смещения ввода незначительно по сравнению с VH. Например, ток смещения 10 нА в 1 MΩ производит ошибку 10 мВ. Если VH составляет всего 100 мВ, это ошибка 10%. Используйте низкозначные резисторы (десятки килом) или выберите усилитель с очень низким током смещения (например, CMOS или FET-вход).
Скорость и скорость утопления
Оп-ампер должен быть достаточно быстрым, чтобы реагировать на входные переходы без значительной задержки. Для систем управления, имеющих дело с сигналами датчика в несколько килогерц, может быть достаточно оп-ампера общего назначения (например, LM358, TL081). Для быстрого импульсного формирования или нулевого скрещивания обнаружения на сотнях килогерц, выберите высокоскоростной компаратор или специальный высокочастотный оп-ампер. Обратите внимание, что положительная обратная связь может вызвать колебания вблизи точки переключения, если оп-ампер имеет недостаточный запас фаз; небольшой конденсатор (10-100 pF) параллельно с резистором обратной связи может стабилизировать цепь.
Расширенные вариации
Как только базовый триггер Шмитта понятен, дизайнеры часто достигают более сложных топологий для удовлетворения конкретных системных требований.
Двойной сравнитель с регулируемым гистерезисом
Для приложений, требующих независимого управления верхними и нижними порогами, двухкомпараторная ИС (например, TLV3502) с выходами с открытым коллектором может быть сконфигурирована в качестве оконного компаратора со встроенным гистерезисом. Добавление нескольких резисторов позволяет регулировать пользователя гистерезис и точное размещение порога. Это полезно в схемах обнаружения перенапряжения / поднапряжения, распространенных в управлении питанием и мониторинге батареи.
Окно Schmitt Trigger
Триггер Шмитта окна обнаруживает, когда сигнал входит (или выходит) в определенную полосу напряжения. Он использует два триггера Шмитта - один с высокими порогами и один с низкими порогами - выходы которых логически объединены (И или ИЛИ) для генерации одного выхода. Например, показания датчика температуры в пределах ± 100 мВ от заданной точки будут поддерживать выход низким; пересечение за пределами окна заставляет выход высоким. Это основной элемент в определении предельного останова для исполнительных механизмов и блокировок безопасности.
Шмитт Триггер Осцилляторы
Добавляя сеть RC-времени между выходом и инвертирующим входом, триггер Шмитта становится астабильным мультивибратором — осциллятором релаксации. Выход переключается между VOH и VOL на частоте, определяемой R и C. Это простой способ генерировать квадратную волну для тактовой логики или управляющих зуммеров без микроконтроллера. Формула частоты: f = 1/ (RC · lnOH — VLT/ (VOH — VUT) для одного полуцикла, и симметрично для другого.
Применение в системах управления
Триггеры Шмитта повсеместно используются как в аналоговых, так и в цифровых конструкциях управления. Ниже приведены несколько практических сценариев, где эта схема решает реальные проблемы шума.
Отказ от механических коммутаторов и кодеров
Пушбуттоны и лимитные переключатели часто отскакивают за несколько миллисекунд до оседания. Триггер Шмитта, размещенный после переключателя (с простым RC фильтром нижних частот), преобразует неустойчивый контакт в чистый цифровой сигнал. Гистерезис предотвращает множественные обнаружения ребер в период отскока. Для вращающихся энкодеров два триггера Шмитта (один на канал) в сочетании с небольшой RC постоянной информацией о фазе сохранения при удалении шумовых шипов. Дизайнеры обычно выбирают ширину гистерезиса 200–500 мВ и постоянную RC 0,1–1 мс.
Оригинальное название: Debouncing a Start Button
Рассмотрим кнопку запуска в заводской конвейерной системе. Контактное сопротивление кнопки может варьироваться, а близлежащие приводы двигателей вводят 5 В пиковый 60 Гц шум на сигнальную линию. Сырой компаратор с одним порогом 2,5 В будет переключаться много раз за цикл сети. Триггер Шмитта с VUT = 3.0 В и VLT = 2.0 В (гистерезис = 1,0 В) игнорирует шум, потому что амплитуда шума составляет всего 5 ВР, но центрируется вокруг уровня постоянного тока? На самом деле, шум 5 ВР при смещение постоянного тока может пересечь оба порога. Дизайнер сначала ослабит шум с фильтром низкого прохода (частота угла 10 Гц), затем нанесет триггер Шмитта. Комбинация RC фильтрации и гистерезиса обеспечивает надежное отскочивание.
Кондиционер сигнала для шумных датчиков
Промышленные датчики, такие как датчики температуры, датчики давления и LVDT, выдают аналоговые напряжения, которые могут быть повреждены шумом 50/60 Гц или кабельным пикапом. Триггер Шмитта может чисто оцифровать сигнал на определенном уровне. Например, газовый датчик выдает 0-5 В, представляющий концентрацию. Вам нужно вызвать сигнализацию при 3,5 В. На заводском полу шум может добавить ±0,3 В шипы. Установка V UT = 3,7 В и V LT = 3,3 В. Гистерезис 0,4 В гарантирует, что после запуска сигнализации нормальные шумовые падения не сбрасывают его, но когда концентрация действительно падает, он деактивируется.
Обнаружение уровней и детекторы нулевого пересечения
В силовой электронике обнаружение с нулевым пересечением для сети переменного тока использует триггер Шмитта для преобразования синусоидального входа в чистую квадратную волну в точках с нулевым пересечением. Гистерезис предотвращает несколько краев вблизи нуля из-за шума. Типичная конструкция: используйте делитель напряжения для масштабирования 230 В переменного тока до ±5 В, затем подавайте в триггер Шмитта с V UT = 50 мВ и V LT = -50 мВ (на усилителе с двойным снабжением). Это обеспечивает мертвую полосу 100 мВ, которая устраняет ложные нулевые пересечения от шума линии электропередач. Выход затем используется для синхронизации стрельбы триаков или тиристоров.
Поколение Waveform для цифрового управления
Многие контроллеры на основе микроконтроллеров требуют чистой квадратной волны для синхронизации. Простой триггерный осциллятор Шмитта, изготовленный из усилителя оперативной работы (например, LM358) и нескольких пассивных компонентов, может генерировать тактовый сигнал 1 кГц-100 кГц без кристалла. Эти часы могут приводить в действие таймеры PWM или активировать ADC, хотя стабильность частоты является скромной (±10% типичной). Для лучшей стабильности используйте выделенный таймер 555 или кристаллический осциллятор.
Практические советы по внедрению
Даже хорошо спроектированный триггер Шмитта может выйти из строя, если компоновка ПХД и выбор компонентов неоптимальны. Следуйте этим рекомендациям, чтобы обеспечить надежную работу в среде системы управления.
PCB Планировка и заземление
Держите резисторы обратной связи как можно ближе к штифтам усилителя опоры, чтобы минимизировать паразитную емкость и индуктивность. Используйте твердую плоскость земли под следом, несущим входной сигнал, чтобы уменьшить шумоподавление. Поместите керамический конденсатор 1 мкФ от штифта усилителя опоры на землю и электролитический конденсатор 10 мкФ рядом для разъединения навалом. Для конструкций с одним подачей соедините ссылку «земля» (V]REF, полученную из делителя) в ту же плоскость земли, но поместите его обводной конденсатор близко к делителю. Избегайте маршрутизации высокотоковых следов или переключения линий электропередач вблизи пути ввода.
Вывод тяга-вверх или тяга-вниз
Если выходной усилитель оптического усилителя не имеет тотемно-полюсного привода (например, некоторых компараторов с открытым коллектором), добавьте резистор подтягивания к VCC для достижения качения выходного сигнала от рельса к рельсу. Многие современные усилители оптического привода имеют выходы толкания, которые приводят к каждой рельсе; проверьте данные. Для управления длинными кабелями (более нескольких футов), добавьте рядный резистор 100-470 Ом вблизи выхода, чтобы ослабить отражения и уменьшить EMI.
Испытания и проверка
При построенной схеме используйте осциллограф для одновременного наблюдения за входом и выходом. Введите чистую треугольную волну для проверки порогов гистерезиса. Затем добавьте шум от генератора сигнала или испытательного зонда, расположенного рядом с коммутационным источником питания. Подтвердите, что выход не болтает. Измерьте V UT и V LT и сравните с конструктивными значениями; отрегулируйте R1 или R2 , если это необходимо. Для производства используйте резисторы с допуском 1%, чтобы поддерживать гистерезис согласованным на единицах.
Сравнение с другими методами
Хотя триггеры Шмитта мощные, они не единственный способ борьбы с шумом. Понимание их компромиссов помогает вам выбрать правильное решение.
RC фильтр с низкими скоростями + компаратор
Простой RC-фильтр с последующим компаратором без гистерезиса может удалять высокочастотный шум, но он вводит задержку фазы и не может предотвратить попадание нескольких краев от шума, который попадает в полосу пропускания фильтра.Сочетание RC-фильтра с триггером Шмитта часто является лучшим из обоих миров: фильтр удаляет высокочастотные шипы, а гистерезис обрабатывает низкочастотные возмущения.
Программное обеспечение Debouncing
Микроконтроллеры могут осуществлять отскакивание путем многократного отбора проб цифрового ввода и поиска стабильного изменения. Это потребляет циклы ЦП и вводит задержку. Для быстрых циклов управления (например, управление двигателем PWM) отскакивание аппаратного обеспечения через триггер Шмитта предпочтительнее, поскольку оно действует немедленно без накладных расходов программного обеспечения. И наоборот, для пользовательских интерфейсов со многими кнопками отскакивание программного обеспечения может быть дешевле (без дополнительного усилителя op).
Дифференциальные сигналы
Если шум в равной степени соединяется на обоих сигнальных проводах (общий режим), дифференциальный приемник с высоким CMRR может отклонять шум без гистерезиса. Это распространено в передаче датчиков дальнего действия (петли тока RS-485, 4-20 мА). Однако, если шум является дифференциальным (например, от смещения земли), одной только дифференциальной сигнализации может быть недостаточно. К выходу дифференциального приемника могут быть добавлены триггеры Шмитта в качестве дополнительного слоя защиты.
Заключение
Триггерная схема Шмитта, реализованная со стандартным операционным усилителем и несколькими резисторами, остается одним из самых эффективных и экономичных способов обеспечения помехозащищенности в системах управления. Предоставляя четко определенную полосу гистерезиса, она игнорирует электрический шум без задержки цифрового отбора проб или пассивных компромиссов фильтрации. Независимо от того, отскакиваете ли вы кнопку запуска, очищаете показания датчика или генерируете стабильный тактовый сигнал, триггер Шмитта предлагает надежное решение с низким количеством компонентов. Поскольку системы управления продолжают работать в электрически жестких условиях - приводы двигателей, распределительные устройства, солнечные инверторы - способность поддерживать чистые логические переходы имеет основополагающее значение для надежности системы. С помощью представленных здесь руководств вы можете уверенно проектировать и реализовывать триггеры Шмитта, которые сохраняют ваши управляющие сигналы четкими и ваши процессы под контролем.
Для дальнейшего чтения, проконсультируйтесь со следующими авторитетными ресурсами: