Хелпикс

Главная

Контакты

Случайная статья





Измерительная техника ЦИФРОВАЯ РЕГИСТРАЦИЯ И АНАЛИЗ СИГНАЛОВ



                                     Измерительная техника             ЦИФРОВАЯ РЕГИСТРАЦИЯ И АНАЛИЗ СИГНАЛОВ

                                                Общие сведения
В практических задачах электрических измерений все чаще ис­пользуются динамические модели процессов и объектов.
Автономные измерительные приборы (как аналоговые, так и цифровые), предназначенные для статических измерений (вольт­метры, амперметры, ваттметры, термометры, манометры и т.д.), не позволяют осуществлять длительную автоматическую регистра­цию сигналов, выполнять последующий обстоятельный анализ по­ведения исследуемых процессов и объектов, не дают возможности определять некоторые ключевые параметры модели процесса/объек­та в динамике, достаточно полно и подробно оценивать особенно­сти процесса или объекта.
   Аналоговые регистраторы (самопишущие приборы, светолучевые осциллографы, магнитографы, запоминающие электронно­лучевые осциллографы) имеют ряд существенных недостатков: сравнительно невысокую точность, не всегда достаточное число входных каналов, невысокую надежность вследствие наличия ме­ханических узлов или сложности устройства), значительные габа­ритные размеры и массу, создают серьезные трудности организа­ции автоматизированной обработки результатов записи. Кроме того, их практически невозможно использовать в информационно-из­мерительных системах, системах автоматизированного управления.
  Для решения задач динамических измерений, длительной авто­матической регистрации в настоящее время широко применяются Цифровые методы и средства. Все активнее используются малога­баритные измерительные цифровые регистраторы и анализаторы, микропроцессорные и компьютерные средства измерений и реги­страции. Последующий цифровой анализ сигналов базируется имен­но на зарегистрированных массивах цифровых данных достаточно большого объема. Одно из важных преимуществ цифровых изме­рительных регистраторов - легкий и естественный переход от процедуры регистрации к процедуре автоматизированного цифро­вого анализа.
   Современный уровень развития измерительной техники дает богатые возможности по организации сложных экспериментов.
    Цифровые средства регистрации и анализа сигналов характеризу­ются довольно высокими значениями точности (погрешности 1,0...0,01 %), разрешающей способности, ста­бильности преобразования, быстродействия, надежности; боль­шими объемами памяти данных; при этом используются разнообразные сложные алгоритмы обработки.

                         Цифровая измерительная регистрация
В основе многих современных средств динамических измерений лежат принципы цифровой измерительной регистрации. Класс средств цифровой измерительной регистрации представлен сегод­ня различными типами устройств: сравнительно простыми и «мед­ленными» накопителями данных - логгерами (Data Logger); реги­страторами быстропротекающих процессов (Transient Memory); цифровыми осциллографами (Digital Storage Oscilloscope – DSO): анализаторами сигналов во временной области (Digital Signal Analyzer, Time-Domain Analyzer); анализаторами сигналов в ча­стотной области (Frequency-Domain Analyzer); разнообразными ком­пьютерными измерительными устройствами (Computer-Based Instrumentation). Основные формы преобразования информации, поло­женные в основу всех этих средств, это аналого-цифровое преоб­разование входных сигналов, хранение, цифровой анализ и пере­дача больших массивов цифровых эквивалентов.
   Цифровые измерительные регистраторы не имеют недостатков, присущих аналоговым, и успешно используются в современной измерительной технике. В настоящее время в мире выпускается множество самых разнообразных автономных (малогабаритных) и специализированных (прецизионных или быстродействующих) регистраторов, компьютерных измерительных устройств для ре­шения различных задач динамических измерений.
          Устройство цифрового измерительного регистратора
Цифровые измерительные регистраторы (ЦИР) - это изме­рительные преобразователи (или измерительные приборы), спе­циально предназначенные для динамических измерений и реги­страции меняющихся электрических и неэлектрических величин в течение длительного интервала времени. Объем памяти данных в ЦИР значительно больше, чем в ЦИП для статических изме­рений. Кроме того, аналого-цифровой преобразователь ЦИР обыч­но гораздо более быстродействующий, чем в структуре обычного ЦИП.

