Labview: я не могу прочитать напряжение более чем по одному каналу (DAQmx read)

У меня есть разъем SCB 68A от National Instruments, и я хочу считывать напряжение с него. Поэтому я использовал пример кода, предоставленный National Instruments ( https://decibel.ni.com/content/docs/DOC-28502):

Я получил 5 мВ, что является разумным значением (я измерил шумовой сигнал с помощью осциллографа). Теперь я хочу зачитать шумовой сигнал с нескольких каналов. Поэтому я немного изменил ВП (согласно документации мне нужно создать массив каналов и сгладить их):

Но теперь я зачитал примерно 200 мВ на обоих каналах (и один из них такой же, как в первом VI). Это не имеет никакого смысла.

Что я делаю неправильно?

Я хочу, чтобы пользователь мог выбирать каналы, поэтому я не могу просто написать "Dev1/ai0:4".

Изменить: я использую DAQ 14.0.0.

Редактировать 2: 1) С устройством ничего не связано - я просто хочу зачитать шумовой сигнал. 2) Я использую разъем в MIO с отключенным режимом датчика температуры (конфигурация по умолчанию).

2 ответа

Решение

Вы наблюдаете за вводом заряда от мультиплексора устройства DAQ. Подключите каждый aiN терминал к aignd и вы сможете измерить шум устройства DAQ.

Впрыск заряда

Большинство плат NI DAQ имеют один аналого-цифровой преобразователь (АЦП) и предоставляют несколько входных каналов, используя мультиплексор (MUX) для переключения входа АЦП на разные аналоговые входные клеммы. ai0, ai1, так далее: Образец системы DAQ

Как объясняет NI, когда мультиплексор устройства DAQ перемещается с одного канала на другой, он может вносить небольшой заряд на каждый канал. Поскольку открытый канал не имеет пути для рассеивания этого заряда, напряжение канала будет увеличиваться. Это также может привести к тому, что канал начнет рельсоваться, медленно поднимаясь до максимального входного напряжения (обычно 10 В).

Характеризующий шум

Вы можете определить шум каждого компонента в вашей системе:

  1. Измерение шума устройства DAQ
  2. Измерение шума устройства DAQ и клеммной колодки
  3. Вычитание шума устройства DAQ (шаг 1) из шума системы (шаг 2)

Когда вы закончите, значение из шага 1 - это шум устройства DAQ, а значение из шага 3 - это шум SCB-68.

Чтобы измерить шум электрического тракта, должна быть полная цепь для АЦП для выборки. Для шага 1 подключите каждый aiN терминал к aignd и запустите свой VI. На шаге 2 подключите клеммную колодку к устройству DAQ, отсоедините датчик и подключите клеммы канала клеммной колодки к клемме заземления и запустите VI.

Минимизация шума

В дополнение к инжекции заряда, в систему DAQ может быть введен шум из нескольких источников, включая окружающую среду. Открытые клеммы действуют как маленькие антенны и получают излучаемую энергию от другой электроники, источников света и сети переменного тока.

Ссылка также описывает, как найти и минимизировать шум, но суть такова:

  1. Систематически выявляйте источники шума.
  2. Удалите источники шума, которые не нужны для ваших измерений.
  3. В зависимости от характера и источника оставшегося шума используйте соответствующие экранирование, кабели и конфигурацию терминала.
  4. Превышение и усреднение сигнала.

Пожалуйста, посмотрите на ссылки ниже: http://forums.ni.com/t5/Multifunction-DAQ/How-to-use-DAQmx-Read-to-measure-multiple-analog-channels/td-p/2620949

http://digital.ni.com/public.nsf/allkb/A3A05920BF915F1486256D210069BE49

Есть полное решение вашего вопроса.

Другие вопросы по тегам