Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года

Форум

Вы не вошли.

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

#1 Техническая поддержка » Синхронизация крейтов LTR-EU-2 » 22.07.2024 10:58:12

Апрель
Ответов: 1

В системе измерения используем 2 крейта LTR-EU-2. В каждом из них установлено по 2 модуля, используемые для сбора данных.
Подскажите пожалуйста, как синхронизировать модули?

#2 Техническая поддержка » Работа с модулем АЦП Е20-10 » 01.03.2022 15:17:19

Апрель
Ответов: 2

Добрый день!
Подскажите, пожалуйста в чем проблема и как ее решить?
Необходимо с помощью АЦП Е20-10 получать сигнал с частотой от 1-1000 Гц с частотой дискретизации 100 кГц.
При использовании программы- примера Oscilograph.vi вижу отображение сигнала в таком виде.
В прикрепленных фото на геренаторе сигнала установлена частота 10Гц с амплитудой 1 В. В
NMI0rZmWjSEN4Q
hm-wmYy2GTILNw
Сигнал отображается с паузами. Если я правильно понимаю, то данные теряются. Как это можно решить и получить данные без пауз между получениями пакетов?
Заранее спасибо!

#3 Re: Техническая поддержка » Проблема с подключением двух крейтов » 04.08.2021 16:15:33

Алексей L Card пишет:

Добрый день.
Не до конца понял, в первой части вопроса Вы пробовали не из LabView? Если так, то тогда каким образом, без куска кода сложно сказать.
По поводу LabView, то в библиотеки для LabView может быть использовано два типа классов - старый вариант, где был отдельно класс _ltr27api и ltr27apiLabView, либо новый вариант через ltr27api (без подчеркивания вначале и без суффикса LabView - общий для .Net и Labview). В старом часть типов была описана либо в неудобном для использования виде (например строки через массивы байт, как в Вашем случае), также были местами не совсем корректные описания. Поэтому в старом варианте Вы не можете строку завести напрямую, если только ее преобразовать с помощью блока LabView в массив байт и добавить в конец вручную завершающий ноль и потом подать вместо константы. В новом варианте же строку можно подавать напрямую. Правда пока не написал пример для нового варианта, если актуально, то могу написать такой пример на новом классе в начале след. недели.


Последовательность проверки такая: для начала я подключила оба крейта через USB к программе LTR Manager, чтобы увидеть серийные номера крейтов. После чего с помощью написанной программы на LabView попыталась подключить оба крейта, используя в качестве параметра csn для каждого из модей серийные номера крейтов, в которых они установлены. С помощью этого ПО работает только один крейт из двух.

Пересмотрела сейчас ПО: при инициализации модулей во всех модулях кроме ltr27 используется ltrNapi, для ltr27 используется ltr27apiLabView.

#4 Техническая поддержка » Проблема с подключением двух крейтов » 03.08.2021 23:35:19

Апрель
Ответов: 3

Добрый день!
Возникла такая проблема: Необходимо подключить два крейта одновременно. В Руководстве пользователя и описании каждого отдельного модуля описано, что в формате нескольких крейтов они могут работать при подаче на вход функций Open() серийного номера крейта, в котором уствновлен модуль.
Все выполнила по инструкции. Но не смотря на это, работает либо онин, либо другой крейт. В чем может быть ошибка?
Заранее спасибо!

