Датчик воздушной скорости DroneCAN: DLVR или MS4525/MS5525
Для фиксированных крыльев и VTOL на PX4 и ArduPilot современным выбором по умолчанию стал датчик воздушной скорости Holybro DroneCAN с DLVR: точность лучше 1%, диапазон измерения до 320 км/ч, автоконфигурация по шине CAN и один 4-пиновый кабель вместо длинных I2C-линий. Но классические I2C-датчики по-прежнему имеют смысл — MS4525DO, AS1318C и MS5525DSO стоят вдвое дешевле ($59.99 против $109), весят 2.6–4.1 г против 17.4 г и потребляют всего 1.4–3 мА против ~100 мА у DLVR. Это руководство расшифровывает сравнительную таблицу Holybro, чтобы вы подобрали датчик под свой планер, автопилот и профиль миссии.
Зачем фиксированному крылу и VTOL данные о воздушной скорости
Мультикоптер летает по скорости GPS, но самолёт или VTOL, сваливающийся на малой скорости и уходящий в превышение на большой, должен знать, насколько быстро воздух обтекает крыло. Датчик воздушной скорости измеряет разность давлений между трубкой Пито, направленной вперёд, и статическим портом, а автопилот использует это показание для управления тягой, крейсерской скоростью и запасом до срыва потока. Плохие данные о скорости — классическая причина крушений самолётов на автопилоте: смещение нуля из-за длинного кабеля датчика, дрейф или температурная погрешность заставляют контроллер считать, что аппарат летит быстрее или медленнее реальности. Именно поэтому Holybro перевёл новые разработки с аналого-подобных I2C-выходов на полностью цифровые датчики с температурной компенсацией — а в DroneCAN DLVR ещё и на помехоустойчивую шину.
Четыре датчика в сравнении: полная таблица характеристик
Holybro публикует одну сравнительную таблицу, покрывающую DLVR (два варианта) и три стандартных I2C-датчика. Вот эти данные целиком:
| Параметр | DLVR-L10D | DLVR-L20D | AS1318C / MS4525DO | MS5525DSO |
|---|---|---|---|---|
| Интерфейс | DroneCAN | DroneCAN | I2C (0x28H) | I2C (0x76) |
| Стандартный диапазон (psi) | 0.363 | 0.725 | 1 | 1 |
| Полная погрешность | ±0.3% Span | ±1% FSS | ±1% FSS | ±2.5% FSS |
| Макс. скорость (км/ч) | 226.8 | 320 | 360 | 360 |
| Компенсация, °C | 0~70 | 0~60 | -10~85 / 0~85 | 0~85 |
| Рабочая температура, °C | -25~85 | -20~85 | -25~105 | -40~125 |
| Время обновления (мс) | 0.4~9.5 | 0.5 | 0.5 | 0.48~9.04 |
| Ток (мА) | ~100 | ~100 | ~3 | ~1.4 |
| Вес модуля (г) | 17.4 | 17.4 | 4.1 | 2.6 |
Большинство покупок решают три цифры. Первая — погрешность: ±0.3% Span у DLVR-L10D — самая жёсткая погрешность линейки, примерно втрое лучше, чем ±2.5% FSS у MS5525DSO. Вторая — интерфейс: только варианты DLVR работают по DroneCAN, остальные три общаются по I2C на фиксированных адресах (0x28H или 0x76). Третья — вес: модуль DLVR весит 17.4 г сам по себе — 38.3 г с трубкой Пито и шлангом, — тогда как I2C-модули весят 2.6–4.1 г.
Что DroneCAN DLVR добавляет по сравнению с I2C
Сам сенсор DLVR — изделие ALLSENSORS на технологии CoBeam, выбранной за высокую точность и низкий температурный дрейф. Но бо́льшая разница — в упаковке решения. Модуль работает на прошивке ArduPilot AP-Periph DroneCAN на микроконтроллере STM32G473CE (170 МГц, 128KB RAM, 512KB Flash), поэтому он появляется на шине CAN с автоконфигурацией — без подбора I2C-адресов и без «шума, наведённого длинными кабелями», о котором прямо предупреждает документация стандартных датчиков. Программный переключатель управляет терминирующим сопротивлением CAN, а алюминиевый корпус рассчитан на работу от -20 до 85 °C. Подходит любой полётный контроллер с CAN-интерфейсом на PX4 или ArduPilot, включая Pixhawk 6C Mini, настройка описана в quick-start-руководстве Holybro. Плата за это — ток ~100 мА, вес модуля 17.4 г и цена $109 — всё ради промышленной точности лучше 1% в широком температурном диапазоне.
Выбор между DLVR-L10D и DLVR-L20D
Датчик DroneCAN поставляется в двух диапазонах давления, и выбор напрямую отображается на скоростной конверт вашего аппарата. L10D покрывает 0–2500 Па, что соответствует 0–226.8 км/ч (141 mph) воздушной скорости при допустимом давлении разрушения 75 кПа — правильный выбор для медленных крейсеров, учебных самолётов и долгоиграющих картографов. L20D расширяет до 5000 Па и 320 км/ч (200 mph) при 125 кПа — для быстрых планеров и скоростных переходов VTOL. Оба несут одинаковую историю точности уровня ±0.3%-класса на уровне сенсора, одинаковый интерфейс DroneCAN и одинаковое 14-битное разрешение по давлению с 11 битами по температуре. Берите диапазон под свой самый быстрый штатный полёт — не платите за запас 320 км/ч, который самолёт-обходчик на 60 км/ч никогда не использует.
Когда стандартный I2C-датчик всё ещё выгоднее
Для большинства любительских и лёгких коммерческих сборок комплект за $59.99 даёт всё, что нужно полётному контроллеру. Все три I2C-датчика идут с температурной компенсацией, а подход к измерению умный: модуль считывает температуру, чтобы пересчитать приборную скорость в истинную по статическому датчику давления уже на полётном контроллере, а поскольку он стоит вдали от греющихся процессоров, температурное показание остаётся близким к окружающей среде. Они поддерживаются всеми полётными контроллерами Holybro и Pixhawk под ArduPilot и PX4 и крепятся на стандартные отверстия M3 или 6-32. Внутри тройки различия тонкие: AS1318C и MS4525DO делят точность ±1% FSS и диапазон 1 psi с более широким окном компенсации -10~85 °C у AS1318C, а MS5525DSO меняет точность (±2.5% FSS) на 24-битное разрешение, потребление ~1.4 мА, вес 2.6 г и экстремальный рабочий диапазон -40~125 °C. Крылатые сборки, уже летающие на специализированном контроллере вроде Kakute F405-Wing Mini, — именно там эти лёгкие I2C-модули раскрываются, а наш гид по постройке фиксированного крыла показывает, как вписать его в полный планер.
Трубки Пито и комплекты: PT40 против PT60
Точность сенсора мало что значит без правильно подобранной трубки Пито, и оба семейства комплектуются соответствующе. DroneCAN DLVR предлагается в трёх комплектах: только датчик, с трубкой PT40 или с PT60 — каждый со 100 см шланга и кабелем GH 4P. Семейство стандартной точности идёт той же логикой: 40 см шланга в комплектах MS4525/AS1318C и 100 см в комплекте MS5525DSO, плюс отдельные трубки PT40 и PT60 на замену. Подбирайте трубку под нос планера: длинная PT60 подходит крупным фюзеляжам, где датчик стоит дальше от чистого потока, а PT40 сокращает проводку на компактных самолётах.
Часто задаваемые вопросы
Какой датчик воздушной скорости выбрать для PX4 или ArduPilot?
Если у полётного контроллера есть свободный CAN-порт и бюджет позволяет $109, сильнейший вариант — DroneCAN DLVR: точность лучше 1%, автоконфигурация на шине и устойчивость к наведённому кабелем шуму. Если вы собираете лёгкий бюджетный аппарат или экономите каждый грамм, комплект I2C за $59.99 — MS4525DO или AS1318C для сбалансированных характеристик, MS5525DSO для минимальных веса и тока — полностью поддержан всеми контроллерами Pixhawk и Holybro на обеих прошивках.
В чём разница между DLVR-L10D и DLVR-L20D?
В диапазоне давления и скоростном потолке. L10D измеряет до 2500 Па, что равно 226.8 км/ч, с давлением разрушения 75 кПа; L20D удваивает это до 5000 Па и 320 км/ч при 125 кПа. Всё остальное — интерфейс DroneCAN, 14-битное разрешение, ~100 мА и конструкция модуля — идентично, так что выбирайте строго по максимальной скорости вашего планера.
Почему DroneCAN надёжнее I2C для датчиков воздушной скорости?
I2C создавался для коротких бортовых линий, а на планере датчик часто стоит в метре и более от автопилота, где ёмкость кабеля и электрический шум от моторов искажают показания — сама документация Holybro отмечает, что классические датчики страдают именно от этого фактора линий. DroneCAN оборачивает данные в дифференциальный шинный протокол с CRC-проверкой и автоконфигурацией узлов: датчик сам регистрируется на шине, и контроллер получает проверенные сообщения.
Какой диапазон скорости мне реально нужен?
Подбирайте датчик под самый быстрый штатный крейсер плюс запас, а не под теоретическое пикирование. Картографическому самолёту с крейсером 60–90 км/ч комфортно в потолке 226.8 км/ч у DLVR-L10D; быстрому VTOL или гоночному крылу, приближающемуся к 250–320 км/ч, нужен L20D или I2C-датчик на 1 psi с рейтингом 360 км/ч. Лишний диапазон стоит вам разрешения там, где вы реально летаете: 14 бит устройств на 1 psi размазываются по более широкому диапазону давления.
Входит ли трубка Пито в комплект DLVR?
Зависит от SKU: базовый комплект содержит модуль датчика, 100 см шланга и кабель GH 4P, а два других добавляют трубку PT40 или PT60. Комплекты стандартной точности включают датчик и шланг, трубки PT40 и PT60 доступны отдельно. Закладывайте трубку в бюджет сразу — без неё датчик не может измерять скорость.
Итог
Линейка датчиков скорости Holybro делится чисто: DroneCAN DLVR — для промышленной точности, надёжности CAN-шины и запаса 320 км/ч за $109, а семейство I2C за $59.99 — для сборок, где 4 г веса и 3 мА тока важнее ±0.3% Span. Оба варианта plug-and-play на PX4 и ArduPilot. Добавьте подходящую трубку Пито, установите её вне потока от винтов — и ваш самолёт или VTOL будет выполнять миссии автопилота на достоверных данных о воздушной скорости.
