Домой / Windows 8 / Программное обеспечение осциллографа. Как сделать цифровой осциллограф из компьютера своими руками? Защита от «дурака»

Программное обеспечение осциллографа. Как сделать цифровой осциллограф из компьютера своими руками? Защита от «дурака»

Осциллограф является одним из ключевых приборов, как любой радиотехнической лаборатории промышленного назначения, так и обычной радиомастерской. С помощью такого прибора можно определять неисправности электронных схем, а также проводить отладку их работы при проектировании новых устройств. Однако цена такого рода приборов весьма высока, и не каждый радиолюбитель может себе позволить приобрести подобную вещицу. Данная статья посвящена вопросу о том, как сделать Существует много способов изготовления такого устройства, но основа везде одна: в качестве платы, которая будет принимать импульсы, служит звуковая карта ПК, а к ней присоединяется специальный адаптер. Он служит для согласования уровней измеряемых сигналов и входа аудиоплаты компьютера.

Осциллограф на компьютере: программное обеспечение

Одним из главных элементов упомянутого устройства является программа, которая на мониторе производит визуализацию измеряемых импульсов. Существует огромный выбор такого софта, однако не все утилиты стабильно работают. Особой популярностью среди радиолюбителей пользуется программа-осциллограф Osci, из комплекта AudioTester. Она имеет интерфейс, внешне похожий на стандартный аналоговый прибор, на экране есть сетка, которая позволит измерить длительность и амплитуду сигнала. Она удобна в эксплуатации, и имеет ряд дополнительных функций, которых нет у программ подобного типа. Но каждый радиолюбитель сможет выбрать для работы тот софт, который ему больше нравится.

Технические данные

Итак, для того чтобы сделать осциллограф из компьютера, необходимо собрать специальный аттенюатор (делитель напряжения), который сможет охватить максимально широкий диапазон измеряемого напряжения. Вторая функция такого адаптера - это защита входного порта звуковой платы от повреждений, которые может нанести высокий уровень напряжения. У большинства аудиокарт напряжение входа ограничивается 1-2 вольтами. Осциллограф из компьютера имеет ограниченный возможностями звуковой платы. Для бюджетных карт он составляет от 0,1Гц до 20кГц (синусоидальный сигнал). Нижний предел напряжения, который возможно измерить, ограничен уровнем фона и шума и составляет 1мВ, а верхний - ограничен параметрами адаптера и может составлять несколько сотен вольт.

Устройство делителя напряжения

Осциллограф из компьютера отличается весьма простой электрической схемой. Она содержит всего два стабилитрона и три зависит от используемой шкалы виртуального осциллографа. Данный делитель предназначен для трех различных шкал, с коэффициентами 1:1, 1:20 и 1:100. Соответственно, прибор будет иметь три входа, к каждому из которых подключен резистор. Номинальное сопротивление резистора прямого входа составляет 1МОм. Общий провод подключается через обратное соединение двух стабилитронов. Они предназначены для защиты звуковой карты от перенапряжения, когда переключатель находится в положении «прямого входа». В параллель резисторам можно подключить конденсаторы, они будут выравнивать амплитудно-частотную составляющую устройства.

Заключение

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

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

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

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

Основные характеристики USB осциллографа:

  • АЦП: 12 разрядов.
  • Временная развертка (осциллограф): 3…10 мсек/деление.
  • Временной масштаб (рекордер): 1…50 сек/выборка.
  • Чувствительность (без делителя): 0,3 Вольт/деление.
  • Синхронизация: внешняя, внутренняя.
  • Запись данных (формат): ASCII, текстовый.
  • Максимальное входное сопротивление: 1 МОм параллельно к емкости 30 пФ.

Описание работы осциллографа из компьютера

Для осуществления обмена данными, между USB осциллографом и персональным компьютером, применен интерфейс Universal Serial Bus (USB). Данный интерфейс функционирует на базе микросхемы FT232BM (DD2) фирмы Future Technology Devices. Она представляет собой преобразователь интерфейса . Микросхема FT232BM может функционировать как в режиме прямого управления битами BitBang (при использовании драйвера D2XX), так и в режиме виртуального COM-порта (при применении драйвера VCP).

В роли АЦП применена интегральная микросхема AD7495 (DD3) фирмы Analog Devices. Это не что иное, как аналого-цифровой преобразователь с 12 разрядами, с внутренним источником опорного напряжения и последовательным интерфейсом.

В микросхеме AD7495 также есть синтезатор частот, который определяет, с какой скоростью будет происходить обмен информацией между FT232BM и AD7495. Для создания необходимого протокола обмена данными, программа USB осциллографа наполняет выходной буфер USB отдельными значениями битов для сигналов SCLK и CS так, как указано на следующем рисунке:

Измерение одного цикла определяется серией из девятьсот шестидесяти последовательных преобразований. Микросхема FT232BM с частотой, определяемой встроенным синтезатором частот, отправляет электрические сигналы SCLK и CS, параллельно с передачей данных преобразования по линии SDATA. Период 1-го полного преобразования АЦП FT232BM, устанавливающий частоту выборки, соответствует продолжительности периода отправки 34 байтов данных, выдаваемых микросхемой DD2 (16 бит данных + импульс линии CS). Поскольку быстрота передачи данных FT232BM обусловливается частотой внутреннего синтезатора частот, то для модификации значений развертки нужно всего лишь менять значения синтезатора частот микросхемы FT232BM.

Данные, принятые персональным компьютером, после определенной переработки (изменение масштаба, корректировка нуля) выводятся на экран монитора в графическом виде.

Исследуемый сигнал поступает на разъем XS2. Операционный усилитель OP747 предназначен для согласования входных сигналов с остальной схемой USB осциллографа.

На модулях DA1.2 и DA1.3 построена схема сдвига двухполярного входного сигнала в зону положительного напряжения. Поскольку внутренний источник опорного напряжения микросхемы DD3 имеет напряжение 2,5 вольт, то без использования делителей охват входных напряжений равен -1,25..+1,25 В.

Чтобы была возможность исследовать сигналы, имеющие отрицательную полярность, при фактически однополярном питании от разъема USB ( а), использован преобразователь напряжения DD1, который для питания ОУ OP747 вырабатывает напряжение отрицательной полярности. Для защиты от помех аналоговой части осциллографа применены компоненты R5, L1, L2, C3, C7-C11.

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

Для управления разверткой осциллографа предназначены кнопки ms/div. В программе можно сохранять осциллограмму и данные в файл при помощи соответствующих пунктов меню. Для виртуального включения и выключения осциллографа используются кнопки Power ON/OF. При отсоединении схемы осциллографа от компьютера, программа uScpoe автоматически переводится в режим OFF.

В режиме записи электрического сигнала (recorder), программа создает текстовый файл, имя которого можно задать по следующему пути: File->Choice data file. изначально формируется файл data.txt. Далее файлы можно импортировать в другие приложения (Excel, MathCAD) для дальнейшей обработки.

(3,0 Mb, скачано: 5 653)

Digital Oscilloscope V3.0 – популярная радиолюбительская программа, которая превратит ваш компьютер в виртуальный осциллограф

Доброго дня уважаемые радиолюбители! Приветствую вас на сайте “Радиолюбитель

Сегодня на сайте мы рассмотрим простую радиолюбительскую программу , превращающую домашний компьютер в осциллограф .

Есть два способа превращения персонального компьютера в осциллограф . Можно купить или сделать приставку, которую подключать к ПК. Приставка будет представлять собой АЦП, программно-управляемый. А на ПК установить соответствующую программу. Но это затратный способ. Второй способ – без затратный, в любом ПК есть уже АЦП и ЦАП – звуковая карта. Используя ее можно компьютер преобразовать в простой низкочастотный осциллограф , только установкой программного обеспечения, ну и придется спаять простой входной делитель. Таких программ существует не мало. Сегодня мы рассмотрим одну из них – Digital Oscilloscope V3.0 .

Digital Oscilloscope V3.0 (149.8 KiB, 15,231 hits)

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

Диоды КД522 нужны для защиты входа звуковой карты от слишком большого сигнала. После подключения цепи и входного сигнала нужно включить осциллограф. Для этого нажимаем мышкой поле RUN и выбираем START или нажать мышкой треугольник во втором сверху ряду окна. Осциллограф станет показывать сигнал. В нижнем правом углу экрана будут высвечиваться частота и период сигнала. А вот напряжение показанное осциллографом может не соответствовать действительности. При налаживании входного делителя нужно постараться переменным резистором так выставить коэффициент деления, чтобы величина показанного на экране напряжения была максимально реальной.

Назначение органов управления. TIME/DIV – время/деление; TRIGGER – синхронизация; CALIB – уровень; VOLT/DIV – напряжение/деление. И еще одно достоинство этой программы – осциллограф запоминающий – работу можно остановить, а на экране останется осциллограмма которую можно сохранить в памяти ПК или распечатать.

http://www.illari.ru/electro/osc/

Осциллограф на звуковой карте

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

Всего 4 детали:

    Сопротивление 100 кОм - 1 шт.

    Сопротивление 10 кОм - 1 шт.

    Стабилитроны 1.9 V - 2 шт.

Схема 1

На входы A и B подаем исследуемый сигнал, с выходов C и D принимаем на звуковую карту (линейный вход или микрофон). Стабилитроны желательно до 1.9 V. Вход А - щуп. Вход В - "Крокодил" - к земле. Выход C - Канал L или R. Выход D - Земля (общий). Исследуемые сигналы не более 15 V! Оплётка проводов - Земля. Длина проводов без оплётки (к щупу) не больше 30 см. Иначе сигнал начинает зашумляться.

Вот как это выглядит

Распайка штекера

Первое измерение

"Крокодил" к минусу, щуп - к исследуемому контакту. В качестве щупа я использую микро зацеп, позволяющий зацепиться за любую ножку и спокойно отойти к монитору для наблюдения за сигналом.

А вот и первый сигнал! Можно сместить сигнал к краю экрана осциллографа, и, затем, водить мышкой. При Этом будет указано время в милисекундах того места, где находится указатель мыши.

Схема 2: Можно всего три детали

Любителям минимизации. Это называется двуханодный стабилитрон. Желательно до 2 Вольт.

Схема 3: Можно и двухлучевой

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

Настройка звука

Памятка: Если подключили схему к линейному входу, проверьте, чтобы он был включён. При этом микрофон лучше отключить (для меньшего шума).

Программы

Все программы протестированы под Windosws XP. Пригождаются все три - у каждой свои преимущества.

Проведём первый эксперимент. Для примера, во всех трёх программах рассмотрим один и тот же сигнал, получаемый с фотодиода, измеряющего свет от энергосберегающих ламп.

WINSCOPE

Oscilloscope 2.51 (Konstantin Zeldovich) Скачать zip (92 Kb) 150 Kb на диске. 3.5 Kb в памяти.

Прим.: Странно, но в начале график был плавным, а теперь вот таким ступенчатым.

Osc10

SB Oscillograph v 1.02 (Max Feoktistov) Скачать zip (18 Kb) 19 Kb на диске. 2.9 Kb в памяти.

Прим.: После выхода из программы в памяти каждый раз остаётся osc10.exe .

Wave Tools

Oscilloscope (Paul Kellett) Скачать zip (1.3 Mb) 2.4 Mb на диске. В пакете: Осциллограф, измеритель, генератор, анализатор.

Прим.: После выхода из программ в памяти остаются ntvdm.exe и wowexec.exe .

Xoscope (Для LINUX UBUNTU)

Xoscope - это программный осциллограф, который использует вход звуковой карты. Включает отображение 8 сигналов, переключатель длительности времени, математические функции, память, измерения величин, и загрузку/сохранение в файл.

Oscilloscope DSSI

The Oscilloscope is a DSSI plugin with a GUI that displays the audio input in an oscilloscope view. It can be useful when working with modular synths, to view the waveforms with at different places in the synth graph.

P.S. Ещё статейка по доводке звуковой карты.

Результат

В результате можно сравнить отличия в освещённости при использовании ламп накаливания (красная линия) и энергосберегающих ламп (синяя линия). На горизонтальной оси стоят отметки в миллисекундах (20 миллисекунд = 50 Герц).

Лампы накаливания дают более стабильный свет, видна синусоида с небольшой амплитудой. Разогретая нить накаливания продолжает излучать свет в момент когда ток в электросети переменного тока меняет направление. Частота мерцания равна 100 Герц.

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

Вывод по эксперименту

Вспомните мерцание 60 Герц у старых электронно-лучевых мониторов. Дискомфорт для глаз. Напряжение. Усталость. Энергосберегающие лампы дают резкое мерцание с периодичностью 50 Герц. Вот почему свет от них воспринимается менее комфортно по сравнению со светом от ламп накаливания.

P.S.

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

    Как сделать цифровой осциллограф из компьютера своими руками?

    Портативный осциллограф на микроконтроллере ATmega32

Осциллограф своими руками. Как сделать осциллограф из звуковой карты. Сделай сам осциллограф. Измерение сигналов с помощью компьютера. Зипись сигналов в компьютер. Звуковая карта - осциллограф. Мерцание энергосберегаюзих. Самый простой осциллограф.

i!6 / 394 / 1364421 HTML4.01 CSS2.1 Liстатистика htхостинг

http://radiosayt.com/instrument_oscilograf.php

На интернет-страничке http://www.semifluid.com я нашел весьма простое решение для создания цифрового компьютерного осциллографа. Устройство построено на базе восьмиразрядного процессора PIC12F675.

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

Cхема устройства


Основа схемы, микроконтроллер 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, чтобы наблюдать низкие частоты без особых искажений.

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

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

В упомянутом выше оригинальном сайте, также доступна простая программа управления для Windows. Программа написана на Visual Basic.

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

Монтаж

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

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

Фотография моего готового прототипа



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

Список радиоэлементов

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
U1 Линейный регулятор 1 Поиск в Чип и Дип В блокнот
U2 МК PIC 8-бит 1 675-I/P Поиск в Чип и Дип В блокнот
Q1 Биполярный транзистор 1 Поиск в Чип и Дип В блокнот
С1, С2, С5 Конденсатор 0.1 мкФ 3 Поиск в Чип и Дип В блокнот
С3, С4 Конденсатор 22 пФ 2 Поиск в Чип и Дип В блокнот
С6 Конденсатор 22 мкФ 1 Поиск в Чип и Дип В блокнот
R1, R3 Резистор 2

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

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

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

Основные характеристики USB осциллографа:

  • АЦП: 12 разрядов.
  • Временная развертка (осциллограф): 3…10 мсек/деление.
  • Временной масштаб (рекордер): 1…50 сек/выборка.
  • Чувствительность (без делителя): 0,3 Вольт/деление.
  • Синхронизация: внешняя, внутренняя.
  • Запись данных (формат): ASCII, текстовый.
  • Максимальное входное сопротивление: 1 МОм параллельно к емкости 30 пФ.

Описание работы осциллографа из компьютера

Для осуществления обмена данными, между USB осциллографом и персональным компьютером, применен интерфейс Universal Serial Bus (USB). Данный интерфейс функционирует на базе микросхемы FT232BM (DD2) фирмы Future Technology Devices. Она представляет собой преобразователь интерфейса. Микросхема FT232BM может функционировать как в режиме прямого управления битами BitBang (при использовании драйвера D2XX), так и в режиме виртуального COM-порта (при применении драйвера VCP).

В роли АЦП применена интегральная микросхема AD7495 (DD3) фирмы Analog Devices. Это не что иное, как аналого-цифровой преобразователь с 12 разрядами, с внутренним источником опорного напряжения и последовательным интерфейсом.

В микросхеме AD7495 также есть синтезатор частот, который определяет, с какой скоростью будет происходить обмен информацией между FT232BM и AD7495. Для создания необходимого протокола обмена данными, программа USB осциллографа наполняет выходной буфер USB отдельными значениями битов для сигналов SCLK и CS так, как указано на следующем рисунке:


Измерение одного цикла определяется серией из девятьсот шестидесяти последовательных преобразований. Микросхема FT232BM с частотой, определяемой встроенным синтезатором частот, отправляет электрические сигналы SCLK и CS, параллельно с передачей данных преобразования по линии SDATA. Период 1-го полного преобразования АЦП FT232BM, устанавливающий частоту выборки, соответствует продолжительности периода отправки 34 байтов данных, выдаваемых микросхемой DD2 (16 бит данных + импульс линии CS). Поскольку быстрота передачи данных FT232BM обусловливается частотой внутреннего синтезатора частот, то для модификации значений развертки нужно всего лишь менять значения синтезатора частот микросхемы FT232BM.

Данные, принятые персональным компьютером, после определенной переработки (изменение масштаба, корректировка нуля) выводятся на экран монитора в графическом виде.

Исследуемый сигнал поступает на разъем XS2. Операционный усилитель OP747 предназначен для согласования входных сигналов с остальной схемой USB осциллографа.

На модулях DA1.2 и DA1.3 построена схема сдвига двухполярного входного сигнала в зону положительного напряжения. Поскольку внутренний источник опорного напряжения микросхемы DD3 имеет напряжение 2,5 вольт, то без использования делителей охват входных напряжений равен -1,25..+1,25 В.

Чтобы была возможность исследовать сигналы, имеющие отрицательную полярность, при фактически однополярном питании от разъема USB (а), использован преобразователь напряжения DD1, который для питания ОУ OP747 вырабатывает напряжение отрицательной полярности. Для защиты от помех аналоговой части осциллографа применены компоненты R5, L1, L2, C3, C7-C11.

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


Для управления разверткой осциллографа предназначены кнопки ms/div. В программе можно сохранять осциллограмму и данные в файл при помощи соответствующих пунктов меню. Для виртуального включения и выключения осциллографа используются кнопки Power ON/OF. При отсоединении схемы осциллографа от компьютера, программа uScpoe автоматически переводится в режим OFF.

В режиме записи электрического сигнала (recorder), программа создает текстовый файл, имя которого можно задать по следующему пути: File->Choice data file. изначально формируется файл data.txt. Далее файлы можно импортировать в другие приложения (Excel, MathCAD) для дальнейшей обработки.

(3,0 Mb, скачано: 3 610)

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

Существенный недостаток осциллографов – достаточно высокая цена. Поэтому купить их могут далеко не все желающие. Вот почему возникает вопрос, ? Хоть и известно много вариантов такого изготовления, но в каждом способе задействован один основной элемент – звуковая карта ПК. К ней присоединяется адаптер, благодаря которому согласовываются уровни измеряемых сигналов.

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

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

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

Технические данные

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

Практически все аудиокарты имеют напряжение входа не более 2-х вольт. Осциллограф, сделанный из компьютера, ограничен в возможностях звуковой платы. Если рассматривать бюджетные карты, то для них этот показатель держится на уровне 0,1 Гц- 20 кГц.

Напряжение в нижней его точке – 1 мВ. Столь невысокий показатель объясняется ограничением уровня фона и шума. Параметры верхнего напряжения – до 500 вольт. Его ограничивают параметры адаптера.

Преимущества и недостатки осциллографов

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


Основной плюс осциллографа, созданного собственноручно из компьютера, это его низкая цена . То есть на его переоборудование придется потратить совсем немного денег. А вот недостатков можно насчитать несколько:
1. Высокая чувствительность. Аппарат реагирует на помеха даже низкого уровня. Это приводит к появлению больших погрешностей.
2. Амплитуда звукового сигнала до 2В. Вход звуковой карты не способен выдержать больший показатель. Поэтому звуковая карта может довольно быстро выйти из строя. Однако этого можно избежать.
3. Неспособность постоянно измерять напряжение. Это, по сути, не является существенным недостатком.

Создание осциллографа

Поскольку некоторые осциллографы не допускают сигнал выше 2В, а у некоторых он не превышает показателя в 1В, то нужно постараться устранить эту проблему, поскольку такой амплитуды явно недостаточно. Решение проблемы кроется в увеличении пределов, с которым справляется адаптер. Современная программа, обеспечивающая работу осциллографа, позволяет добиться таких пределов измерения – 12,5 и 250 Вольт.

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


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

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

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

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

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

ПО для микроконтроллера tiny45 написано на Си и скомпилировано при помощи и V-USB разработки Obdev , который реализует со стороны микроконтроллера HID-устройства.
В схеме не используется внешний кварц, а программно задействована частота от USB 16.5 МГц. Естественно не стоит ожидать от этой схемы дискретизации 1Gs/s.

Осциллограф работает по USB через HID-режим, не требующий установки каких-либо специальных драйверов. Софт для windows написан с использованием.NET C#. Взяв за основу мой исходник программы, вы можете дополнить ПО как вам нужно.

Принципиальная схема USB-осциллографа очень проста!


Список используемых радиоэлементов:
1 светодиод (любой)
1 резистор для светодиода, от 220 до 470 Ом
2 резистора 68 Ом для USB D+ & D-линий
1 резистор 1.5K для определения USB-устройства
2 стабилитрона 3.6V для выравнивания USB-уровней
2 конденсатора 100нФ и 47мкФ
2 фильтрующих конденсатора на аналоговых входах (от 10нФ до 470нФ), можно и без них
1 или 2 потенциометра на аналоговых входах, для уменьшения уровня входного напряжения (если нужно)
1 USB-разъем
1 микроконтроллер Atmel Tiny45-20.

