суббота, 2 июля 2022 г.

РЕАЛИЗАЦИЯ УЛЬТРАЗВУКОВОГО РАСХОДОМЕРА ВОДЫ НА ОСНОВЕ ВРЕМЯ- ИМПУЛЬСНОГО МЕТОДА

 

Применение ультразвуковыхизмерителей потока стремительно распространяется как в индустриальной среде, так и в медицине. Существует множество других методов измерения расхода жидкости, такие как турбины, трубки Вентури и другие, но применение ультразвуковых преобразователей имеет множество преимуществ . Такая система не содержит движущихся частей, не создает дополнительного перепада давления и позволяет проводить двунаправленное измерение.Ее быстрый отклик позволяет производить измерения в переходных и  пульсирующих потоках. Наконец, эта система может значительно снизить затраты на ее установку и обслуживание . Кроме того, ультразвуковыеизмерители потока находят применение для измерений в жидкостях, газах и многофазных средах, хотя и не без ограничений . 

Среди  ультразвуковых  методов  измерения  объемного  расхода  можно  выделить  два  основных:  доплеровский  и  время-импульсныйметоды.  Метод измерения выбирается в зависимости от типа контролируемой среды. Среда, в свою очередь, может быть однофазной (гомогенной), либо многофазной (гетерогенной). Для измерения расхода гетерогенных сред  лучше  всего  проходит  доплеровский  метод  измерения,  в  основе  которого  лежит  измерение  частоты  ультразвукового сигнала отраженного от движущихся неоднородностей. Для измерения  расхода в однофазных средах  лучше  подходит  время-импульсный  метод  измерения,  в  основе  которого  лежит  изменение  времени распространения ультразвукового импульса по потоку и против потока жидкости .

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

Рассматриваемый  в  статье  ультразвуковой расходомер  должен  проводить  измерения  для    потока  воды.  Поскольку  вода  является гомогенной средой, то в качестве метода измерения был выбран время-импульсный метод.

Принцип измерений

Ультразвуковыевремя-импульсные измерители основаны на посыле в акустический канал ультразвуковых сигналов  по потоку и против него. Для этого используются два направленных друг на друга пьезокерамических преобразователя, каждый из которых по очереди выполняет роль приемника и передатчика. На распространение сигнала будет влиять  протекающий со скорость 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.

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

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

Комментариев нет:

Отправить комментарий