
- •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. Режим захвата и сравнения.
51. Использование нечеткой логики для синтеза управления. Лингвист. Переменные.
Нечеткое множество
– совокупность элементов, для каждого
из которых задана степень принадлежности
к этому множеству. А:
,
где x
– элемент,
- степень принадлежности.
.
Для классических элементов:
.
Д
ля
нечеткого множества границы а и b
размыты, как показано на рисунке:
Функцию принадлежности строят с помощью экспертных оценок или на основании содерж. анализа того или иного множества.
Логические операции для нечетких множеств:
А:
,
В:
.
О
перация
ИЛИ
:
Операция И:
А
рифметические
операции:
С=А+В =>
С
=А*В =>
Л
ингвистические
переменные дают большую погрешность.
Применение их позволяет заменить мат.
расчеты логическим выводом. Логические
действия легко алгоритмизируются и не
требуют большого количества разрядов.
Если заменить действующие числа
лингвистическими переменными , то для
формирования управляющего сигнала
возможно применение логических правил
вывода. БП – большое положительное, МП
– малое положительное, Н – нулевое, МО
– малое отрицательное, БО – большое
отрицательное. Когда введены лингвистические
переменные, тогда каждое из них
представляет собой нечеткое множ-во.
5 2. Алгоритм нечеткого управления
F- фазификатор (преобразует непр. Сигнал в лингвистические переменные)
DF — дефазификатор (лингвистические переменные в непрерывный сигнал)
КНЛ — контроллер нечеткой логики
Б
П
формируется исходя из цели управления.
Фаззификацией называется преобраз.
действительных значений входных
переменных в лингвистические значения.
Лингвистическое значение — интервал
и функция принадлежности для действительных
чисел. Логический вывод вып-ся на
основании базы правил. В результате
получается лингвистическое значение
сигнала управления с вычисленной
функцией принадлежности. Функция
приналежности выходной величины
рассчитывается по функции принадлежности
входных лингвистических величин.
Дефаззификацией наз-ся преобразование лингвистической выходной переменной в действительное число.
Лингвистические значения: NB, NM, NZ, NL, PZ, PL, PM, PB. (на русском: ОБ, ОС, ОМ, ОН, ПН, ПМ, ПС, ПБ)
Если
-
то величина принадлежит интервалу.
М
етод
центра тяжести:
Функция принадлежности может помимо
треугольной формы иметь сложную форму:
Метод
середины площади:
Стандарты для программируемых контроллеров:
IEC 1121-7, IEC 1131-3 (1993u).
FCL — fuzzy control language — язык нечеткого упра вления
Область применения языка: управление в системах с ОС и без неё (классификация и распознания, принятие решений, диагностика неисправностей и тд).
53. Структура и принцип действия искусственного нейрона. Соединение в сеть.
С
труктура
искусственного нейрона
W1…..Wn-весовые коэффициенты, Х1….Хn- входные векторы
Ʃ-суммирующее
звено
-восприятие?
f(s)- функция, U – выходной сигнал, УО – устройство обучения.
Искусственный нейрон имеет структуру адаптивно (настраиваемого) регулятора. Искусственный нейрон удобен для реализации на микропроцессорной основе в виде искусственной нейронной сети.

dk(w) – требуемое значение выходной величины
ƞ-определяет скорость сходимости (обучения)
Wk+1=Wk+ƞ(Uk-dk)Xk
Персиптрон имеет функциональную схему:
П
ерсиптрон
для классификации входных векторов
путем отнесения их к одному из классов
L1,L2
Значение выхода искусственного нейрона позволяет определить к какой полуплоскости относится вектор.
А ктивация функции могут иметь различный вид:
От вида активац. функции зависит тип выполнения логической операции. Если f(s) имеет вид релейного элемента, то персептрон может выполнять операции в виде четкой логики.
Если f(s) в виде четкой гладкой кривой, то персептрон может выполнять операции нечеткой логики. Выбор алгебраичного обучения зависит от задачи.
В ИНС используют несколько алг. обучения:
-обучение с учителем – предполагает обучающее множество обучающих векторов и каждой из них соответствует свой выходной сигнал.
-обучение без учителя – использ. текущую о входах и выходах.
Для выбора метода обучения можем выбрать генетический алгоритм.
В
ыполнение
логических операций персиптроном:
С
помощью простейшего персептрона
невозможно выполнить искл. ИЛИ.
Соединение нейронов в сеть:
Обычно используют не более трех слоев нейронных сетей. Нейронная сеть имеет регулируемую структуру. Количество процессорных элементов равно количеству нейронов. Алгоритм обучения применяется к каждому нейрону.