Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
1. Да, насколько я понимаю, в AdcGainArray хранятся используемые индексы входных диапазонов устройства. Для платы L-780 соответствие индексов следующее:
0 -> 5.0 В, 1 -> 1.25 В, 2 -> 0.31 В и 3 -> 0.078 В.
2. В переменных AdcOffset и AdcScale хранятся заводские калибровочные коэффициенты, которые, как правило, считываются из ППЗУ изделия. Эти коэффициенты используются в "L-Graph II" для организации автоматической корректировки входных данных с АЦП. В данном случае программа "L-Graph II" по-умолчанию передает эти коэффициенты на уровень платы L-780, где и происходит процесс корректировки. Насколько я могу судить, для пользователя коэффициенты AdcOffset и AdcScale могут представлять чисто информационный интерес.
1. Я так понимаю, что используется именно "L-Graph II", а не "L-Graph I".
2. Формула перевода Ucode в Uvolt следующая:
Uvolt = Ucode * InputRange / 8000.0,
где InputRange входной диапазон в В, равный 5.0, 1.25, 0.31 или 0.078.
В Вашем случае, судя по приведённым цифрам, используется диапазон 1.25 В.
1. Паша, всё отлично продолжает работать до сих пор. Я лично ставил последний вариант LСomp на двух машинах с Windows'XP (SP3).
2. Сергей, Вы вроде бы находитесь не очень недалеко от нас. Привозите к нам системный блок с Windows'XP - посидим, поколдуем вместе.
3. На Windows'7 драйвера LComp ставятся без проблем. Просто необходимо, чтобы в Windows'7 были установлены следующие обновления:
- "Первый пакет обновлений" (Service Pack 1);
- Обновление KB3033929.
1. Всё правильно - модулю E-24 никаких драйверов не нужно, поскольку работа с ним идёт через стандартный COM-порт.
2. По всем тонкостям настройки и работы с модулем E-24 в системе сбора данных PowerGraph следует обратиться непосредственно к автору этой программы по адресу http://www.powergraph.ru .
3. Также не следует исключать случая, что Ваш модуль E-24 просто не работает.
1. Для установки LComp минимально требуется Windows'XP с SP3. Ставить LComp следует только из-под админской учётки.
2. После инсталяции Windows'XP были ли дополнительно установлены системные драйвера чипсета (PCI, USB и т.д.) для материнской платы Вашего компьютера?
3. В крайнем случае можно попробовать пойти радикальным путём и сменить используемую сборку Windows'XP.
У меня без проблем работает последний LComp под Windows'XP (SP3) на нескольких компьютерах.
1. С полностью закороченными входами всё понятно.
2. А вот Ваша фраза "По п.2 при опросе только канала 1 выдаёт +0.344 В, что верно" меня немного смутила, поскольку ранее в сообщении #19 делалось утверждение о наличии на этом же канале плавающего смещения ~9.0 В. Насколько я понимаю, режим работы модуля и подключения всех сигналов в обоих случаях ( #19 и #21) были одинаковы. Или же я что-то упускаю?
Ну что ж. Зафиксируем результат...
1. При полностью закороченных входах, когда прямо на розетке DB-37F объединены все контакты с 3 по 19 и с 21 по 37, модуль ведёт себя вполне штатно.
2. Если на розетке DB-37F объединены контакты с 3 по 19 и с 21 по 36 (акцентирую внимание на обязательности именно такого подключения), а на канал 1 (контакт 37) подаётся сигнал с батарейки, то с модуля идёт большое смещение порядка 9 В. Правда "старенькая" батарейка так себе генератор, и по-хорошему надо бы протестировать модуль исключительно в одноканальном режиме работы, опрашивая только 1-ый канал.
Всё правильно? Я ничего не упустил?
Как говаривал один известный киногерой: "Давайте не будем нервничать и спокойно во всём разберёмся".
Итак... Пока я вижу, что при закороченных входах модуль ведёт себя вполне пристойно.
Осталось сделать всего один небольшой шаг - подать на первый канал модуля надёжный сигнал со стандартного генератора (как я писал об этом в #16). Переделка розетки DB-37F под такой тест времени много не займёт. Т.о. как только у Вас появится свободная минутка можно быстро реализовать проведение этого теста. Если после этого на первом канале модуля проявится большое смещение, то модуль можно смело отправлять к нам в ремонт.
Насколько я понимаю, при сложившихся обстоятельствах такой ремонт будет гарантийным.
По поводу осадочка ...
Теперь для проверки нормальной работоспособности, например, первого канала можно сделать следующее:
- на этой же розетке DB-37F отсоединить от всех остальных только одну линию X1 (контакт 37);
- подать на эту линию X1 сигнал со стандартного генератора, а землю с генератора подсоединить к линии AGND (контакт 3).
При таких условиях какой реальный сигнал будет поступать с первого канала модуля?
1. Как я понял из Вашего "временного решения" от 03.04.2024 каналы с 1 по 8 оказались в т.н. «висячем» состоянии, т.е. они не подсоединены ни к сигнальному входу, ни к земле. В таком положении сигналы с этих каналов могут принимать совершенно любые уровни и непредсказуемо меняться с течением времени. В руководстве пользователя на стр 46 рекомендуется такие каналы либо заземлять, либо не опрашивать.
2. А вот если каналы с 1 по 8 также заземлить, т.е. объединить прямо на розетке DB-37F все контакты с 3 по 19 и с 21 по 37 как это представлено на картинках ниже:
Это и будет 'железный' нулевой сигнал на всех каналах с 1 по 16. При таких условиях какой реальный сигнал будет поступать c модуля?
Наверное, для начала можно поступить так ...
1. Посмотреть в "L-Graph II" какое смещение будет на уже 'железно' заземлённых входных каналах, например, 9 или 10.
2. Ради эксперимента прямо на аналоговом разъёме все оставшиеся неинвертирующие входы X1-X8 (контакты с 30 по 37) также можно подпаять к линии AGND (контакт 3), т.е. дополнительно заземлить входные каналы с 1 по 8. Посмотреть, что теперь будет со смещением на этих каналах в "L-Graph II".
1. Так и остаётся пока невыясненой полная схема подключения сигналов к модулю. Просто распиновки аналогового разъёма маловато будет.
2. Что имеем на сегодня по распиновке аналогового разъёма:
- инвертирующие входы Y1-Y16 (контакты с 4 по 19) подключены к линии AGND (контакт 3);
- неинвертирующие входы X9-X16 (контакты с 22 по 29) подключены к линии AGND (контакт 3);
- линии AGND (контакт 3) и GND32 (контакт 21) соединены между собой;
Т.о. входные каналы с 9 по 16 оказались 'железно' заземлены. Всё верно?
3. Какой именно режим подключения выбран в "L-Graph II": дифф. или с общей землёй?
1. Такого большого смещения у модуля Е14-140М быть не должно.
2. Приведите подробную схему подключения сигналов.
3. Какой тип подключения сигналов используете: дифф. или с общей землёй?
Дополнительное пояснение:
Именно в Window'7 перед установкой USB драйверов из состава библиотеки LComp необходимо убедиться, что в системе предварительно были установлены следующие обновления:
1. "Первый пакет обновлений" (Service Pack 1);
2. Обновление KB3033929.
Судя по всему, Вашему горю помогут только древнейшие драйвера и библиотека для LTC крейта.
К сожалению, штатной поддержки на C# пока нет
Можно попробовать задействовать библиотеку-оболочку WLComp из состава LComp и дописать под себя обёртку по типу https://www.lcard.ru/forums/viewtopic.php?id=9361.
Если я не ошибаюсь, Вы используете среду MicroSoft Visual Studio и пытаетесь собрать 64-разрядное приложение с использованием библиотеки Lusbapi. Всё верно?
А какая библиотека используется для работы в LabVIEW : LVIEW, WLCOMP_LV ... ?
Срочно обновляйте USB драйвера с нашего сайта.
Для корректной установки указанных USB драйверов в Windows'7 требуется обязательное наличие в системе следующих обновлений:
a. "Первый пакет обновлений" (Service Pack 1);
b. Обновление KB3033929.
1. Подкорректированный проект Вашего консольного примера для 'Borland C++ Builder 6.0'.
2. Подробнее про выбор величин NumberOfWordsToPass и/или AdcFifoLength можно посмотреть здесь:
https://www.lcard.ru/forums/viewtopic.php?id=8769
http://www.lcard.ru/forumthreads/875
http://www.lcard.ru/forumthreads/1128
1. Какая операционная система?
2. Надеюсь при установке USB драйверов была использована последняя версия пакета LComp с нашего сайта.
3. Присылайте проект Вашего консольного примера. Будем посмотреть...
Архивы со схемами выслал по почте.
Попробуйте задействовать "L-Graph II" в обновлённой редакции 2.36.2.
В этой версии был добавлен новый параметр командной строки “ttlout=XXXX”. Теперь при старте программы на первом из обнаруженных устройств выходные цифровые линии будут установлены в заданное состояние (XXXX – шестнадцатеричный код).
Ответил письмом, но продублирую и здесь...
Здесь можно скачать архив с обновленной версией библиотеки Lusbapi v.3.4. Официально пока не выкладывал.
Пример для LabVIEW попробую обновить недельки через три.
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2
Многоканальный телефон:
+7 (495) 785-95-25
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск