Компьютер-Информ || Архив || Рубрики || Поиск || Подписка || Работа || О "КИ" || Карта
Владимир Беломытцев, ведущий специалист СПб представительства фирмы ПРОСОФТ
На первый взгляд перечень технических характеристик нового изделия фирмы FASTWEL не поражает воображение: производительность на уровне Pentium MMX 150; ОЗУ 32 МБ; подсистема SVGA с 2D-акселератором и видеопамятью 4 МБ... В общем, учитывая сегодняшний уровень вычислительной техники, показатели довольно средние. Но это только на первый взгляд.
Продолжение перечня выглядит так:
Если еще добавить, что среднее время безотказной работы составляет 100000 часов,
становится понятно, что изделие это совсем не заурядное и предназначено оно
для работы отнюдь не в тихом офисе. Впрочем, то же самое можно сказать обо всей
продукции фирмы FASTWEL.
Модуль центрального процессора CPU686 таково его официальное название предназначен
для использования в системах автоматизированного управления технологическими
процессами, в том числе бортовыми системами управления транспортных средств.
Разработчик подобных систем в процессе знакомства с техническим описанием модуля
обнаружит еще несколько приятных сюрпризов. В их числе:
Модуль выполнен в формате MicroPC. Этот конструктив был предложен фирмой Octagon Systems в 1990 году для вычислительных систем, работающих в жестких условиях на транспорте, в промышленности, в военной технике.
Удачные
технические решения, положенные в основу концепции MicroPC, способствовали ее
признанию и превращению, практически, в стандарт де факто.
В соответствии с идеологией MicroPC, модуль CPU686 может обмениваться информацией
с периферийными модулями по 8-разрядной шине ISA, для чего снабжен соответствующим
краевым разъемом.
За более чем 10 лет существования и развития MicroPC фирмой Octagon Systems и другими независимыми разработчиками было создано несколько десятков типов периферийных модулей. Они образуют функционально полный набор, позволяющий решить практически любую задачу из области автоматизации технологических процессов. Свой вклад в пополнение этого набора регулярно вносит фирма FASTWEL. Среди последних разработок:
Кроме того, в перечне оборудования, поставляемого FASTWEL, есть много мелочей,
облегчающих жизнь пользователя: терминальных плат, соединительных кабелей, плат
сопряжения с клавиатурами и дисплеями.
Разумеется, каждый из упомянутых модулей имеет свои особенности, однако, в целом
они являются достаточно традиционными изделиями. Отдельную группу в этом смысле
образуют программируемые модули ввода/вывода серии UNIOxx-5 (в настоящее время
поставляются 48-канальный UNIO48-5 и 96-канальный UNIO96-5).
Основу модуля UNIOxx-5 составляют программируемые логические интегральные схемы
(ПЛИС) фирмы Xilinx.
Достоинства ПЛИС хорошо известны: пользователь может сам спроектировать и разместить
в микросхеме специализированное логическое устройство, в наибольшей степени
соответствующее решаемой задаче. Как правило, для реализации аналогичных устройств
на традиционных БИС требуется целый модуль (иногда и не один).
Однако разработчик, решивший использовать ПЛИС в своей аппаратуре, сталкивается
с проблемой: для установки микросхемы, а так же интерфейсных разъемов и пассивных
элементов, требуется печатная плата. На разводку печати, изготовление, наладку
(и, как правило, переразводку и повторное изготовление) уходит масса денег и,
что иногда важнее, времени. В результате, многие предпочитают вместо изготовления
оригинальной платы с ПЛИС, приобрести несколько универсальных (а значит, избыточных
по составу), реализующих ту же функцию. Последствия очевидны увеличение энергопотребления,
стоимости и габаритов аппаратуры, снижение ее надежности.
Модули серии UNIOxx-5 радикально меняют ситуацию: они содержат уже установленные
на плате и соответствующим образом соединенные между собой ПЛИС, в которые пользователь
по своему усмотрению может загрузить нужные ему схемы.

