Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


Как получить независимые сигналы с датчиков?

Вы не вошли.

 Поиск | Регистрация | Вход 

Евгений
24.09.2007 10:39:14
#1

Гость

Как получить независимые сигналы с датчиков?

Здравствуйте, мне необходимо снять данные с датчиков. Использую E14-440 и LabView 8.2.
Открыл пример "E440LV Kadr"
При подаче сигнала на любой один вход, начинают реагировать все порты. В PowerGraph всё нормально.

Пробывал использовать управляющую таблицу логических каналов.

на каждый логический канал вешал физический, режим калибровки нуля, усиление 4х

m.ControlTable[1]=(1<<0)|(1<<4)|(1<<6);
m.ControlTable[2]=(2<<0)|(1<<4)|(1<<6);
m.ControlTable[3]=(3<<0)|(1<<4)|(1<<6);
m.ControlTable[4]=(4<<0)|(1<<4)|(1<<6);

при воздействии на любой их каналов начинают прыгать все 4 канала, а мне нужно чтобы только один реагировал.

Подскажите какие режимы работы ЦАП нужно изменить для получния независимых сигналов?

25.09.2007 09:39:06
#2

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 26.05.2014
Сообщений: 75

Re: Как получить независимые сигналы с датчиков?

Как описано в руководстве пользователя (п. 3.5 Схемы подключения аналоговых сигналов) на "висящих" входах вы получите почти те же сигналы как и на "активном" входе. Не используемые входы подключите к "общей земле" или подайте на них сигнал.

Наблюдатель
25.09.2007 10:20:23
#3

Гость

Re: Как получить независимые сигналы с датчиков?

Если бы дело было в подключении, то почему же "В PowerGraph всё нормально" ?
И почему вообще АЦП реагирует на сигнал, если для всех каналов задается "режим калибровки нуля" ??

25.09.2007 16:24:28
#4

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,540

Re: Как получить независимые сигналы с датчиков?

Я правильно понимаю, что код:
m.ControlTable[1]=(1<<0)|(1<<4)|(1<<6);
m.ControlTable[2]=(2<<0)|(1<<4)|(1<<6);
m.ControlTable[3]=(3<<0)|(1<<4)|(1<<6);
m.ControlTable[4]=(4<<0)|(1<<4)|(1<<6);
был запользован в файле Init_CIN_Kadr.c?
Откомпилировать CIN не забыли?
Кстати, почему индекс массива начинается с 1?

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4

Многоканальный телефон: +7 (495) 785-95-25

Письма и запросы: lcard@lcard.ru
Отдел продаж: sale@lcard.ru
Мы работаем с юридическими и физическими лицами, пожалуйста, прикладывайте реквизиты при оформлении заказа
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск