Entrada de datos analógicos independiente del sistema operativo

Entrada de datos analógicos independiente del sistema operativo

Quiero ingresar una señal analógica (para ser más concretos, temperatura de un termopar) en una computadora. La velocidad de muestreo debe ser al menos varias veces (digamos, 10) por segundo. Además, quiero poder usar (para empezar, trazar en tiempo real) esta señal en todos los sistemas operativos principales (Mac, Linux, Windows). ¿Cuál sería la combinación óptima de hardware y software para tal operación? ¿Existen quizás soluciones dedicadas disponibles en el mercado? (¡No pude encontrar ninguno!)

En cuanto al hardware, hasta ahora he pensado en usar

  1. entrada de micrófono en la tarjeta de sonido;
  2. Puerto USB;
  3. Adaptador USB de comunicaciones RS-232.

La entrada del micrófono no es perfecta, ya que me impediría hablar por Skype mientras jugueteo con el dispositivo.

Usar el puerto USB probablemente sea imposible dado que tendría que escribir los controladores yo mismo y probablemente obtener la certificación de Microsoft para su funcionamiento normal (ambas cosas están muy por encima de mi cabeza).

Los problemas con el adaptador USB/COM son que

(a) requiere que yo mismo haga algo de digitalización de la señal analógica (lo cual probablemente esté bien), y

(b) incluso si comprara un adaptador con buenos controladores en todos los sistemas operativos, no sabría cómo escribir un programa simple de trazado de señales que funcionara en cada uno de los tres sistemas operativos.

¿Cómo puedo hacer llegar esta señal a mi computadora? ¡Cualquier consejo, enlace a proyectos similares u otra información relevante será muy apreciado!

información relacionada