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

Тема: Ввод больше чем 32 каналов для L-305

Вы не вошли.

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

Vasiliy
18.02.2000 12:58:17
#1

Гость

Ввод больше чем 32 каналов для L-305

Мне необходимо использовать L-305 для ввода 128 аналоговых каналов, причем на очень хорошей скорости.  Для этого использую свой коммутатор, управляемый TTL выходами самой платы. Возможно ли это используя стандартоно ПО L-Card. Как определить момент, когда мне переключить свой коммутатор ?

Vlad
18.02.2000 13:06:16
#2

Гость

Re: Ввод больше чем 32 каналов для L-305

К сожалению именно на L-305 это невозможно. Цифровые входы/выходы на ней управляются через пространство IO персонального компьютера, а не через ADSP.
При использовании платы L-1250 такой проблемы не будет, для нее в штатном ПО уже предусмотрено расширение числа каналов до 256. В формате номера канала АЦП имеются 8 бит, которые управляют внешними ТТЛ линиями.

PS Может обсудить вопрос о замене L-305 на L-1250?

Vasiliy
18.02.2000 13:39:34
#3

Гость

Re: Ввод больше чем 32 каналов для L-305

Насколько я понимаю, проблему можно решить изменением стандартного ПО. Правильна ли идея доработки ПО (все, что мне нужно от АЦП - с максимальной скоростью опрашивать 128 каналов) ?

{ Основная процедура однократного ввода с АЦП с переустановкой канала (без изменений)    }
AdchanMain:
        ENA SEC_REG;
    CALL AdchanSetChan;       { установим номер канала         }
        StartAd;        { дадим старт АЦП            }
    DM(Sys_Ctrl_Reg)=MR1;      { включим Sport            }
    JUMP AdchanMain;    { зациклим на этом            }

{ обработчик прерывания от сериального порта                }
AdchanReceive:
        AR=DM(AD_DATA);         { считаем код из АЦП            }
    DM(PCI)=AR;              { выдадим его в PC            }
        {сюда необходимо вставить изменение номера канала.
    Если очередная группа из 32 каналов снята, переключить
    внешний коммутатор (с помощью TTL)}
    RTI;

Может можно ограничиться этим ?

Vlad
18.02.2000 14:17:23
#4

Гость

Re: Ввод больше чем 32 каналов для L-305

С максимальной-то скоростью и не получится. Ведь со стороны DSP Вы не можете переключать цифровые линии. Т.е. придется, введя 32 канала на компьютере, успевать переключать цифровые линии.
Если все это будет работать под DOS с запрещением прерываний на время сбора массива данных, то жить будет.

Контакты

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

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

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

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