NVH Source Locator — это измерительный инструмент для локализации источников шума и вибрации с использованием TDOA (Time Difference of Arrival) из сигналов акселерометров, захваченных на осциллографе или измерительной системе.
Это руководство охватывает все функции. Для краткого напоминания см. quick-reference.md.
Примечание о скриншотах: Этот документ использует скриншоты-заполнители из приложения. Замените каждый
../screenshots/*.pngреальными скриншотами устройства по мере их получения.
Когда источник шума испускает звук или вибрацию, волна распространяется через материал с известной скоростью. Если вы разместите два или более акселерометра на материале и измерите, когда волна доходит до каждого из них, разница во времени укажет, где находится источник.
NVH Source Locator принимает:
Затем он вычисляет, где в структуре находится источник.
Чем больше датчиков вы используете, тем точнее можно определить источник:
Вам понадобится:

В приложении есть вкладки сверху:

| Вкладка | Что делает | Когда использовать |
|---|---|---|
| 2-Sensor | 1D-локализация источника вдоль линии между 2 датчиками | Быстрые проверки, балочные структуры. Полностью бесплатно. |
| 3-Sensor | 2D-локализация источника с использованием 3 датчиков в треугольнике | Наиболее общий случай использования, панели и поверхности |
| 3-Sen+ | 3-Sensor с переопределённым решателем наименьших квадратов | Более требовательные измерения, устойчивые к шуму |
| 4-Sensor | 2D-локализация с использованием двух пар (A-B + C-D) | Прямоугольные расположения датчиков, перекрёстная проверка |
| 4-Sen+ | Расширенный 2D-режим, 4 датчика в любых положениях | Не-прямоугольные геометрии, полный LSQ |
| 3D | 3D-локализация источника с использованием 4 датчиков с XYZ-координатами | Сложные структуры в 3D-пространстве |
| 3D+ | 3D с до 6 датчиков, переопределённый LSQ | Очень сложные геометрии, максимальная точность |
| Materials | Библиотека скорости звука + пользовательские материалы | Выбирать один раз за сессию измерений |
| Help | Учебные материалы в приложении и справка | Когда нужно быстрое напоминание |
Бесплатное vs Pro: Вкладка 2-Sensor полностью бесплатна. Другие вкладки доступны, но имеют определённые поля ввода, заблокированные для пользователей Pro (отмечены значком золотого замка). Касание заблокированного поля показывает paywall Pro.
Настройки доступны через значок шестерёнки ⚙ в правом верхнем углу (не вкладка).
Простейшее измерение: локализация источника вдоль линии между двумя акселерометрами.

Коснитесь вкладки Materials. Выберите материал, из которого сделана ваша структура (например, «Алюминий», «Сталь, Mild (1020)»). Приложение использует известную скорость звука материала для автоматического заполнения поля времени калибровки.
Если материал вашей структуры отсутствует в списке, можно временно выбрать «Воздух» и вручную переопределить время калибровки в шаге 2.
На вкладке 2-Sensor вы увидите два раздела пар: Пара A–B и Пара A–C (требуется только A–B, если у вас только 2 датчика).
Для каждой пары вы заполняете:
d): физическое расстояние между датчиками, в см или дюймах (устанавливается в Настройках)tCal): время, за которое волна проходит между датчиками со скоростью звука материала — автоматически заполняется при выборе материала, но можно переопределитьtEvent): разница во времени между датчиками, обнаруживающими событие шума, в микросекундахПриложение показывает положение источника как расстояние от датчика A: - Результат = 0: источник у датчика A - Результат = расстояние: источник у датчика B - Результат между: источник между ними - Результат снаружи: источник за пределами одного из датчиков (toast предупредит)
Карточка результата показывает оба расстояния (от A, от B) и указывает, какой датчик ближе.
Коснитесь 📷 Аннотировать фото, чтобы сделать фото вашей установки. Приложение накладывает маркеры для датчиков A, B и источника. Полезно для отчётов.
Локализует источник на 2D-плоскости с использованием трёх датчиков, расположенных в треугольнике.

Разместите три датчика на вашей структуре, образующих треугольник. Равносторонний, прямоугольный или разносторонний — приложение справляется со всеми геометриями.
В разделе Длины сторон треугольника введите физические расстояния для всех трёх сторон (A–B, A–C, B–C).
Для каждой пары (A–B и A–C) введите: - tCal: время калибровки (автозаполнение из материала) - tEvent: измеренная разница во времени для события шума - Первый датчик: какой услышал первым
Приложение показывает положение источника как координаты X, Y относительно датчика A (датчик A в начале, датчик B на оси X). Визуализация показывает все три датчика и местоположение источника.

Несколько продвинутых вкладок предлагают переопределённые решатели и более высокую размерность:
Та же треугольная установка, что и 3-Sensor, но калибруйте И измеряйте все три пары (A–B, A–C, B–C). Решатель использует все 3 TDOA в подгонке методом наименьших квадратов — более устойчиво к шуму измерения и анизотропным материалам. Остатки для каждой пары отображаются, чтобы можно было заметить несогласованные измерения.
Разместите четыре датчика вокруг области: - A–B = горизонтальная пара (левая/правая стороны) - C–D = вертикальная пара (верхняя/нижняя стороны)
Запустите сначала пару A–B (горизонтальную), затем пару C–D (вертикальную). 2D-карта показывает пересечение. Каждая пара калибруется отдельно — полезно, когда материал варьируется по структуре.
Четыре датчика в любых положениях (не принудительно прямоугольных). Спарьте A с каждым из B, C, D и калибруйте отдельно. Переопределённый решатель методом наименьших квадратов усредняет шум измерения для каждой пары и сообщает остатки для каждой пары.
Полное 3D-измерение с 4 датчиками, размещёнными в 3D-пространстве. Введите координаты (X, Y, Z) каждого датчика, плюс время калибровки и события для каждой пары (A–B, A–C, A–D).
Как 3D, но поддерживает до 6 датчиков (от A до F) с переопределённым LSQ. Максимальная точность для сложных 3D-геометрий.
Библиотека распространённых инженерных материалов с известной скоростью звука при 20 °C.

Список включает воздух, жидкости, резины, полимеры, дерево, стекло и металлы. Скорости варьируются от ~340 м/с (воздух) до ~13 000 м/с (некоторые металлы при комнатной температуре).
14 часто используемых металлов включают данные о температурном коэффициенте. Когда Опорная температура в Настройках отличается от 20 °C, приложение автоматически корректирует скорости этих материалов:
Материалы с компенсацией показывают два значения в селекторе: компенсированную скорость (большую, выделенную) и опорную скорость при 20 °C (маленькую, серую под ней).
Материалы без компенсации показывают «ref only» курсивом — их указанная скорость используется как есть, независимо от температуры.
Если вы измерите калибровку на вкладке 2-Sensor, можно сохранить результат как пользовательский материал. После успешного 2-sensor измерения найдите опцию сохранения полученной скорости под выбранным именем.
Пользовательские материалы хранят измеренную in-situ скорость; они никогда не применяют температурную компенсацию (скорость уже была измерена при тестовой температуре).
Коснитесь звёздочки рядом с любым материалом, чтобы пометить его как избранный. Избранные появляются вверху списка для быстрого доступа.
Используйте строку поиска вверху для фильтрации материалов по имени. Поиск соответствует как английским каноническим именам, так и переведённым отображаемым именам.
Скорость звука в материалах меняется с температурой. В автомобильных NVH-тестах это имеет значение: моторный отсек при 80 °C, охлаждённая кабина при -10 °C или область выпускного коллектора при 200 °C все ведут себя иначе, чем в лабораторных условиях при комнатной температуре.
Откройте Настройки (значок ⚙) → Опорная температура. Введите температуру вашей тестовой среды в °C (диапазон от -40 до +200).

Опорная температура всегда сбрасывается до 20 °C при запуске приложения. Это предотвращает тихое влияние устаревших настроек из предыдущей сессии измерений на сегодняшнюю работу. Маленькая курсивная заметка в Настройках напоминает об этом поведении.
Если вы хотите воспроизвести историческое измерение при его исходной температуре, просто коснитесь записи — температура восстановится автоматически.
Большинство неметаллических материалов не имеют надёжных опубликованных температурных коэффициентов. Приложение показывает значок «ref only» для них — их указанная скорость используется независимо от настройки температуры. Если вам нужны точные измерения при не-комнатных температурах для этих материалов, выполните in-situ калибровку и сохраните результат как пользовательский материал.
После успешного вычисления коснитесь кнопки 📷 Аннотировать фото, чтобы наложить маркеры датчиков и источника на фото вашей установки.

Аннотированное фото автоматически включается в PDF-отчёты.
Коснитесь кнопки Распечатать результат на любом экране результатов для генерации форматированного отчёта.

Настройки → Заголовок отчёта. Введите название вашей компании, лаборатории, информацию о проекте или что угодно, что хотите видеть вверху каждого отчёта.
Сохраните все ваши пользовательские материалы, избранное, настройки и историю в один файл. Перенос между устройствами.
Настройки → Резервное копирование → коснитесь «Сохранить файл резервной копии». Приложение генерирует JSON-файл и открывает лист общего доступа вашего телефона. Сохраните его на ваш облачный диск (Google Drive, iCloud, OneDrive), отправьте себе по электронной почте или передайте любым удобным способом.
Настройки → Восстановление → выберите файл резервной копии из хранилища вашего телефона. Приложение импортирует пользовательские материалы, избранное, историю и настройки.
⚠️ Восстановление заменяет ваши текущие данные. Если у вас есть важные измерения на текущем устройстве, сначала сделайте их резервную копию перед восстановлением из другой резервной копии.
Доступ через значок шестерёнки ⚙ в правом верхнем углу. Настройки — это модальное окно, не вкладка.

| Настройка | Что контролирует |
|---|---|
| Обновить до Pro | Купить или узнать о функциях Pro ($19,99) |
| Язык | Язык отображения приложения (30 поддерживается) |
| Тема | Светлая, Тёмная или Авто (следовать системе) |
| Единица расстояния | см или дюймы |
| Опорная температура | Активная температура для компенсации, от -40 до +200 °C |
| Заголовок отчёта | Пользовательский текст вверху сгенерированных отчётов |
| Резервное копирование | Экспортировать все данные в файл |
| Восстановление | Импортировать данные из файла резервной копии |
| Восстановить покупку | Повторно получить Pro на новом устройстве |
NVH Source Locator использует freemium-модель с блокировкой функций:
Поля, требующие Pro, разбросаны по: - 3-Sensor, 3-Sen+, 4-Sensor, 4-Sen+ - Режимам 3D и 3D+ - Резервному копированию и Восстановлению - PDF-отчётам - Пользовательским материалам - Аннотированию фото
Бесплатный пользователь может ОТКРЫТЬ любую вкладку и УВИДЕТЬ интерфейс. Он просто не может вводить значения в заблокированные Pro поля ввода.


Когда бесплатный пользователь касается заблокированного поля, paywall въезжает, показывая: - Значок приложения с PRO-значком - Список функций - Кнопку разблокировки с ценой ($19,99 по умолчанию; может варьироваться по регионам) - Активацию промо-кода (только Android — iOS использует отдельный процесс Offer Code от Apple) - Опциональную промо-ссылку на каналы сообщества
Коснитесь любого заблокированного поля или коснитесь Обновить до Pro в Настройках. Использует официальную платёжную систему вашей платформы (Google Play на Android, Apple App Store на iOS).
Если вы купили на одном устройстве и хотите Pro на другом (тот же аккаунт):
Если вы активируете промо-код в Google Play Store или App Store, пока NVH Source Locator работает в фоновом режиме, возврат в приложение автоматически обнаружит новую покупку и разблокирует Pro — ручное Восстановление не требуется.
Android: кнопка «Есть промо-код Google Play?» в paywall открывает процесс активации Google Play с предварительно заполненным кодом.
iOS: Политика App Store 3.1.1 требует активации через официальный процесс Apple «Активировать код». Кнопка Google Play скрыта в iOS. Вместо этого ищите «Активировать код App Store» в Настройках.
Вкладка Help включает учебные материалы в приложении, руководства по лучшим практикам и справочную информацию.

Охватываемые темы: - Какое оборудование вам нужно - Как размещать датчики для наилучшей точности - Советы по калибровке - Распространённые измерительные сценарии - Советы по триангуляции и 3D-размещению - Маршрутизация кабелей и качество сигнала
tCal предполагает опубликованную скорость материала — реальные материалы варьируются. Наиболее точная калибровка — in-situ: коснитесь известного места и позвольте приложению вывести фактическую скорость.Математика говорит, что источник не находится между вашими датчиками. Возможные причины: - Источник действительно находится за линией/плоскостью датчиков - Один из ваших входов неверен - Скорость калибровки слишком далека от реальности
Подразумеваемая скорость звука из ваших входов далека от любого распространённого материала (менее 50 м/с или более 20 000 м/с). Проверьте свои входы — вероятно, опечатка в tCal или расстоянии.
Проверьте Опорную температуру в Настройках. Если не 20 °C, отображаемые скорости отражают температурную компенсацию. Приложение показывает «ref X @ 20°C» под компенсированными скоростями, чтобы вы могли проверить.
Старые записи истории, созданные до версии приложения 1.75, могут не сохранить температуру. Если вы делали измерение при температуре, отличной от 20 °C, воспроизведение будет использовать текущую настройку. Вручную установите температуру в Настройках перед воспроизведением, ИЛИ перемерьте.
Маркеры автоматически размещаются на основе входной геометрии. Перетащите их для регулировки. Регулировка маркеров обновляет положение источника в наложении фото — но НЕ изменяет основной результат вычисления.
Убедитесь, что используете файл резервной копии, сгенерированный той же или более новой версией приложения. Старые файлы резервных копий могут не иметь текущих полей данных.
По дизайну: когда вы покидаете числовое поле (касаетесь в другом месте), если оно пустое, отрицательное или содержит нечисловой текст, оно сбрасывается на 0. Предотвращает тихо сломанные вычисления из случайно очищенных входов. Ввод температуры исключён (вместо этого он ограничивается -40/+200).
Свяжитесь с support@evdiag.net, указав:
- Модель устройства и версию ОС
- Версию приложения (Настройки → внизу страницы)
- Описание того, что вы пытались сделать
- Скриншоты, если возможно
NVH Source Locator разработан EVDiag. Посетите https://evdiag.net для обновлений и ресурсов.