Аналоговый ввод данных, не зависящий от ОС

Аналоговый ввод данных, не зависящий от ОС

Я хочу ввести аналоговый сигнал (для конкретности, температуру с термопары) в компьютер. Частота дискретизации должна быть не менее нескольких раз (скажем, 10) в секунду. Более того, я хочу иметь возможность использовать (для начала, строить графики в реальном времени) этот сигнал на всех основных ОС (Mac, Linux, Windows). Какая будет оптимальная комбинация оборудования и программного обеспечения для такой операции? Возможно, на рынке доступны специализированные решения? (Я не смог найти ни одного!)

Что касается аппаратного обеспечения, то до сих пор я думал об использовании

  1. микрофонный вход на звуковой карте;
  2. USB-порт;
  3. USB-адаптер связи RS-232.

Вход микрофона не идеален, так как это помешало бы мне общаться по скайпу, пока я буду возиться с устройством.

Использование порта USB, вероятно, невозможно, поскольку мне пришлось бы писать драйверы самостоятельно и, вероятно, сертифицировать их в Microsoft для нормальной работы (и то, и другое выше моих сил).

Проблемы с адаптером USB/COM заключаются в том, что

(а) это требует от меня самостоятельного выполнения некоторой оцифровки аналогового сигнала (что, вероятно, нормально), и

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

Как мне передать этот сигнал на мой компьютер? Любые советы, ссылки на похожие проекты или другая соответствующая информация будут высоко оценены!

Связанный контент