
- •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. Режим захвата и сравнения.
27. Микроконтроллер как динамическое звено.
АИМ – амплитудно-импульсная модуляция
ЗЗ – звено запаздывания
ФП – функциональный преобразователь
Микроконтроллер обладает запаздыванием τ:

U
←амплитудная модуляция
0 τ τ t
Переход к Z – преобразованию
если τ<<(2/ωс) , то можно использовать непрерывную модель системы с непрерывной передаточной функцией W(p).
W(p) →F(p)→F(z)
28. Влияние времени выполнения программы мк запас устойчивости замкнутой системы.
Запаздывание в МК равно времени обработки информации τ. Запаздывание приводит к изменению помехоустойчивости контура:
τз ≈ 2τ÷1,5τ
В современных МК собираются добиться малого τ, поэтому величиной запаздывания τ можно пренебречь и считать МК безынерционным звеном.
29. Выбор числа разрядов слова данных по требуемой точности системы управления.
1
)
Система управления положением:
2) Система управления скоростью:
Для таких систем обычно задаются
Требуемое количество разрядов контроллера при интерполяции определяется на основании формулы:
,
(1)
где K – количество разрядов контроллера.
Таким образом, для нахождения разрядности микроконтроллера, необходимо решить неравенство:
.
(2)
Таким образом, исходя из заданной точности, для реализации программы управления необходимо к разрядов.
30. Рекурсивные и нерекурсивные цифровые фильтры, их передаточные функции и структурные схемы.
Цифровой фильтр может быть представлен ввиде:
U(z)
e(z)
W(z)
-
ПФ
запаздывающего звена.
Рекурсивный фильтр-это цифровой фильтр, который для расчета сигнала управления требует значений сигналов управления на предыдущих шагах.
Пример: Инерционное звено является рекурсивным фильтром, интрегрирующее звено –рекурсивный фильтр. Расчет сигнала управления начинается с перового шага.
Рекурсивны фильтр требует n-1 нач.условие.
U0=0
U1=0
…
Un=0
Нерекурсивные фильтры-которые для расчета сигналов на выходе не требуют предыдущих значений выходного сигнала.
Примеры: усилительное звено,дифф. Звено.
a0=0
a1=0
…
Un=0
Пример:дискретное дифф. Звено
W(z)=b0+b1z-1+…+bnz-n
U=s*e(физически нереализуемо)
(физически
реазилуемо)
дискретная
передаточная функция.
U
-
z-1
1/Tc
Цифровой фильтр может иметь конечную и бесконечную импульсную характеристику: KИХ и БИХ.
31. Цифровое дифференцирование и интегрирование.
Непрерывный интегратор имеет передаточную функцию:
32. КОНВЕЙЕРНОЕ ВЫПОЛНЕНИЕ КОМАНД И ДРУГИЕ СПОСОБЫ ПОВЫШЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ
Совершенствование архитектуры дает повышение производительности без повышения тактовой частоты. Усовершенствование архитектуры, увеличивает коэффициент использования.
1980г.-организация памяти, расслоение памяти (КЭШ).
1990г.-процессоры с длинным командным словом, конвейеры(LIW).
2000г.-многоядерные процессоры.
Все это распараллеливает обработку информации.
Параллелизм:
Векторный - на уровне программ крупнозернистый.
Скалярный - на уровне команды мелкозернистый.
1)
2) 1-на команда много данных.
3)Много
команд, одни данные.
4)много команд и данных.
Скалярный параллелизм. За счет усовершенствования аппаратных средств. Конвейерное выполнение помогает расслоению памяти. Применение КЭШ-памяти.
Позволяет сократить суммарное выполнение команды.
Недостаток – при конвейерной организации закрывается ветвление, затрудняется прерывание.
Процессор называется суперконвейерным если он содержит конвейер вложенностью не менее 5-ти ступеней.
Суперскалярный процессор кода имеет более 5-ти работающих параллельно конвейеров. Позволяет за 1-н такт выполнить несколько команд.
33. КЭШ-ПАМЯТЬ, ЕЕ НАЗНАЧЕНИЕ И ПРИНЦИП ДЕЙСТВИЯ
КЭШ – дополнительная высокоскоростная память, в которой дублируется часть активного пространства основной памяти. При таком решении при обращении к памяти вначале анализируется КЭШ; если нужная информация в нем отсутствует, то происходит обращение к основной памяти. Она предназначена для временного хранения данных и команд. КЭШ память не занимает адресного пространства.
Контроллер КЭШ «памяти» работает по алгоритму позволяющее учесть обновление данных. Высокое быстродействие КЭШ обусловлено выполнением его на статических элементах памяти (триггеры). Возможны несколько уровней КЭШ памяти.
Принцип действия:
когда необходимо обращение в оперативную память процессор обращается в КЭШ
память, в КЭШ памяти имеется фрагмент из ОЗУ. Есть некоторая вероятность, что процессор найдет нужную информацию. Контроллер КЭШ памяти осуществляет какой-либо алгоритм обновления.