Компьютер-Информ || Архив || Рубрики || Поиск || Подписка || Работа || О "КИ" || Карта
Владимир Беломытцев, ведущий специалист СПб представительства фирмы ПРОСОФТ
На первый взгляд перечень технических характеристик нового изделия фирмы 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 линий прерывания (IRQ3┘7) и линию запроса канала 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: http://www.prosoft.ru
Анкета || Рубрики || Работа || Услуги || Поиск || Архив || Дни рождения
О "КИ" || График выхода || Карта сайта || Подписка
Главная страница
Сайт газеты "Компьютер-Информ" является зарегистрированным электронным СМИ.
Свидетельство Эл ╧ 77-4461 от 2 апреля 2021 г.
Перепечатка материалов без письменного согласия редакции запрещена.
При использовании материалов газеты в Интернет гиперссылка обязательна.
Телефон редакции (812) 118-6666, 118-6555.
Адрес: 196084, СПб, ул. Коли Томчака, д. 9
Пейджер 238-6931(аб.3365)
e-mail:
Для пресс-релизов и новостей