Руководства, Инструкции, Бланки

ультразвуковой дальномер Udm 01 инструкция img-1

ультразвуковой дальномер Udm 01 инструкция

Категория: Инструкции

Описание

Восьмиканальный микропроцессорный ультразвуковой дальномер

Восьмиканальный микропроцессорный ультразвуковой дальномер

В.Хромов, В.В.Покровский
«Микропроцессорные средства и системы» 4, 1988

Рассматривается система, содержащая ультразвуковые дальномерные модули (УДМ) и блок управления и обработки информации на основе БИС КР580ИК80А. Связь блока управления с УДМ осуществляется через программируемый параллельный интерфейс (ППИ) КР580ВВ55.

В УДМ в качестве источника и приемника используется серийный пьезорезонансный микрофон МУП-1, работающий на частоте 40 кГц. Передающая часть УДМ содержит управляемый генератор и согласующий каскад на транзисторе. Включение генератора осуществляется подачей сигнала низкого уровня в порт С.

Приемная часть УДМ объединяет три каскада операционных усилителей, детектор и компаратор. Выход компаратора соединен с первым входом логического элемента 2ИЛИНЕ, второй вход и выход которого связаны соответственно с выводами портов В и А ППИ (рис. 1). Таким образом, программное управление УДМ и прием информации осуществляются по трем линиям. К одному ППИ может быть одновременно подсоединено восемь УДМ.


Рис.1. Структурная схема подключения ультразвукового
дальномера к микропроцессорной системе.

Система совместного управления восьмиканальным ультразвуковым дальномером работает следующим образом. По программе выполняется запись кода 00 в порт С ППИ (рис. 2). Через время t выполняется запись кода РР в тот же порт. При этом происходит подача и снятие сигналов «запуск» низкого уровня.

поступающих на входы упряпляемых генераторов, что обеспечивает формирование пачек импульсов резонансной частоты передатчика длительностью t, излучаемых в нужных направлениях. В зависимости от диапазона измеряемых расстояний t принимает значения от 0,3 до 1,0 мс. Через 1,2 мс (время зятухания помех) в порт В ППИ записывается код 00, что обеспечивает подачу сигналов «разрешение», поступающих в виде сигналов низкого уровня на вторые входы элементов 2ИЛИ—НЕ.


Рис. 2. Временные диаграммы работы микропроцессорного блока
управления ультразвуковыми дальномерными модулями: L1, L8— расстояние от
УДМ1, УДМ8 до отражающей поверхности; Uзв — скорость звука.

Таким образом открывается канал приема отраженных сигналов с УДМ. С этого .момента программа осуществляет циклический опрос состояния порта А ППИ и счет числа выполненных обращений. В случае прихода отраженного сигнала от одного или нескольких УДМ накопившееся число опросов, пропорциональное расстоянию до отражающей поверхности, вместе с адресами соответствующих УДМ заносится в ОЗУ. В дальнейшем информация, поступающая от УДМ, данные с которых были записаны в ОЗУ, игнорируется.

Программа измерения расстояний оформлена в виде подпрограммы (рис.3) и может входить в состав программного обеспечения системы управления. По истечении времени Т1=12 мс, соответствующего удвоенному максимально возможному расстоянию до отражающих объектов, происходит выход из подпрограммы измерения дальности. В результате работы программы в ОЗУ формируется массив из адресов УДМ и соответствующих дальностей, расположенных в порядке поступления отраженных сигналов. Для получения результата к информации о дальности в ОЗУ надо прибавить константу, соответствующую времени затухания помех. Максимальное число ячеек ОЗУ, необходимых для хранения измерительной информации, равно 16 байт (адреса в ОЗУ с 21 00 по 210). Эта информация обрабатывается, и через время Т2=30 мс, достаточное для затухания кратных отражений, весь цикл измерения может быть повторен.

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

Максимальная дальность действия системы измерения расстояний определяется типом применяемых ультразвуковых приемопередатчиков и в данном случае составляет 2 м. Минимальная дальность действия соответствует времени затухания помех и равно 0,2 м. Минимальная дискретность измерения расстояния определяется временем выполнения цикла опроса порта А ППИ. В рассматриваемой системе при тактовой частоте 2 МГц время выполнения цикла равно 60 мкс и подобрано таким образом, что дискретность измерения расстояния составляет 1 см. Уменьшение дискретности нецелесообразно, так как она становится значительно меньше ошибки датчиковой части.

Листинг программы измерения дальности:

EasyEDA: Бесплатная САПР электронных схем и дешевое создание прототипов печатных плат

Другие статьи

Ультразвуковой дальномер: инструкция, модели, отзывы

Ультразвуковой дальномер: инструкция, модели, отзывы

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

Ультразвуковой дальномер: инструкция по использованию

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

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

Что важно при выборе

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

Информация на экране должна быть хорошо видна. Стоит обращать внимание и на условия эксплуатации. Так, качественный дальномер способен работать при температуре -10°С. Рабочая влажность оборудования составляет примерно 55 %.

Недорогие дальномеры

На рынке представлено множество недорогих дальномеров, которые производятся с лазерами небольшой мощности. Максимальная дальность действия у них составляет 30 метров, а точность показаний колеблется в районе 94 %. Многие такие устройства оснащаются качественными датчиками. Кроме того, модели способны работать в экономном режиме. Батарейки, как правило, устанавливаются небольшой емкости. Названные устройства отличаются по температурному режиму, а рабочая влажность у них в среднем составляет 55 %.

Стандартный ультразвуковой дальномер HC SR04 способен запоминать около 20 значений. Также у моделей предусмотрена опция расчета данных. Батарейки в дальномерах используются серии АА. Также стоит отметить, что в магазинах пользователь способен найти устройства с опцией голосовых сигналов. Судя по отзывам, для строительных работ такие модели неплохо подходят.

Профессиональные устройства

Профессиональные устройства выделяются большой дальностью действия. В них устанавливаются качественные передатчики. При этом чипы способны запоминать более 50 значений. Некоторые модификации работают и при низких температурах. Точность определения значений составляет около 98 %. Если рассматривать Arduino (ультразвуковой дальномер), то у него рабочая влажность равняется примерно 50 %. Экраны в устройствах устанавливаются с высоким разрешением и оснащаются подсветкой.

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

Устройства на 15 метров

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

Модели на 20 метров

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

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

Отзывы о модели Bosch PLR 25

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

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

Отзывы о модели Bosch PLR 15

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

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

Ультразвуковые устройства компании Dexter

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

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

Отзывы о ультразвуковой модели Dexter

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

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

Дальномеры компании CONDTROL

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

Корпус у модификаций хорошо защищен от влаги и отлично подходит для ремонтных работ. У многих моделей имеется опция расчета площади. Минимальная допустимая температура у многих дальномеров равняется -10°С. Купить устройства пользователь может по цене от 5500 руб.

Отзывы о модели CONDTROL X2 plus

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

Экран в данном случае имеется строчного типа с подсветкой. Среди особенностей важно упомянуть об опции минимума и максимума. Максимально допустимая температура составляет 45°С. Купить ультразвуковой дальномер пользователь может за 5281 руб.

Ультразвуковой дальномер с лазерным целеуказателем от Chinabuye

Ультразвуковой дальномер с лазерным целеуказателем от Chinabuye

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

Этот товар предоставлен бесплатно магазином Chinabuye .
Заказал 14 мая.Получил 21 июня.
Дальномер приехал в обычном жёлтом пакете с большим количеством пупырки внутри.Магазин позаботился о том, чтобы прибор не поломался в дороге.Размотав пупырку обнаружил данный девайс упакованный в блистер.

Описание с сайта

Краткая информация
Измерять и вычислять площадь и объем помещения в метрах или футах. Utrasonic дальномер приходит оборудован лазерной указкой и может вычислить площадь или объем любого пространства, что делает его идеальным для домашних умельцев и профессиональных строителей, так. Этот профессиональный Аппарат также снабжен водонепроницаемой конструкции, температуры и может быть легко складывать и вычитать ваши измерения.
Описание товара
Особенности:
Ультразвуковой дальномер полностью применимы к украшения дома, купить кондиционер для вычисления площади объеме, агентов по недвижимости или строительных рабочих, чтобы быть, и нам нужны быстрые номер инструмента измерения и размеров помещения, ультразвуковой дальномер может измерять линейные расстояния от 2 фута -60 ноги. Ультразвуковой дальномер является использование ультразвука для запуска измеряемого объекта, а затем рассчитать время прохождения ультразвука для определения измеряемое расстояние.
Ссылка параметрами:
Диапазон измерений: от 2 футов -60 футов
Ошибка: 5/1000
Разрешение: 0,01 метра
Максимальная дальность измерения: 18 метров
Максимальная площадь вычислительного: 18 ? 18 Pingfang Mi
Максимальный объем вычислений: 1800,0 кубометров
Батарея: 9V
Частота: 40 кГц
Точность: ± 0,5%
Разрешение: 0,01 м
Рабочая температура: от 0 ° C


Внутри сам дальномер и инструкция на английском.Батарейки в комплекте не было.Купил самую обычную.Фото со всех сторон:


Сзади наклейка с предупреждением «Не смотреть на луч». Ладно не буду). Батарея встала очень плотно.Крышка тоже очень туго входит.Заявленной водонепроницаемости наверняка нет, так как резиновый уплотнитель отсутствует, но дождь наверняка выдержит без проблем.

При включении(кнопка«READ»)прибор выдаёт температуру окружающей среды, чтобы знать будет ли он работать правильно.(Рабочая температура:0°C

50°C)После этого появляются данные последнего измерения.Кнопкой «SET» можно изменить параметры измерения: короткое нажатие-изменение точки замера(от переднего или заднего края прибора), длинное-переключение метры/футы.Начинаем измерять: нажимаем кнопку «READ»-дальномер одновременно посылает лазерный луч, который показывает точку измерения и ультразвуковой сигнал, который отражаясь и производит замер расстояния до точки.Важно держать дальномер не дёргая им, иначе выдаёт надпись«ERROR». Если же нужно измерение площади, пользуемся кнопкой«х/=». Встаём в угол измеряемого помещения и измеряем в следующей последовательности:«READ»-1й замер,«х/=»,«READ»-2й замер,«х/=». Всё просто о переводе инструкции даже и мысли не возникало). Выключается дальномер автоматически примерно через 30 секунд после последнего нажатия на кнопки.Дальность измерения 18 метров.Проверил измерения дальномера рулеткой и был приятно удивлён-измерения совпали 1 в 1(замер делал на длине

5 метров).
Резюмирую: прибор качественный, со своей задачей справляется, к покупке рекомендую.
Минусов не обнаружил.

Планирую купить +17 Добавить в избранное Обзор понравился +16 +25

УЛЬТРАЗВУКОВОЙ ДАЛЬНОМЕР

Сегодня мы рассмотрим очередное электронное вспомогательное устройство, которое обязательно пригодится на стройке (а стройкой рано или поздно занимается любой мужчина) - ультразвуковой измеритель расстояния с ЖК-дисплеем. Когда нужно замерять дистанцию между объектами или небольшой размер, сразу на ум приходит обычная рулетка. Это оправдано при работе с небольшими размерами - до пары метров. Но когда требуется замерять высоту дома, расстояние между соседними стенами в большом помещении, тут электронный УЗ дальномер будет просто незаменим. Особенно это относится к измерению высоты потолков - ведь не будете вы искать стремянку или лазить по стульям. В общем это один из тех инструментов, которые must have. А чтоб сэкономить - данный экземпляр был заказан на сайте Dealextreme .

  • ЖК-дисплей
  • Измерение расстояния - до 20 метров
  • Точность: ± 1,0 см
  • Лазерная подсветка
  • Единицы измерения: футы / метры
  • Работает от G6F22 батареи (в комплекте)
  • Цена на Дилэкстриме - 22 доллара

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

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

Схема дальномера

В основе схемы - процессор EM78P468NQS и пару операционных усилителей LM358 и LM833. Информация выводится на большой ЖК экран. Подсветки правда у него нету, но не думаем, что кто-то будет проводить работы в темноте :)

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

Управление прибором простое - включаем питание нажав на кнопку ON/OFF и кратковременно жмём центральную клавишу. При этом держать излучатель дальномера надо строго перпендикулярно плоскости измерения. Для этого на корпусе даже есть небольшой уровень, с шариком воздуха и метками.

Есть интересная функция автоматического вычисления площади комнаты. Для этого жмём кнопку mode и последовательно меряем длину, высоту, ширину. Сразу имеем на экране значение площади или всего объёма.

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

Ультразвуковой дальномер

Ультразвуковой дальномер

Приветствую всех. Попал мне в руки недавно ультразвуковой датчик, который измеряет расстояние до объекта - US-100. Подобную вещь можно приобрести на торговых интернет площадках. На рынках своего города таких игрушек в продаже не удалось найти. Было решено построить схему на основе такого датчика на распространенном микроконтроллере AVR ATmega8. Назначение устройства состоит в измерении расстояния до объекта, а также измерения температуры. К слову о температуре. Модель US-100 это ультразвуковой датчик с температурной компенсацией. Скорость распространения звуковой (ультразвуковой) волны при разных температурах будет отличаться. Измерение датчика основано на времени прохождения звуковой волны от объекта до приемника датчика. Температурная компенсация, скорее всего не полностью, устранит погрешность вызванную температурой окружающей среды.

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

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

Что относительно общения датчика с микроконтроллером, модель US-100 имеет два возможных интерфейса, выбираемые перемычкой на задней стороне платы датчика. Если перемычка стоит выбран интерфейс UART, если перемычка снята, используется интерфейс или режим работы GPIO. В первом случае для общения с микроконтроллером используется либо аппаратные средства микроконтроллера, либо программные. Во втором случае принимать и передавать данные придется только вручную. В схеме устройства задействуем более простой режим работы с использованием UART интерфейса.

Необходимо уточнить нюансы по распиновке и подключению датчика к микроконтроллеру. Обычно при передачи данных по UART линии Rx и Tx подключаются крест накрест - Rx на Tx, а Tx на Rx. Данный ультразвуковой датчик же нужно подключать в соответствии с подписанными контактами на печатной плате Rx на Rx, а Tx на Tx. Китайцы отожгли, согласен. Прежде чем это определилось, пришлось долго мучиться и в конце концов придти к этому. Итак, при работе по UART, для инициализации одного измерения расстояния ультразвуковому датчику US-100 необходимо на вывод Trig/Tx передать значение 0x55, что соответствует символу "U". В ответ датчик передаст два байта информации о расстоянии на вывод Echo/Rx - первый байт - это старшие 8 бит, второй байт - младшие 8 бит. Единицы измерения расстояния - миллиметры. Чтобы два байта перевести в одно значение расстояния, необходимо первый байт умножить на 256 и прибавить второй байт. Необходимо делать таким образом, потому что при переполнении младшего байта, старший байт увеличивается на единицу. Чтобы вывести текущее значение температуры окружающей среды, необходимо передать значение 0x50, что соответствует символу "P". В ответ датчик передаст значение температуры. Фактическое значение температуры будет равно полученному значению от датчика отнять 45.

Параметры ультразвукового датчика US-100:

  • напряжение питания - 2,4 - 5,5 вольт постоянного напряжения
  • потребляемый ток в режиме ожидания - 2 мА
  • рабочая температура - минус 20 - плюс 70 С
  • угол обзора - 15 градусов
  • интерфейс - GPIO или UART
  • измеряемое расстояние - от 2 см до 450 см
  • погрешность - плюс минус 3 мм + 1%

Конфигурация UART для датчика: 9600 baud rate, 8 data bits, parity: none, 1 stop bit.

Перейдем к схеме устройства.

Схема ультразвукового дальномера построена на основе микроконтроллера Atmega8 и ультразвуковом датчике US-100. Питание схема берется от линейного стабилизатора напряжения L7805, его можно заменить отечественным аналогом КР142ЕН5А, конденсаторы в обвязке стабилизатора обязательны, хотя может работать и без них. Некоторые стабилизаторы просто не запускаются без конденсаторов. Линейный стабилизатор можно заменить на импульсный, например MC34063 или LM2576, но придется немного изменить схему согласно подключению импульсных стабилизаторов в схеме. Конденсаторы С5-С7 необходимы для обеспечения стабильности работы микроконтроллера и датчика. Номиналы всех конденсаторов можно варьировать в разумных пределах. Резистор R2 необходим для предотвращения самопроизвольного перезапускания микроконтроллера и служит подтяжкой положительного питания на вывод reset. Резистор R1 регулирует контраст LCD-дисплея. В качестве информационной панели был взят жидкокристаллический (ЖК или по другому LCD) экран SC1602, 2 строки по 16 символов на основе контроллера HD44780. Заменить LCD-дисплей можно на любую другую модель на базе контроллера HD44780 с таким же количеством строк и символов в строке или больше. На печатной плате LCD-дисплея есть возможность задействовать подсветку экрана двумя способами - либо при помощи допаивания резистора и перемычки на самой плате экранчика или при помощи специальных выводов, обычно обозначенных как "А" и "К". Анод и катод соответственно. К ним через токоограничительный резистор подключается напряжение питания схемы 5 вольт. В данной схеме задействован первый способ, поэтому на схеме не обозначено. Вместо тактовых кнопок S1 - S5 можно использовать любые другие кнопки. Светодиод LED1 можно использовать любой подходящий по цвету или заменить его на транзистор и управлять какой-либо другой схемой в зависимости от превышения дистанции от датчика. В зависимости от примененного типа транзисторов (P-N-P или N-P-N) при превышении лимита дистанции или расстояния выход будет иметь положительное или отрицательное напряжение, то есть при высоком логическом сигнале микроконтроллера транзистор N-P-N будет открыт, а транзистор P-N-P закрыт. В прошивку микроконтроллера заложен параметр, при котором при превышении обозначенного лимита расстояния на вывод PB0 будет подаваться высокий логический уровень напряжения. В данной схеме светодиод просто сигнализирует о превышении. Данный сигнал дублируется на LCD-дисплее подчеркиванием данный о лимите дистанции. Данный параметр можно регулировать кнопками S1, S2. При нажатии происходит увеличение или уменьшение на 10 мм. Информация о дистанции на дисплей выводится также в миллиметрах. Информация о температуре окружающей среды выводится на дисплей в градусах Цельсия. К статье прилагается два варианта прошивок: 1) непрерывное измерение параметров дистанции и температуры (интервал примерно 0,2 секунды), при этом кнопки S4, S5 не задействуются, 2) при нажатии кнопок S4, S5 происходит однократный запрос к датчику на измерение температуры и расстояния. Видео к статье сделано с прошивкой номер 1. Для программирования микроконтроллера необходимо прошить фьюз биты:

Новичкам рекомендую пользоваться шестнадцатеричными значениями фьюз битов HIGH и LOW, чтобы не напортачить с расстановкой галочек. Скриншот из AVRstudio (есть отличия от дудки, sina prog и других программ для прошивки микроконтроллеров). Если Вы используете программы для прошивки микроконтроллеров AVR, в которых нет ввода параметров фьюзов, то можно воспользоваться фьюз калькуляторами для перевода галочек в шестнадцатеричную форму и наоборот.

Схема была собрана и проверена на макетной плате для Atmega8:

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

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

К статье прилагаю 2 варианта HEX прошивок для МК, проект в Proteus (версия 7.7, ультразвукового датчика US-100 в базе proteus'а нет, но задействован UART отладчик), а также небольшое видео, демонстрирующее работу схемы.

Список радиоэлементов