- •Структура и принцип действия микропроцессора классической архитектуры
- •2. Выполнение процессором командного цикла.
- •Машинный и командный цикл cisc микропроцессора
- •4. Структура команд. Способы адресации. Длинное командное слово
- •5 . Организация подпрограмм и использование стековой области памяти.
- •6.Аппаратные средства интрфейса.
- •7.Програмные средства интерфейса для управления электроприводами
- •8. Параллельный и последовательный интерфейс. Области применения
- •9. Принцип действия программируемого таймера.
- •10. Ввод и вывод информации с применением программируемого контроллера прерываний.
- •11.Работа вычислительного устройства в режиме прямого доступа к памяти.
- •12. Программная реализация интервалов времени.
- •13 Аппаратная реализация интервалов времени
- •14. Микросхемы памяти, их основные характеристики и классификация
- •15. Функциональная схема устройства оперативной памяти
- •16. Постоянные запоминающие устройства, их типы и области применения.
- •17. Применение пзу в качестве функционального преобразователя (фп).
- •18.Цифро-аналоговое преобразование.
- •19.Аналого-цифровое преобразование.
- •23. Микроконтроллер, его функциональная схема и применение в системе управления электроприводом
- •24. Влияние времени выполнения программы микроконтроллером на запас устойчивости замкнутой системы.
- •25. Микроконтроллер как динамическое звено.
- •26. Выбор числа разрядов слова данных по требуемой точности системы управления.
- •27. Рекурсивные и нерекурсивные цифровые фильтры, их передаточные функции и структурные схемы. Алгоритм и программа цифрового фильтра.
- •28. Цифровое дифференцирование и интегрирование.
- •31. Паралельная обработка информации. Классификация вычислительных систем с параллельной обработкой информации.
- •32. Процессоры с сокращенным набором команд (risc) и с полным набором команд (cisc). Примеры.
- •33. Гарвардская и разнесенная архитектуры микропроцессоров. Примеры.
- •35. Гарвардская архитектура восьмиразрядных микроконтроллеров pic.
- •36. Функциональная схема микроконтроллера msp430 и назначение входящих в него устройств.
- •37. Функциональная схема микроконтроллера pic16 и назначение входящих в него устройств.
- •38. Система команд микроконтроллера msp430. Пример составления программы.
- •39 .Система команд микроконтроллеров архитектуры adsp-bf. Пример составления программы
- •40Режимы энергопотребления микроконтроллеров.Примеры
- •41 Архитектура risc – ядра arm7 16/32 разрядных микроконтроллеров.
- •42. Система команд микроконтроллеров arm7. Пример составления программы.
- •43. Способы повышения эффективности использования конвейера.
- •45. Структура ядра adsp-bf и его регистры.
- •46. Алгоритм расчета сигнала управления в замкнутой системе.
- •47. Преобразование унитарного кода импульсного датчика в двоичный код положения с использованием устройства захвата сравнения.
- •48. Преобразование унитарного кода импульсного датчика в двоичный код положения с использованием таймера счетчика
- •49. Преобразование унитарного кода импульсного датчика в двоичный код скорости при постоянстве интервала времени.
- •50. Преобразование унитарного кода импульсного датчика в двоичный код скорости при постоянстве интервала перемещения.
- •51. Применение программируемого таймера в системах управления эп.
- •52. Применение программируемого таймера в системах управления эп.
- •53. Использование нечеткой логики для синтеза управления. Лингвист. Переменные.
- •54 Алгоритм нечеткого управления
- •55. Структура и принцип действия искусственного нейрона. Соединение в сеть
- •56. Применение искусственной нейронной сети в качестве устройства управления.
7.Програмные средства интерфейса для управления электроприводами
Программный способ ввода-вывода информации означает, что программа содержит команды опроса внешних портов для организации ввода-вывода.
Программный микроконтроллер выполнен в реальном времени, поэтому чтобы своевременно учитывать внешние события, программы должны выполняться циклически и чем короче период цикла, тем быстрее реагирует система на событие.
Чем больше информации нужно вводить, тем больше команд содержит программа, а следовательно она будет дольше выполняться.
Поэтому программная организация ввода-вывода имеет 2 недостатка:
Загромождение основной программы операциями ввода-вывода.
Увеличивается время выполнения управления программ (снижается быстродействие системы). Например, реакция на аварийные сигналы при программной реализации может запаздывать. В связи с этим применяется аппаратная организация ввода-вывода.
8. Параллельный и последовательный интерфейс. Области применения
Д воичная информация хранится или в ячейках памяти или в регистрах. Регистр может быть выполнен как отдельное устройство, где хранится слово данных, слово данных хранится в параллельном виде.
Для преобразования данных из параллельной формы в последовательную применяется мультиплексор. Для преобразования из последовательной в параллельную – демультиплексор.
П араллельный программируемый интерфейс (ППИ, PPI).
Порт – это регистр для временного хранения данных при вводе и выводе. ППИ служит для ввода и вывода параллельных данных. ППИ может содержать несколько параллельных портов и управляющие регистры. Каждый порт и управляющий регистр имеют адреса в адресном пространстве МП. Каждый бит управляющего слова предназначен для настройки опр. режима ввода-вывода.
Устройство последовательного интерфейса(SPI).
UART(управляемый асинхронный приемопередатчик УАПП)
У АПП – предназначен для преобразования данных из параллельной формы в последовательную для передачи по линиям связи и наоборот.
УАПП должен содержать мультиплексор и демультиплексор.
Области применения параллельного и последовательного интерфейса.
Параллельный интерфейс обладает в m раз большим быстродействием с одной стороны. Параллельный интерфейс имеет большее количество проводов. Последовательный интерфейс обеспечивает помехоустойчивость. Параллельный интерфейс допускается применять на расстоянии до 1 м из-за низкой помехоустойчивости. Параллельный интерфейс применяется для передачи на короткие расстояния, последовательный интерфейс применяется для передачи информации по линиям связи.
9. Принцип действия программируемого таймера.
Программируемый таймер предназначен для отсчета интервалов времени и для времязадающих функций (формирование последовательности импульсов, импульсная модуляция, управление устройствами в функции времени).
Вначале в управляющий регистр записывается управляющее слово, оно определяет режимы работы таймера. Режимы: режим таймера, режим счетчика. В режиме таймера формируется временной интервал. В режиме счетчика организуется счет количества внешних импульсов. При задании режима можно задать направление счета(инкрементирование, декрементирование). Далее составляется управляющее слово и записывается в регистр. В счетчик записывается значение пропорциональное интервалу времени (таймер). Чтобы запрограммировать таймер он должен быть подключен к CPU. После того как таймер запрограммирован, он может работать вместе с CPU, или самостоятельно. Чтобы таймер начал работу необходимо на вход разрешения счета подать импульс.
N=7, режим таймера, работа на декрементирование.
Обычно таймеры входят в состав микроконтроллеров.
Пример:
Δt=0,01 с; ft=1 МГц;
определить значение, которое нужно записать в счетчик таймера чтобы получить необходимое Δt
N= Δt· ft=10000=213+210+29+28+24
0010 0111 0001 0000 = 271016