Идея ввода в состав персонального компьютера дополнительной платы управления внешними по отношению к нему устройствами вполне логична, поскольку подобными платами исходно оснащен любой компьютер (платы управления монитором, внешними накопителями, плата связи с сетью и т.д.). Более того, каждый компьютер имеет несколько свободных мест (слотов) для установки подобных плат по желанию пользователя.
Структурно и конструктивно каждая Plugin-Card содержит:
· функциональную часть в виде универсального набора устройств ввода/вывода цифровой, аналоговой и дискретной информации (входной аналоговый коммутатор, АЦП, ЦАП, программируемый счетчик/таймер, порты цифрового ввода/вывода и т.д.);
· интерфейсную часть, обеспечивающую информационное и энергетическое согласование устройств функциональной части с магистралью компьютера;
· печатный разъем, соответствующий типу слота компьютера.
Данное направление развития базовых средств автоматизации постоянно совершенствуется. Появились Plugin-Card для различных классов компьютеров (IBM PC, PS2, Macintosh), платы с собственными микропроцессорными средствами обработки, быстрыми буферными накопителями типа FIFO (First Input-First Output) и т. д., благодаря чему значительно расширились их функциональные возможности. Спектр возможностей современных Plugin-Card значительно возрос и практически приблизился к возможностям функциональных модулей таких систем, как VME,VXI, PXI, SCXI:
· входной аналоговый коммутатор- 8...64 канала;
· АЦП - 8... 16 разрядов при быстродействии до 5 Ms/c (для 12-разрядов);
· ЦАП - 8... 16 разрядов при быстродействии до 1 Ms/c (для 12-разрядов);
· программируемый счетчик/таймер - 1... 8 каналов, с разрядностью 16...24;
· порты цифрового ввода/вывода — 8... 128 разрядов.
Основное преимущество измерительно-управляющих подсистем на основе Plugin-Card состоит в том, что между обрабатывающим компьютером и функциональными устройствами ввода/вывода информации отсутствуют промежуточные устройства, поскольку Plugin-Card вставляют в свободные слоты компьютера. При этом основные измерительно-управляющие устройства Plugin-Card оказываются расположенными непосредственно на шинах обрабатывающего процессора, им присваиваются соответствующие адреса одного из внешних устройств процессора, могут быть назначены необходимые приоритеты, что минимизирует все временные задержки при измерении и управлении. Максимальная скорость обмена информацией доходит до 132 Мбайт/с. Кроме того, отпадает необходимость в специальном корпусе, блоке питания, системе охлаждения, поскольку все это уже есть в базовом компьютере, что значительно упрощает и удешевляет измерительно-управляющую подсистему в целом.
Однако имеется недостаток, который следует учитывать при использовании Plugin-Card для аналогового управления быстродействующими объектами. Цифро-аналоговые преобразователи (в отличие от АЦП) на универсальных платах, как правило, не имеют выходного буфера, за исключением специализированных карт аналогового вывода и генераторов сигналов сложной формы, которые отличаются высокой стоимостью. Поэтому для реализации сложного алгоритма управления объектом каждое новое значение выходного аналогового сигнала по каждому каналу необходимо рассчитывать в реальном времени, в связи с чем, скорость управления объектами ограничивается или становится в прямую зависимость от производительности применяемого компьютера, вынужденного помимо задач управления Выполнять параллельно и другие служебные функции. Так, проведенное тестирование показало, что для базового компьютера на основе процессора Intel Pentium 150 МГц максимальная частота генерирования выходного аналогового сигнала не превышает 40 КГц, а для процессора Intel 486 Dx66 - не более 13 КГц.
Эта связь становится еще более явной, если необходимо корректировать алгоритм управления в зависимости от реакции объекта на управляющие воздействия. Для быстродействующих объектов при сложных алгоритмах управления такую систему практически невозможно реализовать именно потому, что современные компьютеры не успевают произвести требуемые вычисления. Например, для реализации векторного управления асинхронным двигателем на частоте питания 50 Гц с просчетом положения вектора поля через 10 электрических градусов требуется компьютер с производительностью более 50 миллионов операций в секунду, что превышает производительность самых мощных на сегодняшний день общедоступных компьютеров.
Выходом из подобной ситуации может служить использование параллельно с универсальными измерительными платами специализированных плат аналогового вывода. Такие платы имеют выходной буфер и предназначены для генерации сигналов с частотой обновления до 300 КГц.
Таким образом, можно определить основной перечень условий, при которых исследовательское оборудование целесообразно строить па основе измерительно-управляющих плат типа Plugin-Card:
· Небольшое удаление объекта исследования от измерительною компьютера (1-2м). При большем удалении объекта исследования использование измерительных карт возможно, однако требует применения дополнительных устройств - нормализаторов сигналов, фильтров и т. п. для устранения случайных помех и компенсации потерь в измерительных каналах. Однако при работе на больших частотах полностью избавиться от помех практически невозможно.
· Реализуемость задач управления, которая определяется быстродействием системы, в которую входит компьютер и измерительно-управляющая плата. Оценка реализуемости должна проводиться в каждом конкретном случае. Если система не способна обеспечить требуемого быстродействия, необходимо или переходить на более быстродействующие средства, или распределять вычислительные и измерительные задачи между несколькими устройствами, т. е. использовать комбинированные системы.
· Персональный компьютер имеет ограниченное количество слотов для подключения интерфейсных плат. Если требуемое количество интерфейсных плат превышает количество слотов персонального компьютера, необходимо использовать блоки расширения слотов или переходить на магистрально-модульные системы.
Дата: 2019-05-28, просмотров: 183.