Спектрометр PASCO PS-2600A на стероидах

Спектрометр PASCO PS-2600A — собственное программное обеспечение WinUSB и обратное проектирование

В последние несколько дней я стал более интенсивно работать со спектрометром PASCO PS-2600A – первоначально просто для того, чтобы провести несколько воспроизводимых спектральных измерений для своих собственных проектов.

Как это часто бывает с такими вещами, это были не просто несколько измерений.

В результате теперь появилось полноценное собственное программное обеспечение для PS-2600A, которое управляет устройством напрямую через WinUSB и полностью заменяет оригинальное (довольно элементарное) программное обеспечение PASCO:

https://github.com/doctormord/Pasco-PS-2600A-Spectrometer

Вся связь USB была спроектирована на основе записей USB, поскольку PASCO не предоставляет никакой общедоступной низкоуровневой документации для протокола.

PS-2600A Графический интерфейс DarkMode

PS-2600A Графический интерфейс DarkMode

PS-2600A Графический интерфейс LightMode

PS-2600A Графический интерфейс LightMode

Что может программное обеспечение

Приложение полностью работает на Python и теперь предлагает, среди прочего:

  • прямая связь через WinUSB без PASCO SDK
  • Спектральный дисплей в реальном времени с высокой частотой обновления
  • Представление водопада/тепловой карты
  • автоматический контроль экспозиции
  • Обнаружение пиков и спектральный анализ
  • Эталонные спектры для газоразрядных ламп и светодиодов
  • Экспорт в CSV и PNG
  • постоянная конфигурация
  • Светлая/Темная тема

Существует также полная колориметрическая часть, основанная на стандарте CIE 1931:

  • Диаграмма цветности
  • Коррелированная цветовая температура (CCT)
  • Дув
  • CRI / Индекс цветопередачи
  • Живая оценка непосредственно на основе измеренного спектра

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

Подробную документацию можно найти на GitHub.

PS-2600A Водопад с графическим интерфейсом пользователя

PS-2600A Водопад с графическим интерфейсом пользователя

PS-2600A Графический интерфейс CRI

PS-2600A Графический интерфейс CRI

Зачем все это?

С одной стороны, конечно, из технического интереса.

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

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

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

Leave a Reply

Your email address will not be published. Required fields are marked *

* Checkbox GDPR is required

*

I agree