1. Основные принципы построения цифровых измерительных приборов. Определения
Цифровой измерительный прибор (ЦИП) – средство измерений, автоматически вырабатывающее сигналы измерительной информации в цифровой форме. Цифровой измерительный прибор имеет ряд преимуществ перед аналоговыми приборами: удобство отсчитывания значений измеряемой величины, возможность полной автоматизации процесса измерений, регистрация результатов измерения с помощью цифропечатающих устройств и перфораторов. Поскольку результат измерения в ЦИП выражен в цифровом коде, измерительную информацию можно вводить в цифровую ЭВМ.
Не следует, однако, считать, что ЦИП в будущем полностью вытесняет аналоговые приборы. Аналоговые приборы просты и надежны. В тех случаях, когда оператору необходимо следить за уровнями изменяющихся во времени сигналов, стрелочные указатели более удобны из-за наглядности представления об изменениях величины, о ее минимальном значении, приближении к порогу и т. п.
В ЦИП происходит преобразование непрерывной измеряемой величины в цифровой код. Осуществляется этот процесс с помощью аналого-цифрового преобразователя (АЦП), в котором сигнал измерительной информации подвергается дискретизации, квантованию и кодированию.
Дискретизация, т. е. процесс преобразования непрерывного сигнала измерительной информации в дискретный, может осуществляться как по времени, так и по уровню. Дискретизация по времени выполняется путем взятия отсчетов сигнала X(t) в определенные детерминированные моменты времени. Таким образом, от сигнала измерительной информации сохраняется только совокупность отдельных значений. Промежуток времени Δt между двумя моментами дискретизации называют шагом дискретизации. Обычно моменты отсчетов на оси времени выбираются равномерно, т. е. шаг дискретизации Δt постоянен.
Дискретизация значений измерительного сигнала по уровню носит название квантования. Операция квантования сводится к тому, что непрерывная по времени и амплитуде величина заменяется ближайшим фиксированным значением по установленной шкале дискретных уровней. Эти дискретные (разрешенные) уровни образованы по определенному закону с помощью мер. Разность ΔХ между двумя разрешенными уровнями называют интервалом (шагом или ступенью) квантования. Интервал квантования может быть как постоянным, так и переменным. Временная дискретизация измерительного сигнала имеет смысл, когда его величина изменяется во времени. Если измерительный сигнал постоянен, достаточно осуществить квантование. Особым случаем является измерение времени (временного интервала).
Процесс дискретизации здесь теряет смысл, и осуществляется квантование самого времени.
Следующим преобразованием измерительного сигнала, является кодирование. Цифровым кодом называется последовательность цифр или сигналов, подчиняющаяся определенному закону, с помощью которой осуществляется условное представление численного значения величины. Графически описанные преобразования поясняются на рис.1. Исходный измерительный сигнал Х(t) (рис.1,а) представляет собой непрерывную функцию времени. Дискретизация
выполняется с интервалом Δt .Моменты дискретизации отмечены на рис.1,а цифрами 1, 2,... ..., 9. Практически такую дискретизацию можно осуществить путем амплитудной модуляции исходным сигналом Х(t) последовательности коротких импульсов с периодом Δt. Как видно из рис.1.б, значения сигнала Х(ti), полученные после дискретизации, точно соответствуют мгновенным значениям функции Х(t). Если на том же рисунке отметить уровни квантования, расположенные друг от друга на расстоянии ΔХ, то часть дискретных значений сигнала окажется в промежутках между ними. Процесс квантования по уровню сводится к округлению дискретных значений сигнала до значений, соответствующих ближайшим разрешенным уровням. Так, в момент 1 мгновенное значение сигнала превышает уровень Х3 на величину, несколько меньшую ΔХ/2 (см. рис.1,б). Округление производится в сторону уменьшения, и квантованное значение выбирается равным Х3. В момент 2 значение сигнала превышает уровень X4, на величину, большую чем ΔХ/2. Квантованное значение принимается равным Х5 (рис.1,в). Последний этап заключается в преобразовании квантованного сигнала X(ti)кв в цифровой код. На рис.1,г представлен для примера унитарный код X(ti)код, соответствующий значениям квантованного сигнала. При таком способе кодирования число импульсов в кодовой группе прямо пропорционально уровню квантованного сигнала. Например, отсчету 7 соответствует уровень квантования X6, и в кодовой группе n7, содержится шесть импульсов.Из рис.1 ясно, что при дискретизации и квантовании сигнала возникает погрешность преобразования. Непрерывная функция X(t) анализируется только в моменты дискретизации. На интервале Δt между двумя отсчетными точками сигнал предполагается неизменным. Уменьшением интервала Δt, т. е. сближением отсчетных точек можно добиться снижения погрешности до допустимой величины. При измерении постоянных величин погрешность преобразования, связанная с дискретизацией, равна нулю. Погрешность, возникающая при квантовании непрерывной измеряемой величины, обусловлена конечным числом уровней квантования. Эта погрешность характерна для всех ЦИП, она носит название погрешности дискретности Δд. При равномерном квантовании погрешность Δд находится в пределах 0
Δд ΔХ.Следующий этап преобразований в ЦИП заключается в превращении цифрового кода в показания цифрового отсчетного устройства. Для этого необходим дешифратор, который превращает кодовые группы в соответствующие напряжения, управляющие работой цифрового индикатора.
Рассмотренная последовательность преобразований, осуществляемая в аналого-цифровом преобразователе (АЦП), дешифраторе и цифровом индикаторе, конечно, дает упрощенное представление о работе ЦИП. Примером может служить случай измерения постоянной величины. Для этого достаточно одного цикла преобразований, в результате которого получится кодовая группа. Но кодовая группа это «пакет» импульсов, передаваемый в течение короткого интервала времени. Результат измерений должен сохраняться на экране достаточно долго, например, до следующего цикла. Поэтому в состав ЦИП должно входить запоминающее устройство (ЗУ).
В заключение перечислим возможные режимы работы ЦИП и их характеристики.
Режим однократного измерения. Этот режим удобен, когда измеряемый параметр постоянен. Команда на проведение измерения подается оператором, результат измерения хранится в запоминающем устройстве и воспроизводится на цифровом индикаторе. В ЦИП осуществляется квантование измерительного сигнала и его кодирование.
Режим периодического измерения. Процесс измерения повторяется периодически через интервал Δt, установленный оператором. В ЦИП осуществляются операции дискретизации, квантования и кодирования. После каждого цикла измерения результат на экране цифрового индикатора обновляется.
Следящий режим измерения. Цикл измерения повторяется, после того как изменение измеряемой величины превысит ступень квантования.
Помимо погрешности измерения, к числу важных характеристик
ЦИП относится его быстродействие, время измерения и помехоустойчивость. Под быстродействием ЦИП понимается максимальной число измерений, выполняемых в единицу времени с нормированной погрешностью. Время измерения – интервал от начала цикла преобразования измеряемой величины до получения результата. Под помехоустойчивостью понимают способность ЦИП с нормированной погрешностью производить измерения при наличии помех.
Быстродействие ЦИП очень высокое. Современная элементная база позволяет строить ЦИП, обеспечивающие до 107 преобразований в секунду. Это, однако, оказывается излишним, поскольку регистрирующие устройства обеспечивают фиксацию не более 100 результатов измерений в секунду. При визуальном наблюдении требования к быстродействию резко снижаются, поскольку оператор способен оценить не более 2—3 результатов измерений в секунду.
2. Коды, применяемые в цифровых средствах измерений
Дискретизированные и квантованные значения функции в ЦИП кодируются. На рис.1,г показан унитарный код, при котором число передаваемых импульсов пропорционально квантованному значению измеряемой величины. Представление числового значения в унитарном коде имеет недостатки. Число импульсов в кодовых группах различно, чем больше представляемое число, тем больше импульсов содержит кодовая группа. Так, для представления числа 82 необходимо передать 82 импульса. Привычная для нас десятичная система счисления более экономна. Действительно, в ней для построения чисел используется десять цифр: 0, 1, 2, 3, .... 9. Число представляется в виде последовательности цифр. Каждая цифра занимает в нем определенную позицию (разряд). Например, число 482 содержит три цифры. Однако крайняя правая цифра 2 относится к разряду единиц, цифра 8 к разряду десятков, 4 – к разряду сотен. Таким образом, для представления данного числа в десятичной системе количество необходимых разрядов равно числу записанных цифр, т. е. трем. Запись этого же числа с помощью унитарного кода потребовала бы 482 импульса (знака). Экономность десятичной системы объясняется тем, то перемещение цифры влево на соседнюю позицию увеличивает ее значение в 10 раз. Цифра 10 является основанием десятичной системы счисления. Принципиально можно образовать систему счисления, используя любое число
в качестве ее основания.