Осциллограф из компьютера своими руками схема
Как собрать осциллограф своими руками — 3 рабочие схемы, советы по монтажу, видео
- Осциллограф на PIC18F2550
- Цифровой осциллограф для ПК
- На AVR — инструкция по сборке, характеристики
- Видео
Рассмотрим 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:
- Частота измерения: 10 Гц–7.7 кГц.
- Макс. входное напряжение: 24В AC/30В DC.
- Напряжение питания: 12В DC.
- Разрешение экрана: 128×64 пикселей.
- Область экрана осциллограммы: 100×64 пикселей.
- Информационная область экрана: 28×64 пикселей.
- Режим триггера: автоматический.
Рассмотрим проект осциллографа с использованием МК 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:
Самодельная цифровая приставка осциллограф к компьютеру своими руками
Осциллограф к ПК – это устройство, которое позволяет графически наблюдать электрический сигнал. Следуя данной инструкции, вы сможете сконструировать недорогой осциллограф своими руками.
Шаг 1: Используем контроллер Arduino Uno
В интернет-магазинах контроллер Arduino Uno стоит в пределах 20 долларов.
Шаг 2: Устанавливаем приложение Arduino >

Прежде всего, если у вас не установлена среда разработки Arduino, скачайте и установите ее с сайта Arduino.
Установите библиотеку «TimerOne.h» для Arduino IDE, следуя следующим инструкциям:
- В приложении Arduino выберите пункт меню «Sketch» (см. фото).
- Далее «Include Library».
- «Manage Libraries…».
- Выберите «all» в окне «Type» и «all» в окне «Topic». В пустое поле введите «TimerOne» (без кавычек).
- Ниже появится информация о библиотеке.
- Щелкните на этом тексте, и появится кнопка «Install».
- Нажмите кнопку «Install».
- Перезапустите программу.
Шаг 3: Скачиваем скетч и загружаем его в приложение Arduino
- Загрузите и разархивируйте скетч для Arduino: ((oscilloscope_arduino.ino)).
- Подключите контроллер Arduino к компьютеру через USB-порт.
- Запустите приложение Arduino >
Загрузите и распакуйте программу. Выберите файл для вашей операционной системы:
Запустите exe-файл (например, Windows 64 => oscilloscope_4ch.exe).
Важно: не удаляйте папку «lib» из директории с программой.
На компьютере должна быть установлена программа «Java» не ниже 8-й версии.
Шаг 5: Если oscilloscope_4ch.exe не работает…
Если, по какой-либо причине программа oscilloscope_4ch.exe не работает, выполните следующее:
- Установите утилиту Processing >

- Запустите программу «Oscilloscope»; контроллер Arduino подключите к компьютеру через USB-порт. Теперь вам нужно «подружить» их друг с другом через последовательный порт.
- В поле «Configurar Serial» (Настройка последовательного интерфейса) нажимайте на поле «select serial» до тех пор, пока не появится порт, к которому подключен Arduino (если он не появился, нажмите на кнопку «refresh» для обновления).
- Нажимайте кнопку «select speed» пока не появится скорость 115200.
- Нажмите кнопку «off»; надпись на ней изменится на «on».
- Если все правильно сделано, самодельный осциллограф покажет 4 канала [A0 (ch-0), A1 (ch-1), A2 (ch-2) и A3 (ch-3)].
Если подключение настроено неправильно, вы увидите на изображении «шум».
Шаг 7: Соединяем выход (
10) со входом (A0), а выход (
С помощью проводов, подключите цифровой выход 10 контроллера Arduino к его аналоговому входу A0, а выход 9 – к входу A1.
На экране появится сигнал, похожий на тот, который показан на фото. Сигналы на цифровых выходах 9 и 10 задаются блоком «Ger.Sinal» программы: на выходе 9 генерируется ШИМ-сигнал частотой 10 Гц (Т = 100 мс) при Ton = 25 %; на выходе 10 – сигнал, равный удвоенному периоду 2Т (200 мс).
Вы можете самостоятельно настроить значения в блоке «Ger.Sinal», перетаскивая ползунок или щелкая по элементу управления.
Шаг 8: Подсказки
- Поставьте галочку напротив параметра «Trigger» на Ch-0 (красный), чтобы стабилизировать сигнал.
- Чтобы удалить изображения сигналов Ch-2 и Ch-3, нажмите на заголовки «Ch-2» и «Ch-3».
- Чтобы наблюдать фигуры Лиссажу, нажмите на заголовок «XYZ».
- Чтобы определять частоты, поставьте галочку «detectar freq.» (обнаружить частоту).
- Чтобы измерить напряжение и время / частоту, нажмите «medir» (измерение).
- Для изменения значения шкалы регулировки, нажмите между вертикальными линиями или перетащите ползунок, обозначенный двумя треугольничками (см. рисунок).
- Программа имеет гораздо больше настроек. Исследуйте их самостоятельно.
Шаг 9: Определяем частоту вспышки фонарика
Вы можете узнать частоту мигания фонарика, используя фоторезистор (LDR) и обыкновенный резистор (см. рисунок).
Шаг 10: Определяем частоту вращения вентилятора
Чтобы узнать частоту вращения вентилятора, используйте схему из шага 9, только фонарик должен гореть постоянно.
Подставив значение частоты из компьютерного осциллографа в формулу на рисунке, определите частоту вращения вентилятора.
Шаг 11: Анализируем сигнал от пульта дистанционного управления
Вы можете увидеть ИК-сигнал от пульта дистанционного управления с помощью фототранзистора TIL78.
Соберите схему по рисунку и следуйте следующим инструкциям:
- Установите значение «dt» равным 2 мс или 100 мкс.
- Включите «Trigger» канала Ch-0.
- Увеличьте уровень, перетащив ползунок (см. рисунок).
- Нажмите кнопку «UMA»: осцилограф перейдет в режим ожидания.
- Нажмите любую кнопку на пульте дистанционного управления, предварительно направив его на фототранзистор.
- Анализируйте график.
Шаг 12: Тестируем компоненты или устройства
Приставку осциллограф к компьютеру можно использовать для тестирования различных электронных компонентов или устройств.
В этом примере мы протестируем маленький джойстик для проектов Arduino.
- Соберите схему, показанную на рисунке.
- Синхронизируйте программу с контроллером Arduino.
- Нажмите «fluxo» (поток), чтобы Arduino отправлял каждое значение сразу после прочтения.
- Установите значение параметра «dt» равным 100 мс (для медленного чтения).
- Выключите «Ch-3», нажав на заголовок.
- Установите значение параметра «v/div» равным 5 (во время установки нажмите и держите клавишу «Shift», чтобы настроить все каналы одновременно).
- Переместите маленький треугольник слева канала «Ch-0» вверх (нажав клавишу «Shift»).
- Включите канал «XYZ» и перетащите ползунок параметра «v/div» до конца вправо.
- Перемещайте джойстик во все стороны и понажимайте кнопку несколько раз.
- Наблюдайте кривые.
Шаг 13: Определяем параметры резисторов и конденсаторов
Поле «medir res./cap.» предназначено для измерения значений резисторов и конденсаторов, но оно будет работать только при подключении схемы, изображенной на рисунке.
Данная функция может самостоятельно определять, какой из компонентов подключен: резистор или конденсатор и определить правильное значение параметра, используя 3 шкалы (низкие, средние или высокие значения).
Шаг 14: Хотите больше возможностей?
Скачайте полный проект с сайта GitHub.
Посмотрите видео на YouTube.
Рассказываю как сделать какую-либо вещь с пошаговыми фото и видео инструкциями.
Как сделать осциллограф из компьютера своими руками?
Довольно часто в последнее время вместо того, чтобы сделать, к примеру, осциллограф из компьютера, многие предпочитают просто купить цифровой USB-осциллоскоп. Однако, пройдясь по рынку, можно понять, что на самом деле стоимость бюджетных осциллографов начинается приблизительно от 250 долларов. А более серьезное оборудование и вовсе имеет цену в несколько раз больше.
Именно для тех людей, которых не устраивает такая стоимость, актуальнее сделать осциллограф из компьютера, тем более что он позволяет решить большое количество задач.
Что нужно использовать?
Одним из наиболее оптимальных вариантов является программа Osci, которая имеет интерфейс, схожий со стандартным осциллографом: на экране есть стандартная сетка, при помощи которой вы можете самостоятельно измерить длительность, или же амплитуду.
Из недостатков данной утилиты можно отметить то, что она работает несколько нестабильно. В процессе своей работы программа может иногда зависать, а для того, чтобы потом ее сбросить, нужно будет использовать специализированный Task Manager. Однако все это компенсируется тем, что утилита имеет привычный интерфейс, является достаточно удобной в использовании, а также отличается достаточно большим количеством функций, которые позволяют сделать полноценный осциллограф из компьютера.
На заметку
Сразу стоит отметить, что в комплекте этих программ есть специализированный генератор низкой частоты, однако его использование крайне не рекомендуется, так как он пытается полностью самостоятельно регулировать работу драйвера аудиокарты, что может спровоцировать необратимое отключение звука. Если вы будете пробовать его применять, позаботьтесь о том, чтобы у вас была собственная точка восстановления или возможность сделать бэкап операционной системы. Наиболее оптимальным вариантом того, как сделать из компьютера осциллограф своими руками, является скачивание нормального генератора, который находится в «Дополнительных материалах».
«Авангард»
«Авангард» – это отечественная утилита, которая не имеет стандартной и привычной всем измерительной сетки, а также отличается слишком большим экраном для снятия скриншотов, но при этом предоставляет возможность использовать встроенный вольтметр амплитудных значений, а также частотомер. Это позволяет частично компенсировать те минусы, которые были указаны выше.
Сделав такой осциллограф из компьютера своими руками, вы можете столкнуться со следующим: на малых уровнях сигнала как частотомер, так и вольтметр могут сильно искажать результаты, однако для начинающих радиолюбителей, которые не привыкли воспринимать эпюры в вольтах или же миллисекундах на деление, данная утилита будет вполне приемлемой. Другой же ее полезной функцией является то, что можно осуществлять полностью независимую калибровку двух уже имеющихся шкал встроенного вольтметра.
Как это будет использоваться?
Так как входные цепи аудиокарты имеют специализированный разделительный конденсатор, компьютер в качестве осциллографа может использоваться исключительно с закрытым входом. То есть на экране будет наблюдаться только переменная составляющая сигнала, однако, имея некоторую сноровку, при помощи этих утилит можно будет также провести измерение уровня постоянной составляющей. Это является довольно актуальным в том случае, если, например, время отсчета мультиметра не дает возможности зафиксировать определенное амплитудное значение напряжения на конденсаторе, который заряжается через крупный резистор.
Нижний предел напряжения ограничивается уровнем шума и фона и составляет приблизительно 1 мВ. Верхний предел имеет ограничения только по параметрам делителя и может достигать даже нескольких сотен вольт. Частотный диапазон непосредственно ограничивается возможностями самой аудиокарты и для бюджетных устройств составляет примерно от 0.1 Гц до 20 кГц.
Конечно, в данном случае рассматривается относительно примитивное устройство. Но если у вас нет возможности, к примеру, использовать USB-осциллограф (приставка к компьютеру), то в таком случае его применение вполне оптимально.
Такой прибор может помочь вам в ремонте различной аудиоаппаратуры, а также может быть использован исключительно в учебных целях, особенно если дополнить его виртуальным генератором НЧ. Помимо этого, программа-осциллограф для компьютера позволит вам сохранить эпюру для иллюстрации определенного материала или же с целью размещения в Интернете.
Электрическая схема
Если вам нужна приставка к компьютеру (осциллограф), то сделать его будет уже несколько сложнее. На данный момент в интернете можно найти достаточно большое количество различных схем таких устройств, и для постройки, к примеру, двухканального осциллографа вам нужно будет их продублировать. Использование второго канала часто является актуальным в том случае, если нужно сравнивать два сигнала или же приставка к компьютеру (осциллограф) будет использоваться также с подключением внешней синхронизации.
В преимущественном большинстве случаев схемы являются предельно простыми, однако таким образом вы сможете обеспечить самостоятельно довольно широкий диапазон доступных для измерения напряжений, используя при этом минимальное количество радиодеталей. При этом аттенюатор, который строится по классической схеме, потребовал бы от вас использования специализированных высокомегаомных резисторов, а его входное сопротивление постоянно изменялось бы в случае переключения диапазона. По этой причине вы бы испытывали определенные ограничения в использовании стандартных осциллографических кабелей, которые рассчитываются на входной импеданс не более 1 мОм.
Обеспечиваем безопасность
Для того чтобы линейный вход аудиокарты был защищен от возможности случайного попадания высокого напряжения, параллельно можно установить специализированные стабилитроны.
При помощи резисторов вы сможете ограничить ток стабилитронов. К примеру, если вы собираетесь использовать ваш компьютер-осциллограф (генератор) для измерения напряжения около 1000 Вольт, то в таком случае в качестве резистора можно будет задействовать два одноваттных или же один двухваттный резистор. Они между собой различаются не только по своей мощности, но еще и по тому, какое напряжение в них является предельно допустимым. Также стоит отметить тот факт, что в этом случае вам потребуется и конденсатор, максимально допустимое значение для которого составляет 1000 Вольт.
Внимание!
Нередко нужно изначально посмотреть переменную составляющую сравнительно небольшой амплитуды, которая при этом может отличаться довольно большой постоянной составляющей. В таком случае на экране осциллографа с закрытым входом может быть такая ситуация, когда вы не увидите ничего, кроме переменной составляющей напряжения.
Выбираем резисторы делителя напряжения
По той причине, что достаточно часто современные радиолюбители испытывают определенные трудности с тем, чтобы найти прецизионные резисторы, нередко случается так, что приходится использовать стандартные устройства широкого применения, которые нужно будет подогнать с максимальной точностью, так как сделать осциллограф из компьютера в противном случае не выйдет.
Высокоточные резисторы в преимущественном большинстве случаев стоят в несколько раз дороже по сравнению с обычными. При этом на сегодняшний день их чаще всего продают сразу по 100 штук, в связи с чем их приобретение не всегда можно назвать целесообразным.
Подстроечные
В данном случае каждое плечо делителя составляется из двух резисторов, один из которых является постоянным, в то время как второй – подстроечный. Недостатком такого варианта является его громоздкость, однако точность ограничивается только тем, какие доступные параметры имеет измерительное устройство.
Подбираем резисторы
Второй вариант сделать компьютер в роли осциллографа – это подобрать пары резисторов. Точность в данном случае обеспечивается за счет того, что используются пары резисторов из двух комплектов с достаточно большим разбросом. Здесь важно изначально сделать тщательное измерение всех устройств, а затем выбрать пары, сумма сопротивлений которых является наиболее соответствующей выполняемой вами схеме.
Стоит отметить, что именно этот способ использовался в промышленных масштабах для того, чтобы подгонять резисторы делителя для легендарного устройства «ТЛ-4». Перед тем как сделать осциллограф из компьютера своими руками, необходимо изучить возможные недостатки такого устройства. В первую очередь можно отметить трудоемкость, а также необходимость применения большого количества резисторов. Ведь чем более длинным будет список используемых вами устройств, тем более высокой будет конечная точность проводимых измерений.
Подгонка резисторов
Стоит отметить, что подгонка резисторов посредством удаления части пленки на сегодняшний день иногда используется даже в современной промышленности, то есть таким способом часто делается осциллограф из компьютера (USB или какой-нибудь другой).
Однако при этом сразу стоит отметить, что если вы собираетесь подгонять высокоомные резисторы, то в таком случае резистивная пленка ни в коем случае не должна быть прорезана насквозь. Все дело в том, что в таких устройствах она наносится на цилиндрическую поверхность в форме спирали, поэтому производить подпил нужно предельно осторожно, чтобы исключить возможность разрыва цепи.
Если вы делаете осциллограф из компьютера своими руками, то для того, чтобы провести подгонку резисторов в домашних условиях, нужно просто использовать самую простую наждачную бумагу «нулевку».
- Первоначально у того резистора, у которого присутствует заведомо меньшее сопротивление, нужно удалить аккуратно защитный слой краски.
- После этого следует подпаять резистор к концам, которые и будут подклеиваться к мультиметру. Путем выполнения осторожных движений наждачной бумагой показатели сопротивления резистора доводятся до нормального значения.
- Теперь, когда резистор окончательно подогнан, место пропила нужно покрыть дополнительным слоем специализированного защитного лака или же клея.
На данный момент такой способ можно назвать наиболее простым и быстрым, но при этом он позволяет получить неплохие результаты, что и делает его оптимальным для проведения работ в домашних условиях.
Что нужно учитывать?
Есть несколько правил, которые нужно соблюдать в любом случае, если вы собираетесь проводить подобные работы:
- Используемый вами компьютер в обязательном порядке должен быть надежно заземлен.
- Ни в какой ситуации вы не должны совать в розетку земляной провод. Он соединяется через специализированный корпус разъема линейного входа с корпусом системного блока. В этом случае, вне зависимости от того, попадаете вы в ноль или же в фазу, у вас не произойдет короткого замыкания.
Другими словами, в розетку может втыкаться исключительно провод, соединяющийся с резистором, который располагается в схеме адаптера и имеет номинал 1 мегом. Если же вы пытаетесь включить в сеть кабель, который соединяется с корпусом, то практически во всех случаях это приводит к самым неприятным последствиям.
Если вами будет использоваться осциллограф «Авангард», то в таком случае в процессе калибровки вам следует выбрать шкалу вольтметра «12.5». После того как вы увидите напряжение сети на вашем экране, в окошко калибровки нужно буде ввести значение 311. При этом стоит отметить, что вольтметр после этого должен показать вам результат в виде 311 мВ или же приближенное к нему.
Помимо всего прочего, не стоит забывать, что форма напряжения в современных электросетях отличается от синусоидальной, так как на сегодняшний день электроприборы выпускаются с импульсными блоками питания. Именно по этой причине вам нужно будет ориентироваться не просто на видимую кривую, но и на ее синусоидальное продолжение.
Как сделать осциллограф из своего компьютера
Приобретение дорогостоящего осциллографа может быть неподъемной задачей для начинающего радиолюбителя. Различные приставки к компьютеру и соответствующие программы позволяют заменить устройство и сделать осциллограф из своего компьютера. Кроме экономии средств, появляется возможность сохранить данные измеряемого сигнала на компьютере, и автоматизировать вычисления параметров.
Программы, эмулирующие работу осциллографа
Обработкой сигналов, поступающих на вход компьютера или ноутбука занимаются виртуальные осциллографы. Эти программы имеют интерфейс, схожий с экраном реального осциллографа. Часть приложений предназначена для работы с устройствами на основе звуковых карт, другие взаимодействуют с USB-осциллоскопами.
Программы, работающие через аудиовхода:
- Digital Oscilloscope;
- SoundCard Oszilloscope;
- Российская разработка «Авангард».
Софт для USB-осциллографов:
- Aktakom OscilloscopePro.
- Simplescope.
Все виртуальные приборы являются двухканальными, снабжены генераторами частот, анализаторами. Проведенные измерения и осциллограммы можно сохранять на ПК. Обычно их не нужно инсталлировать. После распаковки архива и запуска программы появляется интерфейс реального осциллографа с регуляторами настроек.
Методы работы
Компьютер — цифровое устройство, поэтому для измерения аналогового параметра необходимо перевести сигнал в дискретный вид. Для этого используется АЦП — аналогово-цифровой преобразователь. Для вывода данных применяют ЦАП — цифро-аналоговый преобразователь.
Звуковая карта компьютера дискретизирует входящие аналоговые сигналы, подключаемые к входам LINE IN и MIC.
Поэтому аудиоплату можно использовать в качестве АЦП для подачи на компьютер или ноутбук измеряемого сигнала. Так как человек слышит звук в диапазоне 4Гц- 20кГц, то соответственно и аудиокарта работает в низкочастотном спектре. Полученный осциллограф также будет работать в указанном диапазоне.
Еще одним недостатком в работе «звукового» осциллоскопа является ограничение по напряжению, подаваемому на вход. Оно должно быть в пределах 0,5 В для входа MIC и до 2 В для LINE IN. Подключение сигнала амплитудой более 2В выведет из строя звуковую карту или компьютер.
Из-за конструкционных особенностей аудиокарты — наличие разделительного конденсатора на входе, постоянная составляющая электрического тока не будет показана на осциллографе. Но, используя приложение, можно ее измерить. Подавать сигнал лучше на вход LINE IN, так как он имеет наименьший уровень шумов. Минимальный уровень сигнала, который можно измерить — около 1мВ.
Использование таких осциллоскопов ограничено по частоте. Ими можно снимать показания с усилителей, магнитофонов, различных звуковых девайсов, а также микросхем, работающих на частотах до 20 кГц.
На высоких частотах применяется USB-осциллографы, имеющие больше возможностей. Минусом таких устройств является высокая цена.
Конструкция и применение
Осциллограф — сложный электрический прибор. Понять принцип его работы поможет блок-схема.
Имеются два луча развертки: по вертикали — Y и по горизонтали — X. По оси X откладывается значения времени, по Y отображается амплитуда сигнала.
На Y подается сигнал с устройства. Далее он проходит через аттенюатор, который изменяет чувствительность контура. Потом, пройдя предварительный усилитель, попадает в линию задержки, которая «придерживает» сигнал пока не сработает генератор развертки. Оконечный усилитель выводит сигнал на экран осциллоскопа. Чем больше входное напряжение, тем больше амплитуда сигнала.
На X подается пилообразное напряжение с генератора развертки, благодаря чему сигнал на осциллографе получается «растянутым» по времени. Меняя размерность генератора, можно получить изображение с разверткой до тысячных долей секунды.
Чтобы развертка запустилась одновременно с поступлением сигнала, в устройстве предусмотрена система синхронизации. Есть 3 возможных источника синхроимпульсов:
- Измеряемый сигнал. Наиболее часто используемый вариант, особенно при постоянной частоте входящего источника.
- Электрическая сеть. Частота сети поддерживается с высокой точностью, поэтому через нее возможна синхронизация.
- Внешний источник. Используется, как лабораторный генератор сигналов, так и смартфон с приложением, генерирующим синхроимпульсы определенной частоты.
Осциллограф визуализирует форму сигнала, что помогает понять причину неисправности. С помощью устройства снимается АЧХ прибора, есть возможность узнать скорость нарастания импульса в цифровых устройствах.
Используются осциллографы при настройке, ремонте электронных девайсов, будь то бытовая техника, ремонт автотранспорта или орбитальная станция.
Схема и сборка устройства
Существует много схем для изготовления цифрового USB-осциллографа своими руками. Не все доступны для неопытного радиолюбителя. Наиболее легким является сборка устройств на основе звуковой карты, так как здесь нужно собрать только делитель для увеличения порога входящего напряжения.
Подключение через USB
USB-осциллограф сложный в изготовлении своими руками, но высокоточный прибор с большим диапазоном по частоте. Детали для него можно приобрести в магазине или заказать через интернет. Список запчастей следующий:
- двусторонняя плата с готовыми дорожками;
- АЦП AD9288−40BRSZ;
- система собирается на процессоре марки CY7C68013A;
- резисторы, трансформаторы, конденсаторы, дроссели — номиналы указаны на схеме;
- паяльник и монтажный фен, паяльная паста, флюс и припой;
- провод с площадью сечения 0,1 мм 2 и лаковым покрытием;
- тороидальный сердечник для изготовления трансформатора;
- чип памяти EEPROM flash 24LC64;
- реле с управляющим напряжением не более 3,3 В;
- операционные усилители AD8065;
- преобразователь постоянного тока DC-DC;
- USB коннектор;
- стеклотекстолит;
- разъемы для щупов, корпус для платы.
Схема устройства приведена ниже.
Так как используется двусторонний монтаж, то самостоятельно плату с дорожками изготовить не получится. Надо обратиться к производственному объединению, выпускающему подобные изделия, и сделать заказ со следующими условиями:
- стеклотекстолит, на котором будет размечена схема, должен иметь толщину не менее 1,5 мм;
- толщина медных дорожек не менее 1 унции (OZ) или 35 мкм;
- сквозная металлизация отверстий;
- лужение контактных площадок для лучшего припаивания элементов.
Получив заказ, можно приступать к сборке. Вначале собирается конвертер DC-DC, для получения двух постоянных напряжений: +5 В и -5 В. Изготавливается он отдельно от основного устройства, а затем подсоединяется экранированным кабелем.
Далее аккуратно припаять элементы схемы. Особенно быть осторожным при пайке микросхем, не допускать увеличения температуры паяльника выше 300°С.
Разместив изготовленное устройство в корпусе, подключить его к компьютеру через USB разъем. После этого перемкнуть перемычку JP1.
Использование аудиокарты
Осциллограф из внешней звуковой карты — малобюджетный и простой в изготовлении осциллоскоп к компьютеру или ноутбуку. Более всего подойдет начинающим радиолюбителям. Можно использовать как внешнее, так и внутреннее звуковое устройство.
Входное напряжение для внутренней звуковой карты компьютера не должно превышать 0,5-2 В. Чтобы измерить сигнал с амплитудой более 2 В, необходимо подать его на компьютер через делитель напряжения. Собирается аттенюатор по следующей схеме.
Подаваемое напряжение уменьшается в 100, 10 или 1 раз, в зависимости от величины. Для этого щупы вставляются в соответствующие разъемы. Точная настройка происходит через подстроечный резистор. Диоды предохраняют от случайной подачи напряжения более 2 В.
Конструкцию разместить в металлической коробке для устранения возможных наводок. Провод, подключаемый к звуковой карте, должен быть коротким с медной оплеткой. Для создания второго канала необходимо продублировать устройство. Если на карте есть несколько входов, то выбрать с наименьшим внутренним сопротивлением.
Ниже рассматривается схема с использованием внешней USB звуковой карты стоимостью около 2 долларов.
Кроме адаптера понадобятся:
- сопротивление на 120 кОм:
- коннектор mini Jake;
- щупы для измерений.
После приобретения всех запчастей проделать следующие шаги:
- Вскрыть аккуратно адаптер, так, чтобы не сломать защелки. Внутри будет небольшая плата.
- Снять конденсатор C6 и поставить на его место сопротивление на 120 кОм.
- Припаять к щупам коннекторы mini Jack вместо оригинальных и вставить их в адаптер.
- Скачатьархив с драйверами устройства и распаковать его в папку. Вставить гаджет в компьютер.
- Компьютер запросит драйвера на новое устройство.
- Установить их, указав путь к папке.
- Нажать на кнопку «Далее» для установки драйверов.
Перед использованием осциллограф необходимо настроить.
Настройка изделий
После сборки USB-осциллографа, на последнем этапе нужно прошить чип памяти EEPROM flash 24LC64. Для этого:
- Скачать и установить на компьютер приложение Cypress Suite.
- Запустить программу и перейти в меню EZ Console.
- Нажать на надпись «LG EEPROM».
- Появится окно с файлом прошивки. Выбрать его и запустить клавишей Enter.
- Если появилась ошибка «Error», запустить операцию прошивки снова.
- После успешного окончания процесса должна появиться надпись «Done». Осциллограф готов к работе.
Перед запуском осциллоскопа на основе внешнего аудиоадаптера проделать следующие действия:
- Сохранить файлы miniscope.exe, miniscope.ini и miniscope.log из скачанного архива в отдельной папке. Открыть miniscope.exe.
- После запуска программы, зайти в настройки и произвести действия, показанные на рисунках.
Устройство готово к работе.
Калибровка необходима устройству, работающему через аттенюатор и внутреннюю звуковую карту. Для этого подать на гаджет сигнал с известными амплитудой и частотой. Добившись устойчивой развертки, включить измерительную сетку. Согласовывая действия подстроечного резистора с регулировками на панели управления, привести значения сетки к исходным величинам.
Если не получится корректно отобразить значения, то можно отъюстировать сетку при помощи регулировок звука на компьютере. Открыть для этого регулятор громкости, расположенный на панели задач и, двигая ползунок, получить нужный уровень сигнала.
Готовые изделия перед включением обязательно заземлить. Соблюдать осторожность при подаче сигнала на порт звукового адаптера.
Радиолюбитель
Последние комментарии
- Roman на Высококачественный усилитель для наушников на микросхеме TDA2003
- Сергей на КВ и УКВ: любительская радиосвязь
- Сергей на Преобразователь напряжения 12 – 220 вольт
- АЛЕКСАНДР на Закон Ома
- Евгений на Программа “Компьютер – осциллограф”
Радиодетали – почтой
Программа “Компьютер – осциллограф”
Программа “Компьютер – осциллограф”
Digital Oscilloscope V3.0 – популярная радиолюбительская программа, которая превратит ваш компьютер в виртуальный осциллограф
Доброго дня уважаемые радиолюбители!
Приветствую вас на сайте “ Радиолюбитель “
Сегодня на сайте мы рассмотрим простую радиолюбительскую программу, превращающую домашний компьютер в осциллограф.
Есть два способа превращения персонального компьютера в осциллограф. Можно купить или сделать приставку, которую подключать к ПК. Приставка будет представлять собой АЦП, программно-управляемый. А на ПК установить соответствующую программу. Но это затратный способ. Второй способ – без затратный, в любом ПК есть уже АЦП и ЦАП – звуковая карта. Используя ее можно компьютер преобразовать в простой низкочастотный осциллограф, только установкой программного обеспечения, ну и придется спаять простой входной делитель. Таких программ существует не мало. Сегодня мы рассмотрим одну из них – Digital Oscilloscope V3.0.
Digital Oscilloscope V3.0 (149.8 KiB, 65,276 hits)
После запуска программы на экране появится окно внешне очень похожее на обычный осциллограф. Для подачи сигнала используется линейный вход звуковой карты. Подавать на вход обычно нужно сигнал не более 0,5-1 вольт, иначе происходит ограничение, поэтому нужно спаять входной делитель по простой схеме, как показано на рисунке №2.
Диоды КД522 нужны для защиты входа звуковой карты от слишком большого сигнала. После подключения цепи и входного сигнала нужно включить осциллограф. Для этого нажимаем мышкой поле RUN и выбираем START или нажать мышкой треугольник во втором сверху ряду окна. Осциллограф станет показывать сигнал. В нижнем правом углу экрана будут высвечиваться частота и период сигнала. А вот напряжение показанное осциллографом может не соответствовать действительности. При налаживании входного делителя нужно постараться переменным резистором так выставить коэффициент деления, чтобы величина показанного на экране напряжения была максимально реальной.
Назначение органов управления. TIME/DIV – время/деление; TRIGGER – синхронизация; CALIB – уровень; VOLT/DIV – напряжение/деление. И еще одно достоинство этой программы – осциллограф запоминающий – работу можно остановить, а на экране останется осциллограмма которую можно сохранить в памяти ПК или распечатать.
Похожие статьи:
1. SoundCard Oszilloscope – Компьютер – осциллограф, генератор сигналов, анализатор спектра
Компьютер в роли осциллографа, спектроанализатора, частотомера и генератора
Современная измерительная аппаратура давно срослась с цифровыми и процессорными средствами управления и обработки информации. Стрелочные указатели уже становятся нонсенсом даже в дешевых бытовых приборах. Аналитическое оборудование все чаще подключается к обычным ПК через специальные платы-адаптеры. Таким образом, используются интерфейсы и возможности программ приложений, которые можно модернизировать и наращивать без замены основных измерительных блоков, плюс вычислительная мощь настольного компьютера.
Кроме того, и расширение возможностей обычного компьютера возможно за счет разнообразных программно-аппаратных средств, — специальных плат расширения, содержащих измерительные АЦП (аналого-цифровой преобразователь) и ЦАП (цифро-аналоговый преобразователь). И компьютер очень легко превращается в аналитический прибор, к примеру, — спектроанализатор, осциллограф, частотомер… , как и во многое другое. Подобные средства для модернизации компьютеров выпускаются многими фирмами. Однако цена и узконаправленная специфика не делают это оборудование распространенным в наших условиях.
Но зачем далеко ходить? Оказывается, простой ПК в своей конструкции уже содержит средства, которые с некоторыми ограничениями способны превратить его в тот же осциллограф, спектроанализатор, частотомер или генератор импульсов. Согласитесь, уже немало. К тому же делаются все эти превращения только с помощью специальных программ, которые к тому же совершенно бесплатны и каждый желающий может их скачать в Интернете.
Вы, наверное, зададитесь логичным вопросом — как же в измерениях можно обойтись без АЦП и ЦАП? Никак нельзя. Но ведь и то и другое присутствует почти в каждом компьютере, правда, называется по другому — звуковая карта. А чем не АЦП/ЦАП, скажите, пожалуйста? Это уже давно поняли те, кто написал для нее массу программ, не имеющих никакого отношения к воспроизведению музыки. Ведь обычная звуковая плата ПК способна воспринимать и преобразовывать сигнал сложной формы в пределах звуковой частоты и амплитудой до 2В в цифровую форму со входа LINE-IN или же с микрофона. Возможно и обратное преобразование, — на выход LINE-OUT (Speakers). Таким образом, вы можете работать с любым сигналом до 20 кГц, а то и выше, в зависимости от звуковой платы. Максимальный предел уровня входного напряжения 0,5-2 В тоже не составляет проблемы, — примитивный делитель напряжения на резисторах собирается и калибруется за 15 минут. Вот на таких-то нехитрых принципах и строятся программное обеспечение: осциллографы, осциллоскопы, спектроанализаторы, частотомеры и, наконец, генераторы импульсов всевозможной формы. Такие программы эмулируют на экране компьютера работу привычных для нас приборов, естественно со своей спецификой и в пределах частотного диапазона вашей звуковой платы.
Как это работает? Для пользователя все выглядит очень просто. Запускаем программу, в большинстве случаев такое ПО не нужно даже инсталлировать. На экране монитора появляется изображение осциллографа: с характерным для этих приборов экраном с координатной сеткой, тут же и панель управления с кнопками, движками и регуляторами, тоже часто копирующими вид и форму таковых с настоящих — аппаратных осциллографов. Кроме того, в программных осциллографах могут присутствовать дополнительные возможности, как, например, возможность сохранения исследуемого спектра в памяти, плавное и автоматическое масштабирование изображения сигнала и т.д. Но, конечно же, есть и свои недостатки.
Как подключиться к звуковой карте? Здесь нет ничего сложного — к гнезду LINE-IN, с помощью соответствующего штекера. Типичная звуковая плата имеет на панельке всего три гнезда: LINE-IN, MIC, LINE-OUT (Speakers), соответственно линейный вход, микрофон, выход для колонок или наушников. Конструкция всех гнезд одинакова, соответственно и штекеры для всех идут одни и те же. Программа осциллограф будет работать и отображать спектр и в том случае если снимается звуковой сигнал с помощью микрофона, подключенного к своему входу. Более того, большинство программных осциллографов, спектроанализаторов и частотомеров нормально функционируют, если в это же время на выход звуковой платы LINE-OUT выводится какой-то другой сигнал с помощью другой программы, пусть даже музыка. Таким образом, на одном и том же компьютере можно задавать сигнал, скажем с помощью программы генератора, и тут же его контролировать осциллографом или анализатором спектра.
При подключении сигнала к звуковой плате следует соблюдать некоторые предосторожности, не допуская превышения амплитуды выше 2 В, что чревато последствиями, такими как выходом устройства из строя. Хотя для корректных измерений уровень сигнала должен быть гораздо ниже от максимально допустимого значения, что так же определяется типом звуковой карты. Например, при использовании популярной недорогой платы на чипе Yamaha 724 нормально воспринимается сигнал с амплитудой не выше 0,5 В, при превышении этого значения пики сигнала на осциллографе ПК выглядят обрезанными (рис.1). Поэтому для согласования подаваемого сигнала со входом звуковой карты потребуется собрать простой делитель напряжения (рис.2).