На рис. 84 приведена упрощенная структура ЦИР.
Если ЦИР многоканальный, то на входе стоит коммутатор К, который последовательно (или по определенной программе) вы­бирает («опрашивает») исследуемые сигналы x1(t), x2(t),…, xn(t)первичных измерительных преобразователей (датчиков). Далее вы­бранный сигнал подвергается аналоговым преобразованиям (в об­щем случае это могут быть масштабирование, т.е. усиление или деление сигнала, фильтрация, линеаризация). На схеме рис. 84, например, сигнал с выхода коммутатора К усиливается усилителем Ус и поступает далее на фильтр нижних частот ФНЧ, где подавля­ются высокочастотные помехи и шумы. Затем, с помощью устройст­ва выборки/хранения УВХ происходит дискретизация сигнала (пе­реход к дискретному времени) и квантование с помощью аналого-цифрового преобразователя АЦП. Последовательно получаемые в результате преобразования многочисленные результаты (коды) за­поминаются и хранятся в оперативном запоминающем устройстве ОЗУ достаточно большой емкости. По окончании процедуры реги­страции (или в процессе ее выполнения) эти данные могут быть выведены на индикатор Инд или переданы другим (внешним) устройствам по интерфейсу.

Рис. 76. Структура цифрового измерительного регистратора
  Узлы, отмеченные на рис. 76 пунктирной рамкой, могут отсут­ствовать в других вариантах структур ЦИР.
Цифровые измерительные регистраторы уверенно вытесняют классические аналоговые средства динамических измерений/реги­страции. Сегодня они широко применяются в задачах мониторинга (длительного наблюдения) параметров технологических процессов, окружающей среды; при различных энергетических обследованиях.
           Дискретизация, квантование и восстановление сигнала
Термины «дискретизация» и «квантование» – по существу синонимы, но так сложилось (и это общепринято), что используются они по-разному. Термин «дискретизация» применяется обычно для обозначения процедуры замены непрерывного аргумента (текуще­го времени) ограниченной последовательностью мгновенных зна­чений, т.е. перехода к дискретному времени. Термин «квантование» означает замену бесконечного множества значений непрерыв­ной функции (уровня сигнала) конечными значениями из огра­ниченного множества цифровых эквивалентов. Дискретизация и квантование реализуют аналого-цифровое преобразование, кото­рое является основой цифровой измерительной регистрации и имеет своей целью и результатом представление фрагмента непрерывно­го во времени и по уровню входного сигнала конечным числом цифровых эквивалентов (кодов).
По разным причинам обработка поступающих от АЦП цифро­вых данных не всегда выполняется в реальном времени (в темпе поступления исходных данных), поэтому необходимо промежу­точное запоминание и хранение массива кодов в некотором запо­минающем устройстве. Такая последовательность процедур диск­ретизации и квантования входного сигнала, запоминания и хра­нения кодов и является цифровой регистрацией. А поскольку в из­мерительных экспериментах требуется вполне определенная дос­товерность всех преобразований, то необходимо знание метроло­гических характеристик основных элементов структуры и всего устройства. В этом смысле речь идет о цифровой измерительной реги­страции.
В результате процедур дискретизации и квантования фрагмент непрерывного (во времени и по уровню) входного сигнала х(t)трансформируется в массив цифровых эквивалентов (кодов Ni), соответствующих дискретным отсчетам в моменты времени t0, t1, t2, t3,…,взятые с шагом дискретизации Тд(рис. 77).
Шаг дискретизации и интервал регистрации. Конкретная форма выполнения дискретизации определяется характером сигнала, его спектральным составом, требуемой точностью последующего циф­рового преобразования и/или восстановления в аналоговую форму, задачами и алгоритмами последующей цифровой обработки информации, представления и др. Наиболее простой вид дискре­тизации – равномерная дискретизация,при которой промежуток времени между соседними отсчетами (шаг дискретизации Тд) по­стоянный в течение интервала регистрации Тр.Равномерная диск­ретизация является в технической реализации наиболее простой, поэтому и применяется в большинстве случаев.

а                                                б

Рис. 77. Дискретизация (а) и квантование (б) сигнала
В некоторых случаях используется и неравномерная дискретиза­ция, в которой шаг дискретизации в процессе регистрации не по­стоянен, а определяется особенностями сигнала (например, ско­ростью изменения сигнала, т.е. текущим значением производной сигнала).
Рис. 78 иллюстрирует понятия шага дискретизации ^ Тд (проме­жутка времени между соседними отсчетами – результатами ана­лого-цифрового преобразования) и интервала регистрации Тр(об­щего времени записи).

а                                                              б

Рис. 78. Иллюстрация понятия шага дискретизации (а) и интервала регистрации (б)
Поскольку значение шага Тдперед экспериментом может зада­ваться (программироваться пользователем) в некотором диапазо­не, то возникает вопрос выбора конкретного значения шага Тд (или частоты Fд= 1/ Тд)дискретизации. Этот вопрос является дос­таточно важным. Чем меньше шаг Тд(или, что то же, чем больше частота Fд),тем лучше с точки зрения последующей обработки и восстановления сигнала. Но, с другой стороны, высокая частота дискретизации означает высокую скорость заполнения памяти ре­гистратора, объем которой ограничен. Для каждого отдельного экс­перимента значение частоты Fд определяется максимально воз­можной скоростью изменения входного сигнала; способом даль­нейшего использования цифровой информации; алгоритмом обработки данных; целями и задачами восстановления входного сиг­нала по его цифровым эквивалентам; спецификой представления графической информации; требуемой окончательной погрешно­стью; объемом памяти.
В практике электрических измерений есть задачи, где требуется высокая частота дискретизации Fдвходных сигналов (высокое бы­стродействие АЦП). Например, при анализе спектрального соста­ва электрического сигнала напряжения сети может потребоваться частота дискретизации Fд = (100...200) кГц (шаг дискретизации Тддолжен составлять, соответственно, 10...5 мкс). В то же время есть задачи, где достаточны сравнительно низкие частоты дискретиза­ции (т.е. допустимы большие значения шага Тддискретизации). Практически все тепловые процессы – это медленно меняющие­ся процессы, при изучении которых возможна низкая частота дис­кретизации Fд. Например, для исследования характера изменения температуры в помещении в течение трех суток (т. е. общая про­должительность записи – интервал регистрации Тр = 72 ч) циф­ровым регистратором шаг дискретизации Тдможет быть выбран равным 15 мин. Это означает, что по окончании записи будет заре­гистрировано (сохранено в памяти) общее число отсчетов (резуль­татов) N = 72 × 60/15 = 288. В некоторых случаях может оказаться достаточно информативным даже шаг дискретизации Тд= 1 ч.
Восстановление и представление сигналов. Представление циф­ровых данных о зарегистрированном входном аналоговом сигнале х(t)(рис. 79, а) в графической форме возможно по-разному (рис. 79, б...г). Оно определяется требованиями задачи эксперимента, квалификацией оператора, возможностями аппаратуры и др.

а б в г

Рис. 79. Способы восстановления и представления сигнала: а – входной сигнал; б – точечное представление; в – ступенчатая аппроксимация; г – линейная интерполяция
  Восстановление может происходить в самом регистраторе/ана­лизаторе или в компьютере, который выполняет обработку и пред­ставление зарегистрированных данных. Наиболее простым и не требующим дополнительных затрат является так называемое то­чечное представление (рис. 79, б),применяемое в основном в циф­ровых осциллографах и анализаторах с матричными индикатора­ми и принтерами. Основанный на способности человеческого гла­за сглаживать последовательность множества точек при небольших расстояниях между ними, этот способ дает удовлетворительное качество изображения уже при разрешающей способности экрана 1,5...2 точки/мм.
