Site Loader

Содержание

DIY-осциллограф из звуковой карты за $1 / Хабр

marks

Компьютерное железо DIY или Сделай сам Электроника для начинающих

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

Именно столько стоит внешняя звуковая карта, которая изображена на анонсной фотографии. Купить это чудо техники можно на электронной барахолке (во многих городах такие есть), или же на интернет-аукционе, где всегда есть, из чего выбрать. Маркировка текущего девайса — HX2010-0705, выпущен он в конце 2013 года.

Устройство является гибридным, это звуковая карта + HID input. Что касается последнего, то эта часть предназначена для регулировки громкости и выполнения некоторых других задач, включая работу с медиаклавиатурой.

Дамп USB дескриптора:

VID=0x0D8C PID=0x000C
Product string: C-Media USB Headphone Set
Audio Device Class + HID (composite device)

Судя по всему, чип внутри аналогичен чипу, установленному в недорогих звуковых картах «C-Media», без каких-либо кнопок.

Примечания:

  • аудиовход — моно, и два контакта не должны вводить в заблуждение, они замкнуты друг на друга; DLL здесь общий, может работать как со стерео-картами, так и с моно. Второй канал можно отключить самостоятельно.

  • Частота дискретизации — 44100 и 48000 Гц;
  • 2,23 В на С6; ток короткого замыкания 20 мА, при добавлении резистора на 120к этот показатель можно снизить до 8 мА;
  • Резистор на 120к является наиболее недорогим методом увеличения диапазона измерения до 0-6В;
  • AGC нужно убрать, настройки должны быть следующими:

Конденсатор C6 нужно отпаять, его емкость составляет 80 нФ, и он может серьезно ограничить возможности нашего осциллографа.

Настройки:

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

ПО для работы:

  • dsoundscope.dll + miniscope v4 (binaries)
  • dsoundscope.dll (исходники)
  • miniscope v4 GUI
  • miniscope v2d STM32F3 PC/USB осциллограф с генератором импульсов произвольной формы, который и использовался для проведения тестов.

Теги:

  • осциллограф
  • diy
  • электроника

Хабы:

  • Компьютерное железо
  • DIY или Сделай сам
  • Электроника для начинающих

Всего голосов 26: ↑22 и ↓4 +18

Просмотры

48K

Комментарии 6

Максим Агаджанов @marks

Редактор

Telegram

Комментарии Комментарии 6

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

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

Содержание статьи

  • 1 Что необходимо использовать
    • 1.1 На заметку
    • 1.2 «Авангард»
    • 1.3 Как это использовать
  • 2 Электрическая схема
    • 2.1 Как выбрать резисторы делителя напряжения
    • 2.2 Подстроечные резисторы делителя напряжения
    • 2.3 Как выбрать обычные резисторы
    • 2.4 Подгонка резисторов
    • 2.5 Что нужно учесть

Что необходимо использовать

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

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

На заметку

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

«Авангард»

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

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

Как это использовать

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

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

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

Электрическая схема

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

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

Как выбрать резисторы делителя напряжения

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

Подстроечные резисторы делителя напряжения

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

Как выбрать обычные резисторы

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

Подгонка резисторов

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

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

не допустить разрыва цепи. Затем:

  • Чтобы подогнать резисторы в домашних условиях, надо просто использовать обычную наждачную бумагу «нулевку».
  • Изначально у резистора, у которого находится меньшее сопротивление, бережно удаляется защитный слой краски.
  • Затем нужно подпаять резистор к концам, они и подклеиваются к мультиметру. С помощью аккуратных движений наждачкой показатели сопротивления резистора выводятся до нужного значения.

После, когда резистор полностью подогнан, место пропила покрывают слоем специального защитного лака.

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

Что нужно учесть

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

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

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

Виртуальная лаборатория электроники: как создать осциллограф с помощью Python и ADALM2000

от Арни Мэй Баес и Кристиан Гарсия