- •М.И. Герасимов
- •Оглавление
- •Раздел 1. Преобразование параметров сигналов в функциональных узлах 7
- •Раздел II. Основы теории анализа и синтеза конечных автоматов 50
- •Раздел III. Схемотехника интерфейсов систем управления 69
- •Раздел IV. Реализация узлов ввода-вывода данных в системах управления 126
- •Раздел V. Реализация модулей памяти 193
- •Введение
- •Раздел 1. Преобразование параметров сигналов в функциональных узлах Лекция 1. Постановка задачи курса
- •Цель и задачи дисциплины, её место в учебном процессе
- •Место дисциплины в структуре ооп впо
- •Требования к уровню освоения содержания дисциплины
- •Содержание дисциплины
- •Разделы дисциплины
- •Содержание разделов дисциплины
- •Раздел I. Преобразование параметров сигналов в функциональных узлах – 8 час.
- •Раздел II. Основы теории анализа и синтеза конечных автоматов – 4 часа.
- •Раздел III. Схемотехника интерфейсов систем управления – 8 часов.
- •Раздел IV. Реализация узлов ввода-вывода данных в системах управления – 10 часов.
- •Раздел V. Реализация модулей памяти – 6 часов.
- •Рекомендуемая литература
- •Учебники (рис. 2)
- •Справочники
- •Программное обеспечение и интернет-ресурсы
- •Методические рекомендации для студентов по изучению учебной дисциплины для очной формы и нормативного срока обучения
- •Указания по работе с основной и дополнительной литературой, рекомендованной программой дисциплины
- •1.5. Советы по подготовке к текущей аттестации и зачету
- •Лекция 2. Преобразователи статических параметров сигнала
- •Лекция 3. Преобразователи динамических параметров сигнала
- •Лекция 4. Релаксационные микросхемы и узлы на их основе
- •4.1. Одновибраторы
- •4.2. Мультивибраторы
- •Раздел II. Основы теории анализа и синтеза конечных автоматов Методические рекомендации для студентов
- •Лекция 5. Анализ функциональных узлов цифровых устройств комбинационного типа
- •Лекция 6. Способы синтеза функциональных узлов цифровых устройств комбинационного типа
- •Раздел III. Схемотехника интерфейсов систем управления Методические рекомендации для студентов
- •Лекция 7. Методы подключения устройств сопряжения
- •7.1. Хабовая архитектура
- •7.2. Шинная архитектура
- •Правила обмена по шине
- •Особенности архитектуры шин
- •Лекция 8. Описание шины isa
- •8.1. Начальные сведения
- •8.2. Сигналы, протокол, циклы шины isa
- •8.3. Общие сведения о разновидностях структуры
- •Лекции 9-10. Структурные решения управляющих систем с протоколом isa
- •9.1. Узел сопряжения с магистралями шины
- •9.2. Селектор адреса
- •9.3. Выработка адресованных команд
- •9.4. Формирователи сигналов оповещения и управления темпом обмена Реализация 16-разрядного обмена данными
- •Асинхронный обмен по isa
- •9.5. Регистр состояния
- •9.6. Регистры данных
- •9.7. Сторожевой таймер
- •9.8. Схема управления прерываниями
- •Раздел IV. Реализация узлов ввода-вывода данных в системах управления Методические рекомендации для студентов
- •Лекция 11. Основные и факультативные функции узлов ввода-вывода
- •Лекция 12. Блоки ввода-вывода дискретных сигналов
- •12.1. Блоки ввода двухпозиционных сигналов. Технические требования и возможности
- •12.2. Блоки вывода двухпозиционных сигналов. Технические требования и возможности
- •12.3. Блоки вывода кодированных и числоимпульсных сигналов
- •12.4. Блоки ввода кодированных сигналов
- •12.5. Блоки ввода числоимпульсных сигналов
- •Лекция 13. Блоки ввода-вывода аналоговых сигналов
- •13.1. Технические требования и возможности
- •13.2. Вывод импульсных сигналов скважности и фазы
- •13.3. Вывод аналоговой информации в виде напряжений
- •13.4. Цифро-аналоговые преобразователи напряжения
- •Цапн с параллельной резисторной матрицей
- •Цап на структурах r-2r
- •Двуполярная схема цапн
- •Параметры цап
- •С татические параметры
- •Динамические параметры
- •Шумы, помехи и дрейфы
- •Характеристики массовых цап
- •13.5. Ввод в су фазовых сигналов
- •13.6. Ввод амплитудных сигналов
- •13.7. Аналого-цифровые преобразователи
- •Основные характеристики ацп
- •Типовые значения характеристик ацп
- •Лекция 14. Схемотехника различных ацп
- •14.1. Параллельные ацп
- •14.2. Последовательные ацп
- •Ацп с линейно изменяющимся эталонным напряжением
- •Ацп с поразрядным взвешиванием
- •Ацп с двойным интегрированием
- •Лекция 15. Сигма-дельта ацп и цап
- •Передискретизация
- •Цифровая фильтрация и децимация
- •Способы реализации цифровых фильтров
- •Дельта-сигма цап
- •Особенности применения
- •Раздел V. Реализация модулей памяти
- •Лекция 16. Схемотехника логических устройств с программируемыми функциями
- •Лекция 17. Узлы постоянной памяти
- •17.1. Постоянные запоминающие устройства
- •17.2. Флэш-память
- •Лекция 18. Узлы оперативной памяти
- •Вопросы для зачета
- •Заключение
- •Библиографический список
- •394026 Воронеж, Московский просп., 14
12.3. Блоки вывода кодированных и числоимпульсных сигналов
ПРАВИЛО ПРЕОБРАЗОВАНИЯ – обдумайте самостоятельно.
Наиболее очевидным предназначением формирователей выходных кодов может быть управление обмотками шаговых двигателей через силовые ключи. В качестве таких ключей могут использоваться элементы, рассмотренные в п. 12.2, а при управлении миниатюрными ШД – наборы ключей в виде стандартной ИМС (например, такой, как на рис. 67).
14
Рис. 67
Каждая из обмоток при этом подключается так, как показано на рис. 68, где шунтирующий диод входит в состав ИМС. Соответственно вывод 9 (COM) микросхемы должен быть подключен к + Uп.
Блоки вывода числоимпульсных сигналов (ПРАВИЛО ПРЕОБРАЗОВАНИЯ?) могут быть использованы для управления ШД через коммутатор. В этом случае маловероятно, что п отребуется умощнение сигнала, но, возможно, придется применить гальваническую развязку.
12.4. Блоки ввода кодированных сигналов
Д ля кодовых входных сигналов параметры не стандартизованы, они могут передаваться ТТЛ-уровнями, по протоколу Centronics или токовой петле (см. далее). Источником их обычно являются кодовые датчики (ПРАВИЛО ПРЕОБРАЗОВАНИЯ?). Фрагмент кодового диска такого датчика приведен на рис. 69. Разрядность таких датчиков может достигать 30 при диаметре 60 мм.
Поскольку положение диска закодировано кодом Грея, в состав блока ввода может входить аппаратный преобразователь G/B, выполненный на ПЛМ или ППЗУ.
12.5. Блоки ввода числоимпульсных сигналов
Для числоимпульсных входных сигналов параметры не стандартизованы, они могут передаваться ТТЛ-уровнями, по протоколу Centronics или токовой петле (см. далее). ПРАВИЛО ПРЕОБРАЗОВАНИЯ?
Импульсные датчики (инкрементальные энкодеры) представляют собой открытую пару «светодиод-фотоприемник», в зазоре которой проходит диск с двумя дорожками (фрагмент приведен на рис. 70). В результате такие датчики выдают два сигнала А и B (иначе QD0 и QD90), которые после формир ователя имеют форму меандра. Эти сигналы сдвинуты друг относительно друга на ¼ периода. Если датчик вращается в одну сторону, то A опережает В, если в другую – то В опережает А. Это позволяет учитывать направление движения и добавлять или вычитать пройденный путь из предыдущего показания. Формирование импульсов для двух направлений основано на проверке состояния одного из сигналов (например, В) в момент переключения (например, фронта) другого, как это показано на рис. 71.
Рис. 71
При выполнении интерфейсного блока на наборе ИМС или ПЛИС импульсы S+ и S– подают на реверсивный счетчик, а при использовании микроконтроллера – на входы реверсивного таймера-счетчика (или на входы двух нереверсивных таймеров-счетчиков, результаты с которых вычитают друг из друга). Если свободных таймеров нет, следует использовать внешний счетчик.
Чтобы не допустить переполнения счетчиков, процессор должен периодически снимать показания и учитывать их в памяти. Для того, чтобы при использовании реверсивного счетчика обеспечить счет в обоих направлениях без перехода через нуль, предложено после считывания устанавливать счетчик в среднее положение. Разрядность счетчика определяется частотой сигналов с датчика и периодом опроса преобразователя программой.
На рис. 72 приведена схема с формирователем сигналов S на логических элементах и реверсивном счетчике CT с выходным драйвером шины BD (при использовании микроконтроллера выходы счетчика можно подключить к свободному порту).
Рис. 72
Диаграмму формирования счетных импульсов S+ и S– студенты могут составить на основе рис. 71 самостоятельно.
Существуют и другие схемные решения для выделения фронтов импульсов, например, узлы на D-триггере.
Кроме счетных импульсов, датчик может выдавать индексный сигнал (QDINDX), соответствующий прохождению через реперное положение (его можно подать на маскируемый вход запроса прерывания), а также сигнал исправности (обычно – наличия питания). Существуют микропроцессорные контроллеры со встроенными преобразователями числа импульсов в код, учитывающие направление вращения датчика и индексный сигнал.