Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
В сообщение #8 подправил ссылку на обновлённое руководстве программиста.
1. Да, можно и так сказать, обычный опорный генератор на 60.000 МГц со стабильность частоты ±50 ppm в рабочих условиях.
2. Для модуля LTR24 на максимальной частоте сбора 117 кГц точность синхронизации меток будет ~8.5 мкс.
1. А что конкретно подразумевается под понятием "честные биты"?
Типичные амплитудные спектры представлены в п.14.1.5 'Спектральные характеристики LTR24' на стр. 262 руководства пользователя LTR.
Значение динамического диапазона приведено в 'Спецификации A.11 Модуль LTR24' на стр. 469 руководства пользователя LTR.
2. Точную формулу для расчёта частоты сбора данных (частоты преобразования АЦП) можно найти в п.14.3 'Обзор аппаратной части, принципы работы LTR24' на стр. 263 руководства пользователя LTR.
3.
Я так понимаю, что все АЦП в крейтах LTR тактируются от опорной частоты 60 МГц, источником которой является крейт. Это так?
Да, это так. Параметры опорного генератора крейтов LTR можно найти в 'Спецификации A.17 Характеристики системы синхронизации крейта LTR' на стр. 491 руководства пользователя LTR.
Если да, то можно ли завести в крейт снаружи опору, чтобы стабилизировать эти 60 МГц?
Нет, нельзя.
На рынке полно вариантов синтезаторов частот, которые стабилизируются с помощью ГНСС.
Крейтовая система LTR всё-таки не синтезатор частот. А вот общие принципы, например, многокрейтовой синхронизации сбора данных, в том числе и при помощи внешних систем единого времени, изложены в п.4.7 'Принципы синхронизации сбора данных в системе LTR' на стр. 105 руководства пользователя LTR.
В сообщение #6 вкралась досадная опечатка. Читать следует так:
Ну порядок вызова функций в каждом из этих режимов описан в руководстве программиста в пунктах 3.1.2.2 и 3.1.2.3 в кратком виде, а в пунктах 3.1.7.2 и 3.1.7.3 уже более подробно.
1. Модуля E14-440M, строго говоря, в природе не существует. Есть только E14-440.
2. У модуля E14-440 на внешних разъёмах нет SYN-входа. Подробнее см. п.3.3 "Внешние разъёмы" руководства пользователя.
3. Про возможные типы синхронизации ввода данных для модуля E14-440 см. руководство программиста библиотеки LComp на стр. 87.
4. Для работы в режиме покадровой синхронизации следует, например, в штатном примере из библиотеки LComp изменить строчки (368 и 369):
if(sl.BoardType==E440 || sl.BoardType==E140 || sl.BoardType==E154)
adcPar.t1.SynchroType = 0;на
if(sl.BoardType==E440 || sl.BoardType==E140 || sl.BoardType==E154)
adcPar.t1.SynchroType = 2;При этом модуль E14-440 после прихода отрицательного фронта по линии TRIG аналогового разъёма DRB-37M осуществит сбор только одного кадра отсчётов. После чего модуль аппаратно перейдёт в состояние ожидания прихода очередного отрицательного фронта по линии TRIG.
1. Я, конечно же, первым делом реагировал на Ваше уточняющее сообщение #7, где довольно чётко обозначена конечная, как я думал, ситуация: "Подключил источник напряжения 10V на 0 канал ltr114, входы 1-7 ltr114 висят в воздухе".
2. Действительно, модуль LTR114 является изделием, спроектированным с использованием входной коммутации каналов. При этом в многоканальном режиме сбора данных входное сопротивление канала модуля имеет сложный активно-емкостной характер. О чём прямо указывается в руководстве пользователя LTR в п.18.2.2.2 "Особенности АЦП" (стр. 362): "Чем больше длина кабеля подключенного к LTR114, чем больше внутреннее сопротивление источника сигнала, тем большее время потребуется для установления переходного процесса во входных линиях. Значит, время Tadc−Tconv может влиять на величину межканального прохождения", а также в п.18.3.9.1 "Рабочий режим LTR114" в Табл.18-3.
3. Как можно попробовать уменьшить влияние этого коммутационного эффекта:
- снизить выходное сопротивление источника сигнала, скажем, до 1 кОм;
- добавить ещё один лог.канал сразу после 0-ого канала, для которого в ф. LTR114_CreateLChannel() установить параметр MeasMode в состояние измерения собственного нуля (LTR114_MEASMODE_NULL).
P.S. С наступающими праздниками...
Вдумчиво читаем п.18.3.9.1 "Рабочий режим LTR114" (стр.377) в руководстве пользователя LTR.
Особенно Примечание 2: " ... не следует опрашивать неподключенные входы".
Все технические характеристики можно найти в руководстве пользователя LTR.
1. А какой тип подключения у каналов: дифференциальный или с «общей землёй»? И вообще, на аналоговом разъёме лучше всегда объединять сигналы GND32 (21 пин) и AGND (3 пин).
2. Вот чтобы исключить влияние сторонних программных компонент, я и предлагал ужать программу до сути проблемы. Как правило, в таких случаях помогает обычный консольный пример с сохранением получаемых данных в файл.
3. На модуле входной аналоговый тракт аппаратно спроектирован так, что напряжению ±'Входной Диапазон' соответствует ±8000 кодов АЦП. Тогда при серийном производстве, вследствие естественного разброса номиналов электронных компонентов, у различных экземпляров модуля напряжение ±'Входной Диапазон' будет соответствовать значению ±8000 кодов АЦП с точностью до ±2.4% и это значение никогда не будет выходить за пределы максимально возможного кода 8192. После калибровки модуля эта нома в ±8000 кодов АЦП сохраняется.
1. Я так понимаю, что данный экземпляр модуля E14-440 вполне нормально живёт из-под "LGraph II", а в Вашей программе на C# есть проблемы. Вот только не совсем понятно, что именно подразумевается под фразой "не реагирует на изменения амплитуды входного сигнала"?
2. Присылайте Ваш вариант проекта программы. Только желательно ужать её до сути проблемы.
3. Строчку
private const double CodesToVolts = 10.0 / 8192.0;надо бы заменить на
private const double CodesToVolts = 10.0 / 8000.0;В догонку, по итогу общения по e-mail:
Если в крейте LTR-U-1 была установлена старая версия прошивки, то такой крейт вполне может не обнаруживаться системой Windows'7 и выше. Поэтому следует найти компьютер с Windows'XP (SP3), на котором система скорее всего без проблем должна увидеть этот крейт. Далее следует перепрошить крейт, используя служебную утилиту (внимательно читаем прилагаемую инструкцию). После успешного завершения этой операции всё должно штатно заработать на Windows'7/8.x/10/11.
Также можно отправить крейт LTR-U-1 к нам на перепрошивку.
Ответил по e-mail 4 августа 2025 г. Здесь дополнительно продублирую ответ ...
1. А чем обусловлено использование для Ваших целей именно высокочастотного модуля E20-10 (14 бит, 20 МГц)?
На мой взгляд, гораздо разумнее использовать модули LTR22 (16 бит, 78 кГц) или LTR24-1 (24 бит, 117 кГц) с питанием LE-41 прямо от LTR модуля.
Дополнительная справочная информация по данной задаче:
- статья 'Вход заряда (зарядочувствительный вход)'
- статья 'Усилитель заряда LE-41 c какими датчиками применять?'
- обсуждение LE-41 на нашем форуме, особенно сообщение #11
2. В принципе, если USB/Ethernet удлинитель всецело и полностью удовлетворяет спецификации USB 2.0 (включая режим High-Speed), то всё должно работать. А по жизни каждый тип USB/Ethernet удлинителя необходимо тщательно проверять на совместимость с конкретным изделием.
К сожалению, такой возможности нет.
Например, модуль E-502.
В руководстве пользователя в Главе 2. "Основные потребительские свойства" написано: "Двухканальный 12-ти разрядный ЦАП (опция) позволяет выставлять в асинхронном режиме постоянное напряжение в диапазоне ±5 В".
Т.о. синхронный (потоковый) режим работы ЦАП, к сожалению, не поддерживается. Управлять выводом данных на ЦАП можно только асинхронным (однократным) способом.
У нас пока не получилось воспроизвести Вашу ситуацию.
А какая версия LGraph2 была задействована?
А какую модификацию модуля используете E-502-P или E-502-P1?
При отправке не забудьте приложить заполненный опросный лист с указанием этой ветки форума.
Также для проверки работоспособности модуля LTR51 вполне можно воспользоваться утилитой LTR51_Metr.
1. А до ремонта крейта LTR-EU-8 модули LTR27v4 в нём работали?
2. Насколько я понимаю, все Ваши модули LTR27 выпущены до 2019 г. И есть сильные основания полагать, что тонкий глюк живёт в старой прошивке ПЛИС этих модулей. Причём проявляется этот глюк не всегда и только при определённых условиях работы крейта LTR и модуля LTR27.
3. И всё-таки, как только появится возможность присылайте крейты LTR-EU-8 со всеми модулями LTR27 к нам на диагностику.
Судя по всему, необходимо прислать к нам на диагностику оба 8-местных крейта со всеми модулями LTR27 (и рабочими, и нерабочими).
При отправке не забудьте приложить заполненный опросный лист (с указанием на эту ветку форума) и сослаться в нём на Тихомирова и/или Борисова.
1. Исходная библиотека написана на С++, изначально под Windows. Она же единственная и неповторимая LComp. И никакой libusb.
2. Если программируете под Windows, то заголовочный файл windows.h просто необходим.
3. Попробуйте добавить #include <initguid.h> где-нибудь перед включением ifc_ldev.h.
Насколько я понимаю, у Вас модуль E14-140M. Тогда устанавливаем параметры так:
ChannelsQuantity = 2; // кол-во активных каналов АЦП
AdcRate = 200.0; // в кГц
InterKadrDelay = 0.095; // в мс
Тогда после выполнения функции SET_ADC_PARS() получаем:
KadrRate = 10.0; // в кГц
Внимательно читаем руководство пользователя:
1. "Модуль LTR212 может быть использован в различных схемах подключения до 8-ми тензодатчиков сопротивлением 100…1000 Ом при проведении статических и динамических измерений." (стр. 129).
2. "В 4-х канальном режиме ко всем модификациям модулей LTR212 могут быть подключены до 4-х полных мостов, как показано на рис. 7-7." (стр. 146).
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4
Многоканальный телефон:+7 (495) 785-95-25
Письма и запросы: lcard@lcard.ru
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск