
- •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. Режим захвата и сравнения.
48. Преобразование унитарного кода импульсн.Датчика в двоичный код положения
Точность позиционирования измеряется допустимой абсолютной погрешностью ΔφD и относительной погрешностью δD= ΔφD/φmax, где φmax – наибольшая величина перемещения. В случае линейных перемещений все расчетные выражения аналогичны, поэтому рассматриваются только угловые перемещения.
При
выборе импульсного датчик по числу N
импульсов на оборот следует обеспечить
выполнение условия для абсолютной
погрешности:
.
Множитель k=0,1-0,5
необходим в качестве коэффициента
запаса, для учета других возможных в
системе источников погрешности.
Относительная погрешность определяется
выражением δ= Δφ/φmax,
а ее допустимое значение - δD=
ΔφD/φmax.
При определении количества разрядов k регистра, в котором предполагается сохранять двоичный код положения, следует учитывать допустимую относительную погрешность: 2k-1-1=1/(kδD).
Импульсный датчик вырабатывает две последовательности импульсов, сдвинутые друг относительно друга на четверть периода. Появление импульса в одной из последовательности сигнализирует о повороте объекта на угол: Δφ=2π/N, где N-число импульсов на оборот. Для считывания сигналов с выхода датчика требуется два бита во входном порту МК. Наличие двух сигналов позволяет определить как величину, так и знак углового перемещения.
Аппаратное и программное обеспечение МК должно обеспечить чтение датчика, определение знака углового перемещения и преобразование унитарного кода в двоичный код угла поворота.
Двоичный код xφ угла поворота формируется в специально отведенном для этого регистре, который должен инкрементироваться при поступлении каждого импульса, если вращение направлено вперед, и декрементироваться пр вращении назад.
49. Преобразование унитарного кода импульсного датчика в двоичный код скорости.
Сигнал на выходе
импульсного датчика позволяет вычислить
скорость в режиме реального времени:
.
Существует 2 способа преобразования:
1.
;
,
-
измеряется таймером. В этом случае
таймер работает в качестве счетчика.
,
- позволяет судить о скорости.
- двоичный код
скорости,
.
2
.
,
,
.
- за фиксированное
время.
Чем больше интервал
времени
,
тем точнее можно измерить скорость,
если она постоянная. Время
измерения скорости ограничено требованиями
быстродействия. Поэтому этот способ
применяется при большой частоте импульсов
от датчика. В настоящее время выпускаются
датчики с
имп/об
– дорогостоящие.
Первый способ имеет преимущество при большой тактовой частоте и количестве разрядов.
,
.
При большом количестве разрядов и высокой частоте применение первого способа позволяет обойтись датчиком с небольшой N (500-4000). Фотонные датчики применяются в системах высокой точности отработки положения или стабилизации скорости, регулируемой в широком диапазоне. Поэтому величина N выбирается в зависимости от требуемой точности системы.
50. ПРИМЕНЕНИЕ ПРОГРАММИРУЕМОГО ТАЙМЕРА В СИСТЕМАХ УПРАВЛЕНИЯ ЭП.
П
рограммируемый
таймер предназначен для отсчета
интервалов времени и для времязадающих
функций (формирование последовательности
импульсов, импульсов модуляции, управл.
устройствами в функции времени). Функц.
схема:
Каждый канал таймера содержит 16-разр. счетчик. Перед использованием записывается в счетчик пропорциональное интервалу времени значение. Когда поступает на вход сигнал GATE (разрешение счета) счетчик декрементируется с каждым тактовым импульсом. Когда содержимое становится = 0 – на выходе формируется импульс. Существует 2 режима: режим таймера и режим счетчика. В режиме таймера формируется временной интервал. В режиме счетчика организовывается счет количества внешних импульсов, которые поступают на специальный внешний вход. В режиме счетчика можно определять длительность интервалов времени. При задании режима можно задать направление счета. Чтобы запрограммировать таймер он должен быть подключен к ЦПУ. После этого он может работать вместе с ЦПУ или как самостоятельное устройство. Чтобы он начал работать необходимо на вход «разрешение счета» подать импульс. Работу таймера можно показать на сл. диаграммах (в счетчике записано значение 7 и назначен режим таймера - декрементация):
Обычно таймер входит в состав микроконтроллера (2 и более).