Перейти к содержанию

Осциллограф

Осциллограф показывает, как сигнал меняется во времени.

Мультиметр может показать "около 3.3V" или "есть частота". Осциллограф показывает форму сигнала: импульсы, фронты, просадки, шум, дребезг, UART-пакеты, PWM.

Экран цифрового осциллографа

Источник: Wikimedia Commons, premek.v, Public Domain

PWM-сигнал на экране осциллографа выглядит так:

Анимация PWM: изменение скважности и форма сигнала

Источник: Wikimedia Commons, Mik81, CC0 Public Domain

Он нужен не для каждой простой сборки. Но когда устройство ведёт себя нестабильно, осциллограф может за несколько минут показать то, что мультиметр не видит.

Что можно увидеть

В iDryer-подобных устройствах осциллографом полезно смотреть:

  • PWM вентилятора;
  • PWM MOSFET-модуля;
  • UART TX/RX;
  • просадку 5V или 3.3V при старте сервопривода;
  • шум на питании;
  • дребезг кнопки;
  • тахометрический сигнал вентилятора;
  • короткие сбои, которые мультиметр усредняет.

Осциллограф отвечает не только на вопрос "есть ли напряжение", а на вопрос "что происходит с сигналом во времени".

Самое важное предупреждение

У большинства настольных осциллографов земля щупа соединена с защитным заземлением розетки.

Это значит: крокодил земли щупа - не "просто второй провод".

Если прицепить землю щупа к точке, которая не является GND низковольтной схемы, можно сделать короткое замыкание через осциллограф.

Особенно опасно лезть обычным осциллографом в сетевую часть 110-230V AC, SSR, блок питания или высоковольтные узлы.

Нельзя:

  • отрывать заземление осциллографа ради "плавающего" измерения;
  • подключать землю щупа к фазе или другой точке под напряжением;
  • измерять сетевое напряжение обычным щупом без понимания схемы;
  • считать два канала полностью независимыми: земли каналов часто соединены вместе.

Для плавающих измерений (floating), измерений верхнего плеча (high-side) и высокого напряжения (high-voltage) нужны правильные методы: дифференциальный пробник, изолированный прибор или другой безопасный подход.

Как подключать щуп

Для низковольтной схемы:

  1. Подключи щуп к осциллографу.
  2. Подключи землю щупа к GND устройства.
  3. Подключи кончик щупа к сигналу.
  4. Выбери правильное деление щупа: 1x или 10x.
  5. Убедись, что осциллограф настроен на тот же коэффициент.

Для большинства цифровых сигналов лучше использовать 10x: щуп меньше нагружает схему и обычно лучше показывает форму сигнала.

PWM

PWM - это импульсный сигнал.

Осциллограф показывает:

  • частоту;
  • duty cycle;
  • уровень логической единицы;
  • уровень нуля;
  • фронты;
  • дрожание;
  • помехи.

Для вентилятора или MOSFET это помогает понять:

  • пин вообще выдаёт сигнал;
  • уровень 3.3V или 5V достаточен;
  • частота соответствует настройке;
  • duty cycle меняется при команде;
  • сигнал не проседает при подключении нагрузки.

UART

UART на осциллографе выглядит как последовательность импульсов.

Осциллограф помогает увидеть:

  • есть ли активность на TX;
  • не перепутаны ли уровни;
  • какой уровень покоя;
  • нет ли сильных помех;
  • примерно соответствует ли baud rate.

Для расшифровки текста удобнее логический анализатор или USB-UART адаптер. Но осциллограф быстро показывает, живой ли сигнал физически.

Просадки питания

Мультиметр может не увидеть короткую просадку.

Например, при старте сервопривода 5V линия может провалиться на несколько миллисекунд. Мультиметр покажет почти нормальные 5V, а контроллер уже перезагрузится.

Осциллограф позволяет увидеть:

  • насколько падает напряжение;
  • как долго длится просадка;
  • есть ли выбросы;
  • помогает ли конденсатор;
  • меняется ли ситуация при другом блоке питания или проводах.

Это особенно полезно для ESP32, сервоприводов, вентиляторов и DC-DC.

Шумы и помехи

Шум на питании или сигнальной линии может ломать датчики и связь.

Осциллограф помогает увидеть:

  • пульсации DC-DC;
  • выбросы от мотора;
  • шум рядом с нагревателем;
  • дребезг кнопки;
  • наводки на длинном проводе.

Но нужно понимать ограничения: плохое подключение земли щупа само может добавить шум на экране. Короткая пружина заземления щупа (ground spring) или короткий провод земли часто даёт более честную картинку, чем длинный крокодил.

Мультиметр с измерением частоты

Иногда для первой проверки не нужен осциллограф.

Некоторые мультиметры умеют измерять частоту сигнала. В характеристиках это может называться Hz, frequency или frequency counter.

Это полезно, если нужно быстро понять:

  • есть ли PWM-сигнал вообще;
  • меняется ли частота при настройке;
  • работает ли выход контроллера;
  • есть ли активность на простой цифровой линии.

Например, если контроллер должен выдавать PWM на вентилятор или MOSFET-модуль, мультиметр с измерением частоты может показать, что сигнал действительно есть и его частота примерно похожа на ожидаемую.

Но мультиметр не показывает форму сигнала. Он не покажет:

  • уровень логической единицы;
  • ширину импульса;
  • скважность PWM;
  • фронты сигнала;
  • короткие провалы;
  • шумы и помехи;
  • искажения на линии.

Поэтому мультиметр с частотомером - хороший инструмент для быстрой проверки, но не полноценная замена осциллографу.

Что проверить перед измерением

Перед подключением щупа:

  1. Что является GND в схеме?
  2. Связана ли эта точка с защитным заземлением розетки (earth ground)?
  3. Нет ли сетевого напряжения?
  4. Подходит ли пробник по напряжению?
  5. Выбран ли 10x, если нужен?
  6. Одинаково ли настроены щуп и канал осциллографа?
  7. Не соединят ли земли двух каналов разные точки схемы?
  8. Можно ли сначала проверить сигнал на низковольтной стороне?

Если есть сомнения по 110-230V AC, не подключай осциллограф.

Типовые ошибки

  • цепляют землю щупа не к GND, а к точке под напряжением;
  • пытаются "отвязать" землю осциллографа от розетки;
  • измеряют сетевое напряжение обычным щупом без дифференциального пробника;
  • забывают, что земли каналов соединены;
  • щуп стоит в 10x, а осциллограф настроен как 1x;
  • используют длинную землю щупа и видят лишний шум;
  • смотрят только мультиметром и не видят короткую просадку;
  • считают UART-проблему программной, хотя на линии нет физического сигнала.

Главное

  • Осциллограф показывает форму сигнала во времени.
  • Он полезен для PWM, UART, просадок питания, шумов и коротких сбоев.
  • Земля обычного настольного осциллографа связана с защитным заземлением.
  • Нельзя подключать землю щупа к произвольной точке схемы.
  • Для сетевых и плавающих (floating) измерений нужны специальные безопасные методы.
  • Мультиметр с частотомером полезен, но не заменяет осциллограф.

Материалы по теме