Форум:

Вы не вошли.

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

#1 Re: Техническая поддержка » Вопрос по старому оборудованию » 05.02.2021 12:09:33

1. Когда-то (очень давно) мы действительно выпускали модуль E-310 (генератор аналоговых сигналов). В составе библиотеки Lusbapi до сих пор присутствует набор примеров для программирования этого модуля (только под Windows). Ниже привожу ссылки на всю доступную информацию:
Lusbapi  - https://www.lcard.ru/download/lusbapi34.exe
Руководство пользователя - https://www.lcard.ru/download/e310_users_guide.pdf
Руководство программиста - https://www.lcard.ru/download/e310_prog … _guide.pdf
2. Модуль  USB-3000 действительно выпускает компания R-Technology: http://www.r-technology.ru/products/adc/usb3000.php. Эту компанию когда-то  основали выходцы из 'L Card'. И это действительно их собственная разработка. Т.о. по всем вопросам относительно модуля USB-3000 можно смело обращаться непосредственно в R-Technology.

#2 Re: Техническая поддержка » Модуль E140M вывод данных на поток DAC с помощью LComp не работает » 11.01.2021 18:06:13

Привет, Паша!!!
Рад видеть тебя здесь. Спасибо, что не забываешь нас и  помогаешь с ответами по LComp.
P.S. С прошедшими тебя праздниками.

#3 Re: Техническая поддержка » Не удается подключить DLL библиотеку » 21.11.2020 00:36:12

Для начала неплохо бы было узнать ответы на следующие вопросы:
1. Какую среду разработки используете?
2. Какова разрядность компилятора: 32bit или 64bit?

#4 Re: Техническая поддержка » Проблемы с Lgraph2 » 18.11.2020 15:21:19

Для корректной установки драйверов LComp в Windows'7 требуется обязательное наличие в системе следующих обновлений:
a. "Первый пакет обновлений" (Service Pack 1);
b.  Обновление KB3033929.
Для установки всех последних обновлений для Windows'7 можно, например, попробовать воспользоваться готовым набором от simplix.

#5 Re: Техническая поддержка » АЦП E14-440 NumberOfWordsPassed структуры IO_REQUEST_LUSBAPI всегда 0 » 18.10.2020 15:04:12

1. В  руководстве программиста модуля E14-440 в  п.1.5.6.6. "Получение массива данных с АЦ" в описании параметра NumberOfWordsPassed прямо говорится, что  "Для асинхронного режима работы данной функции (см. ниже поле Overlapped) в этом параметре вполне может вернуться число 0, что не является ошибкой, учитывая специфику данного режима".
2. Да, действительно, Winapi функция WaitForSingleObject() несколько некорректно отслеживает момент отключения модуля от USB шины. Попробуйте задействовать функцию WaitingForReadRequestCompleted() из примера ReadWrite или WriteData. Там используется другая Winapi фукнция GetOverlappedResult(), которая вроде бы правильно отрабатывает подобную ситуацию.

#6 Re: Техническая поддержка » l780 как организовать потоковое чтение с цифровых входов 100кГц? » 10.10.2020 12:53:27

В штатном ПО платы L-780 нет возможности для работы с потоковым вводом цифровых данных.
Но, насколько я помню, лет 10-15 назад по требованию клиента делалась какая-то модификация штатного софта с похожим алгоритмом работы.
В понедельник попробую пошукать по сусекам, может быть что-нибудь и найду.

#9 Re: Техническая поддержка » Нарушение связи про протоколу USB модулей E-440I-1D (E14-440) » 19.05.2020 09:23:41

1. Для работы с библиотекой Lusbapi версий 3.1 и ниже можно попробовать запользовать штатные USB драйвера с цифровой подписью для 32-bit и 64-bit версий Windows (включая Windows'10): www.lcard.ru/download/oldusbdrivers.zip
2. Я, конечно, могу переслать Вам обновлённые прошивки для необходимых ревизий модуля E14-440. Но есть ли у Вас хоть какой-нибудь программатор (типа USBASP), чтобы осуществить саму процедуру прошивки микроконтроллера?
3. Насколько я помню  доработка модуля ревизии 'C'  до ревизии 'D' заключается в замене ряда электронных компонентов, а также обновлении прошивок как микроконтроллера AVR, так и ПЛИС модуля.

#10 Re: Техническая поддержка » Нарушение связи про протоколу USB модулей E-440I-1D (E14-440) » 13.05.2020 13:40:23

1. Какая именно библиотека и какой версии использовалась при написании Вашего клиентского приложения: Lusbapi или LComp?
2. Я так понимаю, что  основная задача Вашей клиентской программы это обычный потоковый сбор данных с АЦП. Тогда вопрос: на фоне собственно самого сбора данных с АЦП  делаются ли какие-нибудь дополнительные обращения к модулю типа чтение/записи цифровых линий или установление выходного значения ЦАП?
3. Судя по описанию Вашей проблемы создаётся сильное подозрение, что сбои в работе Вашего приложения это есть проявление застарелого глюка в прошивках AVR микроконтроллера, которые были использованы на модулях с ревизиями вплоть до 'F'. В принципе можно попробовать передать модули с ревизиями младше 'G' к нам на обновление прошивки  AVR микроконтроллера. А модулю ревизии 'C' дополнительно требуется доработка до ревизии 'D'.

#12 Re: Техническая поддержка » Подозрительные ситуации в работе E20-10 » 09.05.2020 01:14:52

1. Завершён очередной прогон модуля E20-10 под Windows на предмет спорадического появлением маркера начала непрерывного блока у цифровых каналов.  Никаких отклонений от номинальной работы модуля обнаружено не было.
2. Передал модуль E20-10 Алексею для дальнейших испытаний c библиотекой LComp под Linux.

#13 Re: Техническая поддержка » Подозрительные ситуации в работе E20-10 » 06.05.2020 19:08:45

1. Результаты прогона модуля ...
2 мая в 9:23 на прогон был поставлен модуль E20-10 (Rev.'B.01', S/N 5T232131, версия микроконтроллера  2.5 от 20.02.20, версия ПЛИС 2.00.14 от 28.01.20).  Мониторилась непрерывность  передаваемой модулем тестовой последовательности данных с периодической проверкой признака переполнения внутреннего буфера модуля.  Прогон модуля был остановлен 5 мая в 21:49. За время испытаний никаких сбоев в работе модуля обнаружено не было. Можно утверждать, что с точки зрения непрерывности  данных всё совокупное ПО (Lusbapi, микроконтроллер, ПЛИС) отработало штатно.
2. Сегодня вечером ещё раз поставлю на прогон модуль E20-10, но уже с целью помониторить непонятную ситуацию с появлением маркера начала непрерывного блока у цифровых каналов.
3. Библиотека LComp потенциально гораздо более надёжна в плане непрерывности сбора данных, поскольку собственно весь алгоритм сбора реализован на уровне ядра (в драйвере). И здесь, на мой взгляд, было бы весьма разумно в клиентском ПО увеличить как размер USB запроса IrqStep, так и размер буфера данных в драйвере. В пятницу готов передать Алексею модуль E20-10 (Rev.'B.01', S/N 5T232131, версия микроконтроллера  2.5 от 20.02.20, версия ПЛИС 2.00.14 от 28.01.20) для дальнейшего исследования под Linux.

#14 Re: Техническая поддержка » Подозрительные ситуации в работе E20-10 » 02.05.2020 02:31:49

1. По поводу переполнения внутренненго буфера модуля  E20-10...
Была написана консольная утилита на базе библиотеки Lusbapi, которая позволяет мониторить непрерывность  передаваемой модулем тестовой последовательности данных с периодической проверкой признака переполнения внутреннего буфера модуля. Сбор данных осуществляется на частоте 10 МГц, управляющая таблица взята из Вашего сообщения #1. Эта утилита была запущена на прогон под Windows'7 (64bit). После 12 часов работы никаких сбоёв в работе модуля не проявилось. Сегодня (2 мая) попробую запустить утилиту на гораздо более длительный прогон до 5 мая. По результатам отпишусь.
2. По поводу появления 14-ого бита в цифровом канале модуля  E20-10...
Само по себе состояние одного лишь 14-ого бита в слове данных ещё ни о чём не говорит. ВажнО только совокупное состояние двух старших битов <15..14>.
Если оба эти бита равны "0", то это означает, что в младших 14-ти битах содержится положительное число.
Если оба эти бита равны "1", то это означает, что в младших 14-ти битах содержится отрицательное число.
Если состояние этих битов равно "01", то это означает начало непрерывного блока данных (маркер), а в младших битах содержится 14-битное знаковое число.
Всё это безусловно верно для данных с аналоговых каналов. А вот для цифровых каналов я не знаю как именно расширяется условный знаковый бит (13-ый бит в слове данных) на состояние двух старших битов <15..14>. Подробнее смотри п.5.2.3. "Формат данных E20-10" руководства пользователя.
3. А как именно с помощью LComp программно фиксировался факт переполнения буфера FIFO E20-10?

#17 Re: Техническая поддержка » L780M ошибка » 29.04.2020 12:19:53

Понятно. Завтра посмотрю в чём там может быть дело.

#18 Re: Техническая поддержка » помогите разобраться настроить программу E14_METR » 29.04.2020 12:04:14

Я в последнем архиве обновил утилиту E14_Metr до версии 1.3. Эта утилита тоже не видит Ваш модуль?
14Metrv13.png

#20 Re: Техническая поддержка » помогите разобраться настроить программу E14_METR » 28.04.2020 23:07:55

1. Для установки драйверов LComp в Windows'7 требуется наличие в системе следующих обновлений:
    a. "Первый пакет обновлений" (Service Pack 1);
    b.  Обновление KB3033929.
    Для установки всех последних обновлений для Windows'7 можно воспользоваться, например, набором от simplix:  http://forum.oszone.net/thread-257198.html
2. Попробуйте обновить набор утилит для поверки изделий E14: www.lcard.ru/download/e14_metr.zip

#21 Re: Техническая поддержка » Драйвер для E14-440 под Windows 10 » 29.01.2020 11:22:33

1. Попробовать подсоединить модуль E14-440 к другому (желательно обычному настольному) компьютеру.
2. Попробовать использовать другой кабель USB, желательно штатный, который шел с модулем.
3. А именно этот экземпляр модуля E14-440 вообще когда-нибудь где-нибудь работал?

#22 Re: Техническая поддержка » Корректировка данных АЦП E14-140-М на 10 В напряжения » 19.11.2019 17:40:41

Так... Давайте ещё раз и медленно...
Пусть X это исходный "сырой" отсчёт, который поступает с АЦП модуля. В Вашем случае это значение получается с помощью функции ADC_SAMPLE(). И именно этот отсчёт должны быть подвергнут корректировке.
Далее пусть:
A – корректировочный коэффициент смещения нуля. В Вашем случае этот коэффициент равен Adc.OffsetCalibration[0].
B – корректировочный коэффициент масштаба. В Вашем случае этот коэффициент равен Adc.ScaleCalibration[0].
Тогда откорректированное значение Y  можно вычислить следующим образом: Y = (X + A) * B.

#23 Re: Техническая поддержка » Корректировка данных АЦП E14-140-М на 10 В напряжения » 19.11.2019 15:56:01

1. В руководстве программиста в п.4.5.1. "Корректировка данных АЦП" достаточно подробно расписано как именно корректируются входные данные с АЦП. Даже приведены конкретные примеры. В каком именно месте не понятна арифметика корректировки?
2. Дополнительный вопрос совсем не понял...

#24 Re: Техническая поддержка » Установка драйвера для E-154 » 06.11.2019 16:58:41

Я правильно понимаю, что у Вас при попытке установить именно LComp на Windows'10 система выдаёт ошибку цифровой подписи драйвера?

#25 Re: Техническая поддержка » неисправность Е-14-140MD » 05.11.2019 11:15:02

1. И всё-таки было бы полезно получить хоть какую-нибудь информацию по 1-ому вопросу.
2. Архив выслал по указанному адресу.

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2

Многоканальный телефон:
+7 (495) 785-95-25
Факс: +7 (495) 785-95-14

Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск

L-CARD в проектах