ЖУРНАЛ СТА 3/2012

Параметрышины наклады- вают ограничения и на ис- пользование элементной ба- зы. В частности, AMDLX800 – это наиболее быстрый про- цессор, способный в полном объёме взаимодействовать с шиной ISA. Что же касается крейта с установленными платами формата MicroPC, то он занимает значительно больший объём в простран- стве, нежели система, выпол- няющая аналогичные функ- ции, но собранная из модулей FASTWEL I/O. Кроме того, каждый модуль FASTWEL I/O – это корпусированное изделие с возмож- ностью оперативного поканального подключения сигнальных цепей по- средством разъёмов типа CAGE CLAMP. Применяя платы MicroPC, мы используем изделия, на которые при желании можно нанести защитное по- крытие, но поканальное подключение к ним сигнальных цепей займёт значи- тельно большее время, поскольку это делается через общий для нескольких каналов шлейф. Заказчики, желающие постепен- но перейти от систем сбора данных на базе устройств формата MicroPC и одновременно сохраняющие вер- ность одному производителю, всё чаще обращают своё внимание на линейку FASTWEL I/O. MK150-01 в данном слу- чае выполняет роль своеобразного мо- ста, соединяющего эти два типа систем. Его уникальной отличительной особен- ностью является наличие четырёх кана- лов аналогового видеоввода с поддерж- кой питания видеокамер, что позволяет применять этот модульный компьютер в системах контроля и видеонаблюде- ния на подвижных объектах. Модульный компьютер MK905-01 (рис. 6) создан на базе платы CPB905. Он способен работать в условиях запы- лённости, поскольку не имеет принуди- тельного охлаждения и не содержит движущихся частей. Его конструкция предусматривает возможность установ- ки двух модулей расширения формата PC/104+. Например, дооснастив ком- пьютер платой CNM350-01 (рис. 7), можно отслеживать положение объ- екта, на котором он установлен, через спутниковую систему позиционирова- ния ГЛОНАСС или GPS. В отличие от контроллера CPM902- 01, где для взаимодействия с портом шины FBUS используется библиотека среды адаптации CoDeSys, в новых мо- делях модульных компьютеров исполь- зуется специальное программное обес- печение (ПО) для поддержки работы с указанной шиной. Об этом ПО стоит рассказать отдельно. FASTWEL FBUS SDK И ЕГО НАЗНАЧЕНИЕ FASTWEL FBUS SDK – это комплект разработчика прикладного ПО для ши- ны FBUS. В его состав входят драйверы и библиотеки поддержки для опера- ционных системWindows XP Embedded, Windows CE 5.0 и QNX 6, а также, начи- ная с версии 2.2 FBUS SDK, и Linux, устанавливаемые на процессорные мо- дули, оснащённые адаптером FBUS. Однако это ещё не всё. Значительно больше свободы в построении систем сбора данных и управления даёт ещё од- на новинка в линейке FASTWEL I/O – интерфейсный модуль NIM745. Он предназначен для подключения набора модулей ввода-вывода к вычислитель- ным устройствам, оснащённым интер- фейсом Ethernet TCP/IP. NIM745 – это преобразователь интерфейсов, выпол- няющий функции удалённого адаптера FBUS. В версии 2.2 FBUS SDK уже включена поддержка этого модуля для операционных систем Win- dows XP, Windows CE 5.0. В результате пользователь может расположить сборку из модулей в неблагопри- ятных условиях и подклю- чить её через стандартную витую пару к компьютеру, расположенному внутри по- мещения с комфортными условиями. Используя комму- таторы на несколько портов, мож- но подключить сразу несколько неза- висимых сборок. Таким образом, спе- циалистам уже нет необходимости тра- тить дополнительные средства на по- купку и время на изучение различных сетевых протоколов. Благодаря боль- шому разнообразию сигналов, которые способны «воспринимать» модули FASTWEL I/O, и наличию сертификата средства измерения можно на основе таких модулей создавать испытатель- ные стенды с быстро изменяемой кон- фигурацией. В зависимости от выбранной опе- рационной системы пользователь мо- жет задействовать следующие средства разработки: 1)для QNX 6 рекомендуется QNX Soft- ware Development Platform 6.4.1; 2)для Windows CE 5.0 – одна из таких сред разработки, как ● Microsoft eMbedded Visual C++ 4.0 SP4, ● Microsoft Visual C++ 2008, ● Microsoft Visual C++ 2005, ● Microsoft Visual C++ .NET 2003, ● Microsoft Visual C++ .NET 2002; 3)для Windows XP – одна из таких сред разработки, как ● Microsoft Visual С++ 6.0 SP6, ● Microsoft Visual C++ 2008, ● Microsoft Visual C++ 2005, ● Microsoft Visual C++ .NET 2003, ● Microsoft Visual C++ .NET 2002. Поскольку С++ – это мощнейший язык программирования, с его помо- щью можно решать практически любые задачи. Для системного уровня С++ идеален, но требует знаний специали- 18 СТА 3/2012 ОБ ЗОР / АППА РАТ НЫЕ С Р Е ДС Т В А www.cta.ru Рис. 5. Общий вид модульного компьютера MK150-01 Рис. 7. Компьютер МК905 с установленной платой CNM350-01 (виден свободный слот для размещения дополнительной платы формата PC/104+) Рис. 6. Общий вид модульного компьютера MK905-01 © СТА-ПРЕСС

RkJQdWJsaXNoZXIy MTQ4NjUy