Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Уважаемый Тихомиров Сергей. В тестовом примере для ltr114 указан делитель частоты семплирования АЦП 4, что соответствует частоте дискретизации АЦП 2КГЦ. На данной частоте не успевает разрядится входная емкость АЦП и 10V с нулевого канала проникает паразитным напряжением 17mV на 1 канал ltr114 при выходном сопротивлении источника сигнала 10КОм. Мы уменьшили частоту семплирования в 128 раз, практически до предельного значения. В этом случае точностные характеристики ltr114 приближаются к заявленным. Гарантии работоспособности прибора во всем диапазоне делителя частоты семплирования АЦП нет. Пожалуйста, прочитайте вдумчиво о чем именно вам написали.
Уточняю вопрос: Подключил источник напряжения 10V на 0 канал ltr114, входы 1-7 ltr114 висят в воздухе. Запускаю 8 канальный сбор данных на ltr114, наблюдаю на всех входах ltr114 напряжение 10V. Какое должно быть сопротивление выхода DAC на входах 1-7 ltr114, что бы ltr114 выдавал правильные данные (0V)?
Запрограммировал ltr114 на 8-ми канальный ввод сигнала 0..10в от своей схемы DAC. Начинаю сбор данных командой LTR114_Start(phltr114); Постоянное напряжение 10 вольт на нулевом канале, на остальных каналах 0 вольт. Наблюдаю на канале №1 LTR114 напряжение около 4 вольт. Причём это напряжение именно с LTR114. При появлении сигнала 10 вольт на 1 канале, паразитное напряжение появляется на канале №2, и так по кругу. Если канал № 8 с U=10V, то паразитное напряжение появляется на канале №0. Паразитное напряжение пропадает при отдаче команды останов модуля (res = LTR114_Stop(phltr114);). Почему так происходит и каким образом LTR114 может выдавать паразитное напряжение на свой вход?
Приобрели ltr34 и ltr114. Где можно посмотреть распиновку фронтальных разёмов?
Есть ли у ЛКард 8 канальный задатчик тока 4-20мА и напряжения 1-10В с точностью 0.01% с подключением к компьютеру (например по USB)?
Спасибо
На другом компьютере c Debian Strech 9.2:
$ uname -a
Linux qoo 4.9.0-4-amd64 #1 SMP Debian 4.9.51-1 (2017-09-28) x86_64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 9.2 (stretch)
Release: 9.2
Codename: stretchтоже самая ошибка.
Пожалуйста проверьте эту ошибку со своей стороны.
Если убрать тред, то тоже самое:
shared word 8000 0
shared word 10000 0
shared word 20000 0
shared word 8000 0
shared word 10000 0
shared word 18000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
При
adcPar.t2.dKadr = 0.01;
тоже подвисает к концу сбора данных. Операционная система ubuntu 18.04
думаю надо или частоту сбора снизить или FIFO и IrqStep увеличить.
При изменении:
adcPar.t2.dRate = 1000.0;
тоже самое.
(От частоты сбора не зависит).
Я брал с вашего сайта архив http://www.lcard.ru/download/lcomp_linux.tgz.
На вашем демо, если изменить только:
int multi = 32*10;
adcPar.t2.NCh = 1;
тоже самое. Примерно к концу сбора данных подвисает с выводом на экран:
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
shared word 20000 0
думаю косяк или в дрйвере или в битстриме. так как 32*10*80%=256, что очень подозрительно
Пример подвисает если установить следующие параметры:
int multi = 32*10;
adcPar.t2.NCh = 1;
После сбора 80% данных
Немного измененный демо пример:
http://www.lcard.ru/forums/img/members/425/main.zip
Спасибо
Каким образом можно менять входной диапазон для ADC E20-10B под Linux?
Страницы 1
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4
Многоканальный телефон:+7 (495) 785-95-25
Письма и запросы: lcard@lcard.ru
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск