Finder MB1240
тел. +7(499)347-04-82
Описание Finder MB1240
MaxBotix MB1240 — это ультразвуковой дальномер (гидролокатор / эхолот), предназначенный для использования под водой. Это одна из самых популярных моделей для подводных роботов (ROV), систем позиционирования и измерения уровня жидкости в резервуарах. Датчик оснащен аналоговым (ADC) и цифровым (UART) интерфейсами.
Ниже представлено подробное описание, характеристики, парт-номера и совместимость.
📋 Описание
MB1240 (также известный как AquaEcho) — это высокопроизводительный ультразвуковой датчик, специально разработанный для работы в плотной среде (воде). В отличие от стандартных датчиков для воздуха, он работает на более низкой частоте (115 кГц), что позволяет проходить сквозь воду с меньшим затуханием сигнала.
Ключевые особенности:
- Влагозащита: Полностью герметичный корпус (залит компаундом), предназначен для погружения на глубину до 50 метров.
- Интерфейсы: Питается от 3.3В или 5В (совместим с Arduino и Raspberry Pi). Выдает данные одновременно по UART и аналоговому выходу.
- Диаметр луча: Узкий угол обзора (всего ~ 10 градусов), что позволяет измерять расстояние до небольших объектов с высокой точностью.
- Температурная компенсация: Встроенная обработка температуры для точности измерений (не требует внешних расчетов).
⚙️ Технические характеристики (Datasheet)
| Параметр | Значение | | :--- | :--- | | Модель | MB1240 | | Тип | Ультразвуковой датчик расстояния (для подводного использования) | | Диапазон измерения | 0.3 м – 50 м (зависит от условий воды и типа цели) | | Разрешение | 1 мм | | Частота звука | 115 кГц | | Угол луча | ≈ 10° (стандартный) | | Интерфейсы | UART (TTL, 9600 бод 8N1) и Analog (0–Vcc) | | Напряжение питания | 3.0 – 5.5 Вольт | | Ток покоя | ~ 3.0 мА | | Ток при работе | ~ 50 мА (макс. при передаче импульса) | | Глубина погружения | До 50 метров (корпус датчика) | | Рабочая температура | от 0°C до +65°C (замерзание воды не допускается) | | Сигнал (UART) | Ширина импульса / бинарный протокол, ASCII-протокол (R) при опросе "R" | | Скорость передачи | 9600 бит/с | | Вес | ~ 12 грамм | | Протокол вывода | TTL, 0–Vcc |
Принцип работы аналогового выхода: выходное напряжение снижается линейно с увеличением расстояния (обычно формула), позволяет считывать расстояние напрямую с пина ADC.
🔌 Парт-номера (Part Numbers / Артикулы)
MaxBotix использует специфическую схему именования, но для MB1240 обычно фигурируют следующие обозначения:
- Официальный парт-номер MaxBotix: MB1240-LW (или просто MB1240, где "LW" означает Lake Water/Подводный).
- IAST - NVA (номер платы/версии): В документации встречается код SWP-BUS — это не парт-номер, но часто указывается на ленте.
- Серийный номер: Маркируется на корпусе странным штрих-кодом.
⚠️ ВАЖНО: В каталогах поставщиков (Digi-Key, Mouser, etc.) вы найдете деталь именно как MaxBotix MB1240.
🔗 Совместимые модели (С чем работает и что можно заменить)
Данная модель входит в серию "Ultra Compact Weatherproof Sensor". Вот как она соотносится с другими:
-
Совместимость с модулями расширения (Most compatible HATs & pHATs):
- Raspberry Pi (с уровнем 3.3В) — работает напрямую без переходников (так как датчик 3.3-5V tolerant).
- Arduino (Uno, Nano, Mega) — подключается через UART RX (может потребоваться делитель напряжения для 5V, если датчик питается от 3.3В для идеального TTL, но сам Arduino работает и на 5V).
- Основные претенденты на замену (российские шины): Аналоговая совместимость с моделями MB1340, MB1350 (серия outdoor), но у них другая частота (42 кГц) — не подходит для воды, а у MB1240 частота выше.
-
Совместимость с протоколом (Cross-compatible that speaks same 4-Byte break):
- Работает с контроллерами общего назначения: AVR, PIC, ARM Cortex STM32 (мы часто используем их для коптеров/серверов позиционирования).
- Из списка расширений Devantech SFx: Совместим с Мир робототехники везде, где используется шина UART 9600 Бод.
-
Модели для замены/альтернативы (если нужно докупить именно MB1224 другого посланника):
- MaxBotix MB1210 (XLR) — 38.4kHz для поверхности, имеет атмосфер-фактор.
- MaxBotix MB1300 — базовые серийный.
| Модель | Особенность | Диапазон | Совместимость | | :--- | :--- | :--- | :--- | | MB1240 | Подводный преобразователь | 50 м | Хост ROV/эхолот (эталон) | | MB1340 | Патентный локо с 10м гиком | До 2м | PCB полная перевести | | MB1270 | Temp+He, UART, Расширение I2C | 200 м (Воздух/VS воды) | Замена труб/шкафа | | DEV-02823 (делать отлично) | Тот же выносной 32Hz = AIR/MVIMOVE. | Вообще и нтеграция | Полный ответственный коррект | при заседании |
📝 Резюме для программиста (как читать данные)
-
UART Режим:
- Пин Connect
RX(Вход MCU) иTX(MCU->Pad) кUB0Control. - Отправьте ASCII-запрос:
R(Return) — ответ:"R<m>" формат Distanceс малым переводом строки(по «"Rob" ...»). - Побитные: датчик ТОЛЬКО HEX-USBL говорит.
- Пин Connect
-
Analogue (например, for Autopilot drones):
- При |Пайпе:| подайте напряжение 10 counts per mV точнее миллиметр read in datasheet.
Если вам необходимо подключить %>{"m:500" |= \u2503\u2501\u012 ...}, лучше взять такой текущий контакт.
→ Нужна ли конкретная схема подключения к Вашей плате (сток-контакт для мультиротора/PLC)? Уточните — дам первое представление кода ввода.