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

E440 + системы управления = ?

Вы не вошли.

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

Dmitry
22.01.2002 10:09:16
#1

Гость

E440 + системы управления = ?

Вопрос скорее больше по USB, чем по модулю. Возможно ли E440 использовать для систем управления?
Это означает: возможно ли, например, в течении
0.1 мс цикла считать с АЦП вектор входных значений одного сэмпла, обработать его (что не проблема) и выдать на ЦАП?

Алексей Лапин
22.01.2002 10:38:40
#2

Гость

Re: E440 + системы управления = ?

Можно. Обработку можно проводить на борту модуля, где имеется сигнальный процессор.
Считать с АЦП модуля,
Обработать на ЦСП модуля,
Записать в ЦАП модуля.
Все это не использует USB и ресурсов ПК.
Программа пользователя закачивается с ПК.
См.: про модуль Е-440 в разделе "Статьи".

Dmitry
22.01.2002 18:02:41
#3

Гость

Re: E440 + системы управления = ?

Сей вариант я представляю и статью читал. Та обработка, что может делать этот ДСП не годиться -- нужна плавающая точка, мат. биб. на С++ и громадный объем вычислений при относительно не большом кол-ве вх. данных. Вобщем, исходя из ответа, я могу лишь догадаться, что - низзя.

Алексей Лапин
23.01.2002 10:39:01
#4

Гость

Re: E440 + системы управления = ?

Может быть тогда Вам РС поставить?
Для ввода вывода сигналов используйте L-780 или L-783.

Dmitry
23.01.2002 14:17:38
#5

Гость

Re: E440 + системы управления = ?

L780 уже стоит, но хочется девайс на разные машины таскать, в т.ч. на лаптоп.

кста, у вас есть L780 с кварцем на 20 МГц?

Алексей Лапин
23.01.2002 15:09:03
#6

Гость

Re: E440 + системы управления = ?

L-780 только с кварцем на 29.5 МГц.

Надо точно подсчитать трафик по USB и время на обработку. Тогда можно будет сказать - подойдет-ли E-440.

Dmitry
24.01.2002 10:43:00
#7

Гость

Re: E440 + системы управления = ?

10 кГц - макс. частота квантования (100 мкс).
Число каналов от 1 до 4..6 в обе стороны.
10000*6*2/1024 ~ 120 кБ/сек с АЦП.
На ЦАП столько же, но с учетом того, что
ЦАП каналов всего два, то меньше. Просто
будет использоваться еще одна плата (возможно другого типа или, вообще для начала придеться обойтись 2x2 каналами - в данном вопросе главное не это, а латентность usb).
Время на обработку: ~40 мкс < t < ~90 мкс

Алексей Лапин
24.01.2002 17:54:45
#8

Гость

Re: E440 + системы управления = ?

Мы тут подумали и решили, что не сможем оценить, подойдет-ли модуль под вашу задачу. Попробуйте определить это самостоятельно. (Вы ведь хорошо знаете, что Вам нужно.) Всю необходимую информацию - предоставим.

Dmitry
25.01.2002 10:14:42
#9

Гость

Re: E440 + системы управления = ?

Ок. Тогда я может спрошу вас по мэйлу.
Кстати, довольно аппетитно смотрелась бы
плата E330, если бы на ней стояли 14-битные
АЦП и 2 ЦАП, как на E440. Плюс LPT не обладает недостатком УСБ - высокой латенстностью (я здесь не очень уверен, по-этому и спрашивал), что позволяет этот девай использовать в системах управления.
АДСП же здесь, на мой взгляд, играет маленькую роль. Возможность обработки на борту платы, когда у тебя эта плата подключена к писюку, что раз в 20 быстрее АДСП и во столько же раз быстрее разработка для него, чем для АДСП выглядит не жизненно важной. А вот относительную "сложность" программирования LCARD (в сравнении, скажем, с теми же DATA TRANSLATION) я бы отнес к (маленьким) недостаткам подхода.

Алексей Лапин
25.01.2002 10:51:31
#10

Гость

Re: E440 + системы управления = ?

E-330 - старое изделие, поэтому там 12 бит.
Программирование на ADSP имеет смысл при решении задач с обратной связью. При этом не используется канал обмена и PC. Винды не могут напакостить.

Dmitry
25.01.2002 12:48:39
#11

Гость

Re: E440 + системы управления = ?

пусть это будет E331 smile или вы уже LPT порт сбрасываете со счетов? USB не является адекватной заменой LPT. По причине изложенной выше.

А обратная связь здесь не является определяющей. Пример: практические любая система с управлением по возмущению. Хотя и в том и в другом случае все определяется скоростью процессов. Если скорость высока, то либо без виндов, либо с ними + расширитель РВ.

Алексей Лапин
25.01.2002 13:00:38
#12

Гость

Re: E440 + системы управления = ?

Готовы рассмотреть Ваше ТЗ на разработку заказного изделия.

Про обратную связь:
Я имел в виду, что в системе телеметрии или визуализации данных задержка, вызванная ОС или USB все равно на глаз заметна не будет.
В системе управления процессами достаточно быстрыми от нее зависит - подойдет или не подойдет данный девайс для реализации системы.
Наличие на борту процессора и выходов ЦАП и ТТЛ позволяет замыкать дугу управления не через USB, РС и Windows, а внутри модуля.

Dmitry
28.01.2002 09:42:38
#13

Гость

Re: E440 + системы управления = ?

Это все очевидно, что через DSP задержки меньше
и надежность выше. Но сей вариант не гибкий.

А по поводу ТЗ, так это будет намного дороже.
Просто, почему бы вам в общем порядке не модернизировать E330? Вы же заявляете свои системы как сбора сбора и *управления*. А какое управление с 12-бит АЦП? Если система управления хотя бы двухмерная, то это уже раширяет динамический диапазон входных сигналов втрое (сигнал возбуждения + 2 контольных). Кроме того как раз LPT дает меньшие задержки, чем USB, вот логичней было бы на LPT и поставить АЦП 14-бит и цапов побольше. Хотя, если подавляющее большинство ваших заказчиков использует для управления только установленный на борту DSP, то тут уж ничего не попишешь.

28.01.2002 09:53:27
#14

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: E440 + системы управления = ?

Если Вы будете работать с платой посредством наших
драйверов, то задержки даже с LPT будут большими. Добиться  малых задержек можно только если все
вынести в собственый драйвер.

Алексей Лапин
28.01.2002 12:00:08
#15

Гость

Re: E440 + системы управления = ?

Дмитрий! К сожалению наши разработчики перегружены. Приходится расставлять приоритеты. Например в прошлом году разработаны: Новые версии старых ISA-плат, модуль Е-440, система H-2000, мезонинная подсистема ввода медленно-меняющихся сигналов.
Мы пытаемся нанять специалистов для лаборатории, но найти хорошего разработчика, программиста, Flex-дизайнера сейчас очень трудно.

Dmitry
28.01.2002 17:44:40
#16

Гость

Re: E440 + системы управления = ?

Драйвера, и так всегда приходиться переписывать.
Под RTX (теперь вот и QNX) просто нет другого выхода.

На счет разработчиков - все кто крут свалили за бугор smile Искать можно долго. Для вашей работы нужна квалификация с которой специалист будет за границей иметь явно больше.
Кадры растут с трудом, т.к. у нас в стране, там где деньги - мало девелопмента и ресерча. По-этому, приходится колбаситься там, где платят теряя(не набирая) квалификацию или валить.
А как на счет самим вырастить такого разработчика?
Нашим энтузиастам даже курсов не надо, по мануалам разберутся.

Алексей Лапин
28.01.2002 17:55:33
#17

Гость

Re: E440 + системы управления = ?

Энтузиасты! Шлите мне резюме! Не обидим. Девелопмента и всего, что положено у нас выше крыши.

Контакты

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

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

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

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