Управляемые оконные компараторы

Содержание:

Схемотехника компараторов

Схемотехнически простейший компаратор представляет собой дифференциальный усилитель с высоким коэффициентом усиления (в идеале — бесконечным). Обычно в качестве компараторов напряжения в современной электронике применяют микросхемы операционных усилителей (ОУ). Но существуют и выпускаются специализированные для применения в качестве компараторов микросхемы.

Микросхема компаратора отличается от обычного линейного (ОУ) устройством и входного, и выходного каскадов:

Входной каскад компаратора должен выдерживать широкий диапазон дифференциальных входных напряжений (между инвертирующим и неинвертирующим входами), вплоть до значений питающих напряжений, а также полный диапазон синфазных напряжений.
Выходной каскад компаратора обычно конструируют совместимым по логическим уровням и токам с распространённым типом входов логических схем (технологий ТТЛ, ЭСЛ и т. п.). Возможны исполнения выходного каскада компаратора на одиночном транзисторе с , что обеспечивает одновременную совместимость с ТТЛ и КМОП логическими микросхемами.
Микросхемы компараторов не рассчитаны для работы с отрицательной обратной связью как ОУ и при их применении отрицательная обратная связь не используется. И наоборот, для формирования гистерезисной передаточной характеристики компараторы часто охватывают положительной обратной связью

Эта мера позволяет избежать быстрых нежелательных переключений состояния выхода, обусловленном шумами во входном сигнале, при медленно изменяющемся входном сигнале.
При проектировании микросхем компараторов уделяется особое внимание быстрому восстановлению входного каскада после перегрузки и смены знака разности входных напряжений. В быстродействующих компараторах для повышения быстродействия схемотехнически не допускают захода биполярных транзисторов в выходном каскаде в режим насыщения.

Компараторы охваченные положительной обратной связью имеют гистерезис и по сути являются двухпороговыми компараторами, часто такой компаратор называют триггером Шмитта.

При равенстве входных напряжений реальные компараторы и ОУ, включенные по схеме компараторов дают хаотически изменяющийся выходной сигнал из-за собственных шумов и шумов входных сигналов. Обычная мера подавления такого хаотического переключения — введение положительной обратной связи для получения гистерезисной передаточной характеристики.

При программном моделировании компаратора возникает проблема выходного напряжения компаратора при одинаковых напряжениях на обоих входах компаратора. В этой точке компаратор находится в состоянии неустойчивого равновесия. Проблему можно решить множеством разных способов, описанных в подразделе «программный компаратор».

Программное моделирование компаратора

В программах в качестве первого приближения можно использовать простейшую модель асимметричного компаратора, в котором третье значение с равными величинами сравниваемых входных переменных постоянно приписывается к «0» или к «1», в примере, приведенном ниже, третье значение постоянно приписывается к «0»:

DEFINT Y
DEFSNG X
Xref=2.5
Xin=2.6
IF Xin>Xref THEN Y=1 ELSE Y=0 'Асимметричный компаратор
PRINT Y

В более сложных моделях симметричных компараторов третье значение можно, в рамках двоичной логики:

  1. приписать к «0» или к «1» постоянно,
  2. приписывать к «0» или к «1» случайным образом динамически,
  3. учитывать предыдущее значение и считать равенство недостаточным для переключения,
  4. учитывать первую производную и её равенство нулю считать недостаточным для переключения,

или выйти за рамки двоичной логики и:

  1. для учёта третьего значения (равенство) применить соответствующую троичную функцию из чёткой троичной логики с чётким третьим значением.

Существующая проблема третьего состояния при программном моделировании, когда два числа, представленные кодовыми словами, могут быть в точности равны, на практике не имеет места: два напряжения не могут в точности совпадать, так как, во-первых, аналоговое напряжение величина неквантуемая, а во-вторых, существует шум, напряжение смещения входов компаратора, и иные возмущения, разрешающие неоднозначность даже в случае равенства входных напряжений аналогового компаратора.

Использование[править | править код]

У повторителя есть несколько различных функций.

Повторительправить | править код

