Форум: Техническая поддержка

Тема: синхронизация LTR24

Вы не вошли.

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

Алексей Можаев
18.01.2021 09:37:11
#1

Гость

синхронизация LTR24

Есть крейт LTR-2-5, в нем установлены два модуля LTR24. Задача -  получить
непрерывный сбор данных с шести каналов - 4 канала с одного модуля и 2 канал с другого модуля.
Для одного модуля у меня все получается. Как добавить данные второго модуля, пока не ясно.
Пожалуйста, можете дать ссылки на описания и примеры, где описана методика синхронизации двух
модулей LTR24? И надо ли какие-нибудь аппаратные доработки делать?  Спасибо за ответ!

18.01.2021 10:05:36
#2

Сотрудник "Л Кард"
Здесь с 05.04.2019
Сообщений: 571

Re: синхронизация LTR24

Здравствуйте, Алексей.
А к какой точностью по времени необходимо синхронизировать два модуля LTR24 в одном крейте? Если до 1 периода преобразования частоты АЦП, то это можно сделать с использованием синхрометрок крейта LTR-EU-2-5. Общий принцип объяснён  в https://www.lcard.ru/download/ltr.pdf , п.4.7.
Если синхронизация нужна точнее, то  "Механизм одновременного запуска сбора данных в LTRмодулях" (п.4.7.1) запланирован, но пока ещё не реализован в FPGA крейта LTR-EU-2-5 и в LTR API.

Алексей Можаев
18.01.2021 15:06:54
#3

Гость

Re: синхронизация LTR24

Доброго дня!  Я думаю да, с точностью до интервала преобразования частоты АЦП нужна синхронизация. А какие-то внешние сигналы
понадобится подключать?  И главное-  при использовании меток, непрерывный сбор не нарушается?

19.01.2021 00:42:14
#4

Сотрудник "Л Кард"
Здесь с 05.04.2019
Сообщений: 571

Re: синхронизация LTR24

Можно не подключать внешние сигналы, если использовать всего одну программно сгенерированную синхрометку. Непрерывность сбора данных не нарушается.
Сначала сбор данных в обоих модулях LTR24 запустить, потом сгенерировать программную синхрометку, потом на верхнем программом уровне привязать  полученную синхрометку к соответствующим отсчётам в потоках обоих модулей, и относительно этих отсчётов все последующие будут выравнены "по времени рождения".

Алексей Можаев
25.01.2021 13:59:48
#5

Гость

Re: синхронизация LTR24

Инженер пишет:

Можно не подключать внешние сигналы, если использовать всего одну программно сгенерированную синхрометку. Непрерывность сбора данных не нарушается.
Сначала сбор данных в обоих модулях LTR24 запустить, потом сгенерировать программную синхрометку, потом на верхнем программом уровне привязать  полученную синхрометку к соответствующим отсчётам в потоках обоих модулей, и относительно этих отсчётов все последующие будут выравнены "по времени рождения".

А синхрометка функцией крейта генерится или функцией модуля? Я так понял, метку надо один раз создать или периодически создавать?

25.01.2021 21:04:40
#6

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 674

Re: синхронизация LTR24

Алгоритм такой (так сделан синхронный старт в LGraph2):

1. Запускаются и обрабатываются потоки сбора со всех модулей
2 .Вызывается LTR_MakeStartMark со вторым параметром LTR_MARK_INTERNAL
3. В принимаемых от каждого модуля данных отбрасываются все данные до появления слова данных с меткой старт

26.01.2021 15:02:47
#7

Участник
Здесь с 25.01.2021
Сообщений: 1

Re: синхронизация LTR24

Здравствуйте!
Внесу свои 5 копеек. Тоже в данный момент осваивает синхронизацию между двумя крейтами, в связи с этим такой вопрос - можно ли через лтр-менеджер настроить сохранение (после перезагрузки крейта) параметров выдачи синхрометок модулем? Я так понимаю сейчас настройки синхронизации сбрасываются после перезагрузки крейта?

27.01.2021 04:24:03
#8

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,255

Re: синхронизация LTR24

Здравствуйте.
В LTR-менеджере действительно можно только установить текущие настройки синхрометок крейта, которые крейт не запоминает при перезагрузке.
С другой стороны модули крейта после его перезагрузки также требуется настраивать и запускать сбор из программы верхего, а так как все функции с этой панели доступны в ltrapi, то как правило с конфигурацией модулей программа верхнего уровня выполняет и настройки синхрометок крейта под требуемую задачу.

Контакты

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

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

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

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