- •Лекция 1 введение
- •Лекция 2 Дискретные системы управления и их преимущества
- •2.1 Структура дискретной системы управления.
- •2.2 Выбор аппаратной части цф
- •2.3 Выбор языка программирования цф
- •2.4 Методы перехода к дискретной передаточной функции.
- •Лекция 3 использование z и w - преобразования
- •Лекция 4 способы программирования дискретной передаточной функции
- •4.1 Параллельное и последовательное программирование
- •4.2 Непосредственное программирование
- •4.3 Реализация цф в виде подпрограмм
- •Лекция 5 анализ и синтез дискретных су
- •5.1 Обеспечение заданной точности
- •5.2. Обеспечение заданного запаса устойчивости
- •Цифровые системы с экстраполятором первого порядка
- •Лекция 6 Расчет корректирующих средств
- •6.1. Расчет непрерывных корректирующих средств
- •Можно принять
- •6.2. Расчет дискретных корректирующих средств
- •Дискретная частотная передаточная функция
- •Переход к передаточной функции цвм дает
- •Типовые последовательные дискретные корректирующие звенья
- •Лекция 7 разработка микропроцессорных средств (мпс) дискретных су
- •7.1 Регистровая алу. Базовая структура ралу.
- •7.2 Регистровая алу разрядно-модульного типа
- •7.3 Наращивание разрядности обрабатываемых слов
- •7.4 Однокристальные ралу
- •Лекция 8 устройства микропрограммного управления микропроцессорных су
- •8.1 Устройства управления на жёсткой логике
- •Блок (узел) микропрограммного управления (бму).
- •8.2 Эмуляция системы команд (архитектуры) микро эвм посредством программирования
- •Лекция 9 модули памяти микропроцессорных су
- •9.1 Особенности и принцип построения озу
- •Статические озу
- •Динамические озу
- •9.2 Особенности и принципы построения пзу и ппзу
- •9.3 Организация и применение стековой памяти
- •Лекция 10 модули памяти микропроцессорных су(продолжение)
- •10.1. Классификация зу микро-эвм
- •10.2. Функциональные схемы озу, пзу, ппзу
- •10.2.1. Функциональные схемы озу
- •10.3. Организация многокристальной памяти
- •Лекция 11 основы реализации многопроцессорных систем
- •Лекция 12 основы реализации многопроцессорных систем (Продолжение)
- •Лекция 13 особенности разработки аппаратных средств
- •Разработка аппаратных средств мпу
- •Особенности и принципы построения разрядно - модульных микропроцессоров
- •Лекция 14 аналого-цифровые преобразователи
- •14.1 Обеспечение совместимости объекта измерения с процессором по форме представления информации
- •14.1.1 Основные операции аналого-цифрового преобразования
- •14.1.2 Алгоритмы аналого-цифрового преобразования и структуры
- •14.2 Оптимизация выбора бис ацп и бис цап микропроцессорных средств.
- •Лекция 15 датчики
- •15.1. Первичные преобразователи (датчики)
- •15..2. Свойства и разновидности измерительных преобразователей
- •15.3. Измерительные цепи
- •15.4. Контактные резистивные преобразователи
- •Лекция 16 датчики (Продолжение)
- •16.1. Реостатные и потенциометрические преобразователи
- •16.2. Электромагнитные первичные преобразователи
- •Лекция 17 датчики и исполнительные приводы
- •17.1. Ёмкостные первичные преобразователи
- •17.1.2. Пьезоэлектрические преобразователи
- •17.1.3. Тензометрические преобразователи
- •17.1.4. Оптические преобразователи
- •17.1.5. Тепловые преобразователи
- •17.1.6. Терморезисторы
- •117.2 Исполнительные приводы
- •Лекция 18 Промышленные контролеры
- •Лекция 19 Промышленные контролеры (Продолжение)
- •19.1 Локальные промышленные сети
- •19.2 Общие принципы построения промышленных контроллеров
- •19.3 Особенности распределенной системы управления
- •Лекция 20 типовые структуры су с эвм
- •2. Для автоматических систем характерна замена человека в контуре
- •Лекция 21 Дискретные системы управления на основе малых локальных сетей
- •Лекция 22 дискретные системы управления с параллельной обработкой данных
- •Лекция 23 многопроцессорные дискретные системы управления с общей памятью
- •Лекция 24 перспективы развития и внедрения дискретных су
- •Лекция 25 модели связи и архитектуры памяти
2.3 Выбор языка программирования цф
Программирование МПСУ можно осуществлять на машинном языке, высокого уровня, языке ассемблера. Программирование на машинном языке (рисунок 2.3а) обеспечивает полный контроль и управление каждой последовательностью шагов, которые выполняет ЭВМ.
Рисунок 2.3
Такое управление позволяет оптимизировать программу с точки зрения времени ее выполнения и требуемого для ее размещения объема памяти.
Основное преимущество языка ассемблера над машинным заключается в том, что программирование на нем выполняется в символических обозначениях, более простых и удобных для запоминания, чем шестнадцатеричный код машинного языка. Однако применение языка ассемблера связано с увеличением объема памяти, необходимой для хранения программы ассемблера (рисунок 2.3б).
В последнее время разработано много языков высокого уровня для МПС: PL/M, Forth, FORTRAN, BASIK, Pascal, Concurrent Pascal, Ado и др.
Объектная программа, получаемая после их трансляции занимает так же большой объем памяти и требует времени на трансляцию(рисунок 2.3в). Кроме того, программы, реализующие саму трансляцию, могут во много раз превосходить по объему процедуры выполнения собственно алгоритма объектной программы. Поэтому языки высокого уровня целесообразно применять в МПСУ, не требующих высокого быстродействия и не имеющих ограничений по габаритам и массе.
При составлении же программ для специализированных микропроцессорных систем предпочтение следует отдать языку самого низшего уровня.
Учитывая особенности языков различного уровня, составление программ будем производить на языке ассемблера, что облегчает поиск ошибок при отладке программ. При процессе отладки на микроЭВМ производится ассемблирование в машинные коды, непосредственно записываемые в ПЗУ (ППЗУ) программ МП системы.
2.4 Методы перехода к дискретной передаточной функции.
При исследовании процессов цифровой фильтрации используется математический аппарат преобразования непрерывных сигналов в цепях. Это объясняется тем, что теория преобразования непрерывных (аналоговых) сигналов разработана достаточно полно и имеет обширный, детально разработанный математический аппарат.
Для исследования временных характеристик аналоговых фильтров на основе понятия импульсной переходной функции в качестве математического аппарата обычно применяется преобразование Лапласа. При его использовании линейную систему удобно характеризовать передаточной функцией G(S), определяемой отношением преобразования Лапласа выходной функции Y(S) к преобразованию Лапласа входной функции X(S).
G(S) = Y(S) / X(S)
где Y(S)=L[Y(t)]
X(S)=L[X(t)]
L[…] – оператор преобразования Лапласа,
X(t) – входной сигнал фильтра,
Y(t) – выходной сигнал фильтра.
Здесь используются передаточные функции нескольких фильтров, записанные в аналоговой форме.
Импульсные передаточные функции можно непосредственно определить из аналоговых путем использования различных форм Z – преобразования. Под Z – преобразованием понимается изображение решетчатой функции, определяемой формулой:
где z – комплексная переменная ( ),
T – период дискретизации
Поскольку рассматриваемые аналоговые фильтры удовлетворяют требованиям обработки сигнала необходимо, чтобы полученные цифровые фильтры также обладали всеми требуемыми свойствами, включая частотные характеристики. Для этого необходимо, чтобы процедура перехода удовлетворяла двум условиям:
1. Мнимая ось S – плоскости (S=j для -<<) отображалась в единичную окружность z – плоскости ( для ) (рисунок 2.4)
Рисунок 2.4
Это условие необходимо для сохранения частотных характеристик аналогового фильтра.
2. Левая половина S – плоскости (Re[S]<0) отображалась в часть z – плоскости внутри единичного круга (|z|<1) (рисунок 2.5).
Это свойство необходимо для сохранения устойчивости аналогового фильтра.
Рисунок 2.5 - Использование таблиц z – преобразования.
Для перехода к импульсной передаточной функции можно использовать таблицы z – преобразования.
При этом необходимо:
определить оригинал преобразования Лапласа G(S)/S;
найти соответствующее z – преобразование, используя его свойства и таблицы;
произвести умножение на (1-z-1), для получения импульсной передаточной функции с нулевым порядком приближения.
Рассмотрим преобразование этим методом на примере двух фильтров.
Дифференцирующее звено типа . Передаточная функция такого фильтра в аналоговой форме имеет вид:
Тогда импульсная передаточная функция будет:
Из таблиц находим, что
где
После подстановки получим:
Дифференцирующий корректирующий фильтр.
Аналоговая форма передаточной функции:
где
Импульсная передаточная функция такого фильтра запишется как:
по таблицам находим
где .