Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
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 попробую обновить недельки через три.
1. От 250 до 2200мм, сообщите требуемую, подберем ближайшую для испытаний.
2. Нет.
3. Не применялся. Неправильные показания плотномера будут только в случае, если в нижней части трубы, у дна бака, топливо будет вспенено.
Получается что новая версия прошивки не только устраняет несовместимость с "современными" чипсетами, но также устраняет несовместимость с современными 64-битными операционными системами.
Насколько я помню, в старой прошивке, помимо всего прочего, был не совсем корректно организован байтовый доступ к плате. В обновлённой прошивке эта ситуация была исправлена. Об этом моменте упомянуто в п.5.1."Распределение памяти платы L-791" (стр. 25) руководства пользователя.
Какими средствами и в каких режимах можно получить синхросигнал с выхода АЦП?
В принципе, штатные библиотеки LComp и Lusbapi позволяют переводить модуль E-140 в требуемый режим работы.
Могу предоставить консольный пример с исходными текстами на С++ или Delphi в качестве примера программирования.
Можно, конечно, попробовать запользовать утилиту flashrep с параметрами серийного номера и наличия ЦАП.
Но у Вас же утрачены коэффициенты калибровки АЦП и, возможно, ЦАП. Восстановить их можно только у нас.
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2
Многоканальный телефон:
+7 (495) 785-95-25
Факс: +7 (495) 785-95-14
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск