Схема usb осциллографа – USB ПРОБНИК-ОСЦИЛЛОГРАФ

Автор: | 20.09.2020

Содержание

Цифровой USB осциллограф из компьютера. Схема и описание

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

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

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

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

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

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

Для осуществления обмена данными, между USB осциллографом и персональным компьютером, применен интерфейс Universal Serial Bus (USB). Данный интерфейс функционирует на базе микросхемы FT232BM (DD2) фирмы Future Technology Devices. Она представляет собой преобразователь интерфейса USB — COM. Микросхема 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 (распиновка 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 019)

Источник: Радио, 5/2005

www.joyta.ru

USB осциллограф на PIC микроконтроллере

Этот простой и дешёвый USB осциллограф

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

— Максимальная частота дискретизации — 6 МГц;
— Полоса пропускания входного усилителя — 0-16 МГц;
— Входной делитель — от 0.01 В/дел до 10 В/дел;
— Входное сопротивление — 1 МОм;
— Разрешение — 8 бит.Принципиальная схема осциллографа показана на рисунке 1.

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

Кнопка S2 — это часть железа нужного для бутлоадера. Если при подключении осциллографа к USB держать её нажатой, то PIC заработает в режиме бутлоадера и можно будет обновить прошивку осциллографа при помощи соответствующей утилиты. В качестве АЦП (IC3) была использована «телевизионная» микросхема — TDA8708A. Она вполне доступна во всяких «Чип и Дип»ах и прочих местах добычи деталей. На самом деле это не только АЦП для видеосигнала, но и коммутатор входов, выравниватель и ограничитель уровней белого — чёрного и т.д. Но все эти прелести в данной конструкции не используются. АЦП весьма шустр — частота дискретизации — 30 МГц. В схеме он работает на тактовой частоте 12 МГц — быстрее не нужно, потому что PIC18F2550 просто не сможет быстрее считывать данные. А чем выше частота — тем больше потребление АЦП. Вместо TDA8708A можно использовать любой другой быстродействующий АЦП с параллельным выводом данных, например TDA8703 или что-нибудь от Analog Devices.

Тактовую частоту для АЦП удалось хитрым образом извлечь из PIC’а — там запущен ШИМ с частотой 12 МГц и скважностью 0.25. Тактовый импульс положительной полярности проходит в цикле Q1 PIC’а так что при любом обращении к порту B, которое происходит в цикле Q2 данные АЦП будут уже готовы. Ядро PIC’а работает на частоте 48 МГц, получаемой через PLL от кварца 4 МГц. Команда копирования из регистра в регистр выполняется за 2 такта или 8 циклов. Таким образом, данные АЦП возможно сохранять в память с максимальной частотой 6 МГц при помощи непрерывной последовательности команд MOVFF PORTB, POSTINC0. Для буфера данных используется один банк RAM PIC18F2550 размером 256 байт.

Меньшие частоты дискретизации реализуются добавлением задержки между командами MOVFF. В прошивке реализована простейшая синхронизация по отрицательному или положительному фронту входного сигнала. Цикл сбора данных в буфер запускается командой от PC по USB, после чего можно эти данные по USB прочитать. В результате PC получает 256 8-битных отсчётов которые может, например, отобразить в виде изображения. Входная цепь проста до безобразия. Делитель входного напряжения без всяких изысков сделан на поворотном переключателе. К сожалению не удалось придумать как передавать в PIC положение переключателя, поэтому в графической морде осциллографа есть только значения напряжения в относительных единицах — делениях шкалы. Усилитель входного сигнала (IC2B) работает с усилением в 10 раз, смещение нуля, необходимое для АЦП (он воспринимает сигнал в диапазоне от Vcc — 2.41В до Vcc — 1.41В) обеспечивается напряжением с программируемого генератора опорного напряжения PIC (CVREF IC1, R7,R9) и делителем от отрицательного напряжения питания (R6,R10, R8). Т.к. в корпусе ОУ был «лишний» усилитель (IC2A), я использовал его как повторитель напряжения смещения.

