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


[E16] странное поведение ЦАПов при работе по Ethernet

Вы не вошли.

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

Вчера 13:16:31
#1

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

[E16] странное поведение ЦАПов при работе по Ethernet

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

Столкнулся с subj.

Команда E502_CM4_CMD_GET_MODULE_INFO вызывает появление сигнала (см. фотографии по ссылке https://disk.yandex.ru/d/R45Ub3wb3Ev8Zw) на контактах 1 (DAC1) и 2 (DAC2) разъема «ANALOG».
См. ```\x502api\devs\e502\e502api_tcp.c``` строка 480.
Причём, сигнал появляется всегда при питании E16 от контактов 37 (+5V) и 17 (GND) разъема «DIGITAL».
Но лишь однократно (после первого включения) - при питании от USB. Работа с E16 производится - по Ethernet.

При исключении вызова этой команды становится невозможной корректная работа с потоковым приёмом/передачей аналоговых данных.

Прошу помощи в решении этой проблемы.

Вчера 13:24:36
#2

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

Re: [E16] странное поведение ЦАПов при работе по Ethernet

Эрнест пишет:

при питании от USB

При подключении к ПК. Если питание по USB, но от БП, то ситуация как и при питании от разъема «DIGITAL».

Сегодня 11:02:40
#3

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

Re: [E16] странное поведение ЦАПов при работе по Ethernet

Здравствуйте!
При получении модулем команды E502_CM4_CMD_GET_MODULE_INFO, в модуле происходит запуск питания аналоговой части (вторичное питание).
Без этой команды АЦП и ЦАП работать не будут.
Также при старте выходы обоих ЦАП должны автоматически (из прошивки) устанавливаться в 0 Вольт.
При закрытии соединения по Ethernet вторичное питание выключается.
Это поведение можно изменить, в новой версии API для этого сделан флаг E16_MODE_PWM_MANUAL.
После закрытия соединения, при вызове E502_CM4_CMD_GET_MODULE_INFO на ЦАП должно появиться ранее установленное напряжение.

Сегодня 13:38:00
#4

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

Re: [E16] странное поведение ЦАПов при работе по Ethernet

Здравствуйте, Руслан!
Спасибо за отклик!

RuslanK пишет:

Это поведение можно изменить, в новой версии API для этого сделан флаг E16_MODE_PWM_MANUAL.
После закрытия соединения, при вызове E502_CM4_CMD_GET_MODULE_INFO на ЦАП должно появиться ранее установленное напряжение.

Можете дать пример или описание использования?

Сегодня 14:20:10
#5

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

Re: [E16] странное поведение ЦАПов при работе по Ethernet

Добавил фото (IMG_20260330_110958.jpg, IMG_20260330_113356.jpg) поведения DO0 – цифровой выход "1" (контакт 20) разъема «DIGITAL».

Сегодня 15:15:28
#6

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

Re: [E16] странное поведение ЦАПов при работе по Ethernet

В текущей прошивке цифровые выходы начинают работать после включения вторичного питания и после команды E502_CM4_CMD_GET_MODULE_INFO.
По умолчанию при старте, цифровые выходы находятся в третьем состоянии.
Если цифровой выход установить в '1' и выключить вторичное питание (закрыть соединение с модулем), то эта '1' пропадет.
Далее, если включить вторичное питание (создать соединение и вызвать E502_CM4_CMD_GET_MODULE_INFO) эта установленная '1' снова появится.

Принято решение убрать выключение вторичного питания при разрыве соединения, но для пользователя остается возможность ручного управления через API.
В ближайшее время выложу новую прошивку.

По поводу переходных процессов на выходах ЦАП.
Предлагаем попробовать подключить выход ЦАП через внешнее реле и управлять  этим реле цифровыми выходами самого модуля (с учетом работы цифровых выходов описанной выше).

Сегодня 16:17:23
#7

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

Re: [E16] странное поведение ЦАПов при работе по Ethernet

Выложена новая версию прошивки.
Вторичное питания включается сразу при первом создании нового tcp-соединения (либо при получении команды E502_CM4_CMD_GET_MODULE_INFO, если подключение по usb) и не выключается.
https://www.lcard.ru/download/e16_riscv_latest.php

Сегодня 16:42:28
#8

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

Re: [E16] странное поведение ЦАПов при работе по Ethernet

По ссылке - старая версия прошивки 1.3.8

Сегодня 17:50:40
#9

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

Re: [E16] странное поведение ЦАПов при работе по Ethernet

Исправил

Контакты

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

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

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

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