В настоящее время разработано больше двух десятков универсальных схем, которые
в виде bit-файлов выложены на ftp-сервере фирмы ПРОСОФТ ftp://prosoft.ru.
Среди них различные счетчики, формирователи сигналов прерывания по внешним событиям,
схемы ввода/вывода дискретных сигналов, формирователи сигналов ШИМ, измерители
частоты и многое другое. В сочетании с устройствами связи с объектами управления
фирмы Grayhill модули UNIOxx-5 могут использоваться и для ввода/вывода аналоговых
сигналов для этого также имеются соответствующие схемы.
Если ни одна из существующих схем не подходит пользователю, для него может быть
разработана специальная прошивка (контактные телефоны приведены в конце статьи).
Для загрузки конфигурационного bit-файла модуль UNIOxx-5 должен быть установлен
в слот шины ISA. Какой компьютер для этого использовать обычный офисный или
крейт MicroPC безразлично. Конфигурационная информация при помощи свободно
распространяемой программы-загрузчика isp.com помещается в электрически перепрограммируемое
ПЗУ модуля и может храниться там в течение всего срока его службы. Иногда, например,
во время отладки аппаратуры, когда в один и тот же модуль приходится многократно
загружать разные схемы, удобнее использовать другую программу isl.com. Конфигурация
при этом запоминается непосредственно в ОЗУ ПЛИС, что позволяет сократить время
загрузки и сэкономить ресурс ПЗУ. В этом режиме после отключения питания конфигурационная
информация теряется, а после повторного включения питания загрузка производится
из ПЗУ.
Еще один интересный вариант применения UNIOxx-5 реализация на них автономных
логических устройств. В этом случае после загрузки конфигурационной информации
модуль извлекается из компьютера и может выполнять свои функции просто лежа
на столе (разумеется, при наличии питания).
Несколько слов о конструкции модуля. На плате формата MicroPC размещены интерфейсный блок шины ISA, конфигурационное ПЗУ и две (в UNIO48-5) или четыре (в UNIO96-5) ПЛИС. Выводы каждой из них соединены со своим 26-контактным разъемом. Любой из выводов ПЛИС, выведенных на разъем, может быть сконфигурирован как вход, выход или двунаправленный с тремя состояниями. Уровень входных сигналов КМОП/ТТЛ; выходных КМОП до 8mA, что достаточно, например, для непосредственного подключения модуля оптронной гальванической развязки. Путем установки соответствующих съемных перемычек (джамперов) все выводы могут быть привязаны к уровню GND или +5V через резисторы 10Ком.
С точки зрения программиста, модуль UNIOxx-5 представляет собой набор доступных
для записи и чтения 8-разрядных регистров. Адреса регистров располагаются в
области ввода/вывода. Можно так же использовать 5 линий прерывания (IRQ37)
и линию запроса канала DMA. Линии прерывания и DMA являются разделяемыми возможно
использование одной линии несколькими модулями.
Одним словом, как заявляют разработчики UNIOxx-5, их изделие избавляет Вас от
необходимости изучать каталоги элементной базы, и позволяет воспользовавшись
каталогом готовой продукции следовать алгоритму: выбрал, скомпоновал, запрограммировал.
Это техническое решение использование программируемых пользователем периферийных устройств на базе ПЛИС получило дальнейшее развитие в одноплатных контроллерах FASTWEL, в частности, в модуле CPU188-5. На ПЛИС здесь реализованы не только основные функциональные узлы контроллера, но и узел дискретного ввода/вывода, полностью эмулирующий модуль UNIO48-5.
Модуль CPU188-5 одноплатный контроллер на базе процессора Am188ES/40 (переработанной и разогнанной версии заслуженного Intel 188) был основной рабочей лошадкой FASTWEL до появления CPU686. Впрочем, и сейчас FASTWEL не спешит исключать этот модуль из своей производственной программы: быстродействия CPU188-5 вполне хватает для решения многих задач локального управления, что в сочетании с малым энергопотреблением и сравнительно невысокой стоимостью позволяет ему прочно занимать свою нишу. Более того, недавно появилась новая модификация контроллера RTU188. От своего брата он отличается наличием гальванической развязки по дискретным и аналоговым входам/выходам и конструктивным исполнением RTU188 не имеет разъема шины ISA и снабжен зажимами для крепления на 35мм DIN-рельс.

В части программирования узла дискретного ввода/вывода оба контроллера полностью идентичны. Для записи конфигурации ПЛИС, так же как в случае UNIOxx-5, достаточно запустить программу-загрузчик. Правда, используется специальная версия этой программы isp188.com. Этим, собственно, и исчерпываются отличия для пользователя между модулем UNIO48-5 и эмулирующими его ПЛИС в составе контроллеров CPU188-5 и RTU188.
Каждый, перед кем стоит задача автоматизации технологического процесса, при выборе элементной базы руководствуется не только техническими соображениями. Не менее важными аргументами являются сроки поставки, уровень технической поддержки и сервисного обслуживания. В этом отношении фирма FASTWEL ни в чем не уступает зарубежным конкурентам, а во многих случаях превосходит их. Достаточно сказать, что гарантийный срок на всю продукцию составляет три года.
На российском рынке распространением продукции FASTWEL занимается фирма ПРОСОФТ, которая так же обеспечивает и ее техническое сопровождение. В офисе фирмы можно увидеть образцы изделий, бесплатно получить каталоги и компакт-диск с техническими описаниями, файлами прошивок для UNIOxx-5 и последними версиями загрузочных программ. Всю эту информацию можно также увидеть на www.prosoft.ru.
При необходимости, консультацию по техническим вопросам можно непосредственно получить у специалистов фирмы ПРОСОФТ.
ПРОСОФТ
198099, С.-Петербург, ул. Калинина, д.22
Тел (812) 325-3790, факс 325-3791.
E-mail: polovinkin@prosoft.spb.ru http://www.prosoft.ru
Рубрики || Работа
|| Услуги || Поиск
|| Архив || Дни
рождения
О "КИ" || График
выхода || Карта сайта || Подписка
Рассылка анонсов газеты по электронной почте
Сайт газеты "Компьютер-Информ" является зарегистрированным электронным СМИ.
Свидетельство Эл 77-4461 от 2 апреля 2001 г.
Перепечатка материалов
без письменного согласия редакции запрещена.
При использовании материалов газеты в Интернет гиперссылка обязательна.
Телефон редакции (812) 718-6666, 718-6555.
Адрес: 196084, СПб, ул.Заставская, д.23, БЦ "Авиатор", 3-й этаж, офис 307
e-mail: editor@ci.ru
Для пресс-релизов и новостей news@ci.ru