Не забудьте про емкостные цепочки для частотной компенсации входной ёмкости вашего ОУ и ограничивающих диодов, которые отсутствуют на схеме — нужно подобрать ёмкости параллельно резисторам делителя и резистору R1, иначе частотные характеристики входной цепи загубят всю полосу пропускания. С постоянным током всё просто — входное сопротивление ОУ и закрытых диодов на порядки выше сопротивления делителя, так что делитель можно просто посчитать не учитывая входное сопротивление ОУ. Для переменного тока иначе — входная ёмкость ОУ и диодов составляют значительную величину по сравнению с ёмкостью делителя. Из сопротивления делителя и входной ёмкости ОУ и диодов получается пассивный ФНЧ, который искажает входной сигнал.

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

Способ подбора такой:
1. Поставить конденсатор ёмкостью примерно 1000 пФ параллельно R18.
2. Выбрать самый чувствительный предел, подать на вход прямоугольные импульсы с частотой 1 кГц и размахом в несколько делений шкалы и подобрать конденсатор параллельно R1 так, чтобы прямоугольники на экране выглядели прямоугольниками, без пиков или завалов на фронтах.
3. Повторить операцию для каждого следующего предела, подбирая конденсаторы параллельно каждому резистору делителя соответственно пределу.
4. Повторить процесс с начала, и убедиться, что на всех пределах всё в порядке ( может проявиться ёмкость монтажа конденсаторов ), и, если что-то не так, слегка подкорректировать ёмкости.

Сам ОУ — это Analog Devices AD823. Самая дорогая часть осциллографа. 🙂 Но зато полоса 16 МГц — что весьма неплохо.А кроме того, это первое из шустрого, что попалось в розничной продаже за вменяемые деньги.

Конечно же этот сдвоенный ОУ без всяких переделок можно поменять на что-то типа LM2904, но тогда придётся ограничится сигналами звукового диапазона. Больше 20-30 кГц оно не потянет.

Ну и форму прямоугольных, например, сигналов будет слегка искажать. А вот если удастся найти что-то типа OPA2350 (38МГц) — то будет наоборот замечательно.

Источник отрицательного напряжения питания для ОУ сделан на хорошо известной charge-pump ICL7660. Минимум обвязки и никаких индуктивностей. Ток по выходу -5 В конечно у неё невелик, но нам много и не надо. Цепи питания аналоговой части изолированы от помех цифры индуктивностями и ёмкостями (L2, L3, C5, C6). Индуктивности попались номиналом 180 uГн, вот их и поставил. Никаких помех по питанию даже на самом чувствительном пределе. Прошивка PIC заливается по USB с помощью бутлоадера который сидит с 0-го адреса в памяти программ и запускается если при включении удерживать нажатой кнопку S2. Так что прежде чем прошивать PIC — залейте туда сначала бутлоадер — будет проще менять прошивки.
Исходники драйвера осциллографа для ядер 2.6.X находятся в архиве с прошивкой. Там же есть консольная утилитка для проверки работоспособности осциллографа. Её исходники стоит посмотреть, чтобы разобраться как общаться с осциллографом, если хочется написать для него свой софт.
Программа для компьютера проста и аскетична, ее вид показан на рисунках 2 и 3. Подключить осциллограф к USB и запустить qoscilloscope. Требуется QT4.

Во вложении- все файлы к проекту

Источник: http://shemotehnik.ru/

 

radio-uchebnik.ru

USB-осциллограф своими руками: схема :: SYL.ru

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

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

Схема простого осциллографа

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

Одноканальная модель

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

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

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

Двухканальные устройства

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

За счет этого полоса пропускания устройства способна возрасти до 9 Гц. Резисторы для модели, как правило, применяются ортогонального типа. В данном случае они стабилизируют процесс передачи сигнала. Для выполнения функций сложения микросхемы подбираются в основном серии ММК20. Сделать делитель для осциллографа своими руками можно из обычного модулятора. Это не особенно сложно.

Многоканальные модификации

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

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

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

Сборка устройства на 5 В

На 5 В осциллограф-приставка своими руками делается только с применением микросхемы типа ММР20. Подходит она как для обычных, так и мощных резисторов. Максимум сопротивление в цепи должно составлять 7 Ом. При этом полоса пропускания зависит от скорости передачи сигнала. Делители для устройств могут применяться самых разных видов. На сегодняшний день более распространенными принято считать статические аналоги. Полоса пропускания в такой ситуации будет находиться на отметке 5 Гц. Чтобы ее повысить, необходимо использовать тетроды.

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

Осциллографы на 10 В

Изготавливается осциллограф своими руками со стабилитроном, а также резисторами закрытого типа. Если рассматривать параметры устройства, то показатель вертикальной чувствительности должен находиться на уровне 2 мВ. Дополнительно следует рассчитать полосу пропускания. Для этого берется емкость конденсаторов и соотносится с предельным сопротивлением системы. Резисторы для устройства больше всего подходят полевого типа. Чтобы минимизировать частоту дискретизации, многие специалисты советуют применять только диоды на 2 В. За счет этого можно добиться большой скорости передачи сигнала. Для того чтобы функция слежения выполнялась довольно быстро, микросхемы устанавливаются типа ММР20.

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

Как сделать модель на 15 В?

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

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

Использование резисторов серии ППР1

Изготовить USB-осциллограф своими руками с данными резисторами – задача непростая. В этом случае необходимо в первую очередь оценить емкость конденсаторов. Для того чтобы предельное напряжение не превышало 3 В, важно использовать не более двух диодов. Дополнительно следует помнить о параметре номинальной частоты. В среднем этот показатель составляет 3 Гц. Ортогональные резисторы для такого осциллографа не подходят однозначно. Построечные изменения можно проводить только при помощи делителя. В конце работы надо заняться непосредственно установкой порта.

Модели с резисторами ППР3

Сделать USB-осциллограф своими руками можно с использованием только сеточных конденсаторов. Особенность их заключается том, что уровень отрицательного сопротивления в цепи может достигать 4 Ом. Микросхемы для таких осциллографов подходят самые разнообразные. Если взять стандартный вариант типа ММР20, то необходимо конденсаторов в системе предусмотреть как минимум три.

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

Устройства с подавлением колебаний

Осциллографы с блоком подавления колебаний используются в наше время довольно редко. Подходят они больше всего именно для тестирования электроприборов. Дополнительно следует отметить их высокую вертикальную чувствительность. В данном случае параметр предельной частоты в цепи не должен превышать 4 Гц. За счет этого стабилитрон во время работы сильно не перегревается.

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

www.syl.ru

Осциллограф USB своими руками: схема, отзывы

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

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

Схема простого осциллографа

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

Одноканальная модель

Одноканальный осциллограф USB сделать довольно просто. В данном случае электронно-лучевая трубка устанавливается вместе с волновым модулятором. Многие эксперты говорят о том, что пропускная способность элемента обязана составлять не более 10 мк. Также важно использовать тетрод для понижения чувствительности устройства. Расширитель для осциллографа подбирается выходного типа. Параметр порогового напряжения у элемента обязан составлять 20 В.

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

Схема двухканального устройства

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

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

Отзывы о трехканальных модификациях

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

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

Сборка устройства на 5 В

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

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

Осциллографы на 10 В

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

Показатель проводимости тока у элементов обязан составлять не менее 6,2 мк. Параметр пороговой чувствительности осциллографов на 10 Вт колеблется в районе 30 Ом. В среднем рабочая частота составляет не более 130 Гц. Если верить отзывам экспертов, то проходные фильтры использовать нельзя. В первую очередь они дают большую нагрузку на конденсаторы. Также важно отметить, что они не способны в полной мере справиться с электромагнитными колебаниями.

Как сделать модель на 15 В?

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

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

Использование резисторов серии ППР1

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

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