Как известно, сигнал по проводам передаётся не далее, чем на 15 блоков. Свойство повторителя, заложенное в названии, позволяет обойти это ограничение: повторитель «обновляет» полученный сигнал, передавая его на выход ещё на 15 блоков. До введения повторителей для этих целей использовались гейты NOT.

Как диод и как изолированный проводправить | править код

Повторитель принимает сигнал только с блока позади него (ближняя к игроку сторона при установке) и передаёт сигнал только на блок впереди (противоположная сторона). Во-первых, это можно использовать, чтобы препятствовать прохождению сигнала по проводу в противоположную сторону. Во-вторых, так как повторитель не взаимодействует ни с какими другими соседними блоками, он может быть рассмотрен как изолированная версия обычного провода, что может пригодиться в компактных схемах.

Любой из следующих объектов может активировать повторитель, будучи помещённым у его входа:

  • участок провода
  • красный факел
  • блок красного камня
  • другой повторитель, обращённый к этому выходом
  • блок, запитанный любым способом
  • любой переключатель.

Любой из следующих объектов будет активирован от повторителя, будучи помещённым у его выхода:

  • участок провода из красной пыли
  • другой повторитель, обращённый к этому входом
  • любой блок, проводящий сигнал красного камня
  • ТНТ
  • вагонетка с ТНТ
  • любой механизм, который может управляться при помощи красного камня.

Следующая особенность красного повторителя заслуживает отдельного упоминания:

блок, запитанный напрямую от повторителя, заряжается «сильно», что позволяет ему активировать любой соприкасающийся провод.

Как элемент задержкиправить | править код

Повторитель подает сигнал на выход через строго определённый промежуток времени после получения сигнала на вход, это же касается и потери сигнала. Задержка регулируется нажатием ПКМ на повторителе и может принимать значения от 0,1 до 0,4 секунды (с шагом в 0,1 с). Более длинные задержки можно получить последовательной установкой нескольких повторителей (например, два повторителя на 0,4 и один на 0,2 в сумме дадут задержку в 1 секунду).

Как одноразовый включательправить | править код

Если повторитель будет подсоединен к проводу, который повторитель активирует, то при активации провода он никогда не выключится.

Описание

Микросхема с маркировкой «LM339N» выпускается в стандартной пластиковой упаковке для дырочного монтажа PDIP, и с «LM339» для поверхностного – SOIC, SOP, SSOP. Такое обозначение на корпусе является основным отличием данных устройств, которые по электрическим параметрам полностью идентичны. Развернутая распиновка, с указанием назначения выводов, представлена на рисунке.

Максимальные параметры

LM339(N) нельзя использовать в режиме линейного усиления как обычный ОУ. Наиболее частое применение в качестве электронного ключа, предъявляют ему немного другие требования. Одним из которых является высокое быстродействие. Приведём основные значения его предельно допустимых характеристик:

  • постоянное напряжение питания (VCC) до 36 В (или  ± 18 В);
  • дифнапряжение на входе (VIN) от -36 В до +36 В;
  • диапазон синфазного напряжения (VI) от -0,3 В до +36 В;
  • выходной ток (IO) до 20 мА;
  • бесконечная длительность КЗ вывода «Output» на землю;
  • температура: кристалла при работе (TJ) до 150oC; при хранении (TSTG) от -65 oC до +150 oC.

Принцип работы

Какова схема включения компаратора lm339 и как работает? В основе работы каждого из 4 входящих в ее элементов лежит простейший операционный усилитель (ОУ), заточенный на функционирование в режиме переключателя с большой скоростью.

Разберемся, как работает такой «переключатель». Вариант одной из схем применения компаратора, для наглядности и понимания процесса, представлен на рисунке ниже. Как видно, у него есть два входа, обозначенные символами «+IN» и «-IN». На них подается разные по величине потенциалы, относительно «GND», которые устройство сравнивает и выдает сигнал на выход «Output». Питающее напряжение 12 В подано на контакты «VCC» и «GND».

