ЦИФРОВАЯ СИСТЕМА УПРАВЛЕНИЯ PhD Olga Ruban. Применение компьютера в управлении процессом 3/12/20152.

Презентация:



Advertisements
Похожие презентации
Тема 9 Тема 9 Шифраторы и дешифраторы Сумматоры и полусумматоры.
Advertisements

Кодирование и обработка звуковой информации.. Звук - это волна с непрерывно меняющейся амплитудой и частотой Интенсивность громкость Частота высота тона.
Двоичное кодирование звуковой информации Временная дискретизация звука. Звук представляет собой звуковую волну с непрерывно меняющейся амплитудой и частотой.
Кодирование информации 9 класс (повторение). Кодирование информации Кодирование числовой информации Диапазон целых чисел, кодируемых одним байтом, определяется.
Кодирование информации. Кодирование и декодирование Для обмена информацией с другими людьми человек использует естественные языки. Наряду с естественными.
Элементная база ЭВМ Вычислительные системы, сети и телекоммуникации © МЦИТ ГУАП 2008 Элементы для обработки единичных электрических сигналов, соответствующих.
Тема 7. ЦИФРОВЫЕ ИЗМЕРИТЕЛЬНЫЕ ПРИБОРЫ. СОДЕРЖАНИЕ ТЕМЫ 7.1. Информация. Основные определения, свойства. Цифровые коды Малые интегральные схемы.
Кодирование информации Представление чисел в компьютере.
Компьютерные технологии ЭЛЕМЕНТНАЯ БАЗА ЭВМ Элементы Элементы для обработки единичных электрических сигналов, соответствующих битам информации Узлы Узлы.
Вычислительные системы, сети и телекоммуникации ЭЛЕМЕНТНАЯ БАЗА ЭВМ Элементы Элементы для обработки единичных электрических сигналов, соответствующих битам.
Цифро-аналоговый преобразователь (ЦАП)
Двоичное кодирование звуковой информации Временная дискретизация звука. Звук представляет собой звуковую волну с непрерывно меняющейся амплитудой и частотой.
АНАЛОГО-ЦИФРОВЫЕ И ЦИФРО-АНАЛОГОВЫЕ ПРЕОБРАЗОВАТЕЛИ
Представление чисел в компьютере автор: Хайманова Т.Я. май 2008 г.
Использование логических устройств в вычислительной технике.
ЕГЭ Урок 6 Кодирование звуковой информации. Двоичное кодирование звуковой информации в компьютере Звук представляет собой распространяющуюся в воздухе,
Тема урока: ТРИГГЕР. или не не Разнообразие современных компьютеров очень велико. Но их структуры основаны на общих логических принципах, позволяющих.
Устройства хранения информации Кэш - память Основная память Магнитный (жесткий) диск Регистры Оптические носителиМагнитные носители.
Кодирование звуковой информации Аналоговая информация Графики непрерывных функций; Графики непрерывных функций; проигрыватель грампластинок.
Представление чисел в компьютере. Числовые данные обрабатываются в компьютере в двоичной системе счисления. Числа хранятся в оперативной памяти в виде.
Транксрипт:

ЦИФРОВАЯ СИСТЕМА УПРАВЛЕНИЯ PhD Olga Ruban

Применение компьютера в управлении процессом 3/12/20152

Цифровая система управления 1 Управление техническим процессом существенно отличается от обычной обработки данных. Здесь обработка данных следует за событиями во внешнем мире, т.е. процессом. Цифровая система управления должна достаточно быстро реагировать на внешние события и постоянно обрабатывать поток входных данных, чаще всего не имея возможности изменить их количество или скорость поступления. 3/12/20153

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

Cистема цифрового управления В общем случае система цифрового управления физическим/техническим процессом состоит из следующих компонентов В общем случае система цифрового управления физическим/техническим процессом состоит из следующих компонентов управляющего элемента; управляющего элемента; каналов обмена информацией; каналов обмена информацией; аналого-цифровых и цифро-аналоговых преобразователей (АЦП и ЦАП); аналого-цифровых и цифро-аналоговых преобразователей (АЦП и ЦАП); датчиков и исполнительных механизмов; датчиков и исполнительных механизмов; собственно физического/технического процесса. собственно физического/технического процесса. 3/12/20155

Основная структура системы цифрового управления процессом 3/12/20156

Схема ввода/вывода в системе «процесс- управляющий компьютер»

Виды сигналов Сигнал определяется как напряжение или ток, который может быть передан как сообщение или как информация. Сигнал определяется как напряжение или ток, который может быть передан как сообщение или как информация. По своей природе все сигналы являются аналоговыми, будь то сигнал постоянного или переменного тока, цифровой или импульсный. По своей природе все сигналы являются аналоговыми, будь то сигнал постоянного или переменного тока, цифровой или импульсный. Тем не менее, принято делать различие между аналоговыми и цифровыми сигналами. Тем не менее, принято делать различие между аналоговыми и цифровыми сигналами. 3/12/20158

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

Представление цифровых результатов измерений Представление цифрового результата измерений в контроллере и компьютере возможно в одном из двух форматов: в формате числа с фиксированной запятой; в формате числа с плавающей запятой где M=(0, a-1…a-m) – нормализованная мантисса (a-10) в R- ичной системе счисления с m значащими цифрами, а B=±br…b2b1 – целочисленный порядок числа (bi R-1)

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

Хранение и передача результатов измерений в цифровых измерительных системах Результаты измерений хранятся в цифровой памяти и передаются по линиям или каналам связи между разными компонентами системы. Передача данных в цифровых системах производится по цифровым интерфейсам (например, по интерфейсам физического уровня RS-232, RS - 485) с протоколами, где обеспечивается защита данных от искажений за счёт применения защитных кодов.

ОБРАБОТКА СИГНАЛОВ Дискретизация аналоговых сигналов Мультиплексирование и АЦ-преобразование измерительной информации Определение интервала дискретизации Преобразование аналоговых сигналов и цифровых. Цифро-аналоговое преобразование Аналого-цифровое преобразование Аналоговая фильтрация. Фильтр высокой частоты Фильтры низкой частоты первого порядка Фильтры низкой частоты высоких порядков

Дискретизация сигналов (Sampling- выборка) Цифровые часы (watchdog) Дискретизация, оцифровка, квантование-представляет собой считывание сигнала только в определённые моменты времени; этот процесс реализуется в компьютере специальной схемой. Дискретизация включает мультиплексирование и АЦ- преобразование. Эти операции синхронизированы с помощью задающего таймера - Цифровые часы (watchdog) 3/12/201514

Мультиплексоры (multiplexer) Различные элементы системы должны совместно использовать некоторые ограниченные ресурсы, например входной порт компьютера или длинный сигнальный кабель, по которому передаётся информация от нескольких датчиков. Мультиплексирование (multiplexing) позволяет компьютеру в любой момент времени выбирать, сигнал какого датчика необходимо считать. Мультиплексор можно рассматривать как переключатель (коммутатор), соединяющий компьютер в каждый момент времени только с одним датчиком. Входы А и В адресные входы этого, 4-х ходового мультиплексора. Они выбирают, с какого из четырех информационных входов данные будут передаваться на выход, X.

При A/D преобразовании аналоговый сигнал выбирается в данной точке, и выбранное значение преобразовывается в двоичное число. Так как это требует определенного интервала времени, число выборок аналогового сигнала за время ограничено. Частота, с которой преобразуется сигнал, называется скоростью преобразования (sampling rate). Дискретизация сигналов (Sampling- выборка)

Частота выборки 1 3/12/ Чтобы представить аналоговую форму волны, частота должна быть больше, чем 2 максимальных частоты аналогового сигнала. Теоретический минимальный предел нормы осуществления выборки известен как Nyquist частота. Очевидно, большее число выборок за цикл аналогового сигнала приводит к более точному представлению аналогового сигнала. Это показано для 2 различных частот. Более высокая частота выборки приводит к более точному результату.

Частота выборки - Частота выборки - Определение интервала дискретизации Если интервал дискретизации слишком велик, т.е частота выборки слишком мала, то компьютер получит неверную картину исходного сигнала. В то же время слишком малый интервал, выполняет неоправданно много вычислений. Кроме того, чем больше быстродействие тем дороже устройство. Другими словами, частота выборки должна быть достаточной для последующего восстановления аналогового сигнала из дискретного. 3/12/201518

