mmWave-радар, PIR, ультразвук или ToF
Датчик присутствия отвечает на вопрос «есть ли человек», датчик расстояния — «где объект», а датчик движения — «изменилось ли положение». mmWave-радар, PIR, ультразвук и optical Time-of-Flight видят разные физические свойства. PIR реагирует на изменение теплового излучения, радар — на отражение радиоволн и Doppler, ультразвук — на акустическое эхо, ToF — на время пролёта света. Ни одна технология не лучшая во всех условиях. Выбор определяется объектом, дальностью, полем зрения, неподвижностью, материалами, температурой, освещением, приватностью и допустимыми ложными срабатываниями.
Сформулируйте событие обнаружения
Разделите motion, presence, occupancy, distance, gesture и counting. Обычный PIR хорошо видит движущегося человека, но может перестать обновлять сигнал, если он сидит неподвижно. mmWave способен видеть микродвижения дыхания, но также реагировать через тонкие стены. ToF строит карту расстояний в поле зрения, но зависит от оптики и reflectivity.
Задайте minimum target, скорость, время подтверждения и время удержания occupancy после пропадания. Укажите цену false positive и false negative: свет в пустой комнате и пропущенный человек в safety-zone имеют разную критичность.
PIR: простота и низкое потребление
PIR-элемент измеряет изменение инфракрасного излучения между зонами линзы Fresnel. Он не формирует тепловое изображение и обычно не даёт расстояние. Преимущества — микроамперное потребление, низкая цена и хорошая приватность.
Чувствительность зависит от поперечного движения через зоны, разницы температуры тела и фона, линзы и высоты монтажа. В жаркой среде контраст уменьшается; поток горячего воздуха, солнечный свет и вибрация линзы вызывают false triggers.
mmWave-радар
FMCW-радар измеряет дальность по beat frequency, скорость по Doppler и угол с несколькими антеннами. Он работает в темноте, через дым/пыль и может обнаруживать небольшое движение. Радары 60/77 ГГц имеют короткую длину волны и компактные антенны.
Сложность — RF layout/антенна, processing, regulatory limits и multipath. Металлическая среда создаёт отражения; вентилятор и вибрирующая панель могут выглядеть как движение. Корпус/radome должен иметь подходящую толщину и материал.
Ультразвук
Ультразвуковой преобразователь посылает burst и измеряет время эха: d = c × t / 2. Скорость звука зависит от температуры и в меньшей степени влажности; для точности нужна компенсация. Метод недорог и хорошо работает на сантиметрах/метрах для крупных объектов.
Мягкая ткань поглощает, наклонная гладкая поверхность отражает в сторону, турбулентность и несколько датчиков создают помехи. Есть blind zone из-за ringing преобразователя. Вентиляция и сильный акустический шум также влияют.
Optical ToF
ToF измеряет задержку/фазу отражённого света. Многозонный sensor даёт матрицу расстояний без полноценной камеры, что полезно для приватности и gesture. У него точная геометрия и узкое управляемое поле зрения.
Солнечный IR-фон, тёмные/блестящие поверхности, cover glass и загрязнение снижают дальность. Crosstalk от защитного стекла требует калибровки. Eye safety и peak optical power контролируются производителем модуля, но конечная оптика не должна нарушать условия.
Сравните поле зрения
PIR FOV формирует линза с дискретными зонами. mmWave — антенная диаграмма и algorithm-defined zones. Ультразвук имеет акустический beam и боковые лепестки. ToF задаётся оптикой и pixel/zone map. Номинальный угол не описывает чувствительность по краям.
Нарисуйте помещение/машину и наложите зоны. Учтите высоту, мёртвые зоны и отражающие поверхности. Маски/экраны могут сузить поле, но меняют чувствительность.
Неподвижный человек
PIR не гарантирует static presence. mmWave с micro-motion алгоритмом или ToF с устойчивой depth map лучше, но требуют фильтрации. Ультразвук может видеть объект по расстоянию, однако статичная мебель не отличается от человека без контекста.
Для occupancy объединяют технологии: PIR быстро будит систему, mmWave/ToF подтверждает присутствие. Sensor fusion снижает ошибки, если правила построены на независимых физических признаках.
Влияние корпуса
PIR требует IR-прозрачной линзы; обычное стекло может блокировать нужный диапазон. mmWave проходит через некоторые пластики, но paint, ribs и air gap меняют диаграмму. Ultrasonic sensor обычно требует открытых портов/мембраны. ToF нуждается в чистом оптическом окне с разделением emitter/receiver.
Испытания выполняют с серийным материалом, толщиной, окраской и уплотнением. Прототип без крышки даёт завышенную дальность.
Интерференция нескольких датчиков
Несколько ультразвуковых датчиков синхронизируют или кодируют bursts. ToF-модули могут мешать друг другу и внешним IR-источникам. Радары в соседних устройствах требуют chirp planning/algorithm mitigation. PIR обычно не излучает и не создаёт взаимных помех.
Полевой тест должен включать несколько работающих экземпляров, не один isolated device.
Сигнальная обработка и зоны
Не используйте только threshold. Применяйте background model, hysteresis, debounce, tracking и confidence. Для radar/ToF создайте exclusion zones для вентилятора/дороги. Adaptive baseline должен меняться медленно, чтобы не «выучить» неподвижного человека как фон.
Храните raw/feature traces спорных событий на этапе пилота. Без них невозможно понять, почему алгоритм сработал.
Постройте матрицу помех
Для PIR включите тёплый поток, солнце, вибрацию линзы и домашнее животное. Для radar — вентиляторы, металлические двери, движение за стеной, несколько радаров и Wi‑Fi/радиосреду в разрешённых диапазонах. Для ultrasonic — мягкие/наклонные поверхности, температура, airflow и соседние излучатели. Для ToF — солнце, чёрный материал, зеркало, грязное/запотевшее окно и второе оптическое устройство.
Каждый кейс проверяется на нескольких расстояниях и углах. Записывайте raw features, confidence, temperature и версию algorithm. Матрица становится regression-набором после любого изменения корпуса, линзы, antenna или thresholds.
Монтаж и ввод в эксплуатацию
Установщик должен видеть live map/zone и качество сигнала, а не только бинарный LED. Предусмотрите процедуру исключения постоянных объектов и проверки границы зоны контрольной мишенью. Настройки защищают от случайного изменения и экспортируют с версией.
Для privacy укажите, какие данные сохраняются: radar point cloud/ToF depth могут раскрывать меньше, чем изображение, но всё равно описывают присутствие. Ограничьте retention и сетевой доступ. Для safety application обычный presence sensor не используется без соответствующей сертифицированной архитектуры и risk assessment.
Критерии сравнения прототипов
Сравнивайте probability of detection и false alarms на час/сутки, latency появления/исчезновения, потребление и CPU/RAM. Max range из datasheet не заменяет ROC curve в целевой среде. Выберите решение по требуемой точке sensitivity/specificity, а не по одному демонстрационному проходу человека.
Практический пример
Переговорная должна включать вентиляцию при присутствии сидящих людей, без камеры. PIR обеспечивает быстрое wake при входе, 60-ГГц radar подтверждает micro-motion и считает зоны. Правило отключает occupancy только после длительного отсутствия обоих сигналов.
Стенд проверяет человека за ноутбуком, горячий радиатор, шторы, робот-пылесос, движение за стеной и несколько комнат. Antenna mask ограничивает чувствительность через стену, а installer tool показывает range map.
Примеры из каталога ChipBaza
IWRL6432BRQGAMYR — пример low-power mmWave radar SoC. EKMB1393113K — пример PIR-сенсора Panasonic. VL53L5CXV0GC/1 — многозонный ToF sensor ST, а MA40S4S — 40-кГц ultrasonic transmitter Murata. Это четыре различных физических принципа и уровни интеграции.
Ультразвуковому излучателю нужен приёмник/драйвер, radar SoC — antenna/layout/firmware, PIR — линза, ToF — optical cover calibration. Сравнивать только цену компонента нельзя.
Что фиксировать в спецификации датчика
Укажите sensor/firmware, optics/lens/radome, FOV/zones, монтажную высоту, range/confidence thresholds и temperature compensation. Для ultrasonic фиксируется согласованная пара transmitter/receiver и частота, для radar — antenna PCB/material, для ToF — cover stack/crosstalk calibration. Замена корпуса или окраски считается изменением sensing path и требует regression по матрице помех. Производственный тест должен подтверждать reference target на нескольких зонах, а не только наличие I²C/SPI ответа.
Для установочных параметров задайте допустимые диапазоны и защищённый reset к заводской конфигурации. Неограниченное «увеличение чувствительности» монтажником способно нарушить проверенную границу зоны и резко поднять false alarms; изменения должны журналироваться и повторно проверяться контрольными мишенями.
Типовые ошибки
- путать motion и static presence;
- выбирать технологию по максимальной дальности;
- тестировать без серийного корпуса/окна;
- не учитывать температуру скорости звука;
- игнорировать radar multipath через стены;
- считать ToF одинаково точным на чёрном и блестящем объекте;
- не проверять несколько соседних датчиков;
- адаптировать фон так быстро, что человек исчезает из detection.
Чек-лист датчика присутствия
- определено событие, target и цена ошибок;
- задана карта зон и мёртвых областей;
- среда/материалы сопоставлены с физическим принципом;
- корпус и окно проверены на attenuation/crosstalk;
- обработаны static target и interference;
- измерены latency, false positive/negative;
- установка имеет calibration/diagnostic procedure;
- пилот выполнен в реальном помещении или машине.
Источники для технической проверки
Параметры и ограничения сверяйте с актуальной документацией производителя для полного артикула и нужного исполнения.
Следующий шаг
Проверьте артикулы и количество до отправки заявки
Загрузите спецификацию в BOM-сервис или пришлите полный код производителя менеджеру. Если точное совпадение не доказано, позиция останется на ручной проверке.