
- •Теория дискретных устройств автоматики и телемеханики в электроснабжении курс лекций
- •Введение
- •1. Математическое описание дискретных устройств
- •1.1. Системы счисления
- •1.2. Дискретные сигналы
- •1.3. Логические константы и переменные. Логические операции. Логические элементы
- •1.4. Классификация логических устройств
- •1.5. Способы записи функций алгебры логики
- •1.6. Структурная схема логического устройства
- •1.7. Принцип двойственности
- •1.8. Теоремы алгебры логики
- •2. Минимизация функций алгебры логики
- •2.1. Цель минимизации фал
- •2.2. Способ представления фал с использованием карт Вейча – Карно
- •2.3. Минимизация полностью определённой фал
- •2.4. Минимизация недоопределённой фал
- •2.5. Минимизация системы фал
- •3. Техническая реализация логических устройств на реальной элементной базе
- •3.1. Техническая реализация лу на электромагнитных реле
- •3.2. Техническая реализация лу на базе диодной матрицы
- •3.3. Техническая реализация лу на цифровых микросхемах
- •4. Типовые функциональные узлы комбинационных логических устройств
- •4.1. Мультиплексор
- •4.2. Демультиплексор
- •4.3. Шифратор
- •4.4. Дешифратор
- •4.5. Цифровой компаратор
- •4.6. Функция «Исключающее или»
- •4.7. Логические элементы, реализующие сложные функции
- •5. Триггеры
- •5.1. Асинхронный rs-триггер
- •5.2. Синхронный rs-триггер
- •5.5. Двухступенчатый т-триггер
- •5.6. Двухступенчатый синхронный jk-триггер
- •5.7. Триггер с динамическим управлением
- •6. Счётчики
- •6.1. Двоичный суммирующий счётчик
- •6.2. Двоичный вычитающий счётчик
- •6.3. Двоично-кодированный счётчик
- •6.4. Двоично-десятичный счётчик
- •6.5. Распределитель тактов
- •7. Регистры
- •7.1. Параллельный регистр
- •7.2. Сдвигающий регистр
- •8. Генераторы и формирователи импульсов
- •8.1. Симметричный мультивибратор
- •8.2. Генератор с одной времязадающей rс-цепью
- •8.3. Кварцевый генератор
- •8.4. Ждущий мультивибратор (генератор одиночных импульсов)
- •8.5. Одновибратор на d-триггере
- •8.6. Одновибратор на специализированной микросхеме
- •8.7. Интегральные таймеры
- •8.8. Мультивибратор на интегральном таймере
- •8.9. Одновибратор на интегральном таймере
- •8.10. Преобразователь «напряжение – частота»
- •8.11. Формирователь импульсов на триггере Шмитта
- •9. Арифметико-логические устройства
- •9.1. Сумматоры
- •9.2. Вычитание двоичных чисел
- •10. Запоминающие устройства
- •10.1. Оперативные запоминающие устройства
- •10.2. Постоянные запоминающие устройства
- •11. Аналого-цифровые и цифро-аналоговые преобразователи
- •11.1. Аналого-цифровое преобразование
- •11.2. Цифро-аналоговое преобразование
- •Библиографический список
- •Теория дискретных устройств автоматики и телемеханики в электроснабжении курс лекций
- •443022, Самара, Заводское шоссе, 18
5.1. Асинхронный rs-триггер
Асинхронный RS-триггер имеет только два управляющих входа: R – вход сброса и S – вход установки. Это простейший элемент памяти, который может быть реализован на ЛЭ И-НЕ или ИЛИ-НЕ. Рассмотрим таблицы переходов асинхронного RS-триггера (таблица 5.1). Пример такого триггера – микросхема К561ТР2.
Из анализа таблиц переходов следует, что триггер на элементах И-НЕ имеет инверсные входы, а на элементах ИЛИ-НЕ – прямые. Схемы асинхронного RS-триггера представлены на рис. 5.1, а условное графическое обозначение – на рис. 5.2.
Следует отметить, что на входы R и S нельзя одновременно подавать активные сигналы. Состояние триггера при этом будет непредсказуемо. Поэтому такую ситуацию исключают построением схемы, в которой будет использоваться асинхронный RS-триггер.
Таблица 5.1
Таблица переходов асинхронного RS-триггера
На элементах И-НЕ |
На элементах ИЛИ-НЕ |
||||||
|
|
Qn |
Qn+1 |
R |
S |
Qn |
Qn+1 |
|
1 |
0 |
0 |
|
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
|
1 |
1 |
0 |
|
1 |
1 |
Примечание: «» сигнал может принимать любое значение 0 или 1
а) |
б |
Рис. 5.1. Схема асинхронного RS-триггера:
а – на элементах И-НЕ; б – на элементах ИЛИ-НЕ
-
а
)
б
)
Рис. 5.2. Условное графическое обозначение асинхронного RS-триггера:
а – с инверсными входами; б – с прямыми входами
Рассмотрим
принцип работы асинхронного RS-триггера
на примере схемы на элементах И-НЕ (рис.
5.1, а). Пусть триггер находится в режиме
хранения информации, когда сигналы на
информационных входах пассивные R
= S = 1, а сигналы на выходах
.
Если на вход R поступит
активный сигнал (R = 0), то
состояние схемы не изменится. Если же
активный сигнал поступит на вход S
(S = 0), то элемент DD1
переключится, сигнал на выходе Q
= 1, две логические единицы (R
= 1, Q = 1) переключат элемент
DD2, сигнал на выходе
.
Этот сигнал поступит на второй вход
элемента DD1 и заблокирует
его в состоянии Q = 1. Если
теперь вход S перейдёт в
состояние S = 1, триггер
останется в режиме хранения информации.
Аналогичные рассуждения можно привести
и для схемы на элементах ИЛИ-НЕ, только
активными сигналами будут уровни
логической единицы.
Одно из практических применений асинхронного RS-триггера – схема защиты от «дребезга» контактов. Контакты используются в схемах телемеханики устройств электроснабжения для контроля положения коммутационной аппаратуры. В момент переключения контактов возникает их механическая вибрация, что приводит к возникновению серии импульсов, которые могут нарушить логику работы шифратора.
Схема защиты от «дребезга» контактов и временная диаграмма её работы представлены на рис. 5.3.
а |
б |
Рис. 5.3. Схема защиты от «дребезга» контактов на асинхронном RS-триггере (а)
и временная диаграмма работы схемы (б)
Рассмотрим работу схемы. Через резисторы R1 и R2 на входы асинхронного RS-триггера подаётся уровень логической единицы от источника питания. В исходном состоянии R = 0 (замкнут тыловой контакт реле К1), S = 1. Когда состояние контролируемого объекта изменяется, реле К1 переключается. Как только переключаемый и фронтовой контакт реле соприкоснуться, на вход S поступит сигнал логического нуля, и триггер переключится. Из-за соударения контактов реле возможно кратковременное размыкание и замыкание колеблющихся контактов, пока якорь реле не притянется окончательно. Это иллюстрируется короткими импульсами на временной диаграмме работы. Однако асинхронный RS-триггер не реагирует на эти импульсы, так как для переключения ему необходим уровень логического нуля на входе R. Аналогично, при отключении реле К1 происходит соударение и колебание переключаемого и тылового контактов, но триггер переключается только по первому их соприкосновению. На выходе Q присутствует «чистый» импульс, без помех от «дребезга».