
- •Вопросы для подготовки к гэ направление обучения – утс Теория автоматического управления
- •Принципы управления. Классификация сау.
- •Объект управления. Алгоритмы и законы регулирования.
- •Математическое описание сау. Модели вход-выход.
- •Типовые воздействия в сау и реакции на них.
- •Математическое описание типовых звеньев сау.
- •Соединения звеньев сау. Математическое описание соединений линейных звеньев сау.
- •Многомерные сау. Модели вход-выход многомерных линейных сау.
- •Математическое описание сау в пространстве состояний.
- •Постановка задач анализа и синтеза сау.
- •Понятие устойчивости сау. Условие устойчивости линейных сау.
- •Устойчивость линейных сау. Алгебраические критерии устойчивости.
- •Устойчивость линейных сау. Частотные критерии устойчивости.
- •Определение устойчивости замкнутой сау по частотным характеристикам разомкнутой сау. Запасы устойчивости по фазе и по усилению.
- •Критерии качества сау.
- •2 Критерия качества:
- •Коррекция сау. Способы коррекции линейных сау.
- •Основные свойства линейных сау. Управляемость.
- •Управляемость.
- •Основные свойства линейных сау. Наблюдаемость.
- •Дискретные сау. Классификация дискретных сау.
- •Математическое описание линейных дискретных сау.
- •Основные понятия и особенности нелинейных сау. Классификация нелинейностей. Типовые нелинейности. Перепроверить
- •Методы линеаризации нелинейных сау.
- •Электротехника и электроника
- •Чистые и примесные полупроводники, формирование p-n перехода.
- •Стабилитрон. Вах стабилитрона. Параметрические стабилизаторы напряжения: устройство, принцип действия.
- •Мостовая схема двухполупериодного выпрямителя: принцип действия, диаграммы работы.
- •Компенсационные стабилизаторы напряжения непрерывного действия, схема, принцип действия.
- •Усилительный каскад, собранный по схеме с общим эмиттером (оэ): схема, назначение элементов, расчет входного сопротивления, коэффициентов усиления Кр, Ku, Ki.
- •Усилительный каскад, собранный по схеме с общим коллектором (ок): схема, назначение элементов, расчет входного сопротивления, коэффициентов усиления Кр, Ku, Ki.
- •Полевой транзистор с p-n переходом: устройство, принцип действия, вах.
- •Усилительный каскад, собранный на полевом транзисторе по схеме с общим истоком (ои), назначение элементов.
- •Моп (мдп) транзисторы со встроенным каналом: устройство, принцип действия, вах.
- •Виды межкаскадных связей. Непосредственная и емкостная связь: схемы, достоинства, недостатки.
- •Виды межкаскадных связей. Трансформаторная и оптическая связь: схемы, достоинства, недостатки.
- •Усилители мощности в режимах «а», «в»: схемы, достоинства, недостатки.
- •Усилители мощности в режимах «c», «d»: схемы, достоинства, недостатки.
- •Ключевой режим работы биполярного транзистора: схема с общим эмиттером (оэ), диаграммы работы.
- •Мультивибраторы: типовая схема на таймере 1006 ви1, диаграммы работы, расчет элементов.
- •Двухтактный усилитель мощности: устройство, принцип действия, диаграммы работы.
- •Операционные усилители: инвертирующий и неинвертирующий усилитель.
- •Операционные усилители: повторитель напряжения, сумматор.
- •Метрология и измерительная техника
- •Погрешности измерений: абсолютная, относительная, приведенная. Аддитивная и мультипликативная погрешность, полоса распределения.
- •Нормирование погрешностей средств измерения.
- •Случайная погрешность измерения. Законы распределения, доверительный интервал.
- •Магнитоэлектрические омметры, особенности измерения больших и малых сопротивлений.
- •Мосты постоянного и переменного тока, области применения, схема, условие баланса.
- •Цифровые устройства автоматики и вычислительной техники
- •Логические элементы. Параметры логических элементов.
- •Коэффициент разветвления по выходу (нагрузочная способность) – это максимальное количество входов элементов той же серии на которую можно нагрузить выход логического элемента.
- •Серии интегральных схем логических элементов. Типы выходных каскадов.
- •Типовые комбинационные схемы. Назначение, принципы построения, примеры использования.
- •Регистры: классификация, принципы построения, выполняемые функции, примеры использования.
- •Счетчики: назначение, классификация, принципы построения, режимы работы примеры использования.
- •Полупроводниковая память: назначение, классификация. Временные диаграммы работы зу.
- •Вычислительные машины, системы и сети
- •Представление информации в цвм и вс.
- •Принцип работы эвм. Программная модель универсального микропроцессора. Сегментация памяти.
- •Система памяти эвм. Особенности памяти типа стек. Назначение и принцип действия кэш-памяти.
- •Общие замечания
- •Целостность данных
- •Система команд универсального микропроцессора.
- •Видеосистема компьютера.
- •Обмен информацией между процессором, памятью и внешними устройствами.
- •Интерфейсы ввода-вывода: определение, классификация. Внутренний интерфейс. Примеры реализации.
- •Интерфейсы ввода-вывода: определение, классификация. Внешний интерфейс. Примеры реализации.
- •Программно-логическое управление в микропроцессорных системах
- •Классификация и особенности архитектуры современных микропроцессоров.
- •Обобщенная структура микропроцессорной информационной измерительно-управляющей системы. Схемы построения многоканальных измерительных систем.
- •Микроконтроллеры: назначение, особенности архитектуры. Типовые периферийные устройства.
- •Программируемые логические контроллеры: назначение, классификация, типовые функции.
- •Системы программирования на языках мэк.
- •Программирование и основы алгоритмизации
- •Поколения языков программирования. Уровни языков программирования.
- •Трансляторы: назначение, классификация, примеры. Этапы прохождения программ на эвм. Результаты, формируемые каждым этапом.
- •Жизненный цикл программного обеспечения. Составляющие процесса жизненного цикла программного обеспечения. Каскадная (водопадная) модель жизненного цикла программы.
- •Типизация данных. Система типов в языке программирования высокого уровня.
- •Технология программирования вычислительных задач (модульное и структурное программирование). Пример использования.
- •Типовые алгоритмы, используемые в программировании. Средства реализации типовых алгоритмов в языке программирования высокого уровня.
- •Организация ввода-вывода. Средства работы с файлами в языке программирования высокого уровня.
- •Понятие подпрограммы. Виды подпрограмм, их отличительные особенности. Способы передачи параметров.
- •Динамические переменные. Операция разыменования. Размещение/освобождение динамических переменных.
- •Модуль и его структура. Основные типы модулей в инструментальной среде разработки программного обеспечения на языке высокого уровня.
- •Фундаментальные принципы объектно-ориентированного программирования. Понятие класса, объекта. Реализация класса в языке программирования высокого уровня.
- •Информационные сети и телекоммуникации
- •Понятие о способах коммутации в распределенных вычислительных системах (коммутация каналов, коммутация пакетов).
- •Структуры распределенных вычислительных систем (топология, физические и логические элементы сетей эвм).
- •Модель взаимодействия открытых систем (Open Systems Interconnection, osi).
- •Стек протоколов tcp/ip.
- •Виртуальная локальная сеть.
- •Коммутируемый Ethernet (коммутаторы).
- •Протокол связующего дерева (Spanning Tree Protocol, stp).
- •Модуляция. Виды модуляции. Частотный спектр сигнала (понятие).
- •Понятие ip адреса и маски сети.
- •Dhcp (Dynamic Host Configuration Protocol) – протокол динамической конфигурации хостов.
- •Arp (Address Resolution Protocol) – протокол разрешения адресов.
- •Icmp (Internet Control Message Protocol) – протокол межсетевых управляющих сообщений.
- •Фрагментация пакетов (назначение, способ реализации).
Технология программирования вычислительных задач (модульное и структурное программирование). Пример использования.
Необходимо выполнить требования к основной мат модели – адекватность модели к рассмотренному явлению. Она должна достаточно точно определять характерн черты явления, но и быть достат-но простой для исследования. Число программ неограниченно.
Требования, кот руководствуются: 1. эффективность прогр - время счета и объёма требуемой памяти, 2. снизить трудоемкость написания программы и ее отладки
Написание на микро уровне: 1. имена переменных выбирают со смыслом обозначаемых величин (программа должна быть читаема), 2. снабжать прогр комментариями, 3. при вычислении индексов массивов следует проявлять особенное внимание, т.к. ошибки индексирования наиболее трудно отслеживаются (локализуются), 4. при экономии памяти целесообразно подумать об использовании 1 массива в моменты, когда различные массивы не использ одновременно, 5. При записи сложн выражений, требуется использование промежуточных элементов – повышает наглядность и реально позволяет сократить кол-во арифмет операций. 6. При использовании многократно вложенных циклов – нужно стремиться чтоб в самом внутреннем цикле было наименьшее количество операций (действий), что способствует уменьшению времени счета.
Макро уровень – грамотно структурировать программу – основная пробл - разбиение на подпрограммы. Сущест-т т.н. порог оптимальности: 50инструкций (команд)- то50 до100.
2 принц программирования: Структурное и Модульное. Структурное – берется задача и разбивается на этапы сверху вниз - Структурно программа программируется сверху в низ, от сложного к простому
Модульная программа программируется в низу вверх, т.е. с более простой на более глобальную.
Итерационное программирование – как методология программирования – на первом этапе появляется альфа версия, разрабатываемая на 80% требований. Считается, что для конечного проекта достаточно 2-5 итераций.
Алгоритм – это строгая чёткая конечная система правил, определяющая последовательность преобразования исходных данных в результаты. Св-ва: детерминированность(однозначность), массовость(универсальность), результативность(алгоритм обязательно довести до конечного результата)
Типовые алгоритмы, используемые в программировании. Средства реализации типовых алгоритмов в языке программирования высокого уровня.
Object Pascal
Типовые алгоритмы делятся по структурам:
Линейная структура
Разветвляющая структура
Циклическая структура (арифметический, итерационный)
Линейная :
Вывод данных
Ввод данных
Разветвляющая
Условие
Циклическая:
Арифметическая(For ) Итерационная (While)
оператор присваивания а:=в; а- имя ячейки памяти, которая запоминает результат вычисления, в – это формула, записанная в виде арифметического выражения.
If_ {логическое выражение}_ then_{оператор1}_else_{оператор2}; Оператор if может использоваться в сокращенном виде, т е if {лог выр} then {оператор pascal};
Begin …end – составной оператор – тоже относится к управляющим структурам языка.
Итерационный или цикл с условием в котором неизвестно число повторений цикла.
While-цикл с предусловием While_{условие прохождения цикла}_do_{оператор Р}
Если условие истинно выполняется тело цикла затем происходит автоматический возврат опять на проверку условий и т д до тех пор пока условие не примет значение ложь.
Repeat – с постусловием Repeat_{оператор Р}_until_{УСЛОВИЕ Выхода из цикла}
Сначала хотя бы один раз выполняется тело цикла, затем идёт проверка условия, если условие ложь происходит автоматический возврат на повторное выполнение тела цикла, когда условие станет истинно, цикл прекратит свою работу.
Арифмет-й или цикл с известным числом повторений.
For_{параметр цикла}:={начальное значение}_to_{конечное значение}_do_{оператор Р}.
Параметр получает начальное значение, которое сравнивается с конечным, если параметр <= конечному, то выполняется тело цикла затем происходит возврат на начало цикла и к параметру прибавляется +1, цикл повторяется до тех пор пока параметр не станет больше конечного значения Если вместо TO поставить DOWNTO то шаг будет –1.