Адаптер USB-GPIB с открытым исходным кодом подключает устаревшие приборы с интерфейсом GPIB/IEEE-488 к современным компьютерам

UsbGpib от XyphroLabs — это недорогой портативный адаптер USB-GPIB с открытым исходным кодом, цель которого — «обеспечить доступ к устаревшим приборам с интерфейсом GPIB/IEEE-488 с использованием современного оборудования и программного обеспечения, с акцентом на доступность, открытость и простоту интеграции в текущие рабочие процессы».

Изначально разработанный Hewlett-Packard в конце 1960-х — начале 1970-х годов, GPIB (General Purpose Interface Bus), также известный как IEEE-488 или изначально HP-IB (Hewlett-Packard Interface Bus), представляет собой стандарт цифровой шины связи ближнего действия, предназначенный для подключения и управления программируемыми электронными измерительными приборами, такими как осциллографы, мультиметры и источники питания, к компьютерам или контроллерам. Проект UsbGpib помогает подключать оборудование, соответствующее стандарту GBIP, к современным компьютерам с портом USB.

USB to GPIB adapter
XyphroLabs GpibUsb V2

Ключевые аппаратные характеристики и спецификации UsbGpib:

  • Микроконтроллер – 8-битный AVR микроконтроллер Microchip ATMega32U4 для совместимости с логикой 5В
  • USB – Порт USB Type-C с полной поддержкой USBTMC (USB Test and Measurement Class)
  • 24-контактный интерфейс GPIB – Полная поддержка IEEE-488.1 и IEEE-488.2, включая возможность запроса обслуживания через прерывания (Interrupt pipe)
  • Обновление до версии V3 (в процессе) – Порт Ethernet RJ45 с поддержкой PoE
  • Прочее
    • Кнопка обновления прошивки
    • Светодиод состояния
  • Габариты – Сверхкомпактный форм-фактор по сравнению с коммерческими решениями; глубина 1.5 см
  • Диапазон рабочих температур – от 0°C до +50°C
  • Влажность – от 10% до 90% относительной влажности, без конденсации
  • Высота над уровнем моря – до 2000 м

UsbGpib USB-C port LED button

Адаптер совместим со всеми стандартными реализациями VISA (Virtual Instrument Software Architecture) , включая NI VISA, Rohde & Schwarz VISA и Keysight VISA, и полностью совместим с программными инструментами, такими как LabVIEW, MATLAB, PyVISA и PyVISA-py. Он имеет кроссплатформенный дизайн и работает в Windows, macOS, FreeBSD и Linux.

Проект UsbGpib — это открытое аппаратное и программное обеспечение, также предлагается корпус для 3D-печати. Все необходимое для начала работы можно найти на GitHub , от файлов аппаратного дизайна KiCad до исходного кода прошивки, механических файлов и руководств. Он также был протестирован пользователями и проверен на широком спектре приборов от R&S, HP, Agilent, Tektronix, Keithley, Gould и других.

UsbGpib NX-Starwave Tektronix TDS 784d
UsbGpib, подключенный к осциллографу Tektronix TDS 784D, и данные, отображаемые в программном обеспечении для осциллографов NX-Starwave

Проект был начат 6 лет назад, поэтому он не совсем новый, но Кай Госснер (Xyphro) недавно связался со мной по электронной почте по этому поводу. Аппаратное и программное обеспечение UsbGbip постоянно совершенствуется, и сейчас он работает над версией V3 адаптера, которая добавляет порт Ethernet с поддержкой PoE и должна быть впервые выпущена в январе 2026 года. Так что, думаю, тогда его следует называть «EthGbip» 🙂

До недавнего времени людям приходилось собирать адаптер самостоятельно, заказывая печатные платы и паяя компоненты. Однако модель UsbGpib V2 теперь продается на Elecrow за 54.99$ . Коммерческие адаптеры USB-GPIB стоят значительно дороже, от 120 до 500$ на Amazon , и, судя по некоторым отзывам пользователей, более дешевые могут быть клонами и работать некорректно.

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments