1

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

С аппаратной стороны, до сих пор я думал об использовании

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

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

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

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

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

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

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

0