Осциллограф - это не "крутилки".
Что реально происходит внутри прибора?
Почему
- полоса 70 МГц
- 100 МГц
- 350 МГц
— это не просто цифры.?
Почему фронт искажается?
Что такое:
- Sampling
- Aliasing
- Memory depth
- Dead time
И почему дешёвый осциллограф может обмануть.
Rigol MSO5074 — функции: глубокая память, сегментированная запись, декодирование шин, математические операции, FFT, маски, измерения и триггеры.
Итак, начнем с самого важного —
«Как осциллограф может обманывать инженера». После понимания этого момента становится ясно, почему две мастерские, измеряя один и тот же сигнал, иногда получают разные осциллограммы и делают противоположные выводы.
Осциллограф может врать - это, пожалуй, самая важная мысль, которую должен усвоить любой инженер.
Осциллограф не показывает электрический сигнал, он показывает
свою цифровую реконструкцию этого сигнала.
Это принципиально разные вещи.
Представим ситуацию:
Есть идеальный прямоугольный импульс.
В реальности он может выглядеть по другому, и тут вопрос не в неисправности схемы.
Вопрос в самом измерении.
Почему так происходитЛюбой цифровой осциллограф делает четыре вещи.
Сигнал ↓ Входной усилитель ↓ АЦП ↓ Память ↓ Процессор ↓ Экран
И на каждом этапе возможны ошибки.
Ошибка №1 — полоса пропусканияЭто самая известная характеристика.
Например:
Rigol MSO5074
100 МГц
Что это означает?Очень многие думают:
"До 100 МГц всё идеально."
Нет.
Это означает совсем другое.
100 МГц — это частота, на которой амплитуда синусоидального сигнала уменьшается примерно до
70,7 % от реальной (уровень −3 дБ).
Например.
Если подать синус 100 МГц амплитудой 1 В,
осциллограф покажет примерно 0,707 В.
То есть ошибка уже почти
30 %.
Но ведь автомобиль — это не 100 МГц?
Именно.
Но есть проблема.
Катушка, форсунка, MOSFET, CAN —
это
не синусы.
Это фронты.
А фронт состоит из огромного количества гармоник.
Чем быстрее фронт, тем выше частоты внутри него.
Например.
Фронт длительностью
10 нс содержит компоненты далеко за сотни мегагерц.
Поэтому даже если сигнал повторяется всего с частотой 100 Гц, его фронты могут требовать значительно большей полосы пропускания, чтобы быть отображёнными без заметных искажений.
Важнейшее правилоИнженеры пользуются очень простой оценкой.
Максимальное время нарастания, которое способен корректно показать осциллограф:
tr≈0.35/BW
где:
- tr — минимальное измеряемое время нарастания;
- BW — полоса пропускания осциллографа.
Для Rigol (100 МГц):
tr≈0.35/100 000 000 ≈
3.5нсЭто означает следующее:
Если реальный фронт имеет 1 нс,
Rigol никогда его не покажет.
Он покажет примерно 3,5 нс.
И инженер решит, что драйвер "медленный".
Хотя виноват прибор.
А теперь самое интересноеДопустим.
Есть два ECU. Один исправен, второй имеет пробитый MOSFET.
Фронты отличаются всего на 5–8 нс.
Если осциллограф способен видеть только около 3,5 нс времени нарастания, он ещё может различить такую разницу. Но если дополнительно используется щуп с большой ёмкостью, длинный провод массы или ограниченная частота дискретизации, различие может стать незаметным.
Именно поэтому нельзя оценивать состояние драйвера только по "красивому" фронту — важно понимать ограничения всей измерительной системы.
Но это ещё не всё. Иногда виноват не осциллограф. Виноват...
щуп.И именно щуп чаще всего портит измерения в ремонте автомобильной электроники.
Это настолько важная тема, что требует отдельного детального анализа. После него, скорее всего, изменится способ подключения осциллографа к плате ECU.
Еще достаточно важный момент.Ты всегда оставляешь
Auto. Это нормально. Так делают почти все.
Но потом происходит следующее.
Rigol хочет помочь.
Он автоматически меняет:
- частоту дискретизации;
- глубину памяти;
- временную базу;
- иногда режим захвата.
И получается, что две осциллограммы одного и того же сигнала, снятые с разной разверткой, могут отличаться.
При ремонте ЭБУ это иногда критично.
Надо обязательно научиться контролировать эти параметры вручную.