Несколько сложнее реализуется ступенчатая аппроксимация,однако при невысоких разрешающих способностях АЦП по времени и амплитуде может создаваться искаженное представление о входном сигнале. Между тем это наиболее распрост­раненный способ восстановления и представления зарегистриро­ванных сигналов.
В некоторых случаях применяется способ линейной {векторной) интерполяции (восстановление формы сигнала отрезками прямых линий), требующий определенных затрат на формирова­ние отрезков (векторов), но дающий более гладкую кривую (см. рис. 79, г).
В любом случае, чем выше частота дискретизации в процессе регистрации и чем больше разрядность аналого-цифрового пре­образования, тем точнее впоследствии может быть восстановлен сигнал по массиву зарегистрированных цифровых данных.
                                                       Задание интервала регистрации
Наряду с выбором шага дискретизации Тдне менее серьезным является и вопрос определения необходимой (и/или возможной) длительности и выбора способа задания интервала регистрации Тр. Правильная организация задания моментов начата и окончания интервала регистрации Тр– важная составная часть подготовки эксперимента по измерительной регистрации.
Запуск в цифровых регистраторах. Запуск (Trigger) означает процедуру автоматического определения момента начала интервала регистрации по некоторым критериям (условиям), заданным опе­ратором. В средствах цифровой измерительной регистрации применяются различные способы (режимы) запуска. Существует деление возможных режимов запуска на две группы: внутреннего и внешнего запуска.
Внутренний запуск в свою очередь делится на запуск по заданному моменту времени; запуск по некоторым параметрам входно­го сигнала (например, по уровню или по скорости изменения) и комбинированный запуск. Самый простой и понятный из них – запуск по заданному астрономическому времени, который возмо­жен благодаря внутреннему энергонезависимому таймеру регистратора. При этом поведение входного сигнала не имеет значения. В заранее запрограммированный оператором день и час автоматически начинается процесс регистрации сигнала.
Цифровой запуск (Digital Trigger) по уровню подобен класси­ческому запуску развертки аналогового (электронно-лучевого) осциллографа. Разница только в том, что в данном случае происходит сравнение цифровых кодов (а не аналоговых уровней). Задание уровня может быть реализовано в единицах конкретной измеряемой физической величины (например, в вольтах), в процентах диапазона измерения, иногда – в значениях кода.
В ряде случаев удобны режимы запуска по некоторым другим параметрам исследуемого сигнала, например, по значению его первой производной dx/dt (т.е. скорости его изменения). Например, момент начала регистрации определяется условием «dx/dt > 1 В/мин», т.е. превышением скорости изменения входного напряжения зна­чения 1 В/мин.
Возможны также режимы запуска, в которых используются ком­бинации нескольких условий (признаков) запуска. Например, за­пись начинается при одновременном выполнении таких условий: астрономическое время – не ранее 12:00; значение амплитуды сигнала – положительное; производная сигнала – отрицательная и превышает по модулю значение 100 мВ/мин.
Режим внешнего запуска (Ехtеrnаl Trigger) реализуется поступ­лением на специальный вход регистратора сигнала на начало ре­гистрации извне (от внешних источников, от оператора, от других устройств/приборов). При этом поведение входного исследуемого сигнала не имеет значения. Иногда такой режим называется запус­ком по некоторому событию (Event Trigger). Этот внешний сигнал обычно является унифицированным сигналом, например, имею­щим уровень транзисторно-транзисторной логики (ТТЛ). Такой режим аналогичен режиму внешнего запуска обычного ос­циллографа.
Цифровой запуск по уровню. Внутренний запуск по заданному уровню в цифровых регистраторах/анализаторах имеет ряд особен­ностей. Цифровой запуск начала регистрации реализуется обычно таким образом.
Допустим, требуется начать запись при выполнении следующе­го условия: уровень входного сигнала таков, что соответствующий ему код превышает заданное значение кода запуска Nзап(напри­мер, 70 % верхней границы установленного диапазона измерения Nmax). Оператор задает значение кода Nзап = 0,7 Nmax, превышение которого и должно определить момент запуска.
Аналого-цифровой преобразователь регистратора работает по­стоянно в заданном темпе (т.е. с заданным шагом дискретизаций ^ Тд), но результаты преобразования не заносятся в ОЗУ. На каждое новом шаге Тдвновь полученный код (отсчет, результат преобра­зования) сравнивается с установленным кодом запуска Nзап по средством цифрового сравнивающего устройства (компаратора кодов).
Если заданное условие N (ti+1) ≥ Nзап наконец выполнилось (т.е. поступил код, равный или превышающий Nзап), то компаратор кодов формирует сигнал начала регистрации. И после этого все вновь поступающие от АЦП коды (отсчеты) запоминаются в па­мяти регистратора.
Интервал регистрации и объем памяти. Количество отсчетов (от­дельных результатов аналого-цифрового преобразования, слов), которые запоминаются в памяти регистратора, определяется от­ношением Тр / Тд. Этим же отношением, естественно, определяется и объем памяти V (в отсчетах), которую займет массив зарегистри­рованных данных по окончании записи. Окончание интервала регистрации Тр (как и его начало) также может быть организовано по-разному. Понятный способ – задание астрономического вре­мени окончания записи. Правда, при этом необходимо всякий раз убеждаться в том, что соотношение заданных обшей длительности интервала регистрации Три шага Тддискретизации не противоре­чит возможностям (максимальному объему Vм)памяти регистра­тора. В противном случае неизбежны потери информации.
Максимально возможное время регистрации (максимальная длительность интервала регистрации Тр)определяется простым соотношением Тр= Тд Vм,где Vммаксимальный объем памяти данных в отсчетах, словах (а не в байтах, так как один отсчет часто не равен байту, а больше). Например, при объеме памяти данных Vм = 1000 отсчетов (слов) и заданном шаге дискретизации Тд, рав­ном 1 мин, невозможна суточная запись (т.е. Тр = 24 ч) исследуе­мого процесса, так как память будет вся заполнена уже примерно через 16 ч. При этом финальная часть процесса, естественно, не будет зарегистрирована.
Если значение шага дискретизации Тд(или частоты дискретизации Fд)уже определено по каким-то критериям (например, исходя из максимальной скорости изменения исследуемого процесса), объем памяти регистратора Vмизвестен, то определить максимально возможное время регистрации Тр можно, используя простые соотношения:

Тр = Vм Тд = Vм / Fд.

Отметим, что совсем необязательно стремиться заполнить всю память регистратора, если для задач эксперимента достаточно некоторой ее части.
Предзапуск и послезапуск. Предзапуск (Pretrigger) – важная и полезная особенность, присущая только цифровым регистрато­рам, осциллографам, анализаторам и принципиально не реали­зуемая в аналоговых регистраторах. Предзапуск означает предпус­ковую регистрацию, обеспечивающую возможность записи в па­мять и исследования фрагмента сигнала, предшествовавшего мо­менту запуска. Этот режим позволяет записать предысторию инте­ресующего фрагмента, уверенно зафиксировать начало и понять причины появления, например, аварийной ситуации.
Реализация режима предзапуска возможна благодаря непрерывно­му приему и хранению в оперативном запоминающем устройстве (ОЗУ) регистратора достаточно большого массива цифровых данных о сигнале. Оперативное запоминающее устройство здесь играет роль реги­стра сдвига объемом m слов (отсчетов), например, m = 512. Каждое вновь поступившее от АЦП значение очередного цифрового экви­валента (отсчета) записывается в ОЗУ. При этом все предыдущие записанные отсчеты сдвигаются на один номер, а самый ранний (старый) из хранимых отсчетов N1 исчезает (как бы «выталкивает­ся»). Таким образом, в этом регистре сдвига информация, постоянно обновляясь, содержит m последних («свежих») отсчетов.
Так может продолжаться до тех пор, пока не выполнятся уcловия запуска (например, заданное превышение уровня запуска). Компаратор кодов сравнивает поступающие от АЦП текущие результаты (коды) с заданным оператором кодом запуска Nзап. Есл вновь пришедший отсчет Nm+1, удовлетворяет условию запуска (на­пример, Nm+1 больше Nзап), то множество всех предыдущих (пред­шествовавших этому новому Nm+1) отсчетов, лежащих в памяти, как раз и представляет предысторию развития регистрируемого про­цесса, что означает запись до момента запуска. Если остановить процесс записи не сразу, а с некоторой задержкой, то можно по­лучать различные соотношения длительностей зарегистрирован­ных фрагментов до и после момента запуска. Таким образом, тре­буемую глубину предзапуска можно менять. В зависимости от уста­новленного оператором кода глубины предзапуска компаратор выдает с той или иной задержкой сигнал на прекращение записи в ОЗУ.
Числовое выражение глубины предзапуска (предыстории) по­казывает значение сдвига (отрицательного во времени) выбран­ного фрагмента по отношению к моменту запуска.
Обычно глубина предзапуска задается в процентах объема ОЗУ или в процентах части объема ОЗУ, соответствующей одному эк­ранному изображению (для цифровых осциллографов/анализато­ров). Глубина предзапуска может задаваться и в абсолютных интер­валах времени. Например – 100 %-й предзапуск означает, что будет зафиксирован фрагмент предыстории сигнала (объемом, соот­ветствующим полному объему памяти или целому экранному изобра­жению) вплоть до момента запуска. Максимальная глу­бина этой предыстории определяется объемом ОЗУ (т отсчетов). Понятие послезапуска означает запись фрагмента сигнала, за­держанного по отношению к моменту запуска на заданный интер­вал, выражаемый количественно так же, как и в случае предзапус­ка. Это также полезный режим, который позволяет в ряде экспериментов «экономить» объем памяти, если известны особенности поведения сигнала и интересующий нас фрагмент закономерно задержан по отношению к моменту запуска.
                                         Цифровой анализ сигналов
Под анализом следует понимать любое преобразование исход­ных данных в целях получения новой информации.
Широкое распространение динамических моделей объектов исследования привело к резкому увеличению потоков информа­ции, что в свою очередь потребовало автоматизированной обра­ботки. В настоящее время достаточно высокопроизводительная об­работка (анализ) сигналов возможна только цифровыми методами и средствами. Объективными предпосылками развития и ши­рокого применения цифрового анализа послужили успехи микроэлекгроники, в частности в деле создания и распространения мик­ропроцессорной и компьютерной техники и идеологии.
  Методы и средства анализа все шире используют персональ­ный компьютер в качестве одного из основных элементов измери­тельно-вычислительных комплексов.
                                                                Области анализа
Зарегистрированные массивы данных могут быть подвергнуты разнообразному цифровому анализу – обработке (с помощью внут­реннею микропроцессора прибора и/или внешнего персонально­го компьютера). В практике электрических измерений использует­ся несколько различных форм представления обработанных дан­ных. Обычно определяют три основные области обработки (анали­за) сигналов, которые различаются представлением выходной информации, т.е. результатов анализа:
        -временная (Time-Domain Analysis),где массивы и входных, и выходных данных представлены функцией времени;
        -частотная (спектральная, Frequency-Domain Analysis),где мас­сив выходных данных есть функция частоты;
         -амплитудная (Amplitude-Domain Analysis),где массив выходных данных есть функция уровня (амплитуды) сигнала.
  Первые две области широко распространены и реализованы в многочисленных автономных и компьютерных цифровых анализаторах. Анализ во временной области позволяет извлечь из массива входных зарегистрированных данных дополнительную информа­цию и представить ее функцией времени. Анализ в частотной (спек­тральной) области подразумевает переход от привычного временногопредставления сигнала (сигнал – функция времени) к час­тотному представлению (сигнал – функция частоты). Эта область анализа основана на использовании известного преобразования Фу­рье, связывающего временное и частотное представления сигнала. В современных средствах анализа используется алгоритм дискретного преобразования Фурье (ДПФ), посредством которого массив дискретных отсчетов сигнала (временная область) преобразуется в дискретный спектр. Конкретные устройства сегодня реализуют, как правило, разновидность ДПФ – алгоритм быстрого преобразова­ния Фурье (БПФ), который обеспечивает более высокое быстродействие.
  Спектральное представление используется в различных задачах. Довольно часто требуется определять гармонический состав (т.е. спектр) сигналов в электроэнергетических установках, в цепях мощ­ных потребителей. Типичная задача современной практики – опре­деление (по результатам регистрации сигнала электрического тока) значений мощности определенных гармоник.
Анализ в амплитудной области дает возможность найти вероят­ность попадания значений входного сигнала в заданные диапазо­ны, оценить времена нахождения сигнала «в зоне» (или «вне зоны»). Эта область представления сравнительно мало распространена. В ре­зультате такого анализа массива кодов входного сигнала строится гистограмма распределения уровня (мгновенных значений ампли­туд) исследуемого сигнала, из которой можно извлечь дополни­тельную полезную информацию. Подобные гистограммы часто ис­пользуются в статистических исследованиях процессов (особенно случайных) и объектов.
                                                Анализ во временной области
Анализ во временной области дает возможность найти как па­раметры, так и функциональные зависимости входного сигнала, представленного функцией времени. Первое направление называ­ется параметрическим анализом, второе, соответственно, функ­циональным. В первом случае реализуются алгоритмы вычисления различных параметров (отдельных значений) входного массива данных, на­пример, определение максимального, минимального, среднего, среднего выпрямленного, среднего квадратического значений на заданных интервалах. Примером параметрического анализа может также служить алгоритм нахождения оценки математического ожи­дания (среднего значения) по массиву цифровых эквивалентов мгновенных значений случайного сигнала.
    Второе направление (функциональный анализ) позволяет по­лучать на основе входных (исходных) массивов данных различные функциональные зависимости, например, вычисление функции произведения двух исходных массивов напряжения и тока при оп­ределении кривой мгновенной мощности.
   Автоматические измерения параметров.На основе анализа мас­сива зарегистрированных цифровых данных довольно легко реали­зуются автоматические измерения параметров входных сигналов, поскольку цифровые эквиваленты мгновенных значений уже ле­жат готовыми кодами в памяти прибора. При этом на дисплее ана­лизатора (или на мониторе персонального компьютера) помимо графического образа сигнала можно наблюдать числовые характе­ристики (параметры). С помощью курсоров (вспомогательных ли­ний на экранном изображении, положением которых управляет оператор) можно вызвать соответствующие числовые значения параметров. Можно также измерять разницу выделенных курсора­ми точек по уровню и времени. И, конечно же, доста­точно просто измерить период Т и частоту f повторяющихся периодических сигналов, длительности фронта Dt и среза импуль­сов, разницу амплитуд DU и т.п.
   Достоверность результатов таких измерений обычно доволь­но высока, так как определяется погрешностью аналого-циф­рового канала прибора. Типич­ные значения предельных отно­сительных погрешностей равны ±(0,1... 1,0) %.
  Изменение масштабов изображения.Интересной и полезной особенностью цифровых анализаторов и осциллографов, не реализуемой в аналоговых регистраторах и ана­лизаторах, является возможность растяжки (Zoom) изображения уже зарегистрированного сигнала (в том числе однократного) по одной или обеим осям.
Установив курсор (или пару курсоров) на интересующий фраг­мент сигнала и совмещая режимы растяжки по осям и сдвигам, мож­но представить информативный участок изображения в требуемом масштабе.
Просмотр изображения. Кроме рассмотренных режимов, обыч­но имеется режим просмотра («прокрутки» – Scrolling Mode) длин­ной записи процесса с помощью окна обычного размера экранно­го изображения. Этот режим очень удобен при поиске информативных фрагментов на длительных (многочасовых или многодневных) записях.
Если объем памяти данных гораздо больше объема одного экранного изображения (например, такие значения, соответствен­но, 1 Мслов и 256 слов), то вся запись представима 4000 «экрана­ми». При этом просмотр всей диаграммы представляет определен­ную проблему, которая решается в современных анализаторах либо плавным скольжением, либо дискретным перемещением окна.

