Usb oscilloscope. USB-осциллограф на базе ПК: доступный и мощный инструмент для измерений

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

Содержание

Что представляет собой USB-осциллограф на базе ПК

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

Типичная схема использования USB-осциллографа выглядит следующим образом:

  • Осциллограф подключается к ПК через USB-кабель
  • На компьютере устанавливается специальное ПО
  • К входам осциллографа подключаются измерительные щупы
  • Измеряемый сигнал отображается на экране компьютера
  • Управление осуществляется через интерфейс программы

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


Основные преимущества USB-осциллографов

По сравнению с автономными моделями, USB-осциллографы имеют ряд важных достоинств:

  • Компактные размеры и малый вес, удобство переноски
  • Низкая стоимость за счет отсутствия экрана и органов управления
  • Большой экран компьютера для отображения сигналов
  • Удобная обработка и сохранение результатов на ПК
  • Возможность создания собственных программ управления
  • Простота обновления программного обеспечения

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

Ключевые функции USB-осциллографов Perytech

Рассмотрим основные возможности USB-осциллографов на примере моделей Perytech:

Удобный пользовательский интерфейс

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

Широкие измерительные возможности

Осциллографы обладают функциями автоматических измерений, курсорных измерений, БПФ-анализа, математических операций с сигналами. Это обеспечивает глубокий анализ исследуемых сигналов.


Режим логического анализатора

Поддерживается декодирование цифровых протоколов, таких как I2C, SPI, UART и др. Это значительно упрощает отладку цифровых устройств.

Функция объединения нескольких осциллографов

Возможно объединение до 4-х приборов в единую 8-канальную систему. Это позволяет исследовать сложные многоканальные сигналы.

Чем отличаются USB-осциллографы Perytech от других бюджетных моделей

При выборе недорогого USB-осциллографа важно обратить внимание на следующие особенности моделей Perytech:

  • Наличие аппаратного триггера для стабильной синхронизации
  • Поддержка связи по постоянному и переменному току
  • Высокое входное напряжение до 40 В
  • Малый шаг вертикальной развертки от 2 мВ/дел
  • Наличие режима измерения тока
  • Возможность ограничения полосы пропускания
  • Встроенный частотомер
  • Эквивалентная дискретизация для периодических сигналов

Эти функции обеспечивают более широкие измерительные возможности по сравнению с самыми дешевыми моделями на рынке.

Как выбрать подходящую модель USB-осциллографа Perytech

Компания Perytech предлагает три основные модели USB-осциллографов:


  • DSO-2100: частота дискретизации 120 МВыб/с, полоса 60 МГц
  • DSO-2200: частота дискретизации 240 МВыб/с, полоса 100 МГц
  • DSO-2400: частота дискретизации 400 МВыб/с, полоса 100 МГц

При выборе модели следует учитывать следующие факторы:

  1. Максимальная частота исследуемого сигнала — должна быть как минимум в 5 раз ниже полосы пропускания осциллографа
  2. Требуемая детализация быстрых процессов — определяется частотой дискретизации
  3. Количество одновременно исследуемых сигналов — все модели имеют 2 канала
  4. Бюджет — более производительные модели стоят дороже

Для большинства любительских применений будет достаточно базовой модели DSO-2100. Для профессионального использования рекомендуется выбирать DSO-2200 или DSO-2400.

Способы приобретения USB-осциллографов Perytech

Существует несколько вариантов покупки осциллографов Perytech:

  1. Напрямую у производителя через сайт. Принимаются платежи через T/T, PayPal и Alipay
  2. У официальных дилеров в разных странах. Список можно найти на сайте компании
  3. Через магазин Perytech на eBay
  4. В магазине Perytech на Amazon

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


Заключение: USB-осциллограф как доступный инструмент для измерений

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


Двухканальный USB осциллограф на STM32

Ниже представлен проект недорого 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 кОм подтягивающих резисторов, его необходимо заново подключить после прошивки.  

Проект для тестирования микроконтроллера и зуммер: stm32scopeTest.7z

