Дискретизация по уровню и по времени непрерывного сигнала.

Звено, в котором происходит дискретизация сигнала, называется квантователем или дискретным элементом.

Процесс преобразования непрерывного сигнала в дискретный называется квантованием.

Различают следующие виды квантования:

1. по уровню;

2. по времени;

3. по уровню и времени.

При преобразовании непрерывного сигнала в дискретный осуществляется квантование по уровню и по времени.

 

На рис. представлен непрерывный сигнал и полученный из него после квантования по уровню и по времени цифровой сигнал.

При преобразовании всегда возникает вопрос - каковы должны быть кванты по уровню и по времени?

Величина кванта по уровню - это, разрешающая способность системы управления, единица младшего разряда цифрового кода. Учитывая, что непрерывные сигналы датчиков и регуляторов систем управления и других источников не могут быть точнее 0.025-0.1%, нет необходимости иметь точность преобразования более высокой. Поэтому используются 10-12-тиразрядные ЦАП и АЦП. При 10-тиразрядном преобразователе инструментальная погрешность D= =0.1%,

при 12-тиразрядном преобразователе D= =0.025%.

Квантование по времени вносит в системы управления запаздывание на период квантования. Следует учитывать и теорему Котельникова - Шеннона, согласно которой предельная полоса пропускания дискретной системы теоретически не может быть больше половины частоты квантования: fпр £ fкв/2.

Теорема: если непрерывная функция x(t) удовлетворяет условиям Дирихле (ограничена, кусочно-непрерывна и имеет конечное число экстремумов), и её спектр ограничен некоторой частотой среза wС, то существует такой максимальный интервал Dt между отсчётами, при котором имеется возможность безошибочно восстанавливать дискретизируемую функцию x(t) по дискретным отсчётам. Этот максимальный интервал Dt=p/wС=1/(2fC).

Чрезмерное увеличение частоты квантования требует увеличения скорости вычислений в дискретной части системы. Но нет особой необходимости увеличивать полосу пропускания дискретной части больше, чем полоса пропускания непрерывной части системы. Поэтому в системах ЧПУ при управлении тиристорными следящими электроприводами частоту квантования принимают 100-125Гц (период квантования (8-10мс)).

При управлении транзисторными приводами получить полосу пропускания дискретной части 250-300Гц не всегда удаётся. Быстродействие электроприводов тогда недоиспользуется.

Информационные потоки в СЧПУ:

1.Уровень объекта - физический уровень:

скорость, положение, температура, давление, расход, U, I, включено, отключено, открыто, закрыто и т.д.

2.Уровень датчиков:

U, I, фаза, частота, цифровой код, t° > t°доп., включено/отключено, замкнуто/разомкнуто и т.д.

3.Уровень ЭВМ, регуляторов, систем исполнения:

буквенно-цифровой, цифровой коды, U, I, вкл./откл., замкн./разомкн. и т.д.

4.Уровень оператора:

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

выход - механическое воздействие на кнопки, клавиши и др. управляющие устройства.

Рассмотрим, как и в какой форме потоки информации передаются в СЧПУ. Первоначально информация представлена в буквенных и десятичных кодах чертежа. Данная информация вводится оператором в память СЧПУ через клавиатуру какого-либо устройства программирования по определённым правилам специализированного языка ввода программ (ISO-7bit, Ярус 2, АРТ, Микрон и др.) для задания режимов работы программируемого устройства.

Далее информация преобразуется (транслируется) в машинную форму, понятную СЧПУ (двоичные, дискретные, позиционные коды) для последующей обработки программы по определённым заранее алгоритмам. Выходной код СЧПУ для управления электроприводами – аналоговый код задания скорости следует на замкнутую САР скорости. С датчиков положения ДП информация поступает в СЧПУ для организации цифрового или фазо-импульсного регулятора положения.

Дискретные выходы программируемого контроллера ПК следует на электроавтоматику. С последней сигналы обратной связи об отработке заданий и состоянии дискретных элементов поступают в ПК.

Ход ввода, отработки программы, индикация перемещений, состояние электроавтоматики и другая информация отображается на дисплее для оператора.

Информационные потоки соответствуют технологическому процессу. Однако можно выделить обобщённую локальную систему автоматизации.

 
 

 

 


Кодирование информации:

-Буквенные коды:

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

2.Машинно-ориентированный язык – ассемблер (DEC, INTEL и др.). Команды ассемблера: INC, ADD, MUL, HALT, MOV и др.

3.Языки высокого уровня (интерфейс между человеком и ЭВМ): системные, технологические языки: БЕЙСИК, ПАСКАЛЬ, СИ, ФОРТРАН, ЯРКС, МИКРОЛ, PLC

-Буквенно-цифровые коды:

Буквы – адрес, команда, другая качественная информация; цифры – количественная информация.

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

1. ASCII – American Standard Code for Information Interchange (американский стандартный код для обмена информацией). В настоящее время является мировым стандартом для ЭВМ.

2. ISO-7bit – International Standards Organization (европейский код для систем ЧПУ)

3. EIA – Electronic Industring Association (американский код для систем ЧПУ 1969 года) – это стандарт ассоциации промышленников по радиоэлектронике и телевидению.

Код ISO-7bit утвержден в России, – смотри ГОСТ 20999-83 (СТСЭВ3585-82).

Коды ISO-7bit и EIA легко переводятся с одного на другой. Это 7-битные коды, т.е. позволяют кодировать до 127 символов. Восьмой бит используется для бита приоритета (контроля достоверности информации по четности или нечетности).

Первые 32 кода (0ё1F) - управляющие: служат для представления сигналов, которые имеют специальное назначение:

· При выводе информации на печать

· При передаче ее по линиям

· Может пользоваться по усмотрению разработчиков систем;

Изображение их зависит от знакогенератора дисплея.

Расширение таблицы (80ёFF) кода ASCII имеет различное наполнение:

1) Стандартный знакогенератор IBM PC, псевдографика, математические символы и др.

2) Знакогенератор с русским шрифтом, используется в отечественных ПЭВМ (ЕС1840, ЕС1841).

3) Знакогенератор с русским шрифтом (альтернативный вариант), в котором использован зарубежное ППО без настройки на новые символы псевдографики. Поставляется обычно драйвер ALFA.exe в ОЗУ (загрузка в начале сеанса), который перехватывает символы 80ёFF при выводе на дисплей и переделывает их в то, что нужно для знакогенератора.

-Цифровые коды:

Цифровые коды служат для записи как дискретной (численной) информации, так и буквенной. Цифровой код – позиционный, т.е. значение кода зависит от места (позиции), которое занимает та или иная цифра. Число в позиционном коде определяется по формуле , где i – номер разряда; – цифра, стоящая в i-ом разряде; a – основание системы счисления. Можно преобразовать десятичное число в 2/10 и двоичного просто получить 8-ое или 16-ое (символы 8-го числа от 0 до 7, символы 16-го: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F).

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

Восьмеричный код используется для задания адреса в системе команд DEC, шестнадцатеричный код для задания адреса в системе команд INTEL.

Унитарный код – последовательность импульсов, несущая двойную информацию: частота импульсов, количество импульсов.

Позиционный код – это фактически n отдельных информационных дискретных сигналов, дискретный код (дискретная информация).

Код Грея – двоичный код датчика положения, в котором между двумя соседними значениями кода имеется разница только в одном разряде.