Применение ультразвуковыхизмерителей потока стремительно распространяется как в индустриальной среде,
так и в медицине. Существует множество других методов измерения расхода
жидкости, такие как турбины, трубки Вентури и другие, но применение
ультразвуковых преобразователей имеет множество преимуществ . Такая система не
содержит движущихся частей, не
создает дополнительного перепада давления и позволяет проводить двунаправленное
измерение.Ее быстрый отклик позволяет
производить измерения в переходных и
пульсирующих потоках. Наконец, эта система может значительно снизить
затраты на ее установку и обслуживание . Кроме того, ультразвуковыеизмерители потока находят применение для измерений в жидкостях, газах и
многофазных средах, хотя и не без ограничений .
Среди ультразвуковых методов
измерения объемного расхода
можно выделить два
основных: доплеровский и время-импульсныйметоды. Метод измерения выбирается в
зависимости от типа контролируемой среды. Среда, в свою очередь, может быть
однофазной (гомогенной), либо многофазной (гетерогенной). Для измерения расхода
гетерогенных сред лучше
всего проходит доплеровский
метод измерения, в
основе которого лежит
измерение частоты ультразвукового сигнала отраженного от
движущихся неоднородностей. Для измерения
расхода в однофазных средах лучше подходит
время-импульсный метод измерения,
в основе которого
лежит изменение времени распространения ультразвукового импульса
по потоку и против потока жидкости .
Для ввода
акустических колебаний в
поток и их
дальнейшего считывания используются
излучатели-приемники, выполненные на основе пьезокерамических элементов .
Рассматриваемый в
статье ультразвуковой расходомер должен
проводить измерения для
потока воды. Поскольку
вода является гомогенной средой,
то в качестве метода измерения был выбран время-импульсный метод.
Принцип измерений
Ультразвуковыевремя-импульсные измерители основаны на посыле в акустический канал
ультразвуковых сигналов по потоку и
против него. Для этого используются два направленных друг на друга
пьезокерамических преобразователя, каждый из которых по очереди выполняет роль
приемника и передатчика. На распространение сигнала будет влиять протекающий со скорость v поток, благодаря
чему время распространения сигнала от вышестоящего передатчика А до нижестоящего приемника
Б будет меньше,
чем время распространения сигнала
от нижестоящего передатчика
Б до вышестоящего приемника А.
Таким образом, разность во времени пролета между этими двумя сигналами будет
прямо пропорциональна скорости потока v. Данный принцип схематически изображен
на рисунке 1
Общий вид устройства
Расходомер, как
измерительное устройство, должен
не только накапливать
разности времен распространения сигнала, но также и осуществлять
преобразования, вычисления, мгновенное отображение результата и его передачу на
сервер. В качестве
ядра, выполняющего перечисленные
функции, был использован
микроконтроллер с низким потреблением STM32. Структура
устройства отображена на рисунке 2.
Точность всего
устройства определяется точностью,
с которой осуществляется измерение
разности во времени распространения ультразвуковых волн. В
зависимости от скорости потока, эта величина может существенно отличаться.
Типичные значения разности
во времени составляют от единиц до сотен наносекунд. По этому, был необходим
время-цифровой преобразователь обладающий высоким разрешением и широким
диапазоном измерений.
Для осуществления
прецизионных измерений времени распространения ультразвуковых волн был применен
время-цифровой преобразователь TDC-GP22 производства компании Acam Messelectronic GmbH. Данный
измеритель имеет высокое разрешение 22
псек и содержит
схему генерации и
детектирования импульсов, что
значительно упрощает конечную схему
устройства. Кроме того,
микросхема преобразователя имеет
малые физические размеры
и низкое энергопотребление.
Измерение температуры
воды реализовано при
помощи двух термисторов.
Для определения их
сопротивления была использована
функция измерения сопротивления PICOSTRAIN®
преобразователя TDC-GP22. Данная технология позволяет с высокой
точностью измерить относительное
сопротивление элементов .
Для вычисления абсолютных
величин сопротивлений термисторов
при помощи их относительных значений, а затем и непосредственно температуры,
был введен опорный резистор.
После выполнения
измерений, микроконтроллер STM32 принимает
данные от TDC-GP22 по серийному интерфейсу SPI, выполняет
их обработку, устраняет
шумы и производит
подготовку результатов. Для
взаимодействия с пользователем
и выбора режима
работы устройства были
добавлены дисплей и
кнопки, а также
возможность удаленного взаимодействия посредством интерфейса
передачи данных. Для сохранения результатов используется встроенное
запоминающие устройство.
Обработка данных
Данные, поступающие
в микроконтроллер от время-цифрового преобразователя, представляют
собой последовательность величин,
измеренных в различные
моменты времени с
постоянным шагом. К
сожалению, эти данные очень
сильно зашумлены и потому непригодны к
использованию в своем первоначальном виде. По этой причине необходимо провести
их дополнительную обработку.
Поскольку все результаты
измерений разности времен распространения сигнала и сопротивлений
термисторов представлены в цифровом виде, то обработка осуществляется исключительно
программными средствами микроконтроллера.
Цифровая обработка
сигналов, в сравнении
с аналоговой, имеет
ряд преимуществ, среди
которых гибкость, стабильность и
высокая надежность. Для
определения конкретного типа
фильтра и его
коэффициентов для каждой величины был
проделан ряд экспериментов, заключавшихся
в проведении серий
замеров для различных,
заранее известных, скоростей
потоков воды. Каждая серия включала в себя несколько сотен измерений, которые
сохранялись на ПК для
дальнейшего изучения. Пример
нескольких последовательных измерений
внутри одной серии
приведен в таблице 1.
 |
|
Приведенные в таблице
данные содержат всего 5 точек, но тем не менее наглядно демонстрируют общий
характер измерений. Так, можно
заметить, что сопротивления
термисторов постоянны, а
значит, им не
требуется сложная математическая
обработка и достаточно
простого скользящего среднего.
Времена распространения сигнала
же, напротив, серьезно
подвержены шумам и
требуют дополнительной программной
фильтрации. Примеры исходных зашумленных и отфильтрованных данных приведены
соответственно на рисунках 3 и 4.
Таким образом, после
проведения процедуры фильтрации, полученный результат можно использовать для
итогового вычисления расхода воды. Тем не менее, текущая цифровая обработка может содержать недостатки и
требует более тщательной проверки в
будущем.
Заключение
Данная статья представляет
реализацию ультразвукового расходомера воды основанного на время-импульсном методе, в
основе которого лежит
микроконтроллер STM32, а
генерация импульсов и
измерение их времени распространения осуществляется специализированным время-цифровым преобразователем TDC-GP22.
Полученные данные
обрабатываются при помощи
программных методов и
отображаются пользователю как непосредственно на устройстве, так и
через удаленный сервер.
В будущем необходимо
проведение полноценных метрологических испытаний, по результатам которых
возможно понадобится незначительная корректировка параметров цифрового фильтра.