Если рассматривать первый вариант, то для сборки осциллографа потребуется котроллер. Модификации с волновыми кенотронами встречаются очень редко. Параметр сопротивления у оборудования не превышает 33 Ом. Показатель проводимости сигнала у моделей колеблется в районе 4,5 мк. Также важно отметить, что USB-порт разрешается подсоединять через модулятор.

Отзывы о моделях с резисторами ППР3

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

Расширитель обязан фиксироваться возле компаратора. Для решения проблем с низкой частотой используются тетроды. Непосредственно резисторы устанавливаются без обкладки. В конце работы припаивается USB-порт для подключения оборудования к сети. При резких скачках напряжения нужно установить стабилизатор. Указанное устройство способно работать без усилителя. Чтобы минимизировать тепловые потери, применяется компаратор.

fb.ru

USB осциллограф своими руками

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

  • Частота дискретизации (семплирование) — 461 kSps
  • Входное напряжение — 6,6 В.
  • Входное сопротивление — 20 кОм.

Как видим, осциллограф имеет нестандартное входное сопротивление, поэтому стандартные осциллографические щупы к нему не подойдут и для измерения напряжений свыше 6,6 В придется делать делитель с согласованием именно на 20 кОм. Еще небольшое пояснение по поводу частоты дискретизации. Многие ошибочно полагают что это и есть полоса пропускания. В действительности это вовсе не так. 461 kSps означает что осциллограф за одну секунду делает 461 тысячу замеров. Если подать на его вход сигнал, к примеру 1 кГц (период T=1/F; T=1 миллисекунда). За период в 1 миллисекунду осциллограф сделает 461000*0,001=461 измерение. Будем говорить что на период приходится 461 точка. Этого количества точек более чем достаточно чтобы четко отрисовать сигнал. Но если мы подадим на вход сигнал 200 кГц, период которого составляет 5 микросекунд, то уже на этот период мы получим 2,3 точку.  Из 2 точек невозможно построить сигнал и оценить его параметры. Минимально необходимое число точек на период должно быть не менее 20. Поэтому максимальная частота при которой этим осциллографом можно будет рассмотреть сигнал будет 461/20= 23,5 кГц. Для звукового диапазона вполне подойдет. И не стоит забывать что это устройство не имеет гальванической развязки!!! Будьте внимательны если будете ремонтировать импульсные блоки питания!

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

Как видно, схема состоит из одного процессора и его обвязки. Здесь особо нечего пояснять. Скажу только что на плате разведен только UART интерфейс для прошивки процессора. Я все же рекомендую развести SWD интерфейс и прошивать через него с помощью программатора STLINK. Это проще и быстрее. Но можно и так как на плате с помощью UART. Я вкратце опишу и тот и другой вариант. Для прошивки через UART нам потребуется любой переходник с USB в UART, из полно в продаже и стоят они не дорого. Подключаем переходник к плате по 3-х проводной шине RX, TX, GND. Затем скачиваем и устанавливаем программу STM Flash Loader Demo. Переводим плату в режим Boot. Для этого нажимаем и удерживаем кнопку Boot при нажатии кнопки Reset. Затем заходим в программу и выполняем пошаговые действия: выбираем номер COM порта, ожидаем соединения с платой, выбираем файл прошивки, ждем окончания процесса прошивки, закрываем прогу отключаем UART, и снимаем питание с платы. Теперь вариант с SWD. Подключаем программатор по 4 проводам: POWER, SWCLK, SWDIO, GND. (При этом питание на плату поступает с программатора). Качаем и ставим программу STM32 ST-Link Utility. При запуске программы она сама определит контроллер, вам останется лишь выбрать файл прошивки и запустить процесс прошивки.

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

СКАЧАТЬ ПРОГРАММУ MINISCOPE V4

СКАЧАТЬ ДРАЙВЕР ДЛЯ MINISCOPE

СКАЧАТЬ ПРОШИВКУ ДЛЯ MINISCOPE

СКАЧАТЬ СХЕМУ И ПЛАТУ

elschemo.ru

Простой USB осциллограф — Miniscope v2c — Меандр — занимательная электроника

Читать все новости

Ниже представлен проект недорого USB осциллографа с применением STM32 микроконтроллера. Особенности устройства:
— использование очень дешевых STM32F103 микроконтроллеров в LQFP48 корпусе.
— односторонняя печатная плата, удобная для изготовления в домашних условиях.
— выборка 2x461kSps (2x300kSps в старых версиях), 8 бит, передача данных по USB в реальном времени.
— прошивка по UART.
— диапазон рабочих напряжений 0 — 6.6 Вольт.  Нестандартное входное сопротивление 20 кОм (к несчастью, большее значение вызывает помехи на АЦП. Возможно, это можно исправить использованием ОУ. Обратите внимание: сопротивление может быть увеличено при использовании новой прошивки, которая использует отдельный АЦП для каждого канала).

Сигнал 300 мВ снятый при помощи miniscope v4:

Общая стоимость компонентов не превысила 10$.

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

Печатная плата — односторонняя, размер 66мм x 36мм.

Среда разработки

Для разработки miniscope v2 необходимо было выбрать среду разработки для STM микроконтроллеров. В этом файле лежат примеры проекта для IAR, Keil, RIDE, HiTop и TrueSTUDIO. К сожалению, не один из них мне не подошел. RIDE и HiTop требуют покупки лицензии через 7 дней. Пробные версии IAR и Keil имеют ограничение на размер кода и забирают очень много дискового пространства. То же самое с TrueSTUDIO.

В результате я выбрал CooCox, дистрибутив которого весит 115 МБ и около ~ 800 МБ после установки и распространяется бесплатно.

Прошивка микроконтроллера

На плате нет JTAG/SWD разъема, так как прошивка должна быть загружена по UART. Чтобы войти в режим загрузки, нажмите и удерживайте кнопку BOOT при нажатии кнопки RESET. Программа STM «Flash Loader Demo» без проблем работает с USB-UART переходником. Нормальное напряжение на выводах микроконтроллера 5В, поэтому можно использовать 5 или 3.3В RS232-UART/USB-UART переходник. Кнопка RESET может быть удалена — микроконтроллер переходит в режим загрузки при нажатой кнопке BOOT если USB подключен. Так как USB подключено без 1.5 кОм подтягивающих резисторов, его необходимо заново подключить после прошивки.

Советы по передаче данных по USB

Используйте CDC в качестве шаблона. Есть две конечных точки BULK. Для повышения скорости CDC потребуются небольшие изменения.

1. Уменьшите значение VCOMPORT_IN_FRAME_INTERVAL. Я не уверен, что значение = 1 подходит при двунаправленной передаче, поэтому я поставил значение = 2.

2. Увеличение значения USART_RX_DATA_SIZE. Я использовал 8192 байт (2 х 4 Кб), но я думаю, что существенной разницы при использовании  4096 байт.

3. Изменение Handle_USBAsynchXfer, т.к. он не будет передавать данные, если USART_Rx_Buffer будет полный. Таким образом, после каждого номера SOF будет отправлен максимальный по номеру байт.

Убедитесь, что на ПК приложение постоянно готово к приему данных. Убедитесь, что приоритет чтения для него выше,  чем у других приложений. Я использовал libusb, поэтому я использовал сочетания usb_submit_async / usb_reap_async для задания очереди запросов чтения.

Я не интересовался высокой скоростью передачи данных с ПК, поэтому у меня нет советов по этому поводу. Miniscope v2c оправляет данные на ПК с максимально возможной скоростью. Данные отправляемые с ПК незначительны (ID запроса, изменение аналогового усиления).

Архив

Микроконтроллеры и Технологии

Возможно, Вам это будет интересно:

meandr.org

Простой USB-осциллограф

Подробности
Категория: Измерения

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

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

ПО для микроконтроллера Tiny45 написано на Си и скомпилировано при помощи Winavr и 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.

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

По материалам сайта httр://схеm.nеt

Добавить комментарий

radiofanatic.ru

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *