Научная статья на тему 'Математическое моделирование магнитострикционных преобразователей положения на базе  DSP микропроцессора'

Математическое моделирование магнитострикционных преобразователей положения на базе DSP микропроцессора Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
64
18
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Вдовин А. Ю.

Рассмотрена конструкция МПП на базе DSP микропроцессора и описана его работа. Приведена и описана блок-схема алгоритма функционирования DSP микропроцессора, реализующая метод уменьшения случайной погрешности на основе спектрального анализа сигнала считывания первичного преобразователя. Для анализа метрологических характеристик преобразователя была реализована его математическая модель в интегрированной инженерной среде MATLAB 6.1. Математическое моделирование позволило провести анализ эффективности алгоритмов функционирования DSP микропроцессора и оценить их влияние на метрологические характеристики МПП.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Вдовин А. Ю.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The mathematical modeling of magnetostrictive transducer of location based on DSP microprocessor

The construction of magnetostrictive transducer of location (MTL) based on DSP microprocessor is considered, its work is described. The block-scheme of algorithm of functioning of DSP microprocessor realizing the method of reducing of random error of MTL based on spectrum analysis of signal of pickup of initial transducer is given and described. Its mathematical model for analysis of metrological characteristics of transducer is realized in integrated engineering environment MATLAB 6.1. The mathematical modeling is allowed to be conducted the analysis of efficiency of algorithms of functioning of DSP microprocessor and to be evaluated its effect on metrological characteristics MTL.

Текст научной работы на тему «Математическое моделирование магнитострикционных преобразователей положения на базе DSP микропроцессора»

Математическое моделирование магнитострикционных преобразователей положения на базе DSP микропроцессора

Вдовин А. Ю. ([email protected])

Астраханский государственный технический университет

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

Структурная схема МПП на базе DSP микропроцессора и осциллограммы сигналов первичного преобразователя представлены на рис. 1.

Первичный преобразователь ФИТЗ

ПУ

ФИТЗ - формирователь импульса тока записи; ПУ - предварительный усилитель; ФНЧ - антиэллайсинговый фильтр низких частот; АЦП - быстродействующий АЦП; СЬК - тактовый вход АЦП.

а)

б)

Рис 1. Конструкция МПП (а) и осциллограмма формирующихся сигналов первичного

преобразователя (б).

Устройство работает следующим образом: DSP микропроцессор выдает сигнал на формирователь импульса тока записи ФТИЗ, который формирует мощный импульс тока (рис. 1б, канал В) в первичный преобразователь, представляющий собой магнитострикционную линию задержки на крутильных или продольных колебаниях [1]. В результате электроакустических преобразований на его выходе формируется сигнал считывания, который усиливается по амплитуде предварительным усилителем ПУ (рис. 1б, канал А справа). Антиэллайсинговый фильтр низких частот ФНЧ подавляет частоты выше частоты дискретизации fT для избежания

эффекта наложения спектров. Быстродействующий АЦП, непрерывно тактируемый DSP микропроцессором, формирует на его шине данных последовательности цифровых отсчетов соответствующих текущему состоянию сигнала с первичного преобразователя. Алгоритм функционирования DSP микропроцессора производит дальнейшую обработку отсчетов и формирует результат измерения. Результатом измерения является определенный интервал времени между сигналами записи и считывания, который связан с положением объекта позиционирования через скорость распространения магнитострикционного импульса в первичном преобразователе [1].

Блок-схема алгоритма функционирования DSP микропроцессора представлена на рис. 2.

Рис. 2. Блок-схема алгоритма функционирования DSP микропроцессора.

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

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

полезного сигнала. При совпадении условий, которые определяют совокупность поступающих отсчетов как полезный сигнал, фиксируется время поступления отсчета (или его номер) 1пол. Идентификация промаха, который может возникнуть при мощной помехе, не останавливает циклы заполнения массива. Далее идет завершение формирования циклического массива, заключающееся в проведении еще некоторого количества отсчетов соответствующего окончанию изменения сигнала. Из полученного массива производится выборка отсчетов, величина которой определяется временным окном. По полученной таким образом дискретной последовательности вычисляются коэффициенты ДПФ соответствующие стабильным гармоническим компонентам сигнала считывания, определенных априорно. После этого решается задача восстановления дискретной последовательности, причем восстановление может происходить с шагом меньшим шага дискретизации. Это будет определяться, следующей после, процедурой локализации главного экстремума, заключающая в определении окрестности, где значение восстановленной функции минимально (максимально) кратной шагу дискретизации сигнала. Задача поиска главного экстремума сводится к интерполяции восстановленной функции в этой окрестности и определению ее минимального (максимального) значения.

Для анализа метрологических характеристик преобразователя была реализована его математическая модель в интегрированной инженерной среде МЛТЬЛВ 6.1 в виде М-файла[2]. Модель способна обрабатывать как искусственно генерированные ею сигналы, так и экспериментальные данные сигнала считывания.

Блок-схема модели представлена на рис. 3

Рис. 3. Блок-схема математической модели МПП на базе DSP микропроцессора.

Оцифрованный и отфильтрованный сигнал считывания моделируется при помощи генератора сигнала первичного преобразователя и генератора шума и помех.

Генератор сигнала первичного преобразователя загружает данные из внешних файлов формата ASCII, представляющих собой последовательности чисел - абсцисс и ординат цифровых осциллограмм. Поскольку цифровые осциллограммы несут информацию только о полезном, снятом лабораторно сигнале, полученные данные дополняются нулевыми точками на требуемый временной отрезок. График исходного сигнала представлен на рис. 4.

JnJjsJ

File Edit View Insert Tools Window Help

□ & у а и / / ß ß

Initial sygnal

100 150

Time points

T1 I fd rt № I I

Рис. 4. График исходного сигнала.

Генератор шума и помех накладывает на основной сигнал три вида распределенных по равномерному закону помех. Это высокочастотный низко-амплитудный шум (0-3,5 В), импульсная помеха большой амплитуды равной сигналу (8 В), которая накладывается на интервале от нуля до прихода полезного сигнала и импульсная помеха (2 В) на интервале изменения полезного сигнала (рис. 5.).

The extended-time sygnal + noise

1500

Time points

Рис. 5. График генерированного сигнала

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

Формирователь массива данных формирует массив необходимый для идентификации сигнала и массив соответствующий полезному сигналу, определенному блоком идентификации.

Преобразователь БПФ реализует процедуру быстрого преобразования Фурье для массивов идентификации и полезного сигнала. Результат преобразования выводится на график (рис. 6.).

_ File Edit View Insert Tools Window Help

DciHa \ h ? / £> £> O

Рис. 6. Дискретный амплитудный спектр идентифицированного сигнала.

Блок обратного БПФ восстанавливает сигнал по стабильным гармоническим компонентам. На рис. 7. представлены графики выделенного блоком идентификации и восстановленного блоком обратного БПФ сигналов считывания.

Chosen and restored signals

Рис. 7. Графики выделенного и восстановленного сигналов

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

Для анализа влияния помех и шума на результат преобразования положения в качестве исходного сигнала использовалась осциллограмма сигнала считывания. Далее после обработки генераторами сигнала и шума моделировались различные мощные импульсные помехи, распределенные по временной оси случайным образом. Значения амплитуд шумов задавались до величины 3,5 В, что составляет около 40% амплитуды полезного сигнала (рис. 5).

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

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

выделения экстремума (при исследовании влияния шума и импульсных помех большой мощности оценивались пиковые значения сигнала считывания, поскольку аналоговые методы оказываются

а) График измерений пиков исходного б) График оценки уменьшения случайной

зашумленного и обработанного сигналов погрешности в конце 5-метрового диапазона

Рис. 8. Графики исследований влияний шумов и помех и оценки уменьшения случайной погрешности.

Как видно из графика разброс пиков зашумленного сигнала составляет ±1,2 мкс, что составляет погрешность ±3,6 мм для датчика на крутильных колебаниях. Разброс минимумов восстановленного сигнала составляет ±20 нс, что соответствует погрешности ±0,06 мм. Кроме этого, применение алгоритмов позволяет получить метрологически надежный результат вследствие частотной идентификации сигнала.

Из графика оценки уменьшения случайной погрешности видно, что максимальный разброс измерений, выделение сигнала в которых проводилось аналоговыми методами, составляет ±400 нс, разброс измерений в результате обработки разработанными алгоритмами, реализованных в имитационной модели составляет ±30 нс. Таким образом, уменьшение случайной погрешности составляет более 90%.

Основные результаты и выводы:

1. Разработана математическая модель МПП на базе DSP микропроцессора, реализующего метод уменьшения случайной погрешности на основе спектрального анализа сигнала считывания первичного преобразователя.

2. Предложенная модель способна обрабатывать экспериментальные данные, что делает ее применимой для исследований МПП.

3. Математическое моделирование МПП позволяет оценить уровень его помехоустойчивости и случайную погрешность.

Работа выполнена по гранту РФФИ № 05-01-96508-р_поволжье_а «Математическое моделирование магнитострикционных преобразователей»

Литература

1. Надеев А. И. Магнитострикционные интеллектуальные преобразователи параметров движения. Монография /Астрахан. гос. техн. ун-т.-Астрахань, АГТУ, 1999. - 155 с.-деп. в ВИНИТИ 22.07.99. № 2385 - В99.

2. Кетков Ю. Л., Кетков А. Ю., Шульц М. М. МЛТЬЛВ 6.x.: программирование численных методов. - СПб.: БХВ-Петербург, 2004. - 672 с.: ил.

3. Л. Рабинер, Б. Гоулд "Теория и применение цифровой обработки сигналов" под редакцией Ю.Н. Александрова: - М.: «Мир», 1978. - 848 с.: ил.

i Надоели баннеры? Вы всегда можете отключить рекламу.