И сопутствующий вопрос:
При попытке задать серийный номер крейта для модуля LTR27 в функции Open(UInt32 saddr, UInt16 sport, Char[] csn, Uint16 cc), на вход функции не получается подать номер крейта, подскажите, как это проавильно сделать? (ПО на LabVeiw, https://yadi.sk/i/XbJXs7HfOumOnw)

#5 Re: Техническая поддержка » Подключение модуля LTR210 по ethernet » 19.04.2021 21:33:31

Алексей L Card пишет:
Апрель пишет:

Далее в программе на LabView выбрала тип подключения по Ethernet (выбрав соответствующую структуру функции Open)

Можете этот момент подробнее описать. Какой вариант Open выбрали, какие параметры передали?

Выбрала функцию со структурой INT "LTR210_Open (TLTR210 *hnd, DWORD ltrd_addr, WORD ltrd_port, const CHAR *csn, WORD slot)"
Передала параметры:
0xC0A8197 (соответствует 192.168.1.150) через функцию STR IP на saddr
0xC0A811  (соответствует 192.168.1.1) через функцию STR IP на sport - адрес маршрутизатора
" " (пустую строку) на csn
7 на slot_num

Модули LTR43, LTR27 и LTR22 работают при применении таких входных данных.

#6 Re: Техническая поддержка » Подключение модуля LTR210 по ethernet » 19.04.2021 14:07:45

Алексей L Card пишет:

Здравствуйте.

Можете подробнее написать, как настраивали крейт на работу по Ethernet, виден ли он в LTR Manger?
Изменялись ли как-либо параметры вызова LTR210_Open в программе LabView?
На всякий случай, адрес в LTR210_Open - адрес машины с ltrd, а не крейта, он не должен отличаться при работе по Ethernet от работы по USB.

Изначально крейт подключен был по USB, в программе LTR Manager подключение отображалось. Далее подключила ETHERNET кабель к крейту и к маршрутизатору. Открыла программу LTR Manager, открыла вкладку "Крейт", параметр "Настройки крейта", выбрала тип подключения TCP/IP, внесла адрес 192.168.1.150, приняла изменения, сохранились они успешно. Далее в LTR Manager отображалось уже два соединения: USB (Только настройка) и Ethernet.

Далее в программе на LabView выбрала тип подключения по Ethernet (выбрав соответствующую структуру функции Open) и при попытке получения данных получала ошибку подключения, которую описала в предыдущем сообщении. В чем может быть проблема?

Заранее спасибо!

#7 Техническая поддержка » Подключение модуля LTR210 по ethernet » 15.04.2021 15:45:17

Апрель
Ответов: 5

Добрый день!

Подскажите пожалуйста в чем может быть проблема:
При настройки крейта для подключения и передачи данных по USB модуль в составе крейта модуль LTR210 работает и передает данные в программу.
При настройке крейта для подключения и передачи данных по ethernet модуль, а также настройки модуля LTR210 для передачи данных по ethernet получаю ошибку code -5 "ltr210_err_sub.vi<ERR> LTR210_Open: Ошибка подключения к ltrd".

В чем может быть проблема?

Заранее спасибо!

#8 Re: Техническая поддержка » RS485, LTR43 версии прошивок, принимаемое количество символов (слов) » 11.02.2021 13:44:54

Алексей L Card пишет:

Можно немного поподробнее и с указанием схемы в LabView, а не только графической панели.
У Вас на трех разных скриншотах три разные ошибки, при каких условиях какие возникают?
Что касается скриншота https://yadi.sk/i/BrAIpus_igTV3A, то это связано с тем, что FrameSize задан больше 9. Настройка FrameSize - это количество бит при передаче одного символа по RS-485 и оно не может быть больше 9. Т.к. у Вас задано 16, то и функция Config вернула ошибку.

Ошибка CONFIGRM_TIMEOUT означает, что функция не дождалась ответа по RS-485 - нужно знать все используемые настроенные таймауты и каким образом передается ответ (задержка ответа, задержка между символами в ответе).

WRONG_PACK_SIZE - это уже та ошибка о которой изначально шла речь. Хотелось бы на схеме, как в этом случае передаются в функцию массивы данных и параметры размера на прием и передачу.

ebu828AHnTU2mQ основная функция ПО для обмен по RS485.

https://yadi.sk/d/EPGR8QTQ_DS3Lw - ПО, которое использую для работы.
При повторном запуске с теми же параметрами получаю эту же ошибку WRONG_PACK_SIZE QnCFIZAgJDS-hg

#9 Re: Техническая поддержка » RS485, LTR43 версии прошивок, принимаемое количество символов (слов) » 09.02.2021 22:47:21

Алексей L Card пишет:

Можно немного поподробнее и с указанием схемы в LabView, а не только графической панели.
У Вас на трех разных скриншотах три разные ошибки, при каких условиях какие возникают?
Что касается скриншота https://yadi.sk/i/BrAIpus_igTV3A, то это связано с тем, что FrameSize задан больше 9. Настройка FrameSize - это количество бит при передаче одного символа по RS-485 и оно не может быть больше 9. Т.к. у Вас задано 16, то и функция Config вернула ошибку.

Ошибка CONFIGRM_TIMEOUT означает, что функция не дождалась ответа по RS-485 - нужно знать все используемые настроенные таймауты и каким образом передается ответ (задержка ответа, задержка между символами в ответе).

WRONG_PACK_SIZE - это уже та ошибка о которой изначально шла речь. Хотелось бы на схеме, как в этом случае передаются в функцию массивы данных и параметры размера на прием и передачу.


ebu828AHnTU2mQ

основная функция ПО для обмен по RS485.

https://yadi.sk/d/EPGR8QTQ_DS3Lw - ПО, которое использую для работы.
При повторном запуске с теми же параметрами получаю эту же ошибку WRONG_PACK_SIZE QnCFIZAgJDS-hg

#10 Re: Техническая поддержка » "Шум" неизвестной природы при работе модуля ltr27 » 09.02.2021 20:25:53

Инженер пишет:
Апрель пишет:
Инженер пишет:

Простите, но даже на Вашем графике "Делитель частоты 0, т.е частота дискретизации 1000", если значения по Y отложены в вольтах, то Вы уже достигли СКЗ переменной составляющей шума  - не больше, чем 50 мВ - это навскидку видно.

Да, по графику я это понимаю. Меня интересует происхождение пиков на этом графике, учитывая, что подлечен источник постоянного напряжения и скачков быть на нем не может. Это просто особенности АЦП?

Такой характер получаемого сигнала - это особенность данного АЦП.


Спасибо больше, разобралась!

#11 Re: Техническая поддержка » "Шум" неизвестной природы при работе модуля ltr27 » 09.02.2021 19:37:56

Инженер пишет:
Апрель пишет:

Мы используем субмодуль H-27U10, максимальное значение шума АЦП не должно превышать 50 мВ.

Простите, но даже на Вашем графике "Делитель частоты 0, т.е частота дискретизации 1000", если значения по Y отложены в вольтах, то Вы уже достигли СКЗ переменной составляющей шума  - не больше, чем 50 мВ - это навскидку видно.

Да, по графику я это понимаю. Меня интересует происхождение пиков на этом графике, учитывая, что подлечен источник постоянного напряжения и скачков быть на нем не может. Это просто особенности АЦП?

#12 Re: Техническая поддержка » "Шум" неизвестной природы при работе модуля ltr27 » 09.02.2021 17:44:27

Инженер пишет:
Апрель пишет:
Инженер пишет:

В данном контексте это одно и то же, читайте эту статью терминологии: https://www.lcard.ru/lexicon/adc

Т.е. для того, чтобы обеспечить получение данных без выбросов необходимо, чтобы частота преобразования была 5Гц?

Для какого субмодуля H-27x,  какое максимальное СКЗ собственного шума АЦП допустимо для вашей задачи измерения? В общем случае, нулевое СКЗ собственного шума недостижимо для любого типа АЦП.

Мы используем субмодуль H-27U10, максимальное значение шума АЦП не должно превышать 50 мВ.

#13 Re: Техническая поддержка » RS485, LTR43 версии прошивок, принимаемое количество символов (слов) » 09.02.2021 16:46:50

Алексей L Card пишет:
Апрель пишет:

При попытке получения более 10 слов не отображается ничего, цикл постоянно ждет получения данных через интерфейс.

Нужно знать как организован у Вас цикл, чтобы понять, что это значит.
У самой функции есть целочисленный выход кода завершения функции, если  его вывести на индикатор или посмотреть в отладке - какой код возвращает функция?

BrAIpus_igTV3A

При попытке изменить размер входящего пакета на значение выше 10 выдает ошибку HQmVvboQcOHz6A

#14 Re: Техническая поддержка » RS485, LTR43 версии прошивок, принимаемое количество символов (слов) » 09.02.2021 16:35:34

Алексей L Card пишет:
Апрель пишет:

При попытке получения более 10 слов не отображается ничего, цикл постоянно ждет получения данных через интерфейс.

Нужно знать как организован у Вас цикл, чтобы понять, что это значит.
У самой функции есть целочисленный выход кода завершения функции, если  его вывести на индикатор или посмотреть в отладке - какой код возвращает функция?

Вот такой получаю код ошибки:
OXIrxKF96wALaQ

#15 Re: Техническая поддержка » RS485, LTR43 версии прошивок, принимаемое количество символов (слов) » 09.02.2021 15:33:50

Алексей L Card пишет:

Здравствуйте.

Во первых проверьте, не лежит ли где-то с программой у Вас старая версия ltr43api.dll. Убедитесь, что используется последняя версия с сайта.

Можете более подробно объяснить, что сейчас у Вас происходит при попытке получить более 10 слов? Функция возвращает код ошибки? Если да, то какой?

Вот такая версия ltr43api.dll сейчас стоит
SoEe0o63MEHSdg

#16 Re: Техническая поддержка » RS485, LTR43 версии прошивок, принимаемое количество символов (слов) » 09.02.2021 15:27:55

Алексей L Card пишет:

Здравствуйте.

Во первых проверьте, не лежит ли где-то с программой у Вас старая версия ltr43api.dll. Убедитесь, что используется последняя версия с сайта.

Можете более подробно объяснить, что сейчас у Вас происходит при попытке получить более 10 слов? Функция возвращает код ошибки? Если да, то какой?


ltr43api.dll этот пакет сейчас проверю.

При попытке получения более 10 слов не отображается ничего, цикл постоянно ждет получения данных через интерфейс.

#17 Re: Техническая поддержка » "Шум" неизвестной природы при работе модуля ltr27 » 09.02.2021 11:01:39

Инженер пишет:
Апрель пишет:
Инженер пишет:

Здравствуйте. Метрологические характеристики LTR27 нормированы для частоты преобразования 5 Гц.  С увеличением частоты преобразования эффективная разрядность данных преобразователей падает - это описано в руководстве пользователя https://www.lcard.ru/download/ltr.pdf , в частности, приложение "A.5.1.1. Соотношение сигнал-шум и эффективная разрядность H-27x".

Не совсем поняла, частота преобразования = частота дискретизации?

В данном контексте это одно и то же, читайте эту статью терминологии: https://www.lcard.ru/lexicon/adc

Т.е. для того, чтобы обеспечить получение данных без выбросов необходимо, чтобы частота преобразования была 5Гц?

#18 Re: Техническая поддержка » "Шум" неизвестной природы при работе модуля ltr27 » 08.02.2021 19:49:46

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

Здравствуйте. Метрологические характеристики LTR27 нормированы для частоты преобразования 5 Гц.  С увеличением частоты преобразования эффективная разрядность данных преобразователей падает - это описано в руководстве пользователя https://www.lcard.ru/download/ltr.pdf , в частности, приложение "A.5.1.1. Соотношение сигнал-шум и эффективная разрядность H-27x".

Не совсем поняла, частота преобразования = частота дискретизации?

#19 Техническая поддержка » "Шум" неизвестной природы при работе модуля ltr27 » 08.02.2021 15:53:32

Апрель
Ответов: 11

Добрый день!

При чтении данных с модуля LTR27 появляется шум в виде пилы неизвестной природы. Подключен источник постоянного напряжения - аккумулятор.
При изменении делителя частоты пила учащается:
Пример:
Делитель частоты 0, т.е частота дискретизации 1000
5OdAGHR-lkfa1A

Делитель частоты 1, т.е частота дискретизации 500
F1JflR4CPMyr3g

Делитель частоты 3, т.е частота дискретизации 250
N_DzId3PhfEmQw

Делитель частоты 9, т.е частота дискретизации 100
vAFsmJbJDfhM-g

Подскажите, из-за чего возникает такой эффект и как с этим бороться?

Заранее спасибо!

#20 Техническая поддержка » RS485, LTR43 версии прошивок, принимаемое количество символов (слов) » 06.02.2021 15:26:00

Апрель
Ответов: 9

Добрый день!

Подскажите, пожалуйста, как с помощью RS485 получать 32 символа (слова), судя по описанию функции, максимальное значение передаваемого пакета 256 символов (у нас версия прошивки 2.0) Yul2Z2mKzKFSZw.
Сейчас получается получить максимально 10 символов, а это соответствует версиям ниже 1.6 (повторюсь, у нас версия прошивки 2.0).

Помогите, пожалуйста, с этим разобраться.

Заранее спасибо!

#21 Re: Техническая поддержка » Проблемы с модулем LTR27 » 02.02.2021 17:42:00

Спасибо большое, мой косяк, приобретали несколько модулей, не посмотрела их конфигурацию.

Вопрос по ПО для тестирования: для диагностики ошибок использовать ltrmanager или какое-то другое ПО?
заранее спасибо!

#22 Техническая поддержка » Проблемы с модулем LTR27 » 02.02.2021 15:38:33

Апрель
Ответов: 3

Добрый день!

При работе с модулем LTR27(H27U10 - измеритель напряжения) возникла такая проблема:
Из 16 каналов данные приходят только по 2 (1 и 2 каналы).
При подключении пальчиковой батарейки с напряжением 1,4В на первых двух каналах отображается правильное напряжение.
На остальных каналах нули (на каналах с 3-16 не отображается даже шум).

ПО на LabView, брала вот здесь: https://www.lcard.ru/support/developer
Скрин работы программы: u-ojdgcSix3zhg

Подскажите, в чем может быть проблема?
Заранее спасибо!

#23 Техническая поддержка » Работа с модулем LTR43, RS48 » 18.12.2020 17:54:04

Апрель
Ответов: 1

Добрый день!

Использую функцию RS485_ExchangeEx() для получения данных по каналу RS485, необходимо получать 16 байт.
На данный момент получается получить и отобразить максимум максимум 10, в документации сказано, что при прошивке выше 1.6 можно получать до 256 байт.

Что необходимо дополнительно подать на вход функции, чтобы получать 16 байт?

Заранее спасибо!

#24 Re: Техническая поддержка » Чтение входного сигнала с помощью модуля LTR43 » 15.12.2020 21:00:47

Спасибо за оперативные ответы!
А можно чуть подробнее, о чем речь, я не совсем поняла smile

#25 Re: Техническая поддержка » Чтение входного сигнала с помощью модуля LTR43 » 15.12.2020 20:03:51

Будет приходить 1 (+3.3V) с другого устройства (STM F4), мне нужно это детектировать и выполнять какие-то действия.

Контакты

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

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

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

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