Меню

+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
АЦП показывает при код ЦАП 0 - ~2мв (средняя), при коде 2048 ~1208,8 мв (средняя)
АЦП запрограммирован на потоковый ввод, f=10кГц, 16 каналов, 500 точек на кадр
подключение 10 канал АЦП на 1 канал ЦАП
Разъем Аналоговые входы, ножки 1 - 28, 3 - 10.
(Картинку с экрана со структурами не смог вставить)
У меня одновременно работают два модуля
E14-140D N 3R305162 (Rev A), 2008 г
E14-440D N 7D358684 (Rev F), 2011 г
и оба солидарны в своем не желании дать мне на выходе 5в
Я использую библиотечную функцию IoAsync, вернее ее CIN обертку
передаю следующие значимые параметры (остальные - 0)
S_type = 9
mode =0 (1 канал)
dat[0]=kod
код для ЦAП вычисляется как обычно
kod= (2047.0*V/5.0), - для 12 разр
или kod= (32767.0*V/5.0) для 15 разр
где V - желаемое напряжение
результат измеряется на АЦП или того же модуля или на другом
(к работе АЦП претензий нет - все в порядке)
ps Мне достаточно одиночного задания, так как управляемое устройство (вентилятор) работает достаточно инерционно.
Тогда почему напряжение на выходе ЦАП при подаче кода 2047 всего 1,204в, а не 5в?
Модули Е-14-140D и Е-14-440D откликаются при чтении параметров как Rev=A. Поэтому я не могу преодолеть зашитую в dll обрезку сигнала для ЦАП до 12 разрядов.
Что делать, подскажите. (LabView, и испробовал все библиотеки, какие есть у Вас на сайте) Может уберете проверку типа платы из библиотек?
С Уважением, Сергей
Страницы 1