Аналого-цифровые и цифроаналоговые преобразователи
Преобразователи электрических сигналов — вспомогательные устройства систем управления, предназначенные для согласования элементов системы управления без изменения количества информации, содержащегося в преобразуемом сигнале. Преобразователь переводит сигнал постоянного тока в переменный (модулятор) и обратно (демодулятор), масштабирует сигнал (усилитель).
Аналого-цифровой преобразователь (АЦП) осуществляет преобразование аналоговых, способных непрерывно меняться по уровню электрических сигналов вида U{t) в цифровую форму — последовательность двоичных кодов Xі выдаваемых на выход через заданные промежутки времени. Например, выходное напряжение тензометрического неравновесного моста предварительно усиливается, фильтруется и преобразуется в АЦП в форму, удобную для ввода в управляющую ЭВМ.
По сигналам от таймера, приходящим на микросхему АЦП через заданные промежутки времени Δt, АЦП считывает входное аналоговое напряжение и кодирует его совокупностью двоичных разрядов или битов — двоичным кодом, т. е. происходит дискретизация сигнала по времени (рис. 4.10, а, б).
Наиболее распространены 12-разрядные АЦП, преобразующие напряжение в диапазоне от —5,12 до +5,12 В в 12-битовое двоичное число. Двенадцать битов позволяют кодировать натуральные числа в интервале от 0 до 4095 (если все биты равны 0, то число равно 0, если все биты равны 1, то число равно 4095) или целые числа со знаком от —2048 до +2047. Диапазон напряжений + 5,12 В разбивается на 4096 интервалов, каждому из которых ставится в соответствие целое число. Входное напряжение округляется до ближайшего из 4096 уровней — середин интервалов, и в качестве выходного сигнала выдается целый код этого уровня (рис. 4.10, в).
в
Рис. 4.10. Дискретизация сигнала в АЦП
Чувствительность АЦП (минимальное приращение входного сигнала, вызывающее изменение выходного сигнала) будет равна величине интервала разбиения и составит 10,24 В/4096 = 2,5 мВ.
Возможна работа АЦП по принципу округления входного напряжения до ближайшего снизу уровня, когда чувствительность остается той же, но добавляется систематическая погрешность сдвига нуля вниз на половину интервала, т.е. на 1,25 мВ.
Время преобразования или быстродействие АЦП — это интервал времени от начала преобразования входного напряжения до появления на выходе АЦП (выходном регистре, состоящем из 12 триггеров и доступном для чтения другим микросхемам) соответствующего кода. Обратная величина составляет максимальную теоретическую частоту преобразования данного АЦП.
Обычные, широко распространенные АЦП имеют время преобразования около 2 мкс (от 1 до 10 икс) и частоту преобразования около 500 кГц, но выпускаются и АЦП с частотой преобразования до 500 МГц. Реальная частота оцифровки аналогового сигнала меньше теоретической в 2 и более раз вследствие потерь времени на передачу сигнала на микросхему АЦП, запоминание кода с АЦП в выходном регистре и т.д.
Точность аналогового преобразования определяется не только разрядностью АЦП, но и реальным диапазоном изменения входного сигнала. Так, если реальный сигнал предварительно усилен до диапазона ±5,12 В, то приведенная погрешность преобразования составит g0 = (0,0025 В/5,12 В) 100 % » 0,05 %.
Если реальный сигнал меняется в пределах ±1 В, то приведенная погрешность составит соответственно 0,0025 В/1 В = 0,25 %.
Поэтому для повышения точности преобразования в АЦП сигнал нужно предварительно масштабировать до диапазона изменения ±5,12 В. Кроме того, и сам АЦП производит преобразование с погрешностями, характерными для любого преобразователя: аддитивной погрешностью нуля (погрешностью сдвига), мультипликативной погрешностью чувствительности (погрешностью усиления), погрешностью вследствие нелинейности характеристики преобразователя.
Характерной для АЦП является погрешность из-за дифференциальной нелинейности — отклонения реальных уровней дискретизации (рис. 4.10, в) от теоретических, или, другими словами, отклонение изменения входного сигнала, приводящего к смене выходного кода, от чувствительности.
Важным показателем АЦП является уровень шума, проявляющийся в спонтанных изменениях значений младших разрядов выходного регистра при постоянном входном напряжении. Наличие шума фактически уменьшает так называемую эффективную разрядность и реальную чувствительность АЦП на число разрядов, в которых проявляется этот эффект.
Обычно эффективная разрядность падает с ростом частоты преобразования. Так как время преобразования невелико, для опроса нескольких датчиков обычно используют один АЦП, подключаемый к нужным каналам коммутатором, или мультиплексором.
Цифроаналоговый преобразователь (ЦАП) предназначен для преобразования дискретного по времени и уровню обычно 12-разрядного двоичного кода в непрерывный по времени и по уровню выходной сигнал. Другими словами, на вход ЦАП периодически поступают числа в интервале от —2048 до +2047, кодирующие выходное напряжение в интервале, например, от -5,12 до +5,12 В.
Цифроаналоговый преобразователь в основном применяется для преобразования сигнала от цифрового регулятора в аналоговую форму изменяющегося по времени напряжения, используемого большинством электро-, гидро- и пневмоприводов в качестве управляющего сигнала. ЦАП расшифровывает код и выдает соответствующее напряжение на выход. Как правило, ЦАП дополняется экстраполятором, запоминающим и поддерживающим неизменное напряжение, соответствующее входному коду ЦАП, до подачи нового входного кода. Выходное напряжение экстраполятора меняется обычно только в момент прихода на ЦАП нового кода.
Существуют системы, в которых один ЦАП работает совместно с несколькими экстраполяторами, подключаясь к ним через 1 коммутатор и корректируя их выходное напряжение, однако часто при небольшом числе управляемых каналов и низкой стоимости микросхем каждому ЦАП соответствует свой экстраполятор. Как правило, ЦАП не порождает погрешностей квантования, но остальные виды общих погрешностей присущи и этим преобразователям и составляют в сумме обычно не более 1 %. Характеристикой быстродействия ЦАП является время установления — интервал времени между моментом изменения входного кода и моментом стабилизации выходного аналогового сигнала. Время установления обычных ЦАП составляет 2... 15 мкс.
Исполнительные устройства
Исполнительные устройства осуществляют преобразование сигнала, усиленного усилителем мощности, в форму, удобную для воздействия на рабочий орган системы (обычно в перемещение или силу). Исполнительное устройство является конечным каскадом, последним элементом в системе управления, воздействующим непосредственно или через согласующий орган на регулирующий элемент системы, осуществляющий изменение режима функционирования управляемого объекта. Например, шаговый электродвигатель (исполнительное устройство) через редуктор коробки подач (согласующий орган) задает перемещение суппорта станка с закрепленным на нем инструментом (регулирующего элемента, рабочего органа).
По своим динамическим характеристикам исполнительные устройства обычно являются интегрирующими или инерционными звеньями. Например, система позиционирования рабочего органа по показаниям датчика текущего положения рабочего органа X и по его требуемому положению Х.зад определяет требуемое перемещение ΔХ= Хзад — X, которое через цепь преобразователей поступает на исполнительное устройство, например в виде скорости вращения вала электродвигателя и скорости перемещения рабочего органа v, в результате чего меняются его координаты ΔХ = vΔt.
При закреплении инструмента на исполнительное устройство подается управляющий сигнал, уровень которого определяет силу зажима. Например, в пневмоприводе в полость рабочего цилиндра подается сжатый газ, давление которого Р (управляющий сигнал) совместно с площадью поршня S определит силу зажима F = PS, т. е. в первом приближении пневмоцилиндр можно считать пропорциональным звеном, а если учесть инерционность пневмосистемы за счет конечной скорости течения газа — инерционным звеном. Электродвигатель в силу механической инерции ротора также изменяет скорость вращения постепенно в ответ на скачкообразное изменение напряжения питания.
Исполнительные устройства в зависимости от характера движения выходного элемента подразделяются на три вида:
- с линейным движением;
- поворотным движением (угол поворота меньше 360°);
- вращательным движением (угол поворота больше 360°).
Исполнительные устройства, как и другие элементы систем управления, в зависимости от вида используемой энергии делятся на электрические, гидравлические и пневматические.
К электрическим исполнительным устройствам относятся электродвигатели, электромагнитные муфты, электромагниты (поворотные и втяжные), электромагнитные реле, электромагнитные контакторы и другие устройства, преобразующие электроэнергию в энергию механического движения. Электрические устройства, несмотря на известные преимущества, обладают рядом недостатков, среди которых основными являются часто недостаточные мощность и быстродействие.
Гидравлические и пневматические исполнительные устройства по сравнению с электрическими имеют более высокую мощность (примерно на порядок), обладают быстродействием и надежностью, просты конструктивно, устойчивы к вибрациям и ударам, позволяют плавно менять выходные параметры в широком диапазоне.
В табл. 4.3 приведены ориентировочные сравнительные характеристики исполнительных устройств разного типа.
Таблица 4.3
При выборе исполнительного устройства сила или момент, развиваемые устройством, должны быть заведомо большими, чем сила или момент, требуемые для перемещения рабочего органа на всех режимах его работы, а быстродействие должно быть достаточным.