Точность (accuracy) Точность ADC строго коррелируется с его разрешением но и зависит от соотношения сигнал-шум (Signal to Noise Ratio (SNR).Обычно добавление 1 bit разрешения равно 6 dB усилению в SNR. Точность ADC строго коррелируется с его разрешением но и зависит от соотношения сигнал-шум (Signal to Noise Ratio (SNR).Обычно добавление 1 bit разрешения равно 6 dB усилению в SNR. Сама по себе дискретизация происходит очень быстро. Однако во время АЦ-преобразования не должно быть каких-либо изменений во входном сигнале которые могли бы повлиять на цифровой выход. Это обеспечивается операцией выборки и хранения (sample-and-hold) в каждом цикле дискретизации-значение аналогового сигнала считывается в начале каждого интервала и остаётся постоянным в течении всего времени АЦ-преобразования. 3/12/201519

Преобразование аналоговых величин в дигитальные. Оцифровка входов от датчиков A/D преобразователь преобразовывает непрерывный аналоговый сигнал в последовательность двоичных чисел. Характеристики A/D: Разрешение. Чем больше бит, тем точнее преобразование и тем больше разрешение, потому что больше величин данного аналогового сигнала м.б. представлено. Время преобразования - время от микро сек до миллисекунд Ошибка квантования - изменение величины аналогового сигнала в течение времени квантования

Концепция преобразования 3/12/201521

Разрешение (Resolution) Разрешение (Resolution) - наименьшее изменение в аналоговом напряжении, которое будет вызывать изменение в 1 бит на дигитальном выходе АDC. Полная шкала измерений: -5 до 5 Вольт. ADC 12 bits: Полная шкала измерений: -5 до 5 Вольт. ADC разрешение 12 bits: ADC : ADC разрешение в Вольтах:Примеры ADC с разрешением 12 bits, даёт дискретных величин, т.е. 2^12 = 4096; ADC с разрешением 12 bits, даёт дискретных величин, т.е. 2^12 = 4096; ADC Если разрешение 16 bits, ADC даёт дискретных величин. 3/12/201522

Если 10-битовый АDC, то возможно использовать различных дигитальных величин и для полной шкалы аналогового от 0 до 10 В Шаг одного бита соответствует изменению 10-битовый АDC 8-битовый АDC Это означает, что 0,03 В на аналоговом входе АDC не могут вызвать изменения дигитального выхода. Число битов на выходе АDC определяет «разрешение» или точность. Разрешение

N -битовый АDC Если 12-битовый АDC, то число дигитальных величин и для шкалы от 0 до 10 В один бит соответствует изменению аналогового сигнала на 10/4095, т.е. 2,4 мВ. В общем случае «разрешение» n -битового АDC:

Аналогово-цифровое преобразование 8-битового преобразователя, когда входной сигнал меняется от 0 до 10 В. Это преобразование сопровождается потерей разрешения, которое зависит от числа бит.

Потеря в разрешении АDC преобразование сопровождается потерей в разрешении, которая зависит от числа битов. Пример. 8-ми битовый байт представляет целые числа в пределе 0 – 255. Если измеряемый сигнал с датчика (например, расхода) лежит в пределах 0–1800 л/мин, один бит представляет примерно 7 л/мин (1800/255). Это означает, что расход 138 л/мин не может обрабатываться 8-ми битовой системой, (от 134 л/мин она перепрыгнет к 141 л/мин).

Точность Большинство промышленных датчиков имеют точность 0.1% и 12-ти битовое преобразование будет добавлять маленькую ошибку. Пример. Нужно установить температуру + или – 1 градус, тогда типично ошибка 1/10 градуса. Если аналоговый пареобразователь 12-бит, и температурный диапазон для датчика от 0 до С, то «теоретическая» точность д. б. рассчитана

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

Цифро-аналоговое преобразование (DAC) 8-ми битовый DAC Если 8-ми битовый DAC, то его выход производит величины напряжений аналоговых сигналов. Предположим, что выходной диапазон есть 10 В DC. Тогда 1 бит даёт на выход

ABCout Выход =1,если входные величины не равны – exclusive OR Cout =AB Полусумматор Законы сложения: 0+0=0 0+1=1 1+0=1 1+1=10 Таблица истинности Полусумматор (Half-adder)

ABCinCout Сумматор ( Adder) Сумматором – называется комбинационное логическое устройство, предназначенное для выполнения операции арифметического сложения чисел в двоичном коде. Таблица истинности для полного одноразрядного сумматора.

Шифратор (Coder) Шифратор (кодер, энкодер) - это микросхема, которая преобразует код одной системы счисления в код другой системы. Наибольшее распространение в электронике получили шифраторы, преобразующие позиционный десятичный код, в параллельный двоичный. Обозначение шифратора на принципиальной схеме.

Оптический энкодер: 4 битовый 2-ое кодирование имеет недостаток: все биты должны мгновенно преобразовываться в и входной модуль микропроцессора делает это с разным временем задержки. Поэтому используется код, где меняется только 1 бит при каждом переходе о одного числа к другому – код Грея. Энкодер даёт 360 позиций на оборот и выход в градусах. Это требует 9 бит, так что полный диапазон Оптический энкодер

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

DeCoder – декодер - Дешифратор

Компаратор (Comparator)

Спасибо за внимание! Спасибо за внимание! 3/12/201537