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