Chevroletavtoliga - Автомобильный портал

Как работает датчик расстояния. Ультразвуковые датчики Microsonic. Датчики ультразвуковые положения используют для

Самые первые бесконтактные датчики расстояния выдавали информацию только лишь о наличии или отсутствии предмета перед датчиком в виде дискретного сигнала ON/OFF. Эти простейшие датчики до сих пор находят огромное применение в различных областях промышленности. В то же время для решения более сложных задач автоматизации технологических процессов инженерам нужна дополнительная информация о положении объектов измерения. Для этих целей были разработаны датчики, позволяющие определять расстояние до объекта и его положение с помощью аналогового выхода, сигнал на котором пропорционален расстоянию до измеряемого объекта. Такие датчики могут быть использованы во множестве применений, таких как определение расстояния до объекта, измерение толщины, измерение наклона и деформации, измерение профиля изделия, центровка и измерение диаметра.

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

Таблица 1

Индуктивные Ультразвуковые Оптические
Триангуляционные Радарные
Расстояние 0 – 20 мм 10 – 10.000 мм 10 – 1.000 мм 10 – 500.000 мм
Разрешение 0,1 мкм 0,1 мм 1 мкм 0,5 мм
Точность 1 мкм 0,2 мм 2 мкм 2 мм
Линейность 0,4% – 5% 0,5% 0,05% - 1% 0,001%
Время 0,3 мс 20 мс 1 мс 1 мс

Индуктивные датчики. Индуктивные датчики расстояния определяют расстояния до проводящих металлических объектов, таких как сталь, алюминий, латунь. Поскольку принцип работы индуктивных датчиков основан на определении токов взаимной индукции, такие датчики очень устойчивы к воздействию неметаллических предметов и помех, таких как, например, пыль или машинное масло. Современные технологии позволяют создать индуктивный датчик с аналоговым выходом имеющей диаметр всего 6 мм и измеряемое расстояние 2 мм. Такие датчики с высоким разрешением и быстрым временем отклика находят применение в большинстве высокоскоростных задач.

Вместе с тем, несмотря на прекрасную точность, разрешение и время отклика, существенная нелинейность, составляющая 3% - 5%, представляет определенную проблему. Что бы преодолеть это некоторые производители определяют выходной сигнал датчика как полиномную функцию, математически описывающую сигнал, и тем самым дают возможность запрограммировать с помощью такой функции большинство современных контроллеров для более точного алгоритма измерения. Типичная функция, описывающая выходной сигнал аналогового индуктивного датчика в зависимости от расстояния, представлена ниже:

Расстояние = a + b (I вых) + c (I вых)2 + d (I вых)3 + e (I вых)4

Где: I вых = выходной ток
Измеряемое расстояние = 0-2 мм, 0-20 мА (I вых)

Коэффициенты функции имеют следующие значения:
a = -0.144334; c = -0.00782; e = -7.27311 ? 10-6; b = 0.151453; d = 0.00040

Тем самым, например, на расстоянии 0,4638 мм выходной сигнал будет 5 мА. Проблемы с линейностью могут быть так же решены с использованием интегрированного в датчик микропроцессора. Такой метод позволяет произвести линеаризацию выходной характеристики датчика и существенно снизить нелинейность. Например, индуктивный датчик диаметром 12 мм и расстоянием измерения 0 – 4 мм., со встроенным микропроцессором имеет линейность лучше, чем 0,4%.

Ультразвуковые датчики. Принцип действия ультразвуковых датчиков расстояния основан на излучении импульсов ультразвука и измерении, пока звуковой импульс, отразившись от объекта измерения, вернется обратно в датчик. При этом достигается разрешения до 0,2 мм.

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

Однако и ультразвуковые датчики имеют ряд ограничений. Прежде всего, это пена и другие объекты, сильно поглощающие ультразвуковые колебания. Такое поглощение сильно уменьшает измеряемую дистанцию. Сильно изогнутые поверхности так же снижают расстояние и точность измерений, поскольку рассеивают ультразвуковые колебания в различных направлениях. Ультразвуковые датчики излучают импульс в виде широкого конуса, что так же ограничивает возможность измерения расстояния до небольших объектов, увеличивая уровень помех от других объектов, которые так же могут находиться в поле зрения датчика. Некоторые ультразвуковые датчики имеют конус с углом всего 5 градусов. Это позволяет использовать их для измерения намного меньших объектов, например таких, как бутылки или ампулы.

Оптические датчики. Существует множество различных способов измерить расстояние до предмета с помощью оптики: например лазерные интерферометры, датчики с рассеянным отражением света и оптические датчики радарного типа. Каждый из видов датчиков имеет свои сильные и слабые стороны. Лазерные интерферометры имеют большой диапазон измерений и точность несколько нанометров, однако, эти приборы очень дорогие и сложные в эксплуатации. Датчики с рассеянным отражением и аналоговым выходом могут измерять расстояния в широких пределах, однако поскольку они работают с отраженным светом, то могут быть проблемы с измерением расстояний до окрашенных или отражающих объектов. Оптические датчики радарного типа, преимущественно лазерные, могут измерять большие расстояния, однако принцип их работы, основанный на измерении времени распространения света от датчика до объекта и обратно, позволяет измерять с ограниченным разрешением в 2 – 3 мм.

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


Рисунок. Принцип работы оптического датчика расстояния

На рисунке показан принцип работы оптического датчика расстояния. Лазер посылает через линзу луч, который отражается от объекта и фокусируется на линейке из фотодиодов, которая прообразует световой сигнал в электрический. Всякое изменение расстояния до объекта вызывает изменение угла отраженного луча и, следовательно, позиции, которую отраженный луч занимает на линейке фотодиодов. Микроконтроллер обрабатывает сигнал от линейки фотодиодов и преобразует его в аналоговый электрический сигнал.

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

Для снижения влияния шумов все лазерные датчики расстояний позволяют проводить интегральные или усредненные измерения. При этом производится множество измерений расстояния до объекта и результат потом усредняется, тем самым повышается точность измерений. Однако большая точность требует большого количества измерений, увеличивая при этом общее время измерения. Так, например, что бы обеспечить точность в 1 мкм типичное время измерения составляет порядка 0,1 сек.

Правильный выбор датчика. Для того, что бы правильно выбрать подходящий датчик расстояния, необходимо ответить на 7 вопросов:

Из чего состоит объект измерения? Какое расстояние до объекта? Какая требуется точность? Насколько быстро движется объект? Какие существуют внешние неблагоприятные условия? Какой тип выходного сигнала необходим? Насколько ограничено пространство для установки датчика?

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

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

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

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

Ультразвуковые датчики используются для вычисления временного промежутка, который может потребоваться звуку для движения от прибора к тому или иному объекту и назад к датчику (функционирование в диффузионном режиме), либо для проверки — был ли принят отправленный сигнал определенным отдельным приемником (для оппозиционного режима работы).

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

Принцип работы ультразвукового датчика положения поддерживает два режима:

  • оппозиционный;
  • диффузионный.

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

Выделяют несколько особенностей:

  1. Большой диапазон, ведь ультразвуковой пучок преодолевает сигнальное расстояние всего лишь один раз;
  2. Достаточно быстрое переключение;
  3. Не очень воспринимает интерференцию, что позволяет использовать его в довольно трудных условиях;
  4. Сравнительно высокая стоимость монтажных работ, потому что необходимо установить два датчика — передатчик и приемник.

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

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

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

Особенности датчиков расстояния и перемещения

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

Датчики такого типа используются с целью преобразования линейных показателей расстояния до обнаруженного объекта в электрические сигналы, которые соответствуют стандарту 4-20 мА либо 0-10 Вольт. Точность измерения является не менее 0,5 мм при расстоянии меньше одного метра, а также примерно 1 мм, если расстояние составляет более одного метра.

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

Но перед монтажом автомата в электрощиток необходимо оценить в различных ситуациях. Успех монтажа и замены зависит от правильно составленных типовых схем и строгого следования этапам работ по установке.

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

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

Как действует датчик с двумя цифровыми выходами?

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

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

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

Видео с простым примером работы ультразвукового датчика расстояния

Новые статьи

● Проект 23: Ультразвуковой датчик расстояния HC-SR04. Принцип работы, подключение, пример

В этом эксперименте мы рассмотрим ультразвуковой датчик для измерения расстояния и создадим проект вывода показаний датчика на экран ЖКИ WH1602.

Необходимые компоненты:

Ультразвуковой дальномер HC-SR04 (рис. 23.1) - это помещенные на одну плату приемник и передатчик ультразвукового сигнала. Излучатель генерирует сигнал, который, отразившись от препятствия, попадает на приемник. Измерив время, за которое сигнал проходит до объекта и обратно, можно оценить расстояние. Кроме самих приемника и передатчика, на плате находится еще и необходимая обвязка, чтобы сделать работу с этим датчиком простой и удобной.

Характеристики ультразвукового дальномера HC-SR04:

Измеряемый диапазон - от 2 до 500 см;
. точность - 0,3 см;
. угол обзора - < 15°;
. напряжение питания - 5 В.

Датчик имеет 4 вывода стандарта 2,54 мм:

VCC - питание +5 В;
. Trig (T) - вывод входного сигнала;
. Echo (R) - вывод выходного сигнала;
. GND - земля.

Последовательность действий для получения данных такова:

Подаем импульс продолжительностью 10 мкс на вывод Trig;
. внутри дальномера входной импульс преобразуется в 8 импульсов частотой 40 кГц и посылается вперед через излучатель T;
. дойдя до препятствия, посланные импульсы отражаются и принимаются приемником R, в результате получаем выходной сигнал на выводе Echo;
. непосредственно на стороне контроллера переводим полученный сигнал в расстояние по формуле:

Ширина импульса (мкс) / 58 = дистанция (см);
-- ширина импульса (мкс) / 148 = дистанция (дюйм).

В нашем эксперименте мы создадим звуковую сигнализацию, которая будет включаться при приближении к плате Arduino на расстояние меньше 1 м. Датчик размещен на кронштейне вращающейся сервы и контролирует пространство с углом обзора 180°. Если датчик обнаруживает объект в радиусе 1 м, подается звуковой сигнал на пьзоизлучатель, вращение сервы прекращается. Схема соединения элементов представлена на рис. 23.2.

Рис. 23.2. Схема соединения элементов для звуковой сигнализации

При написании скетча будем использовать библиотеку Servo для работы с сервоприводом и библиотеку Ultrasonic.
Для работы Arduino с датчиком HC-SR04 имеется готовая библиотека - Ultrasonic.
Конструктор Ultrasonic принимает два параметра: номера пинов, к которым подключены выводы Trig и Echo, соответственно:

Ultrasonic ultrasonic(12,13);

Содержимое скетча показано в листинге 23.1.

#include // подключение библиотеки Servo Servo servo1; const int pinServo=8 ; // пин для подключения сервопривода int pos = 0 ; // переменная для хранения позиции сервопривода int dir =1 ; // направление перемещения сервопривода // Выводы для подключения HC-SR04 Trig - 12, Echo - 13 Ultrasonic ultrasonic (12 , 13 ) ; float dist_cm; // переменная для дистанции, см // подключить динамик к pin 9 int speakerPin = 9 ; void setup () { // подключить переменную servo1 к выводу pinServo1 servo1.attach(pinServo1); pinMode(speakerPin, OUTPUT); } void loop () { servo1.write(pos); // поворот сервоприводов на полученный угол delay(15 ); // пауза для ожидания поворота сервоприводов float dist_cm = ultrasonic.Ranging(CM); if (dist_cm<100 && dist_cm>20 ) tone(speakerPin,); // включить пьезозуммер else { tone(speakerPin,0 ); // отключить пьезозуммер pos=pos+dir; // изменение переменной положения сервопривода if (pos==0 || pos==180 ) dir=dir*(-1 ); // изменение направления движения } }
Порядок подключения:

1. Закрепляем датчик расстояния HC-SR04 на сервоприводе.
2. Подключаем датчик HC-SR04, пьезозуммер и сервопривод к плате Arduino по схеме на рис. 23.2.
3. Загружаем в плату Arduino скетч из листинга 23.1.
4. Наблюдаем за циклическим перемещением сервопривода, при попадании объекта в поле зрения датчика HC-SR04 пьезозуммер издает сигнал, сервопривод останавливается, при исчезновении объекта из поля зрения датчика сервопривод возобновляет движение.

Листинги программ

Предисловие

Постановка задачи

Задача была поставлена ранней весной - вместе с приобретением в питомнике 120 кустов малины. Как известно, малина очень отзывчива к поливу, но одновременно не любит и избытка воды. Поэтому было решено из подручных материалов собрать систему, которая бы решала следующие вопросы:

1. Управление погружным вибрационным насосом.
2. Измерение уровня воды в 220 литровой бочке.
3. Включение электромагнитного клапана по запросу - начало полива. Отключение производится по сигналу от измерителя уровня воды.
4. По завершению цикла полива запуск цикла заполнения бочки. Отключение производится по сигналу от измерителя уровня воды.

Состав оборудования

- US-100 - ультразвуковой измеритель расстояния. Старший брат знаменитого HC-SR04. Главное отличие - наличие температурной компенсации и возможность работы в режиме передачи данных по UART. По точности сравнить мне их не удалось ввиду отсутствия HC-SR04.
- Плата, оборудованная микропроцессором STM8S003F3P6.
- LCD 2x16, совместимый с HD44780.
- HLK-PM01 - блочный малогабаритный источник питания типа AC-DC. Входное напряжение 220В переменного тока, выходное 5В 600 мА постоянного тока.
- Электромагнитный клапан с установочным диаметром 3\4 на напряжение 24В постоянного тока. Потребляемый ток достигает 2 А.
- Корпус для основного прибора.
- Корпус для ультразвукового сенсора. Исполнение этого корпуса IP67, и как показала практика, такое исполнение было выбрано не напрасно.

Средства разработки

Хочу сразу сказать, что я являюсь счастливым владельцем двух замечательных плат Arduino Mini. Но увы - ардуинизация сознания для меня закончилась тогда, когда оказалось, что даже с использованием операционной системы реального времени данная плата ну никак не желает работать в качестве Modbus RTU slave с тайм-аутами меньше 100 мсек на скорости 57,6 кБит при запросе всего 64 регистров и при этом делать хоть какую-то полезную работу. Именно поэтому была выбрана плата на платформе STM8 с гораздо меньшим количеством ресурсов. В качестве среды программирования и отладки был выбран IAR Embedded Workbench for STM8. Данная среда прекрасно работает с программатором - отладчиком ST-LINK V2. Программатор имеет интерфейс USB и подключается к отлаживаемому изделию всего 4-мя проводами. При этом зачастую тока от отладчика достаточно для питания отлаживаемой платы. Я немного старомоден, и поэтому мне нравится иметь возможность онлайн - отладки. Я просто хочу видеть, что делает мой код в режиме исполнения. Этот подход не раз экономил время и деньги.

Операционная система

Интересный факт: известный российский зодиакальный производитель выпускает ПЛК без операционной системы реального времени.

В самом начале пути я встал перед выбором - использовать или нет операционную систему реального времени для микропроцессора, обладающими такими ресурсами. И выбор был сделан весьма неожиданный - ChibiOS RT v2.6.9. Не буду в этой публикации рассматривать все особенности этой системы - только отмечу, что создание двух потоков с одинаковыми приоритетами заняло 2547 байт флеш - памяти и 461 байт оперативной. Собственно, немало - но результатом этой потери стало то, что теперь я имею 8 - разрядный недорогой микроконтроллер, который управляется операционной системой реального времени. И следовательно, я могу управлять исполнением моих задач так, как мне необходимо.

Ход работ: сборка прототипа и написание программы

Сборка прототипа прошла достаточно быстро, особых проблем не возникало. Что получилось в результате, показано на картинке ниже:

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

Внешний вид прототипа, установленного в корпус, показан ниже. Как раз виден процесс тестов в домашних(читайте - тест для сферического процессора в вакууме) условиях. Именно в таких режимах обычно тестируют ардуиноводы, и результатом являются отзывы об исключительной надёжности получаемых «решений». Поведение моего изделия в таком тесте было просто идеальным - никаких сбоев или отклонений замечено не было.

Ход работ: монтаж и запуск системы

Для монтажа было выбрано строение, расположенное в непосредственной близости от объекта управления. Как я говорил выше, никакой защиты от атмосферных осадков не было предусмотрено. В конце концов, затяжной ливень сделал своё дело - но об этом немного позже. Ниже на картинке показана установка ультразвукового датчика.
Устройство управляет включением системы капельного полива, причём управляется от программируемого логического контроллера. Контроллер имеет встроенную шину 1-wire с возможностью подключения до 128 устройств на один коммуникационный порт. Датчик влажности комбинированный, емкостный, работает на частоте 80 МГц и имеет как раз интерфейс 1-wire. Вместе с влажностью передаёт величину освещённости на уровне установки сенсора. Данные устройства в этой публикации не рассматриваются.

Ход работ: эксплуатация

Подав питание, было приятно увидеть, что алгоритм, заложенный в программе, работает так, как и хотел разработчик. Блок измерил расстояние до воды, определил, что бочка пустая, и включил насос для заполнения. В процессе заполнения отклонения показаний датчика уровня составили не более 15 мм, что достаточно приемлемо. Заполнив бочку, отключил насос. Теперь система готова к началу процесса полива. На начальном этапе всё было гладко и красиво - но многолетний опыт подсказывал, что самое интересное будет впереди.

Ход работ: проблемы и решения

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

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

Но решение одной проблемы вызывает появление другой - на накрывающем покрытии стал собираться конденсат. И если бы не исполнение IP67 сенсора, то очень быстро блок пришёл бы в негодность. К слову сказать, несмотря на кажущуюся нежность конструкции, ультразвуковой датчик показал себя весьма положительно. Но пришлось его доработать- поставить кольцевой отражатель для того, чтобы компенсировать ложные эхо - сигналы на некоторых дистанциях. По видимому, эхо-сигналы появляются в результате отражения пачки звуковых импульсов от стенок бочки. В моём случае эта дистанция составила 230-250 мм.

Заключение: дальнейший путь

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

Анализируя полученный материал, я пришёл к неожиданному выводу - нет необходимости в приборе в таком виде. Если доработать сам сенсор, и дать ему доступ к стандартным протоколам обмена типа modbus rtu - то можно будет управлять прямо из программы контроллера, не используя никаких промежуточных звеньев. Я также рассматривал вариант использования шины 1-wire - но передачу 4-х 16 разрядных величин лучше делать на более скоростном варианте протокола обмена.

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

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

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

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

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

Ультразвуковые датчики обладают такими основными характеристиками, как частота импульса, дальность обнаружения препятствия, быстродействие. У современных парковочных устройств частота составляет 40 кГц, а дальность обнаружения - до 2,5 метров.

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

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

Похожие публикации