
- •3.2.7. Датчики температуры 64
- •3.2.7.1. Общие сведения 64
- •3.2.8. Сети датчиков, интеллектуальные датчики 84
- •Глава 1. Микропроцессорная техника
- •1.1. Общие понятия
- •1.1.1. Уровни интеграции микросхем, выполненных по различным технологиям
- •Типы логики [вики]
- •1.1.2. Определения и особенности микропроцессора, микропроцессорной системы и микроконтроллера
- •1.2. Структура типичной микроэвм
- •1.2.1. Система шин микроЭвм
- •1.2.2. Микропроцессор
- •1.2.3. Память
- •1.2.4. Порты
- •1.3. Формирование сигналов на системной магистрали
- •1.3.1. Основные управляющие сигналы
- •1.3.2. Чтение данных из памяти
- •1.3.3. Запись данных в память
- •1.3.4. Чтение данных из порта ввода
- •1.3.5. Запись данных в порт вывода
- •1.4.1. Структура микропроцессора кр580вм80
- •1.4.2. Выполнение команд в микропроцессоре
- •1.5. Система команд микропроцессора кр580вм80
- •1.5.1. Команды пересылки
- •1.5.2. Арифметические команды
- •1.5.3. Логические команды
- •1.5.4. Формирование и работа стека
- •1.5.5. Команды перехода
- •1.5.6. Команды вызова подпрограмм и возврата из них
- •1.5.7. Команды сдвига
- •1.5.8. Команды ввода/вывода
- •1.6. Микросхемы шинных формирователей
- •1.6.1. Элементы с тремя состояниями
- •1.6.2. Шинные формирователи
- •1.6.3. Буферный регистр
- •1.7. Микросхемы дешифраторов и демультиплексоров
- •1.7.1. Назначение дешифраторов
- •1.7.2. Микросхемы дешифраторов
- •1.7.3. Структура дешифратора
- •1.7.4. Микросхемы демультиплексоров
- •1.8. Микросхемы памяти
- •1.8.1. Классификация запоминающих устройств
- •1.8.2. Параметры микросхем памяти
- •1.8.3. Микросхемы постоянных запоминающих устройств
- •1.8.3.1. Масочные микросхемы пзу
- •1.8.3.2. Программируемые микросхемы пзу
- •1.8.3.3. Многократно программируемые микросхемы пзу
- •1.8.4. Микросхемы оперативных запоминающих устройств
- •1.8.4.1. Микросхемы статических озу
- •1.8.4.2. Микросхемы динамических озу
- •1.9. Подсистемы памяти
- •1.9.1. Увеличение разрядности
- •1.9.2. Увеличение количества ячеек
- •1.10. Параллельный интерфейс
- •1.10.1. Назначение и структура микросхемы кр580вв55
- •1.10.2. Условное обозначение и назначение выводов микросхемы кр580вв55
- •1.11. Подсистемы ввода/вывода
- •1.11.1. Ввод данных в микроЭвм
- •1.11.2. Вывод данных из микроЭвм
- •1.12. Последовательный интерфейс
- •1.12.1. Асинхронный обмен
- •1.12.2. Синхронный обмен
- •1.12.3. Программируемый связной адаптер
- •1.12.3.1. Условное обозначение и назначение выводов адаптера
- •1.12.3.2. Программирование и работа с адаптером
- •1.13. Обмен данными по прерываниям
- •1.13.1. Понятие прерывания
- •1.13.1.1. Многоуровневые прерывания
- •1.13.1.2. Приоритетные прерывания
- •1.13.2. Идентификация источника прерывания
- •1.13.2.1. Программный поллинг
- •1.12.2.2. Аппаратный поллинг
- •1.13.3. Программируемый контроллер прерываний
- •1.13.3.1. Общая характеристика контроллера
- •1.13.3.2. Выводы контроллера
- •1.13.3.3. Принцип работы контроллера прерываний
- •1.13.3.4. Каскадирование контроллеров
- •1.13.3.5. Порядок работы с контроллером
- •1.14. Прямой доступ к памяти
- •1.15. Программируемый таймер
- •1.15.1. Назначение таймеров
- •1.15.2. Микросхема пит кр580ви53/54
- •1.15.3. Назначение выводов пит
- •1.15.4. Программирование и работа пит
- •1.15.5. Режимы работы пит
- •1.16. История развития и современное состояние средств микропроцессорной техники
- •1.16.1. История развития микропроцессорной техники
- •1.16.2. Современное состояние средств микропроцессорной техники
- •Глава 2. Микропроцессорные системы
- •2.1. Основы микропроцессора
- •2.2. Основные исторические сведения о развитии микропроцессоров
- •2.3. Микропроцессор - основа эвм
- •2.4. Микропроцессорные системы
- •2.4.1. Классификация микропроцессоров. Понятие о разрядности и системе команд
- •2.4.2. Основные характеристики и критерии производительности микропроцессора
- •2.4.3. Архитектура простейших микропроцессорных систем
- •2.4.4. Архитектуры многопроцессорных вычислительных систем. Принципы построения mpp- и smp-систем
- •2.5. Структура однокристального мп, состав и назначение элементов
- •2.6. Многоядерные микропроцессорные системы
- •2.7. Управляющий автомат простейшей микропроцессорной системы
- •2.7.1. Алгоритм управляющего автомата
- •2.7.2. Цикл команды в мпс
- •2.7.3. Тактирование мп и синхронизация мпс
- •2.7.4. Слово состояния мп как средство управления системой
- •2.7.5. Управляющее устройство мп. Мпс под управлением первичного автомата
- •2.7.6. Работа первичного управляющего автомата в режиме прерывания
- •2.7.7. Работа первичного управляющего автомата в режиме захвата шин
- •2.8. Методы и способы организации памяти
- •2.9. Принципы действия ячеек памяти
- •2.9.1. Динамическая память
- •2.9.2. Статическая память
- •2.9.3. Энергонезависимая память
- •2.10. Кэширование
- •2.11. Карта памяти. Критерии и способы распределения адресного пространства
- •Глава 3. Микропроцессорные системы и управление
- •3.2. Микропроцессорные системы с датчиками
- •3.2.1. Общие сведения
- •3.2.2. Резистивные датчики
- •3.2.3. Тензометрические датчики
- •3.2.4. Применение тензодатчиков для измерения силы
- •3. 2.5. Измерение потоков жидкостей и газов
- •3.2.6. Измерение деформации
- •3.2.7. Датчики температуры
- •3.2.7.1. Общие сведения
- •3.2.7.2. Термопары и компенсация холодного спая
- •3.2.7.3. Резистивные датчики температуры
- •3.2.7.4. Термисторы
- •2.7.5. Полупроводниковые датчики температуры
- •3.2.7.6. Датчики температуры с цифровым выходом
- •3.2.7.7. Термореле и регуляторы с установкой температуры
- •3.2.7.8. Аналого-цифровые преобразователи с датчиком температуры на одном кристалле
- •3.2.8. Сети датчиков, интеллектуальные датчики
- •3.2.8.1. Токовая петля
- •3.2.8.2. Объединение датчиков в сеть
- •3.3.Развитие систем управления
- •3.3.1. Контур управления
- •3.3.2. Компьютерная регистрация данных
- •3.3.3.Машинное диспетчерское управление (мду)
- •3.3.4.Прямое цифровое управление (пцу)
- •Глава 4. Распределенные системы управления
- •4.1.Элементы системы
- •4.1.1. Принципы распределенного управления
- •4.1.2. Конечные элементы системы управления
- •4.1.3. Другие элементы
- •4.1.4. Распределенное управление
- •4.2.Передача данных
- •4.2.1.Информационная магистраль
- •4.2.2. Формат данных
- •4.2.3. Командные слова
- •4.2.4.Информационные слова
- •4.2.5.Модули информационной магистрали
- •4.2.6.Предпочтительный доступ
- •4.2.7.Последовательный опрос
- •4.2.8.Контроллер связи
- •4.2.9.Контроль ошибок
- •4.3.Базовый контроллер
- •4.3.1.Настраиваемые параметры
- •4.3.2.Аппаратная конфигурация контроллера
- •4.3.3.Центральный процессор (цп)
- •4.3.4.Магистральный интерфейс
- •4.3.5.Блок удержания выходных сигналов
- •4.3.6.Память
- •4.3.7.Шина данных
- •4.3.8.Назначение адресов
- •4.3.9.Обобщение по работе контроллера
- •4.4. Настройка базового контроллера рсу
- •4.4.1. Настройка контроллера
- •4.4.2.Режимы управления
- •4.4.3. Конфигурационные слова
- •4.4.4.Метод конфигурирования
- •4.4.5.Диагностика
- •4.4.6.Алгоритмы
- •4.5. Бесперебойное автоматическое управление (бау)
- •4.5.1.Необходимость резервирования
- •4.5.2.Работа системы
- •4.5.3.Реальная система
- •Дополнения к системе бау
- •Порядок работы бау
- •4.6. Блоки обработки
- •Устройство блока обработки
- •Конструкция блока обработки
- •Функции обработки данных
- •Принцип работы
- •Пульт оператора
- •Оборудование, входящее в состав пульта оператора
- •Блок плат пульта оператора
- •Эргономика
- •Дисплеи на пульте оператора
- •4.7.5. Усовершенствованные распределенные системы управления
- •4.7.5.1. Ограничение систем с информационной магистралью
- •4.7.5.2. Усовершенствованная рсу
- •4.7.5.3. Локальная вычислительная сеть (лвс)
- •Шлюзовый модуль (шм)
- •Структура системы
- •Система высокого уровня (лвс)
- •Обмен данными
- •Модули лвс
- •Отчеты в среде рсу
- •Обработка данных в усовершенствованнной рсу.
- •Настройка рсу
- •4.9.1.Конфигурационные данные
- •Конфигурационные данные системы (кдс)
- •Конфигурационные данные процесса
- •Зональная база данных
- •Организация базы данных элементов техпроцесса
- •Принципы усовершествованного управления
- •Уровни управления
- •Управление первого уровния от устройства им
- •Управление второго уровня от миникомпьютера
- •Управление 3-го уровня от центральной эвм
- •Вопросы техобслуживания
- •Техобслуживание конечных элементов
- •Проверка калибровки контура управления
- •Техобслуживание блока информационной магистрали
- •Источники питания
- •Системы бесперебойного питания (ups)
- •Глава 5. Примеры распределенных систем управления
1.15.5. Режимы работы пит
Каждый из счетчиков ПИТ может работать в одном из шести режимов, задаваемых разрядами D3-D1 слова управления (рис. 15.3).
Режим 0 - программируемая задержка, предполагающая появление активного сигнала на выходе OUT по окончании счета.
Режим 1 - программируемый одновибратор с формированием на выходе OUT сигнала длительностью N периодов сигнала CLK.
Режим 2 - генератор программируемой частоты с формированием на выходе OUT периодического сигнала с высоким уровнем в течение N - 1 периодов сигнала CLK и с низким - в один период сигнала CLK.
Режим 3 - генератор прямоугольных импульсов со скважностью 2, когда высокий уровень сигнала на выходе OUT составляет N / 2 периодов сигнала CLK.
Режим 4 - программно-управляемый строб с формированием одиночного сигнала на выходе OUT длительность в один период сигнала CLK по истечению времени, равного N периодам сигнала CLK. Начало счета инициируется программно загрузкой в счетчик значения N.
Режим 5 - аппаратно-управляемый строб, аналогичный режиму 4, но запускаемый от внешнего устройства по фронту сигнала GATE.
В качестве примера на рис. 15.5 приведены временные диаграммы работы ПИТ в режиме 0.
После загрузки слова управления CW (Command Word) на выходе OUT устанавливается низкий уровень - счетчик готов к работе. Далее в счетчик записывается число N = 4 - длительность временной задержки в периодах сигнала CLK. При высоком уровне разрешающего сигнала GATE происходит уменьшение содержимого счетчика N на единицу по заднему фронту сигнала CLK. Появление запрещающего счет сигнала GATE = 0 приостанавливает работу счетчика, сохраняя в нем текущее значение числа, с которого и продолжается процесс счета после восстановления разрешающего сигнала.
По окончании отсчета числа N на выходе OUT устанавливается высокий уровень и сохраняется там до новой загрузки выдержки времени или до операции установки нового режима.
1.16. История развития и современное состояние средств микропроцессорной техники
1.16.1. История развития микропроцессорной техники
Итак, работа простейшей микроЭВМ осуществляется с помощью основных составляющих ее компонентов: микропроцессора, запоминающих, интерфейсных и других устройств. Однако микропроцессор - центральный элемент микроЭВМ (микропроцессорной системы), выполняющий функции управления процессами и обработки информации. Остановимся на истории его развития.
Первый 4-разрядный микропроцессор 4004 (фирма Intel) появился в 1971 г. благодаря работе американского ученого Хоффа. Он предназначался для производства японских микрокалькуляторов, которые в то время занимали основную долю в области вычислительной техники. Первая программно- управляемая микросхема (микропроцессор) содержала около 2 тысяч транзисторов, имела рабочую частоту 108 кГц при среднем времени выполнения команды не менее десяти тактов.
16-разрядный микропроцессор 8086 (1978 г.) с тактовой частотой 4,77 МГц был использован в начальной модели IBM PC. Микропроцессор 80286 (1982 г.) работал в три-шесть раз эффективнее за счет увеличения тактовой частоты (до 20 МГц). Микропроцессор 80386 (1985 г.) с тактовой частотой 33 МГц имел 32-разрядную шину данных и потому был в пять раз производительнее, чем 80286.
В 1989 г. был разработан первый микропроцессор 80486, выполняющий некоторые основные операции за один такт. Скорость работы этого микропроцессора повышена за счет «буферизации» часто используемых данных в кэш-памяти (8 Кбайт) и использования встроенного сопроцессора для ускорения математических вычислений. Кроме того, в 90-е годы были выпущены его «дорогие» аналоги с повышенной тактовой частотой 66 МГц и 100 МГц и «дешевые» модели без встроенного математического сопроцессора.
Первый микропроцессор 80586 был анонсирован фирмой Intel в 1993 г., который получил «собственное» название Pentium. Микропроцессоры Pentium первого поколения работали на тактовой частоте 60 МГц или 66 МГц и могли выполнять две операции за один такт синхронизации, т. е. вдвое быстрее микропроцессора 80486 с той же тактовой частотой. Высокая производительность обусловлена наличием высокоскоростного сопроцессора и 16 Кб кэш-памяти. Микропроцессоры Pentium второго и третьего поколений работают быстрее своего «собрата» за счет «умножения» тактовой частоты (до 200 МГц).
С 1996 г. конкурирующая компания Advanced Micro Devices стала выпускать семейство микропроцессоров AMD K5, ориентированных на рынок домашних и офисных компьютеров. Они были полностью совместимы с микропроцессорами фирмы Intel, но их стоимость была на 30 % ниже аналогичных по производительности микропроцессоров Pentium. Дальнейшее развитие конкуренции на компьютерном рынке обусловило появление альтернативных Pentium микропроцессоров 6x86 фирм IBM и Cyrix.
В 1995 г. фирма Intel разработала 64-разрядный микропроцессор 80686 или Pentium Pro (4 поколение). Благодаря наличию в нем встроенной кэшпамяти второго уровня, не зависящей от частоты системной шины, значительно улучшается работа многозадачных систем. Другим расширением семейства Pentium является микропроцессор Pentium MMX (5 поколение), предназначенный для ускорения работы игровых, обучающих, коммуникационных и других программ, использующих графику и звук, за счет появления восьми новых регистров сопроцессора и около 60 новых команд для решения задач мультимедиа. Конкурирующие с корпорацией Intel компании AMD и Cyrix также выпускают MMX-версии своих процессоров - AMD K6 и 6x86MX.