Если сравниваемое напряжение на «+IN» больше, чем на «-IN», относительно «Gnd», то на выходе «Output» появится положительный потенциал – «логическая единица». Через светодиод VD2 с ограничивающим резистором R1 на землю «GND» потечёт ток (IOUT) питающего напряжения. VD2 при этом засветится, а VD1 будет выключен.

При изменении ситуации, когда сравниваемое напряжение на «-IN» будет больше, чем на «+IN», на выходе «Output» появится отрицательный потенциал — «логический ноль». Соответственно загорится светодиод VD1, а VD2 будет погашен.

По такому принципу работает, например — одноканальный отечественный 140уд7. Однако существуют компараторы, у которых на выходе нельзя сформировать «логическую единицу», т.е. получить положительный сигнал. Возможно только «ноль» или ничего. Именно такими устройствами, их также называют «с открытым коллектором», оснащен четырехканальный LM339.

Данная особенность объясняется наличием у компараторов микросхемы внутреннего транзистора Q8. Его коллектор является выводом «Output», а эмиттер подключен к «GND». Он открывается только при большем потенциале на «-IN», относительно «+IN». При отсутствии сигнала — закрыт. Структурная схема из datasheet на LM339 представлена на рисунке.

Контакт «-IN» обычно называют инвертирующим, а «+IN» неинвертирующим.

Аналоги

Аналогом LM339(N) считаются следующие устройства: KIA339 (KEC), HA17339A (Renesas), UPC339GR (NEC). Немного хуже по параметрам, но иногда подходят в качестве замены: китайская SDP339 (Shaoxing Devechip Microelectronics Co.) или узбекская К1401СА1 (ОАО «Фатон» г.Ташкент). Многие известные зарубежные компании выпускают её со стандартной маркировкой по лицензии TI.

Назначение и применение компаратора

Подобное изделие нашло применение в простых схемах персональных компьютеров, в которых необходимо быстро сравнивать сигналы напряжения входа. А также это может быть устройство для зарядки телефона или другого гаджета, электронные весы, датчик напряжения, микроконтроллер, таймер и подобные изделия. Иногда его используют в разных интегральных микросхемах, которые обязаны контролировать импульсы на входе, обеспечивать связь от источника импульса до места его назначения.

Наилучшим примером можно считать регулятор Шиммера, который способен работать в многоканальном режиме. Таким образом, он может сравнить большое количество электрических сигналов. А также этот компаратор используется для восстановления цифрового сигнала, который может искажать связь в зависимости от значения напряжения и расстояния до источника сигналов. Это устройство принято считать аналогом обычного компаратора, который обладает широкими функциональными возможностями и способен обеспечить измерение большого количества входящих электрических сигналов.

Сейчас выпускается специальный компаратор шероховатости. Подобное изделие может быстро определить качество поверхности, которая до этого момента была механически обработана. Использование такого устройства обосновано необходимостью определения допусков поверхности, которая подверглась обработке.

Ждущий мультивибратор (одновибратор)

Ждущий мультивибратор в отличие от автоколебательного на выходе формирует одиночный импульс под действием входного сигнала, причём длительность выходного импульса зависит от номиналов элементов обвязки операционного усилителя. Схема ждущего мультивибратора показана ниже



Схема ждущего мультивибратора (одновибратора) на операционном усилителе.

Ждущий мультивибратор состоит из операционного усилителя DA1, цепи ПОС на резисторах R4R5, цепи ООС VD1C2R3 и цепи запуска C1R1VD2.

Цикл работы ждущего мультивибратора можно условно разделить на три части: ждущий режим, переход из ждущего режима в состояние выдержки и непосредственно состояние выдержки. Рассмотрим цикл работы мультивибратора подробнее.

Ждущий режим является основной и наиболее устойчивой частью цикла работы данного типа мультивибратора, так как самопроизвольно он не может перейти в следующие части цикла работы ждущего мультивибратора. В данном состоянии на выходе мультивибратора присутствует положительное напряжение насыщения ОУ (UНАС+), которое через цепь ПОС R4R5 частично поступает на неинвертирующий вход ОУ, тем самым задавая пороговое напряжение переключения мультивибратора (UПП), которое определяется следующим выражением

