
- •1. Структура и принцип действия микропроцессора классической архитектуры
- •2. Выполнение процессором командного цикла.
- •3. Командный и машинный циклы.
- •4. Внутренние регистры микроконтроллера msp430. Регистры общего назначения и регистры специальных функций
- •5. Микросхемы памяти, их основные характеристики и классификация
- •6. Функциональная схема устройства оперативной памяти
- •7. Постоянные запоминающие устройства, их типы и области применения
- •8. Применение пзу в качестве программируемого логического устройства.
- •9. Применение пзу в качестве функционального преобразователя (фп).
- •10. Структура команд. Способы адресации.
- •11. Применение косвенной адресации
- •12. Команды процессора и эмулируемые команды
- •13. Организация подпрограмм и использование стековой области памяти.
- •14. Программная реализация интервалов времени
- •15. Аппаратный умножитель и его применение
- •16. Виды операции умножения
- •17. Применение умножения с накоплением при расчете сигналов управления
- •18. Аппаратные и программные средства интрфейса.
- •19. Принципы обмена информацией.
- •20. Параллельный и последовательный интерфейс.
- •21. Принцип действия программируемого таймера.
- •23.Организация прямого доступа к памяти.
- •24. Аппаратная реализация интервалов времени
- •25. Цифро-аналоговое преобразование.
- •26. Аналого-цифровое преобразование.
- •27. Микроконтроллер как динамическое звено.
- •28. Влияние времени выполнения программы мк запас устойчивости замкнутой системы.
- •29. Выбор числа разрядов слова данных по требуемой точности системы управления.
- •30. Рекурсивные и нерекурсивные цифровые фильтры, их передаточные функции и структурные схемы.
- •31. Цифровое дифференцирование и интегрирование.
- •34. Параллельная обработка информации. Классификация вычислительных систем с параллельной обработкой информации.
- •35. Процессоры с сокращенным набором команд (risc) и с полным набором команд (cisc).
- •36. Гарвардская и разнесенная архитектуры микропроцессоров
- •37. Процессоры с длинным командным словом
- •38. Синтез процессорной матрицы.
- •39. Применение процессорной матрицы для цифровой фильтрации сигнала.
- •40. Общая характеристика системы команд мсs8 х с51.
- •41. Функциональная схема микроконтроллера мсs8 х с51 и назначение входящих в него устройств.
- •42. Функциональная схема микроконтроллера мсs8 х с196 и назначение входящих в него устройств.
- •43. Регистры мсs 196 и способы адресации. Система команд мсs 196.
- •44. Архитектура микроконтроллеров adsp-bf и общая характеристика системы команд.
- •45. Структура ядра adsp-bf и его регистры.
- •46. Архитектура микроконтроллеров tms 320
- •47. Алгоритм расчета сигнала управления в замкнутой сис-ме
- •48. Преобразование унитарного кода импульсн.Датчика в двоичный код положения
- •49. Преобразование унитарного кода импульсного датчика в двоичный код скорости.
- •51. Использование нечеткой логики для синтеза управления. Лингвист. Переменные.
- •5 2. Алгоритм нечеткого управления
- •53. Структура и принцип действия искусственного нейрона. Соединение в сеть.
- •54. Методы обучения искусственной нейронной сети.
- •55. Применение искусственной нейронной сети в качестве устройства управления.
- •56. Применения генетических алгоритмов для оптимизации управления эп
- •57. Функциональная схема msp 430, способы адресации, система команд, назначение входящих в него устройств
- •58. Архитектура risc-ядра arm7 16/32 разрядных микроконтроллеров
- •59. Последовательный интерфейс spi микроконтроллеров.
- •62. Применение шим для цап.
- •63. Способы повышения эффективности использования конвейеров
- •64. Принцип действия сигма-дельта ацп
- •65. Микроконтроллер, его ф-ная схема и применение в системах управления эп
- •66. Режим энергопотребления мк
- •67. Режимы работы таймеров.
- •68. Как таймер формирует шим
- •69. Режим захвата и сравнения.
24. Аппаратная реализация интервалов времени
Программирование таймера предназначено для отсчетов интервалов времени и для времязадающих функций (формирование последовательности импульсов, импульсной модуляции, управление устройствами в функции времени).
Функциональная схема программируемого таймера.
Принцип действия ПТ:
Каждый канал таймера содержит 16-разрядные счетчики. Перед использованием записывается в счетчик пропорциональное интервалу времени значение. После поступления на вход сигнала GATE (разрешение счета), то счетчик декрементируется с каждым тактовым импульсом, когда содержимое достигает нуля - на выходе формируется импульс.
Существует 2 режима работы ПТ: режим таймера и режим счетчика. В режиме счетчика организуется счет количества импульсов. В режиме счетчика организуется счет количества импульсов. В режиме счетчика можно определять длительность интервалов. Можно задать направление счета. Чтобы запрограммировать таймер, он должен быть подключен к ЦПУ. После этого он может работать вместе с ЦПУ или как самостоятельное устройство.
Для начала работы таймера нужно на его вход разрешения счета подать импульс.
Обычно таймеры входят в состав микроконтроллеров.
Пример:
.
Определить значение, которое нужно
записать в счетчик таймера.
25. Цифро-аналоговое преобразование.
Цифро-аналоговое преобразование – для преобразования двоичного кода в сигнал напряжения, в частности в составе АЦП.
Ki в каждом канале выбирается так, что бы наибольший вес имели старшие разряды
А2 для учитывания знака сигнала
Двоичный код преобразуется в инт. Времени, а инт времени благодаря шим в сигнал постоянного напряжения.
АЦП пердназначен для преобразования непрерывной величины в двоичный код. Преобразование включает в себя дискритезацию по времени, квантование по уровню, кодированию. Эти операции могут выполняться одновременно, т.е. параллельно или последовательно.
АЦП:
-параллельный
-последовательный
-параллельно-последовательный
Функциональная схема АЦП
Время преобразования пропорционально входному сигналу.
Такой способ можно применять при больших тактовых частотах.
Для уменьшения времени преобразования используют алгоритм управления
m- количество разрядов
k- номер шага преобразования
Времяимпульсная модуляция – время импульса пропорционально модулирующей величине.
При
наличии тактовых импульсов таймер
можно использовать в качестве счётчика,
т.е. количество тактовых импульсов за
время импульса
есть величина, пропорциональная входному
напряжению.
Время
преобразования
Время АЦ преобразования возрастает пропорционально требуемой точности при той же тактовой частоте.
Для повышения быстродействия следует увеличить тактовую частоту.
АЦП с применением время-импульсной модуляции, ТС – таймер-счётчик.
26. Аналого-цифровое преобразование.
АЦП применяются в замкнутых системах для преобразования непрерывных величин на входе датчиков в двоичный код.
4 способа кодирования непрерывной величины с помощью двоичного кодирования.
1) Прямой и обратный
Допустим
.
Обозначим
- max
значение модуля двоичного кода.
Прямой код Обратный код
1 в старшем разряде обозначает минус
2) дополнительный код смещённый
Погрешность АЦП: зависит от кол-ва разрядов и способов кодирования.
Абсолютная погрешность равна 1 младшего разряда
Относительная погрешность зависит от преобразования величин
.
Для уменьшения погрешности в окрестности нуля применяются нелинейное преобразование