Список форумов   Список форумов  

Выбор оборудования для вывода цифровых сигналов

Обсуждение работы в LabVIEW с оборудованием

Модераторы: Техподдержка NI, Robert, Модератор

Выбор оборудования для вывода цифровых сигналов

Сообщение yamaksya » Вт авг 25, 2009 2:51 pm

Помогите, пожалуйста, подобрать оборудование NI, которое может удовлетворить следующим требованиям:
1. Поддержка LabVIEW (само собой =))
2. Длинна кабеля от ПК до железки ~15 м
3. Не менее 5 цифровых каналов вывода с уровнями TTL

Необходимо управлять несколькими цифровыми сигналами, выходящими из железки с помощью LabVIEW.
yamaksya
 
Сообщений: 2
Зарегистрирован: Вт авг 25, 2009 1:58 pm

Сообщение Ivanko » Пн сен 07, 2009 3:36 pm

Здравствуйте,

Спасибо, за интерес к оборудованию National Instruments.

Выбор цифровой платы зависит еще от нескольких параметров:

1) формфактор
2) аппаратное или программное тактирование
3) наличие счетчиков

Если данные требования не важны, тогда самым проблематичным из представленных требований, будет длина кабеля до ПК. Т.к. все платы NI поддерживают LabVIEW. И почти во всех цифровых платах более 5 линий вывода. А стандартные платы цифрового ввода вывода имеют соединительные кабели длиной до 5м.

Цифровые платы ввода вывода

Счетчики

Хорошим решением будет покупка многофункциональных плат сбора данных. Однако максимальная длина соединительного кабеля у них 10м.

Многофункциональные платы сбора данных

Если вам очень важно обеспечить управление на расстоянии более 15м, тогда хорошим решением будет приобретение дополнительного шасси в форм-факторе PXI. Т.к. можно использовать оптический кабель длиной до 200м при соединении шасси с вашим ПК при помощи MXI интерфейса(в вашем случае будет достаточно 30м кабеля). Приобретая его с цифровыми платами, счетчиками или многофункциональными платами сбора данных вы получите необходимую систему.

MXI система

Если появятся дополнительные вопросы, обращайтесь.

С уважением, Иван.
Ivanko
Пользователь
 
Сообщений: 23
Зарегистрирован: Пн ноя 17, 2008 12:16 pm
Откуда: National Instruments

Сообщение yamaksya » Ср сен 09, 2009 10:37 pm

Здравствуйте, Иван, большое спасибо за полный и квалифицированный ответ! Отдельную благодарность хотелось бы выразить Максиму Щетинину за помощь в выборе подходящего устройства.

На данный момент выбор остановился на USB-6525. Планирую подключить модуль к ПК посредством пары USB-хабов. По спецификации вроде разрешено до 4 хабов и до 5 метров кабеля на сегмент. К требованиям еще добавилась гальваническая развязка между объектом управления и ПК. Судя по всему, USB-6525 будет оптимальным вариантом.

Попутно начал разбираться с DAQmx. Возникло несколько вопросов. Если не сложно, помогите их прояснить:

1. Как я понял, значения на выходах устройства сгенерятся после запуска Start Task.vi. А что произойдет с выходными линиями после выполнения Clear Task.vi или закрытии моей виайки? Насколько я понимаю при этом очищается область памяти зарезервированная под выходной буфер устройства. Выходы USB-6525 при этом сохранят установленное виайкой значение или перейдут в power-up состояние?

2. Stop Task.vi останавливает (переводит в idle) задачу, но при этом не очищает выходной буфер в памяти. Когда задача находится в idle, значения на выходе устройства сохраняют свое состояние?

3. Виайка для управления USB-6525 будет запускаться в тестовой последовательности в TestStand: сначала генерится выход USB-6525 (состояние линий должно сохраниться), затем выполняются действия с объектом управления, затем значение выхода USB-6525 меняется и т.д. Как мне стоит поступить? Например - сделать коннекторы, через которые буду выводить и наследовать линку (имя) задачи, а при каждом вызове моей виайки - запускать задачу, генерить новый выход и останавливать задачу...

4. Можно ли для цели сохранения состояния выходов USB-6525 использовать глобальный виртуальный канал вместо локального, который создается автоматически при старте задачи?

Заранее спасибо за ответ,
Макс
yamaksya
 
Сообщений: 2
Зарегистрирован: Вт авг 25, 2009 1:58 pm

Сообщение Ivanko » Пн сен 21, 2009 10:12 am

Здравствуйте, Максим.

Значения на выходах вне зависимости от того используете ли вы Stop или Clear task.vi всегда сохраняют значения после остановки задачи или VI до отключения питания устройства.

1) После Clear task.vi, вы больше не сможете запустить в текущем VI вашу задачу. Значения сохранятся.

2) Сохраняются.

3) Значения сохраняются, поэтому выбор конфигурации каналов на Ваше усмотрение.

4) см 3.

Если возникнут дополнительные вопросы, обращайтесь.
С уважением, Иван
Ivanko
Пользователь
 
Сообщений: 23
Зарегистрирован: Пн ноя 17, 2008 12:16 pm
Откуда: National Instruments


Вернуться в LabVIEW и оборудование National Instruments

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron