Лекция: Цифровые системы управления

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

В системах второго типа (ЦВУ в контуре управления, рис. 2-2) вычислительное устройство, включенное в прямую цепь замкнутого контура системы, выполняет функцию последовательного корректирующего устройства. В системах третьего типа (рис. 2-3) ЦВУ включено в цепь местной обратной связи, охватывающей непрерывную часть ОУ системы, и является параллельным корректирующим устройством. Цифровые корректирующие устройства в этих системах позволяют реализовать сложные алгоритмы управления.

Рис. 2.

В системах четвертого типа (рис. 2-4) ЦВУ выполняет функции элемента сравнения и корректирующего устройства. В этой системе на цифровой элемент сравнения задающее воздействие uk и управляемая величина yk поступают в цифровой форме через соответствующие АЦП. На выходе элемента сравнения сигнал рассогласования также получается в виде кода ek. С помощью преобразователя ЦАП цифровой код преобразуется в непрерывный сигнал e(t), поступающий на ОУ системы. ЦАС четвертого типа обладает всеми качествами первого, второго и третьего типов, а благодаря более высокой разрешающей способности элемента сравнения обладает более высокой точностью.

Преобразователи АЦП (аналог > код) являются устройствами, осуществляющими автоматическое преобразование непрерывно изменяющихся во времени аналоговых физических величин в дискретную цифровую форму с эквивалентными значениями числовых кодов в определенной системе счисления (двоичной, восьмеричной, десятичной и т.п.).

В качестве входных аналоговых величин обычно действуют временные интервалы, углы поворота, электрические напряжения или токи, частота колебаний, фазовые сдвиги. Важной характеристикой АЦП является количество каналов, определяющее максимальное число датчиков аналоговых величин, которые могут быть одновременно подключены к преобразователю.

Из множества применяемых преобразователей можно выделить три основных группы:

1) преобразователи пространственных перемещений и углов поворота в цифровой код;

2) преобразователи электрических величин (напряжений, токов, и др.) в код;

3) преобразователи интервалов времени в цифровой код.

Преобразователи угол-код делятся на преобразователи считывания и преобразователи последовательного счета. В преобразователях считывания угол поворота вала выдается со считывающего устройства непосредственно в двоичном коде. Основным элементом преобразователя является диск или барабан с кодовой шкалой (маской). Съем кодированных сигналов осуществляется с помощью фотоэлектрических устройств, контактных щеток, магнитных головок и другими способами (одно считывающее устройство на один разряд кода). Высокая точность обычно реализуется с помощью фотоэлектрических преобразователей (до 14-18 кодовых разрядов).

Преобразователи угол - код с обычной двоичной кодовой шкалой, как правило, не применяются, так как имеется вероятность появления ошибок считывания из-за того, что в двоичной системе счисления при переходе от одного числа к другому могут меняться цифры сразу в нескольких разрядах. Для устранения этого недостатка применяются диски с масками специальных кодов - двоичного кода Грея или двоично-сдвинутого кода Баркера, ошибки считывания в которых не превышают единицы младшего разряда.

В преобразователях последовательного счета угол поворота вала преобразуется в количество импульсов. Для этого используется закрепленный на валу диск или барабан с метками регистрирующих датчиков (контактных, фотоэлектрических, и др.). При повороте диска в считывающем устройстве формируются импульсы, число которых зависит от угла поворота вала и плотности меток. Широкое применение имеют также преобразователи, работающие по методу счета, осуществляющие последовательное преобразование угол > временной интервал > код.

Преобразователи напряжения в цифровой код делятся на преобразователи, работающие по принципу последовательного счета и по принципу сравнения (взвешивания).

Для преобразователей, работающих по принципу последовательного счета характерно промежуточное преобразование измеряемого напряжения в пропорциональный временной интервал, который заполняется импульсами генератора определенной частоты, число которых переводится в кодовую форму. В преобразователях, работающих по принципу сравнения, входное напряжение сравнивается с эталонным, формируемым через ЦАП от счетчика выходного кода.

Преобразователи ЦАП (код > аналог) являются устройствами, осуществляющими автоматическое декодирование входных величин, представляемых числовыми кодами, в эквивалентные им значения какой-либо физической величины, чаще всего - напряжения.

Для преобразования цифрового кода в напряжение используются сопротивления, соединенные с кодовым счетчиком по определенной схеме, включение которых на источник эталонного напряжения происходит в соответствии с декодируемым числом, при этом выходное напряжение, снимаемое с нагрузки, пропорционально декодируемому числу. Основным типом преобразователей код-напряжение являются преобразователи с суммированием напряжений на аттенюаторе сопротивлений. Чтобы преобразовать числа разных знаков, необходимо на входе схемы установить знаковый триггер, а на выходе схемы предусмотреть возможность получения напряжения разной полярности. Преобразователи обладают высоким быстродействием, достаточной точностью (точность преобразования может быть доведена до 0,05... 0,1 %), имеют сравнительно простую схему и обеспечивают пропорциональное преобразование кодов с числом разрядов n ? 10, что вполне достаточно для цифровых автоматических систем.

2. Цифровые средства обработки информации в системах

Многие задачи требуют формирования таких сложных законов управления объектами, которые не могут быть реализованы традиционными элементами и устройствами автоматики. Так, например, в системах управления движущимися объектами требуются сложные вычисления с преобразованием координат, решением прямоугольных и сферических треугольников, счислением пути и т. п. Очень сложные вычисления производятся в адаптивных системах управления. Эти задачи решаются с помощью средств вычислительной техники, вводимых в контур управления динамической системой.

По принципу действия электронно-вычислительные машины, используемые в системах управления, разделяются на два типа: аналоговые (АВМ) и цифровые (ЭВМ).

Аналоговые электронно-вычислительные машины представляют собой вычислительные устройства непрерывного типа с результатами вычислений в виде непрерывного электрического сигнала, отражающего значение определяемой переменной. Выходной сигнал АВМ может быть использован как управляющее воздействие. АВМ легко сопрягается с элементами систем непрерывного управления, удобна и эффективна для решения дифференциальных уравнений как линейных, так и нелинейных. Аналоговые вычислительные системы легко наращивается из отдельных блоков и машин в целом.

Конструктивно АВМ собирается в виде совокупности решающих блоков, организованных в вычислительную систему с помощью электрических связей так, что результат математической операции передается с выхода одного блока на входы других. Результат решения задачи на АВМ можно измерять, регистрировать с помощью записывающих приборов, наблюдать на экранах осциллографов.

Обычный состав АВМ включает в себя следующие функциональные части: операционные усилители, наборное поле, устройства управления, измерительную и регистрационную аппаратуру, источники питания. Имея практически одинаковый набор устройств различных типов, АВМ отличаются количеством операционных блоков, определяющим возможности машины, которые выражаются в основном в порядке дифференциальных уравнений, решаемых на АВМ. По этому признаку АВМ подразделяются на три класса: малые (до 20 операционных блоков), средние (20--60 блоков) и большие (свыше 60 блоков).

Недостатком АВМ является ограниченная точность решения задач и отсутствие устройств памяти для хранения больших объемов информации. Широкое внедрение цифровых электронно-вычислительных машин существенно снизило область применения и масштабы использования АВМ. Тем не менее, в сфере управления техническими системами и технологическими процессами роль АВМ достаточно велика. Эти машины проще, чем ЭВМ, работают в реальном масштабе времени и без проблем сопрягаются с элементами непрерывных автоматических систем.

Цифровые электронно-вычислительные машины Современная теория и практика управления немыслимы без использования ЭВМ. Если имеется численный метод решения, то с помощью ЭВМ можно решить любую задачу в любой области науки, техники, экономики, общественной жизни.

В практике управления используются ЭВМ различных типов, которые подразделяются на три вида: большие ЭВМ, малые или мини-ЭВМ, и микроЭВМ. Все они имеют общие принципы работы. Структура ЭВМ обусловлена содержанием процесса обработки информации, включающем следующие основные операции: подготовка данных для ввода в вычислительную машину, ввод исходных данных, собственно вычисления и решение задач, вывод результатов решения. Соответственно, ЭВМ включает следующие основные элементы: процессор, оперативное запоминающее устройство (ОЗУ), внешние запоминающие устройства (ВЗУ), устройства ввода и вывода.

Процессор -- центральное устройство ЭВМ для преобразования информации, управления вычислительными процессами и взаимодействием устройств вычислительной машины. Основными частями процессора являются арифметико-логическое устройство (АЛУ) и устройство управления (УУ). Арифметико-логическое устройство осуществляет арифметическое и логическое преобразование информации по командам программы. Устройство управления определяет последовательность выборки команд из памяти, вырабатывает управляющие сигналы, координирует работу ЭВМ, обрабатывает сигналы прерывания программ, осуществляет защиту памяти, контролирует и диагностирует работу процессора.

ОЗУ составляет оперативную память ЭВМ, в которой хранится информация. Информация из ОЗУ в виде команд программы и исходных операндов передается в АЛУ. Из процессора в ОЗУ передаются конечные и промежуточные результаты преобразования информации.

ВЗУ - внешняя память ЭВМ, в качестве которой используются накопители на различных физических носителях долговременного хранения информации с возможностью оперативной записи и считывания.

Информация в ЭВМ хранится в двоично-кодированном виде, в двоичной системе счисления. Двоичная система счисления позволяет сравнительно просто обеспечить технически выполнение вычислительных операций. Выполнение программы в ЭВМ -- это последовательное осуществление в заданном порядке арифметических и логических операций над словами (кодами), действий по организации вычислительного процесса и оценки получающихся результатов.

Микро-ЭВМ и микроконтроллеры. С развитием микроэлектроники цена одноплатной ЭВМ с возможностями мини-компьютера резко упала, и вычислительные мощности стало возможно наращивать модулями. Микро-ЭВМ дали толчок совершенствованию управляющего оборудования, они заменяют аналоговые регуляторы даже в одноконтурных системах управления. Сконструированы иерархические системы управления с большим количеством микропроцессоров и спроектированы регуляторы специального назначения на базе микро-ЭВМ. В настоящее время во всём мире выпускается огромная номенклатура микро-ЭВМ, предназначенных для задач управления и являющихся, по существу, техническими средствами автоматизации. Однако необходимо всё же разделить множество таких управляющих микро-ЭВМ на две группы:

- микро-ЭВМ, наследующие архитектуру персональных компьютеров и совместимых с ними не только через интерфейсы, но и на уровне архитектуры и программного обеспечения;

- микроконтроллеры, которые берут своё начало от узкоспециализированных микропроцессорных платформ (PIC- контроллеров, процессоров цифровой обработки сигналов и др.).

Роль микро-ЭВМ в задачах автоматизации процессов повышается в связи с тем, что управление процессами требует не столько вычислений, сколько логической увязки разнообразной информации. В микро-ЭВМ значительно легче, чем в универсальных ЭВМ, осуществляется связь с измерительными и исполнительными органами управляемого процесса.

3. Сетевые компоненты систем

Архитектура открытых информационных систем. Современная тенденция развития информационных систем, в составе которых или ресурсы которых могут использовать системы управления, заключается в том, что структура системы должна удовлетворять следующим требованиям, обеспечивающим ее живучесть, способность к развитию и совершенствованию:

- система должна обладать открытой архитектурой;

- система должна быть распределённой.

Только с развитием микропроцессорной техники и сетевых технологий стало возможно и экономически оправданно строить системы автоматики, действительно удовлетворяющие этим требованиям. Стало целесообразным выделять в общей структуре системы отдельные локальные задачи, решение которых поручать локальным контроллерам. Сеть же позволяет контроллерам в качестве аргументов для вычисления управляющего вектора использовать переменные других контроллеров, обеспечивая связанность системы управления в целом. Такая архитектура существенно увеличивает производительность, надежность и масштабируемость систем. Международная организация по стандартизации (ISO) в 1984 г. сформулировала модель взаимодействия открытых систем (OSI), выделив семь уровней такого взаимодействия.

Эталонная модель взаимодействия открытых систем декларирует не только взаимодействие, но и архитектуру таких систем. Всякая открытая система является иерархически построенной, и внутренняя архитектура системы подобна глобальной архитектуре, в которую входит множество подсистем. Это означает, что программное обеспечение для систем любого уровня создаётся на общих принципах и является достаточно универсальным. Предполагается, что непосредственная связь между физически различными системами или подсистемами осуществляется на физическом уровне. В идеальном случае каждый из уровней должен взаимодействовать непосредственно лишь с двумя прилежащими к нему уровнями.