Аналогичная возможность предусмотрена в некоторых сложных моделях и для просмотра изображения вдоль оси у.
   Сглаживание функций. Рассмотрим возможности анализаторов по функциональному анализу на примере режима цифрового сгла­живания (Digital Smoothing Mode) кривой исследуемого процесса. Процедура основана на цифровом усреднении (Digital Averaging) результатов аналого-цифрового преобразования. Этот режим по­зволяет успешно бороться с нежелательными шумовыми процес­сами (высокочастотными периодическими и случайными помеха­ми). Кроме того, он позволяет избавиться не только от высокоча­стотных посторонних шумов, наложенных на исследуемый про­цесс, но и от неинтересных (для конкретного интервала регистра­ции) быстрых изменений исследуемого сигнала.
  Рассмотрим действие этого режима для случая повторяющихся (в частности, периодических) сигналов. При повторяющемся сиг­нале усредняются синхронные (соответствующие одинаковым ус­ловиям запуска) реализации (фрагменты одинаковой длительнос­ти) исследуемого процесса. На рис. 80 показан периодический сигнал х(t). При заданном уровне (коде) запуска Nзап выделяются поочередно массивы кодов нескольких периодов сигнала (напри­мер, восьми) T1…T8.

Рис. 80. Зашумленный входной сигнал
Если поочередно усреднить (сложить и разделить на 8) коды, соответствующие одним и тем же фазам сигнала в каждом из вось­ми периодов, то сформируется новый массив, состоящий из ус­редненных значений кодов в каждой фазе. Поскольку значения вы­сокочастотных шумов случайны в каждом отсчете каждого периода, а значения полезного сигнала не случайны, то форма усредненно­го сигнала будет более гладкой. На рис. 81 показаны изображения сглаженных таким образом кривых, соответствующие различным объемам выборки (разному числу усредненных М периодов).
   Очевидно, что чем больше объем выборки М,тем меньше вли­яние шумов. Однако не следует злоупотреблять большими объема­ми выборки, поскольку в этом случае будет иметь место не только хорошее сглаживание шумов, но и заметное сглаживание измене­ний полезного сигнала (динамическая погрешность). Чем выше скорость изменения сигнала, тем больше динамическая погрешность. Надо помнить, что применение режима сглаживания экви­валентно использованию фильтра нижних частот. При этом увели­чение объема выборки М соответствует увеличению инерционно­сти регистратора/анализатора.

а б в

Рис. 81. Сглаживание при различных М: аМ = 1; бМ = 8; М = 64
  Выбирая конкретный объем выборки синхронного цифрового усреднения (в зависимости от соотношения уровней сигнала и шума, их спектрального состава, требуемых метрологических ха­рактеристик, итогового быстродействия), можно достичь прием­лемого подавления шума, не увеличивая значительно инерцион­ности анализа.
Реализация процедур анализа. С точки зрения технической реа­лизации методы и средства цифрового анализа делятся на аппа­ратные, программные и комбинированные. Применение тех или иных решений определяется темпом поступления входной инфор­мации (полосой частот исследуемого сигнала, точнее соотноше­нием верхней частоты спектра сигнала и частоты дискретизации АЦП), требованиями по скорости обработки, доступными сред­ствами и т.д.
При сравнительно невысоких частотах входного сигнала (до
1…10 кГц) целесообразна программная обработка, например использование возможностей универсального (персонального) компьютера. В этом случае можно прямо использовать большие объе­мы памяти компьютера для записи отсчетов исследуемого процес­са (может быть в режиме прямого доступа к памяти, Direct Memory Acces – DMA); значительную вычислительную мощность и разно­образие возможных форм представления графической и знаковой входной информации и результатов анализа; различные стандарты передачи данных.
В случае небольших объемов, низкого темпа поступления ин­формации, несложных требуемых алгоритмов обработки возможен анализ данных с помощью внутреннего микропроцессора (или микропроцессоров) анализатора. При более высокочастотных про­цессах или при необходимости выполнения громоздких вычисли­тельных процедур анализа используются буферные запоминающие устройства (ЗУ), осуществляющие вспомогательную регистрацию входных данных (и/или промежуточных результатов). В этом случае объем и быстродействие ЗУ определяют возможности всего комп­лекса.
Аппаратная обработка, основанная на применении специали­зированных процессоров сигналов (Digital Signal Processor – DSP), обеспечивает значительно более высокое быстродействие. Скорость выполнения преобразований при этом может быть увели



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.