DFRobot f40kHz
тел. +7(499)347-04-82
Описание DFRobot f40kHz
Вот подробное описание, технические характеристики, а также информация о парт-номерах и совместимости для ультразвукового дальномера DFRobot URM09 (40 кГц). Обратите внимание: в линейке DFRobot есть несколько датчиков на 40 кГц, но самый популярный и актуальный на данный момент — это URM09 (Analog/I2C версия), который пришел на смену старому URM37.
Предполагаю, что вы имеете в виду URM09 (часто обозначаемый просто как DFRobot URM09 40kHz Ultrasonic Sensor), так как это современный стандарт. Если вас интересовала более старая модель URM37 V5.0 (RS485/Analog), уточните, но ниже приведены данные для наиболее вероятного варианта.
DFRobot URM09 — Ультразвуковой датчик расстояния (40 кГц)
Описание: DFRobot URM09 — это прецизионный ультразвуковой дальномер, работающий на частоте 40 кГц. Он предназначен для бесконтактного измерения расстояния с высокой точностью (до 1 см). Главное преимущество перед старыми моделями (как HC-SR04 или URM37) — наличие автоматической регулировки усиления (AGG) и встроенной температурной компенсации. Это делает показания стабильными в широком диапазоне температур и при работе с объектами разной отражающей способности.
Датчик предлагает два режима работы:
- Аналоговый режим: выдает напряжение, пропорциональное расстоянию (подключение только по 3 проводам — очень удобно для контроллеров с нехваткой пинов).
- I2C режим: Поддерживает стандартную шину I2C, позволяет подключить до 127 датчиков на одну шину (без мультиплексора) благодаря встроенной схеме смены адресов через перемычки или логические уровни.
Ключевая особенность: отсутствие внешней схемы управления затвором (пина Trig/Echo) — все реализуется по цифровой шине или аналоговому выходу. Предназначен для робототехники, автономных платформ, систем избегания препятствий и измерения уровня жидкостей или сыпучих материалов.
Технические характеристики
| Параметр | Значение | | :--- | :--- | | Модель | URM09 (SEN0088, SEN0407 и др.) | | Рабочая частота | 40 кГц | | Диапазон измерения | От 2 см до 500 см (но рекомендуемый: 15...400 см для стабильности) | | Минимальный объект для отражения | Объект площадью 10 см² | | Разрешение (I2C) | 1 см (0.01 м) | | Разрешение (Analog) | ~5.2 мм в обычном режиме, до 1.3 мм в высокоточном (однако рекомендуется 1-2 см) | | Точность | ±1.5% от измеренного значения (в диапазоне до 2 м), ±2% выше | | Интерфейс | I2C (3.3V) + Analog Output (0-3.3V) | | Автоматическая регулировка усиления (AGG) | Есть | | Температурная компенсация | Встроенный цифровой датчик температуры | | I2C Адрес | По умолчанию: 0x11 (настраивается 2-мя адресными пинами: 4 адреса или 255 защита I2C). | | Напряжение питания | 3.3В — 5.5В (рекомендуется 5В) | | Потребляемый ток | ~15 мА (активный), ~100 мкА (standby через I2C) | | Размеры | 22 × 20 × 15 мм | | Рабочая температура | -10°C ... +70°C | | Угол детекции (угол раскрыва луча) | ~30° (эффективный для точного измерения), ~60° граничный (сильно зависит от текстуры). |
Парт-номера (Part Numbers) и Совместимые модели
Основные парт-номера DFRobot:
- SEN0088 — DFRobot URM09 Ultrasonic Sensor (I2C/ Analog). Самый популярный тип. На передней плате есть 2 джампа для выбора 1 из 4 I2C-адресов (
0x11,0x12,0x14,0x17). - SEN0407 — URM09 Ultrasonic Distance Sensor Avec Analog Output (модуль с гравировкой V2.0). Отличается архитектурой ADC на борту; более требователен к чистоте питания, но также идет с I2C.
- SEN0477 — URM09 Waterproof Ultrasonic Sensor. Водонепроницаемая версия с более узким углом обзора, заключена в алюминиевый корпус. Но все тот же 40 кГц сердечник.
Устаревшие или специфические (на ваш запрос "40кГц DFRobot"):
- SEN0006 — URM37 V3.2 (старый, без AGC).
- SEN0249 — URM37 V5.0 RS485/ UART/Analog. Еще выпускается, но датчик на 40 кГц с отдельным питанием (5В на мотор и Logic — около 2А пик). Более специализированный для смены старья. Не путать с URM09.
- SEN0263 — URM17 — датчик на 40кГц, наследник URM06. Поддерживает аналоговый, а также RS485 (но имеет покрытие IP67).
Совместимые модели:
- микроконтроллеры: Совместим с любыми устройствами через I2C: Arduino / ESP32 / ESP8266 / STM32 / Raspberry Pi Pico / Jetson Nano. Библиотеки DFRobot URM09.
- Платы расширения: Выводы совместимы: VCC, GND, SCL, SDA для цифры; VCC, GND, A для аналога (можно работать в две линии).
- Конкуренты замена: Parallax PING))) (но у PING нет I2C), HC-SR04 (несовместим по схемотехнике — URM09 полноценный, а не TTL).
- Совместимые операции: Измерение дистанции до твердых, жидких, порошкообразных и сыпучих сред (зерно, песок, лес) — при условии корректировки усиления через софт (доступно в библиотеке).
Особые примечания:
— Для питания используется общий пин VCC от 3.3 до 5В! Для работы в I2C в среде 5В (Arduino UNO) Уровень логики URM09 3,3 В — допустим с подтяжкой 4.7кОм. Если на линии 5В логики (не от открытого коллектора) — ставьте на RX преобразователь уровней, иначе сжечь I2C диоды защиты МК.
— Аналоговый выход (A) выдает 0 - 3.3V при дистанции из 5 метров).
— Два контакта ADR0 и ADR1: замыкание на GND/VCC или оставить висеть изменяет I2C-адрес.
— Фиксированных точек: дальнометр внесли диапазон работы (часто рекомендуют 15-30см задевают "близко" гистерезиуса в ОЗУ ЦП; для плоскости круглой 3см керамики можно считать отсутствует).
Если вы имеете в виду URM37 V5.0, тогда уточните, я перепишу описание строго под эту серьезную моторно-преобразовательную платформу (она больше и требует внешнего питания ШИМ для двигателя).