|
|
Функциональные модули
Функциональные модули и Контроллеры-конструкторы
Контроллер-конструктор на базе ПЛИС Altera
Контроллер-конструктор на базе Philips 80C552
Контроллер ручного управления и индикации
Контроллеры-конструкторы являются своеобразными конструкторами для макетирования прикладных систем. Обычно это печатная плата с установленным на ней микроконтроллером, плюс вся необходимая ему стандартная обвязка. На этой плате также устанавливают схемы связи с внешним компьютером. Как правило, там же имеется свободное поле для монтажа прикладных схем пользователя. Иногда имеется уже готовая разводка для установки дополнительных устройств, рекомендуемых фирмой. Например, ПЗУ, ОЗУ, ЖКИ-дисплей, клавиатура, АЦП и др. Кроме учебных или макетных целей, такие доработанные пользователем платы стало выгодно (экономия времени) использовать в качестве одноплатных контроллеров, встраиваемых в мало серийную продукцию (5..20 шт.).
Функциональные модули - это общее наименование класса устройств, в который помимо обычных контроллеров-конструкторов входят еще и специализированные , предназначенные для решения узконаправленных специфических задач.
Контроллер ручного управления и индикации.
|
Законченное программно-аппаратное решение, которое включает основные функции ручного управления приборов с микропроцессорным управлением. Применение модуля значительно ускоряет процесс разработки встроенных систем. Одновременно, высвобождает значительные ресурсы ввода-вывода главного микроконтроллера, упрощает и делает более надежными схемные и программные решения. Также модуль PMOD-101 разрешает ряд специальных проблем использования ЖКИ, которые обычно выпадают из внимания разработчиков. Например, необходимость коррекции напряжения контраста по температуре, или необходимость экономного расходования ограниченного ресурса подсветки ЖКИ.
Контроллер выполнен в конструктиве DIP-28. Он представляет собой автономный процессорный модуль управления внешними устройствами для многопроцессорных систем с шиной I2C. Предназначен для построения пультов управления, лицевых панелей приборов, в которых устанавливаются: алфвитно-цифровой ЖКИ, клавиатура, звуковое устройство, индикация на светодиодах ( все вместе или в сочетаниях). Кроме того, модуль может производить мониторинг температуры в корпусе прибора и служить датчиком температурных коррекций и/или аварийной сигнализации. Модуль PMOD-101 постоянно контролирует напряжение, например питания, и способен выполнять ряд функций супервизора питания.
Для ознакомления с работой контроллера предлагается оценочная плата PMOD-101-EV с демонстрационной программой.
|
|

Внешний вид PMOD-101 |

Схема выводов контроллера |
| |

