Осциллограф пробник своими руками

Как собрать осциллограф своими руками — 3 рабочие схемы, советы по монтажу, видео

  1. Осциллограф на PIC18F2550
  2. Цифровой осциллограф для ПК
  3. На AVR — инструкция по сборке, характеристики
  4. Видео

Рассмотрим 3 рабочие схемы осциллографов. Первый прибор собран на микроконтроллере PIC18F2550. Второй осциллограф — цифровой, в основе третьего — микроконтроллер AVR. Поговорим о каждом по порядку.

Осциллограф на PIC18F2550 своими руками — схема, инструкция по сборке

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

Осциллограф измеряет напряжение в пределах 0–5В, 0–2.5В и 0–1,25. Основным недостатком этого осциллографа является низкая частота дискретизации (

60 кГц), а также тот факт, что входы ограничены ограничениями АЦП микроконтроллера. Тем не менее, это очень хороший прибор и первым мы рассмотрим именно его схему.

Схема осциллографа на PIC18F2550

Исходники и прошивку можно будет скачать ниже. Теперь давайте детальнее остановимся на каждом блоке схемы.

Напряжение поступает с 9-вольтовой батареи на интегральный стабилизатор напряжения TC1262-5.0V для обеспечения стабильных 5В для питания микроконтроллера и дисплея. На выходе стоит 1мкФ конденсатор.

Графический ЖК дисплей AGM1264F с разрешением 128х64 пикселей оснащен встроенными контроллером KS0108. Он имеет светодиодную подсветку и генератор отрицательного напряжения для управления.

Вывод A0 настроен на аналоговый вход. Обратите внимание, что сопротивление источника сигнала влияет на напряжение смещения на аналоговом входе. Максимально рекомендованное сопротивление составляет 2.5 кОм.

Микроконтроллер PIC18F2550 работает на частоте 48 МГц от внутреннего генератора. R1 представляет собой нагрузочный резистор, необходимый для работы. C1 является стабилизирующим конденсатором. Компонент пометкой «RES» является 20 MHz резонатором.

Выводы USART должны быть подсоединены к RS-232 конвертеру для подключения к ПК для обновления прошивки. После этого он может быть отключен.

Необходимые детали для сборки осциллографа на PIC18F2550 и прошивка

  • МК PIC 8-бит (IC1) — PIC18F2550
  • Линейный регулятор (IC2) — TC1264, 5 Вольт.
  • Конденсатор (С1) — 0.22 мкФ.
  • Электролитический конденсатор (С2) — 1 мкФ.
  • 2 резистора (R1, R3) — 3.3 кОм и 5 Ом соответственно.
  • Подстроечный резистор (R2) — 10 кОм.
  • Кварцевый резонатор (RES) — 20 МГц.
  • LCD-дисплей — AGM1264F.
  • Батарея питания (G1) — 9 В
  • 3 разъёма — JP1 для подключения дисплея, JP2 для обновления прошивки (RS-232) и JP3 для входа аналогового сигнала.

Микроконтроллер должен быть прошит файлом «SAC_tinybld18F2550usb _20MHz_115200_48MHz». Его можно скачать ниже.

Видео, как работает осциллограф на PIC18F2550:

Цифровой осциллограф RS232 для ПК

Рассмотрим простое решение для создания цифрового компьютерного осциллографа. Устройство построено на базе восьмиразрядного процессора PIC12F675.

Схема цифрового осциллографа для компьютера

Ниже представлена структурная схема осциллографа:

Процессор работает на частоте 20 МГц. Микроконтроллер непрерывно измеряет входное напряжение, преобразовывает его и отправляет цифровое значение на последовательный порт компьютера. Скорость передачи данных последовательного порта — 115кБит и, как показано на следующем рисунке, данные сканируются и отправляются с частотой около 7,5 кГц (134 мкс).

Вот принципиальная схема самого цифрового осциллографа:

Основа схемы — микроконтроллер PIC12F675 (микросхема U2), который работает с тактовой частотой 20 МГц кристалла Y1. J1 — стандартный разъем для подключения питания в 9–12 В, которое затем стабилизируется на U1 до 5 В для питания процессора.

  • Узнайте, как сделать щуп для осциллографа своими руками

После U2 в схему добавляется простой преобразователь TTL уровня с последовательным портом RS232 персонального компьютера. Он построен на базе транзистора BC337 (Q1) и резисторов R1 и R3. Вход 5 микроконтроллера ведет к переключателю S1. В своей основной позиции (1–2) прибор переключается в режим осциллографа постоянного тока (DC измерений), который способен отображать входной сигнал 0–5В. Во второй позиции — в режим осциллографа переменного тока. В этом положении максимальное напряжение — от -2,5 до +2,5 В. Конденсатор С6 подойдет керамический 22000nF, чтобы наблюдать низкие частоты без особых искажений.

Читайте также:  Постройка каркаса своими руками

При необходимости можно добавить дополнительные входной аттенюатор (сплиттер), или ОУ.

Необходимые радиоэлементы

  • Линейный регулятор (U1) — LM78L05.
  • МК PIC 8-бит (U2) — PIC12F675 (675-I/P).
  • Биполярный транзистор (Q1) — BC337.
  • 6 конденсаторов — С1, С2, С5 (3х0.1 мкФ); С3, С4 (2х22 пФ); С6 (22 мкФ)
  • 4 резистора — R1, R3 (2х1 кОм) и R2, R4 (2х270 кОм).
  • Кварцевый резонатор (Y1) — 20 МГц.
  • Переключатель (S1)
  • 3 разъема — J1 питания, J2 RS232, J3 входа сигнала.

Программное обеспечение

Для управления на Windows доступна простая программа на Visual Basic. Её можно скачать в архиве ниже.

Программа запускается сразу и ожидает появления данных на последовательном порте COM1. Слева — четыре ползунка, используемые для измерения периода и напряжения сигнала. Затем идут вкл/выкл синхронизации, поля для масштабирования или изменения значений размера выборки.

Монтаж

При сборке можно не делать печатную плату, а смонтировать все в небольшой пластиковой коробке навесным монтажом. Корпус должен иметь отверстия для разъема RS232 переключателя, входного гнезда и гнезда питания.

Прошивку для процессора можно скачать в конце статьи. Биты конфигурации (fuse) в процессе программирования должны быть установлены следующим образом:

Вот фото готового прототипа цифрового осциллографа:

Ниже вы можете скачать исходник, прошивку и ПО для Windows.

Осциллограф своими руками на AVR — инструкция по сборке, характеристики

Характеристики осциллографа на AVR:

  1. Частота измерения: 10 Гц–7.7 кГц.
  2. Макс. входное напряжение: 24В AC/30В DC.
  3. Напряжение питания: 12В DC.
  4. Разрешение экрана: 128×64 пикселей.
  5. Область экрана осциллограммы: 100×64 пикселей.
  6. Информационная область экрана: 28×64 пикселей.
  7. Режим триггера: автоматический.

Рассмотрим проект осциллографа с использованием МК PIC18F2550 и графического LCD с контроллером KS0108. В качестве среды разработки здесь использована WinAVR, которая основывается на open source AVR-GNU компиляторе и прекрасно работает с AVR Studio 4. Графическую библиотека разработана специально для данного проекта.

При измерении прямоугольного сигнала, максимальная частота, при которой можно увидеть хорошую осциллограмму составляет около 5 кГц. Для других форм сигналов (синусоида или треугольный сигнал) максимальная частота составляет около 1 кГц.

Схема осциллографа на AVR

Принципиальная схема AVR-осциллографа приведена ниже:

Напряжение питания схемы составляет 12 вольт постоянного тока. Из этого напряжения, в дальнейшем получается еще 2 напряжения: +8.2В для IC1 и +5В — для IC2, IC3.

  • Схема светодиодного осциллографического пробника

Устройство может измерять входное напряжение от +2.5В до -2.5В или от 0 до +5В, зависящее от позиции переключателя S1 (выбор типа входного тока: постоянный или переменный). При использовании пробника 1:10, входное напряжение соответственно может быть увеличено в 10 раз. Кроме того, переключателем S2 можно установить дополнительно деление напряжения на 2.

Необходимые радиоэлементы

  • Операционный усилитель (IC1) — LM358.
  • LCD-дисплей (IC2) — DEM128064A (128×64, контроллер KS0108).
  • МК AVR 8-бит (IC3) — ATmega32.
  • Линейный регулятор (IC4) — LM7805.
  • Стабилитрон (D1) — 1N4738A, 8.2В.
  • Выпрямительный диод (D2) — 1N4007.
  • 7 конденсаторов — C1 (470 нФ); C2 (27 пФ); C4, C7, C9 (3х100 нФ); C5, C6 (2х22 пФ).
  • 2 электролитических конденсатора — C3 (22 мкФ 16 В) и C8 (100 мкФ 25 В).
  • 7 резисторов — R1, R2, R4 (3х1 МОм); R3, R5 (2х390 кОм); R6 (56 Ом); R7 (220 Ом).
  • 2 подстроечных резистора (P1, P2) — 10 кОм и 22 кОм соответственно.
  • Кварц (X1) — 16 МГц.
  • 3 переключателя (S1, S2, S5).
  • 5 кнопок (S3, S4, S6–S8) — замыкающие.
  • 2 разъёма (K1, K2) — 2 контакта вход сигнала, 2 контакта питание.

Прошивка ATmega32 и настройка

Файл прошивки: AVR_oscilloscope.hex, можно будет скачать ниже. При выборе фьюзов необходимо указать использование внешнего кварца. После этого необходимо обязательно отключить JTAG интерфейс. Если этого не сделать, то на осциллографе будет отображаться экран инициализации, а после он будет уходить в перезагрузку.

Читайте также:  Мини цилиндр своими руками

Для настройки прибора нужно выполнить всего 2 вещи: настроить контрастность LCD при помощи подстроечного резистора Р2 и выставить центр осциллограммы при помощи подстроечного резистора Р1.

Использование

Вы можете перемещать луч осциллограммы вверх или вниз путем нажатия кнопок S8 и S4. Один квадрат на экране, соответствует 1В.

При помощи кнопок S7 и S3 можно увеличивать или уменьшать частоту измерений. Минимальная частота формы сигнала, которая может быть отображена на LCD составляет 460 Гц. Если необходимо посмотреть сигнал с более низкой частотой, например, 30 Гц, то необходимо нажать S7 для сжатия осциллограммы или S3 — для растяжения.

В осциллографе используется автоматический режим триггера. Это означает, что если входной сигнал повторяющийся (к примеру треугольник) то триггер работает хорошо. Но если форма сигнала постоянно меняется (к примеру какая-то последовательность данных), то для фиксации изображения необходимо нажать кнопку S6. Повторное нажатие S6 возвращает в нормальный режим.

Фото готового AVR осциллографа:

Видео работы осциллографа на AVR:


Источник

САМОДЕЛЬНЫЙ ЩУП ДЛЯ ОСЦИЛЛОГРАФА

Самодельные осциллографы перестают быть редкостью по мере развития микроконтроллеров. И естественным образом возникает потребность в щупе для него. Желательно со встроенным делителем. Некоторые из возможных конструкций рассмотрены в данной статье.

Щуп собран на отрезке фольгированного стеклотестолита и помещен в металлическую трубку, выполняющую роль экрана. Чтобы не вызывать аварийных ситуаций, когда и если щуп падает на включенное испытуемое устройство, трубка покрыта термоусадкой. Без покрытия заготовка выглядит вот так:

Щуп в разобранном виде:

Конструкции могут быть разными. Просто нужно учитывать некоторые вещи:

  • Если выполняете щуп без делителя, т.е. он не содержит в себе больших сопротивлений и переключателей, т.е. элементов подверженных электромагнитным наводкам, то целесообразно экранированный провод щупа протягивать до самой иглы. В этом случае дополнительная экранировка элементов вам не понадобится и щуп можно выполнять из любого диэлектрика. Например использовать один из щупов для тестера.
  • Если в щупе выполнен делитель, то когда вы берете его в руки, вы неизбежно будете увеличивать наводки и помехи. Т.е. потребуется экранировка элементов делителя.

В моем случае соединение трубки с экраном (точнее с обратной стороной стеклотестолита) выполнено припаиванием пружинки на тектолит, которая и создает контакт между экраном и платой щупа.

В качестве иглы использовал «Папу» от разъема типа ШР. Но ее можно выполнить и из любого другого подходящего стержня. Разъем от ШР удобен тем, что его «Маму» можно впаять в зажим, который можно будет при необходимости надевать на щуп.

Подбор провода

Отдельного упоминания заслуживает подбор провода. Правильный провод выглядит так:

Миниджек 3,5 мм расположен рядом для масштаба

Правильный провод представляет из себя более-менее обычный экранированный провод, с одним существенным отличием – центральная жила у него одна. Очень тонкая и выполнена из стальной проволоки, а то и проволоки с высоким удельным сопротивлением. Почему именно так поясню немного позже.

Такой провод не сильно распространен и найти его достаточно непросто. В принципе, если вы не работаете с высокими частотами порядка десятка мегагерц, особой разницы, использовав обычный экранированный провод, вы можете и не ощутить. Встречал мнение, что на частотах ниже 3-5 МГц выбор провода не критичен. Ни подтвердить, ни опровергнуть не могу – нет практики на частотах выше 1 МГц. В каких случаях это может сказываться тоже скажу позже.

Самодельные осциллографы нечасто имеют полосу пропускания в несколько мегагерц, поэтому используйте тот провод, который найдете. Просто стремитесь подобрать такой, у которого центральные жилы потоньше и их поменьше. Встречал мнение, что центральная жила должна быть потолще, но это явно из серии «вредных советов». Малое сопротивление проводу осциллографа без надобности. Там токи в наноамперах.

И важно понимать, чем ниже собственная емкость изготовленного щупа, тем лучше. Это связано с тем, что когда вы подключаете щуп к исследуемому устройству, вы тем самым подключаете дополнительную емкость.

Если подключаете напрямую на выход логического элемента либо в ИБП, т.е. к достаточно мощному источнику сигнала, имеющему достаточно малое собственное сопротивление, то все будет отображаться нормально. Но если в цепи есть значительные сопротивления, то емкость щупа будет сильно искажать форму сигнала, т.к. будет заряжаться через это сопротивление. А это означает, что вы уже не будете уверены в достоверности осциллограммы. Т.е. чем ниже собственная емкость щупа, тем шире диапазон возможных применений вашего осциллографа.

Читайте также:  Подпорки для гипсокартона своими руками

Принципиальные схемы щупов

Собственно схема щупа, которую я применил, предельно проста:

Это делитель на 10 для осциллографа с входным сопротивлением 1 мегом. Сопротивление лучше составить из нескольких, соединенных последовательно. Переключатель просто замыкает напрямую добавочное сопротивление. А подстроечный конденсатор позволяет согласовать щуп с конкретным прибором.

Пожалуй вот более правильная схема, которую стоило бы рекомендовать:

Она явно лучше по допустимому напряжению, так как пробивное напряжение резисторов и конденсаторов СМД обычно принимают за 100 вольт. Встречал утверждения, что они выдерживают и 200-250 вольт. Не проверял. Но если вы исследуете достаточно высоковольтные цепи, стоит применить именно такую схему.

Я ее никогда не делал, рекомендаций по настройке (подбору конденсаторов С2, С3, С4) дать не могу.

Немного обещанной теории

Емкость прямо пропорциональна площади проводников и обратно пропорциональна расстоянию между ними. Там еще есть коэффициент, но для нас это не важно сейчас.

Имеем два проводника. Центральная жила и экран провода. Расстояние между ними определяется диаметром провода. Площадь экрана сильно снизить не получится. Да и не надо. Остается снижать ПЛОЩАДЬ ПОВЕРХНОСТИ ЦЕНТРАЛЬНОЙ ЖИЛЫ.

Т.е. снижать ее диаметр насколько это технически целесообразно без потери механической прочности.

Ну а чтобы повысить эту самую прочность при уменьшении диаметра надо выбрать материал попрочнее.

Провод можно представить так:

Распределенная емкость по длине провода. Ну а чем больше будет удельное сопротивление материала центральной жилы, тем меньшее влияние соседние участки (соседние емкости) будут оказывать друг на друга. Поэтому целесообразен провод с высоким удельным сопротивлением. По этой же самой причине нецелесообразно делать провод щупа слишком длинным.

Разъемы рассматривать не буду. Лишь скажу, что оптимальным для осциллографа считаю разъемы BNC. Они чаще всего и применяются. Миниджек, аудиоразъем я бы применять не рекомендовал (хотя сам применяю, в силу того, что не использую осциллограф в цепях со значительными напряжениями). Он опасен. Дернули провод при проведении исследований цепей с хорошим напряжением. Что происходит далее? А далее миниджек, скользя по гнезду, может вызвать замыкание. И даже если в силу разных причин ничего не произошло, на самом миниджеке будет присутствовать это напряжение. А если он упадет к вам на колени? А там открытый центральный контакт и земля рядом.

Лето, жарко, любите работать в трусах? Выбирайте BNC (не реклама). BNC тем и хорош. Его не выдернешь просто так. А даже если и случилось – он закрытый. Ничего опасного произойти не должно, то что в трусах, не пострадает))

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

Щуп № 2

Он хорош тем, что его можно вставить так:

Или вот так, ему безразлично, он свободно крутится.

Устроен он примерно так:

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

Чтобы не оборвать и не открутить центральную жилу. Кстати это самый простой способ «лечить» дешевые китайские щупы для тестера, чтобы провод не отламывался от наконечника.

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

Специально для сайта Радиосхемы — Тришин А.О. Г. Комсомольск-на Амуре. Август 2018 г.

Источник

Оцените статью
Своими руками