На инвертирующем входе ОУ присутствует напряжение, которое задаётся диодом VD1 (в случае кремневого диода напряжение примерно равно 0,6 – 0,7 В), то есть меньше порога переключения мультивибратора. При данных условиях ждущий мультивибратор может находиться неограниченно долгое время (до тех пор, пока не поступит запускающий импульс).

Переход из ждущего режима в состояние выдержки, является следующей частью цикла работы ждущего мультивибратора и начинается после того, как на вход поступит импульс отрицательной полярности, амплитуда которого превысит двухкратное значение напряжения переключения ждущего мультивибратора. То есть минимальная амплитуда входного напряжения (UВХ min) должна быть равна


В этом случае напряжение порога переключения ждущего мультивибратора понизится и станет меньше, чем напряжение падения на диоде VD1. Далее произойдёт лавинообразный процесс переключения выходного напряжения и на выходе установится напряжение отрицательного насыщение ОУ (UНАС-) и ждущий мультивибратор перейдёт в состояние выдержки. При выборе номиналов элементов входной цепи C1 и R1 надо исходить из того, что конденсатор С1 должен полностью разрядиться за время действия входного импульса, то есть постоянная времени цепи C1R1 должна быть на порядок (в десять раз) меньше длительности входного импульса.

Заключительная часть цикла работы ждущего мультивибратора является состояние выдержки. В данном состоянии на неинвертирующий вход поступает часть напряжения с выхода мультивибратора, тем самым задавая пороговое напряжение перехода мультивибратора в ждущий режим. В тоже время выходное напряжение через цепь ООС C1R1 поступает на инвертирующий вход и открывает диод VD1, через который начинает разряжаться конденсатор С1. После разряда конденсатора С1 до 0 В происходит его зарядка через резистор R1 до напряжения перехода мультивибратора в ждущий режим. После чего схема переходит в исходное состояние и на выходе устанавливается напряжение положительного насыщения ОУ (UНАС+). Длительность состояния выдержки и непосредственно формируемого выходного импульса определяется временем зарядка конденсатора С1 через резистор R1 и в общем случае определяется следующим выражением


Так как ждущий мультивибратор имеет только одно устойчивое состояние, то за ним закрепилось название одновибратора.

Для того чтобы одновибратор вырабатывал положительные импульсы при положительных управляющих входных сигналах необходимо изменить полярность включения диодов VD1 и VD2.

Где применяется компаратор напряжения

Часто КН применяют в градиентном реле — схема, которая реагирует на скорость изменения сигнала, например, фотореле. Такое устройство может использоваться в тех ситуациях, когда освещение меняется довольно стремительно. Например, в охранных установках либо датчиках контроля выпущенных изделий на конвейерах, где прибор станет реагировать на прерывание светового потока.

Еще одна часто используемая схема — датчик измерения температуры и изменения «аналогового» сигнала в «электронный». Оба измерителя преобразовывают амплитуду входящего сигнала в ширину выходящего импульса. Такое превращение довольно часто применяется в разнообразных цифровых схемах. Преимущественно, в измерительных устройствах, блоках питания импульсного типа, электронных усилителях.

Как работает компаратор

Чтобы наглядно показать принцип работы быстрого компаратора с гистерезисом, необходимо рассмотреть устройство с несколькими выходами.

Применяя аналоговый сигнал в первом входе, который принято называть не инвертируемым, и выходе, считающимся инвертируемым, изделие использует пару одинаковых сигналов разной полярности. Когда значение аналогового входа больше, чем у его выхода, то такой выход будет положительной полярности. Это должно включить подготовленный коллектор транзистора в его цепи, который и необходимо было запустить. Однако когда вход имеет отрицательную полярность, то электрический сигнал будет очень маленького значения, поэтому коллектор транзистора будет оставаться закрытым.

Почти всегда фазовый компаратор способен воздействовать на входы в схемах логических элементов, и поэтому работает по уровню напряжения питающей сети. Другими словами, это устройство способно преобразовывать аналоговый сигнал в цифровой формат. Подобный принцип работы помогает не уточнять значение нужного выходного сигнала, потому что устройство постоянно обладает захватом петли гистерезиса и конечным коэффициентом усиления.

