ЖУРНАЛ «СТА» №3/2001

82 СТА 3/2001 www.cta.ru 70G фирмы Grayhill содержат преобра- зователь напряжения в частоту. Его вы- ходной сигнал имеет вид последова- тельности прямоугольных импульсов амплитудой около 5 вольт. Частота им- пульсов линейно зависит от значения входного сигнала и меняется в диапа- зоне от 14 до 72 кГц. «Прошивки» G00, G01, G11, N00 осуществляют преобра- зование частоты в код, избавляя от этой «рутинной работы» процессор. Модули аналогового вывода содержат ЦАП, управляемый последовательным кодом, который формируется модулем UNIOxx5 из параллельного. Преобра- зование также производится без учас- тия процессора. Следующая группа «прошивок» — N02, Q02, X30, X32 (формирователи сигналов ШИМ и преобразователи сигналов поворотных шифраторов) — находит применение в основном в сис- темах управления электроприводом. Как видно из таблицы 1, на ПЛИС могут быть реализованы также различ- ные генераторы, счетчики и измерите- ли частоты. Более подробную инфор- мацию, в том числе руководство поль- зователя на русском языке для каждой из упомянутых «прошивок», можно найти по адресу ftp://prosoft.ru . З АКАЗНЫЕ СХЕМЫ При необходимости специалистами фирмы ПРОСОФТ по заказам пользо- вателей модулей UNIOхх5 и CPU1885 могут быть разработаны специальные «прошивки». Разработка производится в соответствии с предоставляемыми за- казчиком исходными данными: техни- ческим заданием и принципиальной схемой или описанием алгоритма функционирования. Разумеется, при разработке техничес- кого задания необходимо учитывать оп- ределенные ограничения на объем и ко- личество входоввыходов реализуемого устройства. Допустимый объём можно ориентировочно оценить, рассматривая аналоги, перечисленные в таблице 1. Каждый из логических выводов внеш- них разъемов может быть сконфигури- рован как вход, выход или двунаправ- ленный с тремя состояниями. Уровень входных сигналов — КМОП/ТТЛ, вы- ходных — КМОП с нагрузочной спо- собностью до 8 мА. Путем установки со- ответствующих съёмных перемычек все выводы могут быть «привязаны» к уров- ню 0 или +5 В через резисторы 10 кОм. На базе UNIOхх5 с заказными «про- шивками» могут быть реализованы и довольно необычные проекты. Напри- мер, автономные логические устройст- ва, способные выполнять свои функ- ции просто «лежа на столе» (разумеет- ся, при наличии питания). В этом слу- чае модуль UNIOхх5 устанавливается в компьютер только на время загрузки конфигурационной информации. П РОГРАММНОЕ ОБЕСПЕ ч ЕНИЕ С точки зрения программиста, вне зависимости от реализуемых функций все «прошивки» организованы одина- ково. Каждая из них содержит 16 про- граммнодоступных 8разрядных реги- стров, расположенных в области вво- давывода. Адреса регистров — BA+0h…BA+Fh (ВА — базовый адрес модуля). Адреса BA+Eh и BA+Fh заре- зервированы для служебных регистров, в них хранится идентификационный код «прошивки». Код может быть про- читан при запуске программ isp.com и isl.com без параметров. При необходи- мости количество регистров может быть увеличено за счет использования банкирования (как это сделано, напри- мер, в «прошивке» С00). Каждый мо- дуль может использовать 5 линий пре- рывания (IRQ3…7) и линию запроса канала DMA. Линии прерывания и DMA являются разделяемыми, то есть возможно использование одной линии несколькими модулями. В описания универсальных схем включены примеры программ на языке С. Наиболее популярные «прошив- ки» —G00, G01, C00, T00 — поддержи- ваются пакетом программирования UltraLogik. А КСЕССУАРЫ , ВСПОМОГАТЕЛЬНЫЕ ИЗДЕЛИЯ Удобство использования того или иного изделия во многом определяется его совместимостью с существующей широко распространенной аппарату- рой: контроллерами, датчиками, ис- полнительными механизмами, — а при отсутствии прямой совместимости — набором вспомогательных устройств и В З АПИС Н УЮ К НИЖК У ИНЖЕ Н Е РА Таблица 1. Перечень наиболее популярных универсальных схем («прошивок») Код Назначение P55 24-канальный порт ввода-вывода X20 Четыре измерителя частоты и измеритель фазы X02 Три усредняющих измерителя частоты X04 Измеритель частоты с программируемой частотой заполнения X11 Восемь измерителей частоты диапазона 0,8-25 кГц X12 Восемь измерителей частоты диапазона 0,4-500 Гц T00 Четыре 16-разрядных таймера X00, X01 Прецизионные измерители частоты Q00 Восемь программно-настраиваемых генераторов частоты С00 24 16-разрядных счетчика с переключаемым значением задержки антидребезга счетного входа X30, X32 32-разрядные счетчики импульсов шифратора N03 Цифро-частотный интерфейс N02, Q02 Формирователи сигналов ШИМ G01, G11, N00 Цифро-аналоговый интерфейс опто- модулей УСО Grayhill серий 70L/73L G00 Цифро-аналоговый интерфейс модулей УСО Grayhill, Opto-22 и т.п. N04 Формирователь прерываний по событиям с программируемым антидребезгом Таблица 2. Аксессуары и вспомогателные изделия для модулей фирмы Fastwel Наименование Назначение СМА-26 Соединительный кабель Изготовитель Octagon Systems STB-26 Клеммная плата с винтовыми зажимами Octagon Systems LCD-IFB Плата сопряжения с ЖК-индикатором и клавиатурой Octagon Systems DP-IFB Плата сопряжения с индикатором серии DP и клавиатурой Octagon Systems TBD-100 Клеммная плата со светодиодными индикаторами Octagon Systems MPB-xx Клеммная плата для установки модулей развязки Grayhill, Opto-22 Octagon Systems TB-26 Клеммная плата с пружинными зажимами WAGO Fastwel TBI-24/0 Клеммная плата гальванической развязки дискретных входов Fastwel TBI-0/24 Клеммная плата гальванической развязки дискретных выходов Fastwel TBI-16/8 Комбинированная плата дискретного ввода-вывода Fastwel TBI-16L, TBI-24LС Клеммные платы для установки модулей гальванической развязки Grayhill 70L, 73L Fastwel Клеммные платы TB-20/ТВ-26/TB-34

RkJQdWJsaXNoZXIy MTQ4NjUy