Оценочная плата PMOD-101-EV с подключенным ЖКИ (в комплект не входит) |
Отличительные особенности
- Программная конфигурация ЖКИ, звукового устройства, режима индикации светодиодов и другие параметры автономной работы.
- Автоматическое управление контрастом ЖКИ с коррекцией по температуре. Сберегает ресурс узла подсветки ЖКИ, уменьшает общее энергопотребление.
- Контролирует температуру в корпусе и внешнее напряжение.
Характеристики
- Обмен данными с главным микроконтроллером по шине I2C в режиме «ведомый»:
контроль формата поступающих данных управления с защитой от ошибок.
- Полномасштабное управление многострочными алфавитно-цифровыми ЖКИ, в которые встроен HD44780 или аналогичный по интерфейсу контроллер:
- автоматическое регулирование напряжения контраста ЖКИ по температуре;
- нормальный или расширенный температурные диапазоны ЖКИ, плавная настройка желаемого контраста;
- управление подсветкой ЖКИ (программируемое отключение);
- управление ЖКИ с питанием как 5В, так и 3.3В .
- Обслуживание клавиатуры максимум 12 х 4 ключей на замыкание:
- защита от дребезга контактов;
- автоповтор;
- звуковой сигнал на нажатие;
- вырабатывает сигнал прерывания на нажатие.
- Управление звуковым устройством:
- программирование типа управления – постоянным уровнем или переменным сигналом возбуждения с программной настройкой частоты резонанса.
- программная установка частоты и выдержки сигнала;
- автозапуск при нажатии клавиатуры.
- Обслуживание светодиодной индикации, максимум до 12-ти светодиодов;
- соединение светодиодов «с общим катодом» или «анодом»;
- режим автономного мигания с программируемыми интервалами времени.
- Измеряет и контролирует температуру в корпусе прибора:
- измеряет температуру в диапазоне от -50 до +80 гр.С с точностью 1 градус;
- программируемые пределы сигнализации по температуре;
- вырабатывает сигнал прерывания при выходе за пределы.
- Измеряет и контролирует внешнего напряжения:
- измеряет напряжение в диапазоне от 0В до +7,5В с возможностью увеличения диапазона дополнительным внешним резистором;
- программируемые пределы сигнализации;
- вырабатывает сигнал прерывания при выходе за пределы.
- Напряжение питания от +2,7В до +5,5В. Ток потребления не более 8 мА ,без учета потребления ЖКИ, подсветки и светодиодов индикации.
- Выполнен в конструктиве DIP-28 для мезонинного монтажа. Размер модуля 36 х 18 х 12 мм.
Комплект поставки
В комплект PMOD-101 (контроллер ручного управления и индикации) входит:
В комплект PMOD-101-EV (оценочная плата) входят:
- модуль PMOD-101;
- оценочная плата;
- разъемы (2 х 10) под плоский кабель- 2 шт;
- демопрограмма и руководство пользователя на СD.
Справочнве материалы
Руководство пользователя (в формате RTF).
Файл-интерфейс PMOD101.h (см. Руководство пользователя).
Файл-демопрограмма PMOD101.cpp (см. Руководство пользователя).
Контроллер-конструктор на базе ПЛИС Altera.
|
Плата DSP конструктора предназначена для построения и гибкого макетирования систем, в которых производится прием и аналого-цифровое преобразование быстропротекающего сигнала, предварительная обработка, сжатие информации и ввод в память персонального компьютера. Изделие может быть использовано в задачах адаптивной радио и ультразвуковой локации, а также в сложных задачах обработки видеосигналов, требующих высокой производительности, недоступной обычным DSP.
- Аппаратно/программное ядро на загружаемой ПЛИС ACEX EP1K50 фирмы ALTERA;
- Дополнительная ПЛИС является контроллером master-target PCI устройства, с возможностью загрузки основной матрицы из файлов на винчестере;
- 10-ти битный АЦП AD9050, тактируемый одновременно с ПЛИС (40 MHz) ;
- 4 дискретных каналов RS-422, 8 входов/выходов TTL;
- Программируемый аттеньюатор и схемы квантования всех входных сигналов для осциллографа;
- Плата DSP-конструктора вставляется в PCI- слот и может работать в составе любого оборудования, имеющего данную шину. В качестве PCI-target используется как память для хранения результатов DSP обработки. Вместе с тем, в качестве PCI-master выполняет загрузку памяти компьютера через DMA результатами обработки;
- Программный драйвер для Win NT/2000/XP.
|
|
 |
KIT-552P
Контроллер-конструктор на базе Philips 80C552.
|
Контроллер-конструктор KIT-552P предназначен для ускорения разработки и мелкосерийного тиражирования малогабаритных устройств, в том числе и с батарейным питанием.
Плата контроллера KIT-552P полностью КМОП. Установленный на плате кристалл Philips 80C552 включает в себя аппаратно/программное ядро известного контроллера 8051 плюс множество дополнительных аппаратных средств (см. ниже 80С552). Кроме того, KIT-552P содержит сопроцессор ввода/вывода на базе PIC, который значительно расширяет аппаратный набор конструктора и облегчает прикладное проектирование. Сопроцессор подключен по шине I2C и запрограммирован на подключение алфавитных многострочных ЖКИ, матрицу клавиатуры, звукового устройства, супервизора режимов потребления мощности и часов-календаря с автономным питанием. Прикладываются подпрограммы взаимодействия с указанными устройствами и демонстрационный тест всего изделия.
-
Аппаратно/программное ядро 80С552;
-
Сопроцессор ввода/вывода по шине I2C на базе PIC16C62A;
-
Последовательные каналы RS-232, RS-485. Порты для подключения дополнительной периферии;
-
Супервизор режимов потребления мощности. Часы-календарь с автономным питанием;
-
Порты клавиатуры, ЖКИ, звукового сигнала;
-
ПЗУ, ОЗУ 32К, SEEPROM (по I2C).
|
назад
|