Принцип построения импульсных генераторов на ОУ

В предыдущих статьях я рассказывал об импульсных генераторах с различной формой импульсов, выполненных на транзисторах. Для простых устройств их, возможно, применять, но для создания сложных устройств с регулировкой различных параметров их схемы оказываются неоправданно трудоёмкими в настройке и разработке. Поэтому для упрощения схемотехнической реализации применяют генераторы импульсов в основе, которых лежат операционные усилители.

В общем случае для получения импульсов различной формы требуется замкнутая система, которая состоит из трёх основных частей: интегратора, компаратора и логической схемы.



Блок-схема генератора колебаний различной формы.

Хотя схема состоит из трех частей, но довольно часто в простых генераторах применяют один-два операционных усилителя. Для повышения гибкости и универсальности схем генераторов можно добавлять дополнительные ОУ.

Первой рассматриваемым генератором будет мультивибратор, то есть генератор прямоугольных импульсов.

Использование[править | править код]

Сравнение сигналовправить | править код

Компаратор имеет два входа: один сзади (сигнал А) и один сбоку (сигнал Б). Если к обеим боковым сторонам подведен сигнал, сигналом Б считается более сильный из них. Существует два режима вывода, переключаемые щелчком правой кнопки мыши на компараторе.

  • В первом режиме (факел спереди не горит, режим по умолчанию) компаратор сравнивает сигнал А с сигналом Б и пропускает сигнал А только если А≥Б. Если А слабее Б, на выходе будет ноль.
  • Во втором режиме (факел спереди горит) компаратор «вычитает» сигнал Б из сигнала А, выдавая на выход сигнал с силой, равной разности входов (А−Б).

Определение заполненности контейнеровправить | править код

Компаратор, у задней стороны которого находится контейнер, позволяет снимать с него сигнал, зависящий от заполненности хранилища. Доступные контейнеры включают в себя: обычные и двойные сундуки и сундуки-ловушки, печи, варочные стойки, раздатчики, выбрасыватели, загрузочные воронки и нажимные рельсы с вагонеткой с сундуком или воронкой на них. При этом можно размещать компаратор через 1 полный блок, но только если компаратор находится на одной линии с контейнером. Если контейнер пуст, на выходе будет ноль. Если контейнер содержит что-либо, выходной сигнал рассчитывается по следующей формуле:

A = 1 + ( N1 V1 + N2 V2 + + Nn Vn ) × 14 n
Где:
A сила сигнала (С округлением в меньшую сторону)
N1…n количество предметов в слоте
V1…n размер полной стопки для данного предмета
n количество слотов в контейнере

Это означает, что сила сигнала зависит не напрямую от количества предметов в контейнере, а от его заполненности. Так, предмет, который нельзя сложить в стопку, полная стопка предметов, складывающихся по 16 предметов, и полная стопка предметов, складывающихся по 64 предмета, занимают одинаковый объём и на выходе дают одинаковый сигнал (например, раздатчик с 9 вагонетками выдаст максимальный сигнал — 15).

Определение пластинкиправить | править код

Компаратор, подключённый входом к проигрывателю, в котором находится пластинка, дает сигнал с силой, зависящей от порядкового номера используемой пластинки.

Сигнал Пластинка
нет
1 13
2 cat
3 blocks
4 chirp
5 far
6 mall
7 mellohi
8 stal
9 strad
10 ward
11 11
12 wait
13 не используется
14 не используется
15 не используется

Взаимодействие с командным блокомправить | править код

Если компаратор подключён входом к командному блоку, в котором введена команда , при обновлении командного блока будет выдаваться сигнал, соответствующий количеству сущностей на сервере, соответствующих аргументу команды.
Если же в командном блоке введена любая другая команда, при её успешном выполнении будет выдаваться сигнал силой 1.

Взаимодействие с тортомправить | править код

Если компаратор подключён входом к торту, он будет выдавать сигнал, пропорциональный количеству оставшегося торта. Каждый кусок торта добавляет 2 к силе выходного сигнала. Таким образом, полный торт выдаёт через компаратор сигнал силы 14.

