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


E14-140 однократные сбор данных через AdcKadr

Вы не вошли.

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

Александр
03.03.2010 15:49:52
#1

Гость

E14-140 однократные сбор данных через AdcKadr

При использование AdcKadr для однократного преобразования значение напряжений начинает плавать. Приходиться делать цикл из 50 AdcKadr, чтобы получить значение напряжение на входе. Создается впечатление, как-будто на входе паразитная емкость и она со временем заряжается, создавая ошибки при измерении Подключение однополюсное (32-канала) и разный диапозон измерений, поэтому AdcSample не подходит.

Можно ли как-нибудь еще сделать однократное преобразование с нескольких каналов?

03.03.2010 15:59:27
#2

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 674

Re: E14-140 однократные сбор данных через AdcKadr

Очень похоже на обрыв земли.

03.03.2010 16:05:38
#3

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

Re: E14-140 однократные сбор данных через AdcKadr

3 провода должно быть подключено к источнику сигнала: AGND, GND32 и Xi(Yi). И программная настройка должна быть на 32-канальный режим.

Александр
03.03.2010 16:59:11
#4

Гость

Re: E14-140 однократные сбор данных через AdcKadr

Вот очень странно по программной настройке:

for(i = 0x0; i < ap140.ChannelsQuantity; i++)
      ap140.ControlTable[i] = (WORD)(i | 0x10 );

Почему то не работает, а при
ap140.ControlTable[i] = (WORD)(i);

выдает данные.

Спасибо за ответы

03.03.2010 17:07:31
#5

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

Re: E14-140 однократные сбор данных через AdcKadr

Что значит не работает? Нет сбора данных?

03.03.2010 19:10:48
#6

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 674

Re: E14-140 однократные сбор данных через AdcKadr

i | 0x10 согласно описанию соответствует режиму "Измерение собственного нуля" (страница 11, Таблица 4 Руководства программиста).

04.03.2010 12:21:10
#7

Сотрудник "Л Кард"
Здесь с 18.04.2014
Сообщений: 810

Re: E14-140 однократные сбор данных через AdcKadr

Не 0x10, а 0x20. Напоминаю формат controltable:

Усиление (во всех режимах):
биты 7..6
0 1 (0x00)  усиление x1 (10 В)
0 1 (0x40)  усиление x4 (2.5 В)
1 0 (0x80)  усиление x16 (0.625 В)
1 1 (0xC0)  усиление x64 (0.15625 В)

Режим с общей землей:
бит 5 (0x20) установлен в "1"
биты 4..0 задают номер канала (от 0 до 31)

Дифференциальный режим:
бит 5 (0x20) установлен в "0"
бит 4 (0x10) установлен в "0"
биты 3..0 задают номер канала (от 0 до 15)

Режим измерения собственного нуля:
бит 5 (0x20) установлен в "0"
бит 4 (0x10) установлен в "1"
биты 3..0 безразличны