Espectrómetro PASCO PS-2600A con esteroides
Table of Contents
Espectrómetro PASCO PS-2600A: software nativo WinUSB e ingeniería inversa
En los últimos días he estado trabajando un poco más intensamente con el espectrómetro PASCO PS-2600A - originalmente sólo para realizar algunas mediciones espectrales reproducibles para mis propios proyectos.
Como suele ocurrir con este tipo de cosas, no se trataba sólo de unas pocas mediciones.
Esto ahora ha dado como resultado un software nativo completo para el PS-2600A, que controla el dispositivo directamente a través de WinUSB y reemplaza por completo el software PASCO original (bastante rudimentario):
https://github.com/doctormord/Pasco-PS-2600A-Spectrometer
Toda la comunicación USB se realizó mediante ingeniería inversa a partir de grabaciones USB, ya que PASCO no proporciona ninguna documentación pública de bajo nivel para el protocolo.
TPA3116r…
TPA3116r…
Qué puede hacer el software
La aplicación se ejecuta íntegramente en Python y ahora ofrece, entre otras cosas:
- comunicación WinUSB directa sin PASCO SDK
- Visualización espectral en tiempo real con alta tasa de actualización
- Representación en cascada/mapa de calor
- control automático de exposición
- Detección de picos y análisis espectral.
- Espectros de referencia para lámparas de descarga de gas y LED
- Exportación CSV y PNG
- configuración persistente
- Tema claro/oscuro
También existe una parte de colorimetría completa basada en la norma CIE 1931:
- Diagrama de cromaticidad
- Temperatura de color correlacionada (CCT)
- duv
- CRI / Índice de reproducción cromática
- Evaluación en vivo directamente desde el espectro medido
Esto hace que el pequeño sensor PASCO sea sorprendentemente útil para LED, fuentes de luz y análisis espectrales en el laboratorio o en el sector de hobby.
La documentación detallada se puede encontrar en GitHub.
¿Por qué todo esto?
Por un lado, claro está, por el interés técnico.
Por otro lado, siempre me parece un poco vergonzoso que el hardware interesante desaparezca casi por completo detrás de las pilas de software propietario, aunque el hardware real a menudo tiene mucho más potencial.
El PS-2600A es un buen ejemplo de esto. Con acceso directo a los datos sin procesar, puede obtener una cantidad sorprendente de ellos.
Quizás el proyecto también sea de interés para otras personas que trabajan en los campos de la espectroscopia, la óptica, la luminotecnia o la automatización de laboratorios.