Советы по передаче данных по 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 запроса, изменение аналогового усиления).

Список радиоэлементов
ОбозначениеТипНоминалКоличествоПримечаниеМагазинМой блокнот
МикроконтроллерSTM32F10XCXT61STM32F103?Поиск в магазине Отрон В блокнот
IC1Линейный регуляторLF331Поиск в магазине ОтронВ блокнот
D1-D4Диод Шоттки

BAT42

4Поиск в магазине ОтронВ блокнот
C1Электролитический конденсатор10 мкФ1Поиск в магазине ОтронВ блокнот
C2Электролитический конденсатор100 мкФ1Поиск в магазине ОтронВ блокнот
C3, C4, C6-C9, C13Конденсатор100 нФ7Поиск в магазине Отрон
В блокнот
C5Электролитический конденсатор22 мкФ1Поиск в магазине ОтронВ блокнот
C10, C12Конденсатор2Поиск в магазине ОтронВ блокнот
C11, C14Конденсатор47 пФ2Поиск в магазине ОтронВ блокнот
C15, C16Конденсатор22 пФ2Поиск в магазине ОтронВ блокнот
R1-R3, R7, R10Резистор

10 кОм

5Поиск в магазине ОтронВ блокнот
R4, R8
Резистор

27 Ом

2Поиск в магазине ОтронВ блокнот
R5, R6Резистор

100 Ом

2Поиск в магазине ОтронВ блокнот
R9Резистор

1. 5 кОм

1Поиск в магазине ОтронВ блокнот
Q1Кварц8 МГц1Поиск в магазине ОтронВ блокнот
L1ДроссельBL01RN1A1Поиск в магазине Отрон
В блокнот
SG1ПьезоизлучательF/TMB1Поиск в магазине ОтронВ блокнот
S1, S2КнопкаЗамыкающая2Поиск в магазине ОтронВ блокнот
X1РазъёмUSB1Поиск в магазине ОтронВ блокнот
JP2РазъёмPLS-41ВходыПоиск в магазине ОтронВ блокнот
JP3РазъёмPLS-31UARTПоиск в магазине ОтронВ блокнот
Добавить все

Скачать список элементов (PDF)

Оригинал статьи

Теги:
  • Перевод
  • CooCox CoIDE
  • Eagle
  • Микроконтроллер
  • STM32
  • USB
  • Осциллограф

Осциллографы высокого разрешения | Пикоскоп серии 4000

  • Осциллографы и регистраторы данных
  • Автомобилестроение
  • Пресс
  • Карьера
  • Продукты
  • Скачано
  • Форум
  • Поддержка
  • Библиотека
  • Новости
  • О компании
  • Дом
  • Продукты
  • Осциллографы
  • Пикоскоп серии 4000

PicoScope 4444 Осциллограф с дифференциальным входом

4 дифференциальных канала

Полоса пропускания 20 МГц
Разрешение 14 бит
Буферная память 256 мс
Гибкий интерфейс пробника с питанием

Осциллографы высокого разрешения серии PicoScope 4000A

2, 4 и 8 каналов

12-битное разрешение
Полоса пропускания 20 МГц
Буферная память 256 МС
SuperSpeed ​​USB 3. 0

От £ 659

PicoScope 4262 16-разрядный осциллограф высокого разрешения

2 канала

16-разрядное разрешение
Полоса пропускания 5 МГц
Дискретизация 10 Мвыб/с
Буферная память 16 Мвыб.

От £ 1025

Прокрутить

Отзывы

  • Комплект (2408B) отличается очевидным качеством, его легко настроить и откалибровать, а бесплатно загружаемое программное обеспечение требует разумного обучения. Превосходный набор, превосходная поддержка, что еще я могу сказать.

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

    Андрей
  • Не многие USB-прицелы работают на Win, Mac и Linux, так что это доказывает мне, что ребята из Pico действительно заботятся о нас, клиентах. Это значительно упростило мое решение, когда я собирался купить USB-прицел.

    Рауль Трифан
  • Мы используем Picoscope 6404D в течение достаточно долгого времени и поражены его точностью и мощной эмуляцией при работе с многочисленными оценками сигналов.

    Дж Моханти
  • PicoLog TC-08: Это очень хорошее устройство, которое стабильно и надежно работает.

    Джефф Хьюлетт
  • Отличный прицел. У меня была странная проблема — она ​​не работала на одном из моих ПК. Служба поддержки предоставила мне первоклассный сервис. Если бы я мог поставить 6 звезд за обслуживание клиентов — я бы сделал это.

    Нильс Ларсен
  • Идеальный партнер для разработки приводов шаговых двигателей с энкодером. Поскольку прилагаемое программное обеспечение действительно стабильно, этот тип устройства является отличным инструментом для больших задач!

    Гельмут Шёттнер
  • Великолепное оборудование на вес золота

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

    Джон Д. Самсинг
  • Вместо веб-камеры на экране настольного осциллографа было предложено использовать PicoScope для обмена осциллограммами через демонстрацию экрана.

    Сначала мы немного колебались… но это сработало безупречно, и теперь все отправляются за покупками пикоскопов!

    T Lövskog • Старший вице-президент по инновациям в Additude AB
  • Большая функциональность в компактном размере. Мне очень нравится перемещать указатель мыши в определенную позицию, и время и напряжение отображают значения в этой точке. Калибровочное оборудование очень просто с этой функцией.

    Дон Хорейн

    USB-осциллограф на базе ПК от $129 до


    • Удобный интерфейс

    • Режим логического анализатора и функции декодирования шины

    • Максимальная частота дискретизации 120–400 Мвыб/с

    • Если вам необходимо измерить цифровой сигнал, вы можете выбрать наш осциллограф смешанных сигналов

    • Что такое USB-осциллограф для ПК?

    • Преимущества USB-осциллографа на базе ПК

    • Характеристики USB-осциллографа Perytech

    • Чем USB-осциллограф Perytech отличается от других недорогих осциллографов?

    • Как купить?

    • Спецификация

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

    .

    По сравнению с автономными осциллографами USB-осциллографы на базе ПК имеют следующие преимущества:

    1. Маленький размер, удобство переноски.
    2. Экран ПК больше, поэтому сигналы видны более четко.
    3. Без экрана, поэтому цена ниже.
    4. Интерфейс ПК позволяет легко обрабатывать и редактировать файлы.
    5. Пользователи могут создавать свои собственные программы для управления осциллографом.



    Функция 1: Дружественный интерфейс

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

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

    Программная панель может отображаться в пяти размерах или отображаться в полноэкранном режиме.

    Функция 2: Мощная программная функция

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

    Функция курсора полезна и удобна для разработки отчетов.

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

    Функция БПФ автоматически определяет пиковые значения. Функцию БПФ можно включить для просмотра в частотной области.

    Эквивалентная функция дискретизации: для периодических сигналов эта функция анализирует сигналы и отображает их в виде графика с частотой дискретизации 4 Гвыб/с. Это увеличивает разрешение выборки и предоставляет пользователю больше деталей.

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

    Кривая Лиссажу, отображаемая в режиме X-Y.

    Функция счетчика частоты имеет точность 0,1 Гц

    Функция сохранения позволяет пользователям сохранять файлы в форматах *.png, *.bmp или *.csv для файлов Excel и *.txt или *.m для файлов MATLAB. На приведенном ниже рисунке используется функция MATLAB «plot()» для построения графика волны.

    Функция 3: Функция стекирования

    Функция суммирования используется для объединения нескольких осциллографов. До четырех USB-осциллографов можно объединить в один 8-канальный осциллограф. Как стекировать DSO?

    Функция 4: Режим логического анализатора: простой для декодирования цифровой протокол

    Режим логического анализатора может декодировать данные шины и экономить время разработки. Этот режим может декодировать распространенные протоколы, такие как: I2C, UART, I2S, PS2, шина CAN, 1-Wire, S/PDIF, шина Lin, Microwire, Miller, Manchester, шина SM и Modbus. Будет продолжать добавляться и бесплатное обновление.

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

    Демонстрация программного обеспечения логического анализатора

    Функция 5: Предоставляет LabVIEW API

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

    Особенность 6: Стильный минималистичный внешний вид, тонкий и легкий

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

    Передняя и задняя панели имеют лазерную гравировку. Это не только эстетично, но и не имеет проблем с отслаиванием краски в будущем.

    В следующей таблице осциллограф Perytech USB сравнивается с другими недорогими осциллографами. Модель Perytech основана на DSO-2100.

    Функция Перитех Другое
    *Аппаратный триггер Да
    Муфта переменного/постоянного тока Да
    Максимальное измеренное напряжение
    (датчик x1)
    40В
    Деление минимального напряжения 2 мВ 20 мВ
    Режим измерения тока Да
    Ограничение пропускной способности Да
    Частотомер Да
    Эквивалентная выборка Да
    Задержка запуска Да
    Частота дискретизации 60 Мвыб/с при двухканальном режиме
    120 Мвыб/с при одноканальном режиме
    48МС/с
    Функция стека Да
    Программный интерфейс Отлично Бедный
    Режим логического анализатора Да

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

    Есть четыре способа приобрести нашу продукцию.

    1. Покупка непосредственно у нас : Мы принимаем T/T, PayPal и Alipay. Пожалуйста, свяжитесь с нами напрямую.

    2. Покупка у местных дилеров : На этом веб-сайте можно найти ближайших к вам дилеров и совершить покупку у них.

    3.eBay : У нас также есть магазин eBay. Не стесняйтесь посетить наш магазин eBay.

    4.Amazon : Вы также можете приобрести нашу продукцию через Amazon. Не стесняйтесь посетить наш магазин Amazon.

    Аксессуары

    В комплект поставки

    USB-осциллографа входят: внешняя коробка, корпус осциллографа, диски, пробник x 2, кабель USB 2. 0.


    Принадлежности включают высококачественный пробник 100 МГц, 2 шт.

    Модель ДСО-2100 ДСО-2200 ДСО-2400
    Частота дискретизации
    (используйте 1 канал)
    120 МС/с 240 МС/с 400 Мвыб/с
    Частота дискретизации
    (используйте 2 канала)
    60 МС/с 120 МС/с 200 МС/с
    Эквивалентный образец 1,2 Гвыб/с 2,4 Гвыб/с 4 Гвыб/с
    Полоса пропускания 60 МГц 100 МГц
    Канал 2
    Память 8k на канал
    Входное сопротивление 1МОм±1% // 20пФ±5%
    Макс. Входное напряжение
    (для датчика 1:1)
    40 Впик (пост. ток + перем. пик)
    Входная муфта переменного тока, постоянного тока
    Разрешение по вертикали 8 бит
    Вертикальная чувствительность От 2 мВ/дел до 5 В/дел (шаг 2-5-10)
    Вертикальный диапазон 8 отделов
    Уровень смещения ±4 деления
    Шаги смещения 0,1 деление
    Точность постоянного тока ±3%
    Диапазон временной развертки 200 мс ~ 5 нс
    Точность времени 25 частей на миллион
    Диапазон отображения времени 10 отделов
    Триггерный тип Рост, падение, триггер с задержкой
    Режим запуска Авто, Нормальный, Одиночный
    Уровень срабатывания ±4 деления
    Инкременты триггера 0,1 деление
    Измерение Vpp, Vmax, Vmin, Vmean, период, частота, среднее значение, среднеквадратичное значение, высокий уровень,
    низкий уровень, амплитуда, средний уровень, время нарастания, время спада, +выброс,
    -выброс, +предварительный, -предварительный, +ширина, -ширина
    Декодирование протокола
    (режим LA)
    I2C, SPI, UART, I2S, PS2, 1-Wire, USB 1.

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

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