Научная статья на тему 'Интеллектуальный датчик виброскорости с аналоговым интегратором и цифровой коррекцией'

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

CC BY
371
131
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ДИНАМИЧЕСКИЙ ДИАПАЗОН / ИНТЕЛЛЕКТУАЛЬНЫЙ ДАТЧИК / ДАТЧИК ВИБРАЦИИ / ГИБРИДНЫЕ ВЫЧИСЛЕНИЯ / ОБРАБОТКА СИГНАЛОВ / DYNAMIC RANGE / SMART SENSOR / VIBRATION SENSOR / HYBRID COMPUTATION / SIGNAL PROCESSING

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

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

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

Smart vibration speed sensor with analogous integrator and digital correction

This article describes the task of creation of the vibration speed sensor on basis of piezoelectric vibration sensor. The major problem in development digital sensors is the dynamic range of the measured analog signal; and there are some techniques for matching dynamic range of the measured signal and the same of the AD converter, depending on process of the analog signal were considered.

Текст научной работы на тему «Интеллектуальный датчик виброскорости с аналоговым интегратором и цифровой коррекцией»

А.О. Беляев

ИНТЕЛЛЕКТУАЛЬНЫЙ ДАТЧИК ВИБРОСКОРОСТИ С АНАЛОГОВЫМ ИНТЕГРАТОРОМ И ЦИФРОВОЙ КОРРЕКЦИЕЙ

В настоящее время на рынке цифровой микроэлектроники присутствует огромное количество микроконтроллеров и сигнальных процессоров с различными характеристиками, разным набором периферии и быстродействием. Однако выбор наиболее подходящего контроллера (процессора) не всегда так прост, как хотелось бы. Большую роль при выборе играет цена контроллера, также существуют «узкие места», такие как разрядность АТ ЦП и ЦАП.

Одним из компромиссов в этом вопросе является серия аналоговых микроконтроллеров или микроконвертеров ADuC70x фирмы Analog Devices, выполненных на основе ядра ARM7TDMI. Основным их преимуществом является наличие на кристалле до 16 каналов быстродействующего 12-битного АЦП и до 4-х каналов 12-битного ЦАП, что в совокупности с 32-битным ARM7 ядром и максимальной тактовой частотой до 41,78 МГц даёт возможность решать широкий спектр задач по цифровой обработке сигналов в режиме реального времени [1].

В настоящей статье рассматривается задача разработки интеллектуального датчика виброскорости (ИДВ) на основе пьезоэлектрического датчика виброускорения. Классическая схема интеллектуального пьезоэлектрического преобразователя (ИПП) представлена на рис. 1.

Рис. 1. Структурная схема ИПП

Требования к разрабатываемому ИПП:

- полоса частот 10 - 1000 Гц;

- крутизна спада АЧХ в полосах задерживания 18 дБ/октаву;

- неравномерность в полосе пропускания не более 1%;

- диапазон измеряемых величин виброскорости 0,5-50 мм/с;

- относительная погрешность измерения виброскорости на нижнем пределе не хуже 5% во всем частотном диапазоне.

При таких параметрах динамический диапазон ИПП составит:

U = 20 Log—50— | = 66 дБ.

\ 0,05 • 0,5 0

13Q

Для работы с таким динамическим диапазоном достаточно АЦП с разрядностью 12 бит, при такой разрядности динамический диапазон АЦП с учётом шума квантования составит:

SNR = 6.02 • N +1.76 = 6.02 -12 +1.76 = 74 дБ, где N - разрядность АЦП. Однако приведенные расчеты относятся к виброскорости, а пьезопреобразователь измеряет виброускорение. Если перейти к требованиям по динамическому диапазону для сигнала виброускорения во всём диапазоне частот (2 декады), то это приведет к его расширению на 40 дБ

U = 20 Log\—50— | + 40 = 106 дБ.

{ 0,05 • 0,5 0

Такой динамический диапазон требует уже 18-битного АЦП. Учитывая, что сигнальный процессор применять в данной ситуации нецелесообразно, а 8-битные контроллеры (например, микроконверторы Analog Devices серии ADuC8x с 24-х битным АЦП [2]) не подходят из-за низкого быстродействия и малой разрядности, остановимся на одном из аналоговых микроконтроллеров серии ADuC70x. Но тогда появляется необходимость искусственно увеличить разрядность АЦП. Методы с помощью которых это можно сделать описаны ниже.

Использование нескольких каналов АЦП с разным коэффициентом

предварительного усиления

Принцип данного метода состоит в том, чтобы разделить весь диапазон измеряемой аналоговой величины (напряжения) на два или более диапазонов, каждому из которых сопоставлен свой канал АЦП с усилителем на входе (представляющий собой неинвертирующий усилитель на ОУ с известным коэффициентом усиления [3]), что даст возможность уже в программе МК вычислить действительное значение напряжения (возможный вариант схемотехнического решения представлен на рис. 2).

Вариантов осуществления такого подхода может быть несколько. Например, мы можем последовательно оцифровать напряжение на входах нескольких каналов АЦП, а затем выбрать то значение, которое не переполнено (рис. 3). Или же в каждом цикле преобразования сравнивать полученное оцифрованное значение с некоторыми минимальной и максимальной уставками, при достижении минимальной уставки переключаться на канал с большим коэффициентом усиления, а при достижении максимальной переключаться на канал с меньшим усилением (рис. 4).

Рис. 2. Фрагмент принципиальной схемы, с использованием нескольких каналов АЦП с различными коэффициентами усилени.

Рис. 3. Примерный алгоритм последовательного опроса всех каналов АЦП

Рис. 4. Примерный алгоритм переключения между каналами с различными

коэффициентами усиления

Если учитывать то, что измеряемая величина изменяется периодически, то переключаться с канала на канал придётся довольно часто, притом, что полученное до переключения значение АТ ЦП будет неточным.

Однако основным недостатком этих подходов является то, что они принципиально не решают проблему малой разрядности АЦП, так как если даже разделить весь динамический диапазон на 10 участков, то ширина каждого из них составит 86 дБ:

U = 20 Log\----5---| + 40 = 86 дБ.

{ 0,05 • 0,5 0

Что все равно превышает динамический диапазон АЦП. Таким образом, для того чтобы согласовать динамический диапазон АЦП с динамическим диапазоном ИПП необходимо разбить его на 50 участков, каждый по 72 дБ. Мало того, что такой подход является нерациональным, он ещё и трудно реализуем практически.

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

Выходом из сложившейся ситуации служит следующий подход.

Использование аналогового интегратора

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

это преобразование до АЦП, а именно проинтегрировать сигнал с датчика. В таком случае динамический диапазон сузится до 66 дБ, для которого вполне достаточно АЦП с разрядностью 12 бит. Фрагмент принципиальной схемы с интегратором [3] представлен на рис. 5.

К2

Рис. 5. Фрагмент принципиальной схемы с интегратором

Однако этот подход тоже не лишен недостатков, одним из них является наличие в составе интегратора емкости, значение которой сильно зависит от температуры. В этом случае необходимо предусмотреть возмож -ность автокалибровки, например, в начале работы подавать сгенерированное микроконвертером эталонное воздействие (синусоидальное) и на основе значения на выходе интегратора вычислять необходимую поправку. Структурная схема ИПП с аналоговым интегратором представлена на рис. 6. Аналоговый ключ предназначен для переключения между измеряемым сигналом и эталонным значением от генератора, используемым для калибровки.

Рис. 6. Структурная схема ИПП с аналоговым интегратором и возможностью цифровой коррекции

В качестве заключения можно сказать, что применение гибридных аналого-цифровых вычислителей в некоторых случаях может существенно расширить возможности разрабатываемого изделия. Описанный выше метод применим не только для конкретного, описанного в настоящей статье случая, но и для других задач связанных с обработкой аналоговых сигналов: цифровая фильтрация, вычисление СКЗ и др.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Precision Analog Microcontroller 12-bit Analog I/O, ARM7TDMI MCU Data

Sheet.

2. MicroConverter Multi-Channel 24/16-Bit ADCs with Embedded 62 kB FLASH

and Single Cycle MCU Data Sheet

3. Хоровиц П., Хилл У. Искусство схемотехники: В 3-ч томах. Т.1/ Пер. с англ.

- 4-е изд. перераб. и доп. - М.: Мир, 1993.

С.И. Клевцов, Д.Ч. Лыу, Н.Н. Нгуен, Т.А. Нгуен

ИССЛЕДОВАНИЕ И РАЗРАБОТКА ПРОСТРАНСТВЕННОЙ

МОДЕЛИ ГРАДУИРОВОЧНОЙ ХАРАКТЕРИСТИКИ ДАТЧИКА

ДАВЛЕНИЯ

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

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

На основе модели разработано программное обеспечение (ПО) для анализа результатов испытаний чувствительного элемента, расчета коэффициентов аппроксимации градуировочной характеристики датчика давления и оценки погрешностей вычисления давления с использованием разработанной модели.

Разработка модели градуировочной характеристики датчика

давления

В процессе построения пространственной модели градуировочной характеристики (ПГХ) датчика давления учитывались следующие основные условия:

- достижение низкой результирующей погрешности вычислений;

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

- учет компенсации влияния температуры на показания чувстви-

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