Взаимодействие с котломправить | править код

Если компаратор подключён входом к котлу, он будет выдавать сигнал, пропорциональный количеству воды в котле. Пустой котёл выдаёт сигнал силы 0. Каждая треть воды в котле добавляет 1 к выходному сигналу.

Взаимодействие с рамкойправить | править код

Компаратор может быть использован для определения угла поворота предмета в рамке, а также определения того, содержится ли там какой-либо предмет вообще. Чтобы считывать сигнал с рамки, компаратор должен быть подключен к блоку, на котором висит рамка, с противоположной от неё стороне. Пустая рамка выдаёт нулевой сигнал. Неповёрнутый предмет в рамке выдаёт сигнал силы 1. Каждые 45° поворота добавляют 1 к силе выходного сигнала.

Другоеправить | править код

  • Компаратор пропускает сигнал только в одну сторону, а потому может быть использован как диод. Но в отличие от повторителя, компаратор не усиливает сигнал.
  • Если поставить два компаратора в кольцо, потом подать и снять сигнал с этого кольца, то сигнал будет плавно затухать со скоростью длина провода минус 1 за 0,1 секунды (для каждого участка). Это позволяет сделать более компактную линию поддержки сигнала, чем на повторителях.
  • Компаратор, подключённый к рамке портала Края, выдаёт сигнал силы 15, если в рамке расположено око Края, и 0, если рамка пуста.
  • Задержка компаратора равна 0,1 секунды или двум тактам.

Использование[править | править код]

В качестве блока профессииправить | править код

Безработные деревенские жители принимают профессию фермера, если находятся рядом с компостером, который не привязан к другому жителю.

Переработкаправить | править код

Компостер может использоваться для производства костной муки. Чтобы преобразовать предмет в удобрение, необходимо нажать по компостеру ПКМ, держа в руке нужный предмет.

При использовании предмета, на дне компостера появится перегной. Чем больше предметов будет помещено в компостер, тем больше будет уровень перегноя, пока компостер не заполнится до максимального уровня и в нём не появится костная мука.

Разные предметы требуют от игрока разного количества нажатий, чтобы достигнуть первого такого уровня. Также, от разных предметов зависит то, как быстро поднимется субстанция — к примеру, ламинария имеет шанс 30 %, что означает, что именно с таким шансом будет добавлен новый уровень компостера. В остальные же 70 % использований, предмет пропадёт из инвентаря, но уровень компоста не увеличится. Так или иначе, с каждым нажатием на ПКМ по блоку, его дно будет постепенно подниматься, пока оно не достигнет самого верхнего уровня. Всего существует 7 уровней компостирования. При достижении последнего уровня и повторном нажатии ПКМ по блоку, выпадет 1 костная мука, и внутреннее содержимое компостера опустошится.

В следующей таблице показаны предметы, которые можно использовать в компостере, а также процентная вероятность поднятия уровня в компостере за одно использование:

30 % 50 % 65 % 85 % 100 %
  • Ламинария
  • Листва
  • Морская трава
  • Саженец
  • Семена арбуза
  • Семена пшеницы
  • Семена свёклы
  • Семена тыквы
  • Сладкие ягоды
  • Сушёная ламинария
  • Дёрн
  • Высокая трава
  • Лианы
  • Ломтик арбуза
  • Сахарный тростник
  • Кактус
  • Арбуз
  • Грибы
  • Какао-бобы
  • Картофель
  • Кувшинка
  • Морковь
  • Морской огурец
  • Папоротник
  • Пшеница
  • Свёкла
  • Тыквы
  • Цветы
  • Яблоко
  • Блоки огромных грибов
  • Печенье
  • Печёный картофель
  • Сноп сена
  • Хлеб
  • Торт
  • Тыквенный пирог

С воронкамиправить | править код

Компостеры могут взаимодействовать с воронками. При производстве компоста, костная мука будет попадать в воронку, или в помещённое под неё хранилище (сундук, бочку, и т. п.).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector