Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial Internet of Things >> Датчик

Ультразвуковой датчик расстояния на базе 8051: проектирование, схема и применения

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

Схема ультразвукового обнаружения объектов

Схема обнаруживает объект перед преобразователем. Преобразователь излучает импульс 40 кГц; приемник преобразует отраженный эхо-сигнал в электрический сигнал, который микроконтроллер обрабатывает как импульс переменной ширины.

Блок-схема системы обнаружения объектов

Ультразвуковой датчик расстояния на базе 8051: проектирование, схема и применения
Блок-схема ультразвуковой схемы обнаружения объектов

Аппаратные требования

Программные требования

Схема ультразвукового обнаружения объектов

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

Рабочая процедура

Микроконтроллер 8051 и ультразвуковой модуль образуют тесно связанную систему. Датчик излучает пакет 40 кГц; при наличии препятствия эхо возвращается. Вывод echo датчика выдает TTL-импульс, ширина которого пропорциональна времени туда-обратно. Микроконтроллер измеряет ширину импульса, вычисляет расстояние и управляет ЖК-дисплеем и светодиодом соответственно.

С кварцем 12 МГц цикл инструкций 8051 составляет 1 мкс, позволяя точное таймирование. Расстояние вычисляется как Расстояние = (Ширина импульса × 343 м/с) / 2, где скорость звука в воздухе приблизительно 343 м/с.

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

Детали ультразвукового датчика

Датчик требует питание 5 В и использует 10 мкс TTL-триггерный импульс. Выход echo — TTL PWM сигнал, ширина которого равна задержке эха. Типичные спецификации включают:

Рекомендации по подключению

Преимущества

Применения

Типичные сценарии включают:

О микроконтроллере 8051

8051 — классический 8-битный микроконтроллер гарвардской архитектуры, доступный в корпусе 40-пин DIP, питаемый от 5 В. Он содержит:

Распиновка

Ключевые выводы: VCC, GND, XTAL1/XTAL2 (кварц), RST, EA, PSEN. Подключите кварц 12 МГц к XTAL1 и XTAL2 с нагрузочным конденсатором 30 пФ. Если кварц не используется, оставьте XTAL выводы неподключенными.

Последовательная связь

Последовательные данные управляются регистром SCON на P3.0/P3.1. Для интерфейса с ПК или другими устройствами используйте линейный драйвер MAX232 для преобразования TTL логики в уровни RS-232.

Расширения проекта

Помимо базового обнаружения, схема может:

Мы надеемся, это руководство даст прочную базу для построения вашего ультразвукового датчика расстояния на 8051. За вопросами или идеями проектов — в комментариях ниже.

Датчик

  1. Ультразвуковая обработка: процесс, преимущества и ограничения
  2. Цепь с переключателем: практическое руководство по базовым электрическим цепям
  3. Усилитель-повторитель напряжения: Проектирование, сборка и измерения
  4. Начало работы с SPICE: текстовый симулятор электронных схем
  5. Синтаксис нетлистов SPICE: именование компонентов, пассивные и активные элементы, определение источников
  6. Демультиплексоры: как они маршрутизируют сигналы в цифровых схемах
  7. Инфракрасные (ИК) датчики: как они работают и практические схемы
  8. IoT-детекция вредителей: полное руководство и преимущества
  9. Высокопроизводительный сверхконденсатор на оксиде марганца: Объединение емкости батареи с быстрой зарядкой
  10. Высокоразрешающая 3D рентгеновская визуализация для точного извлечения объектов