Список радиоэлементов

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
R1, R5 Резистор 2 Поиск в Чип и Дип В блокнот
R2 Резистор 1 Поиск в Чип и Дип В блокнот
R3 Резистор 1

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

Доброго дня уважаемые радиолюбители!
Каждый радиолюбитель знает, что для создания более-менее сложных радиолюбительских устройств необходимо иметь в своем распоряжение не только мультиметр. Сегодня в наших магазинах можно купить практически любой прибор, но – есть одно “но” – стоимость приличного качества любого прибора не менее нескольких десятков тысяч наших рублей, и не секрет, что для большинства россиян это значительные деньги, а посему эти приборы недоступны вовсе, или радиолюбитель покупает приборы давно находящиеся в употреблении.
Сегодня на сайте , мы попробуем оснастить лабораторию радиолюбителя бесплатными виртуальными приборами – цифровой двухканальный осциллограф , двухканальный генератор звуковой частоты , анализатор спектра . Единственный недостаток этих приборов – все они работают только в полосе частот от 1 Гц до 20000 Гц. На сайте уже давалось описание похожей радиолюбительской программы: “ “ – программа превращающая домашний компьютер в осциллограф .
Сегодня я хочу предложить вашему вниманию очередную программу – “ SoundCard Oszilloscope “. Меня эта программа привлекла неплохими характеристиками, продуманным дизайном, простотой изучения и работы в ней. Данная программа на английском, русского перевода нет. Но я не считаю это недостатком. Во-первых – разобраться как работать в программе очень легко, вы сами это увидите, во-вторых – когда нибудь вы обзаведетесь хорошими приборами (а у них все обозначения на английском, хотя сами китайские) и сразу и легко освоитесь с ними.

Программа разработана C. Zeitnitz и является бесплатной, но только для частного использования. Лицензия на программу стоит около 1500 рублей, и есть еще так называемая “частная лицензия” – стоимостью около 400 рублей, но это скорее пожертвование автору на дальнейшее совершенствование программы. Мы, естественно, будем пользоваться бесплатной версией программы, которая отличается только тем, что при ее запуске каждый раз появляется окошко с предложением купить лицензию.

Скачать программу (последняя версия на декабрь 2012 года):

(28.1 MiB, 52,914 hits)

Для начала давайте разберемся с “понятиями”:
Осциллограф – прибор предназначенный для исследования, наблюдения, измерения амплитудных и временных интервалов.
Осциллографы классифицируются:
по назначению и способу вывода информации:
– осциллографы с периодической разверткой для наблюдения сигналов на экране (на Западе их называют oscilloscop)
– осциллографы с непрерывной разверткой для регистрации кривой сигнала на фотоленте (на Западе называются oscillograph)
по способу обработки входного сигнала:
– аналоговый
– цифровой

Программа работает в среде не ниже W2000 и включает в себя:
- двухканальный осциллограф с частотой пропускания (зависит от звуковой карты) не менее чем от 20 до 20000 Гц;
– двухканальный генератор сигналов (с аналогичной генерируемой частотой);
– анализатор спектра
– а также имеется возможность записи звукового сигнала для его последующего изучения

Каждая из этих программ имеет дополнительные возможности, которые мы рассмотрим в ходе их изучения.

Начнем мы с генератора сигналов (Signalgenerator):

Генератор сигналов, как я уже говорил, – двухканальный – Channel 1 и Channel 2.
Рассмотрим назначение его основных переключателей и окошек:
1 кнопки включения генераторов;
2 окно установки формы выходного сигнала:
sine – синусоидальный
triangle - треугольный
square - прямоугольный
sawtooth - пилообразный
white noise – белый шум
3 регуляторы амплитуды выходного сигнала (максимальная – 1 вольт);
4 регуляторы установки частоты (нужную частоту можно установить вручную в окошках под регуляторами). Хотя на регуляторах максимальная частота – 10 кГц, но в нижних окошках можно прописать любую допускаемую частоту (зависит от звуковой карты);
5 окошки для выставления частоты вручную;
6 включение режима “Sweep – генератор”. В этом режиме выходная частота генератора периодически изменяется от минимального значения установленного в окошках “5” до максимального значения установленного в окошках “Fend” в течение времени, установленного в окошках “Time”. Этот режим можно включить или для любого одного канала или сразу для двух каналов;
7 окна для выставления конечной частоты и времени Sweep режима;
8 программное подключение выхода канала генератора к первому или второму входному каналу осциллографа;
9 - установка разности фаз между сигналами с первого и второго каналов генератора.
10 - у становка скважности сигнала (действует только для прямоугольного сигнала).

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

1 Amplitude - регулировка чувствительности канала вертикального отклонения
2 Sync – позволяет (установив или сняв галочку) производить раздельную, или одновременную регулировку двух каналов по амплитуде сигналов
3, 4 позволяет разнести сигналы по высоте экрана для их индивидуального наблюдения
5 установка времени развертки (от 1 миллисекунды до 10 секунд, при этом в 1 секунде – 1000 миллисекунд)
6 запуск/остановка работы осциллографа. При остановке на экране сохраняется текущее состояние сигналов, а также появляется копка Save (16 ) позволяющая сохранить текущее состояние на компьютере в виде 3-х файлов (текстовые данные исследуемого сигнала, черно-белое изображение и цветное изображение картинки с экрана осциллографа в момент остановки)
7 Trigger – программное устройство, которое задерживает запуск развертки до тех пор, пока не будут выполнены некоторые условия и служит для получения стабильного изображения на экране осциллографа. Имеется 4 режима:
включение/выключение . При выключенном триггере, изображение на экране будет выглядеть “бегущим” или даже “размазанным”.
автоматический режим . Программа сама выбирает режим (нормальный или одиночный).
нормальный режим . В этом режиме осуществляется непрерывная развертка исследуемого сигнала.
одиночный режим . В этом режиме осуществляется одноразовая развертка сигнала (с промежутком времени, установленным регулятором Time).
8 выбор активного канала
9 Edge – тип запуска сигнала:
- rising – по фронту исследуемого сигнала
falling – по спаду исследуемого сигнала
10 Auto Set – автоматическая установка времени развертки, чувствительности канала вертикального отклонения Amplitude, а так-же изображение выгоняется в центр экрана.
11 - Channel Mode – определяет как будут выводится сигналы на экран осциллографа:
single – раздельный вывод двух сигналов на экран
- СН1 + СН2 – вывод суммы двух сигналов
СН1 – СН2 – вывод разницы двух сигналов
СН1 * СН2 – вывод произведения двух сигналов
12 и 13 выбор отображения на экране каналов (или любой из двух, или два сразу, рядом изображается величина Amplitude )
14 вывод осциллограммы канала 1
15 вывод осциллограммы канала 2
16 уже проходили – запись сигнала на компьютер в режиме остановки осциллографа
17 шкала времени (у нас регулятор Time стоит в положении 10 миллисекунд, поэтому шкала отображается от 0 до 10 миллисекунд)
18 Status – показывает текущее состояние триггера а также позволяет выводить на экран следующие данные:
- HZ and Volts – вывод на экран текущей частоты напряжения исследуемого сигнала
cursor – включение вертикальных и горизонтальных курсоров для измерения параметров исследуемого сигнала
log to Fille – посекундная запись параметров исследуемого сигнала.

Производство измерений на осциллографе

Для начала давайте настроим генератор сигналов:

1. Включаем канал 1 и канал 2 (загораются зеленные треугольники)
2. Устанавливаем выходные сигналы – синусоидальный и прямоугольный
3. Устанавливаем амплитуду выходных сигналов равную 0,5 (генератор генерирует сигналы с максимальной амплитудой 1 вольт, и 0,5 будет означать амплитуду сигналов равную 0,5 вольта)
4. Устанавливаем частоты в 50 Герц
5. Переходим в режим осциллографа

Измерение амплитуды сигналов:

1. Кнопкой под надписью Measure выбираем режим HZ and Volts , ставим галочки у надписей Frequency и Voltage . При этом у нас сверху появляются текущие частоты для каждого из двух сигналов (почти 50 герц), амплитуда полного сигнала Vp-p и эффективное напряжение сигналов Veff .
2. Кнопкой под надписью Measure выбираем режим Cursors и ставим галочку у надписи Voltage . При этом у нас появляются две горизонтальные линии, а внизу надписи, показывающие амплитуду положительной и отрицательной составляющей сигнала (А ), а также общий размах амплитуды сигнала (dA ).
3. Выставляем горизонтальные линии в нужном нам положении относительно сигнала, на экране мы получим данные по их амплитуде:

Измерение временных интервалов:

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

Определение частоты и амплитуды сигнала

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

Установки генератора оставляем как и были, за исключением – амплитуду сигналов устанавливаем 1,0, а установки осциллографа выставляем как на картинке:

Регулятор амплитуды сигнала выставляем на 100 милливольт, регулятор времени развертки на 50 миллисекунд, и получаем картинку на экране как сверху.

Принцип определения амплитуды сигнала:
Регулятор Amplitude у нас стоит в положении 100 милливольт , а это означает, что цена деления сетки на экране осциллографа по вертикали составляет 100 милливольт. Считаем количество делений от нижней части сигнала до верхней (у нас получается 10 делений) и умножаем на цену одного деления – 10*100= 1000 милливольт= 1 вольт , что означает, что амплитуда сигнала у нас от верхней точки до нижней составляет 1 вольт. Точно так-же можно измерить амплитуду сигнала на любом участке осциллограммы.

Определение временных характеристик сигнала:
Регулятор Time у нас стоит в положении 50 миллисекунд . Количество делений шкалы осциллографа по горизонтали равно 10 (в данном случае у нас на экране помещается 10 делений), делим 50 на 10 и получаем 5, это значит что цена одного деления будет равна 5 миллисекундам. Выбираем нужный нам участок осциллограммы сигнала и считаем в какое количество делений он умещается (в нашем случаем – 4 деления). Умножаем цену 1 деления на количество делений 5*4=20 и определяем что период сигнала на исследуемом участке составляет 20 миллисекунд .

Определение частоты сигнала.
Частота исследуемого сигнала определяется по обычной формуле. Нам известно, что один период нашего сигнала равен 20 миллисекунд , остается узнать сколько периодов будет в одной секунде- 1 секунда/20 миллисекунд= 1000/20= 50 Герц.

Анализатор спектра

Анализатор спектра – прибор для наблюдения и измерения относительного распределения энергии электрических (электромагнитных) колебаний в полосе частот.
Низкочастотный анализатор спектра (как в нашем случае) предназначен для работы в диапазоне звуковых частот и используется, к примеру, для определения АЧХ различных устройств, при исследовании характеристик шума, настройки различной радиоаппаратуры. Конкретно, мы можем определить амплитудно-частотную характеристику собираемого усилителя звуковой частоты, настроить различные фильтры и т.д.
Ничего сложного в работе с анализатором спектра нет, ниже я приведу назначение основных его настроек, а вы сами, уже опытным путем легко разберетесь как с ним работать.

Вот так выглядит анализатор спектра в нашей программе:

Что здесь – что:

1. Вид отображения шкалы анализатора по вертикали
2. Выбор отображаемых каналов с генератора часто и вида отбражения
3. Рабочая часть анализатора
4. Кнопка записи текущего состояния осциллограммы при остановке
5. Режим увеличения рабочего поля
6. Переключение горизонтальной шкалы (шкалы частоты) из линейного в логарифмический вид
7. Текущая частота сигнала при работе генератора в свип-режиме
8. Текущая частота в позиции курсора
9. Указатель коэффициента гармоник сигнала
10. Установка фильтра для сигналов по частоте

Просмотр фигур Лиссажу

Фигуры Лиссажу – замкнутые траектории, прочерчиваемые точкой, совершающей одновременно два гармонических колебаниях в двух взаимно перпендикулярных направлениях. Вид фигур зависит от соотношения между периодами (частотами), фазами и амплитудами обоих колебаний.

Если подать на входы «X » и «Y » осциллографа сигналы близких частот, то на экране можно увидеть фигуры Лиссажу. Этот метод широко используется для сравнения частот двух источников сигналов и для подстройки одного источника под частоту другого. Когда частоты близки, но не равны друг другу, фигура на экране вращается, причем период цикла вращения является величиной, обратной разности частот, например, период оборота равен 2 с - разница в частотах сигналов равна 0,5 Гц. При равенстве частот фигура застывает неподвижно, в любой фазе, однако на практике, за счет кратковременных нестабильностей сигналов, фигура на экране осциллографа обычно чуть-чуть подрагивает. Использовать для сравнения можно не только одинаковые частоты, но и находящиеся в кратном отношении, например, если образцовый источник может выдавать частоту только 5 МГц, а настраиваемый источник - 2,5 МГц.

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

Функция записи звукового сигнала

Я уже говорил, что программа позволяет записать какой-либо звуковой сигнал на компьютере с целью его дальнейшего изучения. Функция записи сигнала не представляет сложностей и вы легко разберетесь как это делать:

Программа “Компьютер-осциллограф”