Автореферат по теме: "Программно-аппаратный комплекс индикации событий"
Автор: Лоцманов Станислав Сергеевич
Введение
Цифровые устройства плотно интегрировались в нашу жизнь. Сложно уже представить современный уровень жизни без таких устройств как: мобильный телефон, карманный компьютер, электронный органайзер. Каждое из этих устройств, призвано повысить оперативность и комфортность условий работы. Ту же цель преследует предлагаемое устройство индикации событий. Зачастую пользователь ПК может не заметить появление какого-либо, даже самого важного, фонового события, а с настройкой оповещения о появлении такового возникает и ряд неудобств: теряется фокус ввода, уменьшается рабочая область экрана и т.п. Поэтому предлагается разработка такого устройства оповещения событий, которое не прерывает ход работы на ПК, но в тоже время отслеживает события.
Описание проектируемого устройства
В разрезе поставленной задачи разрабатывается программно-аппаратный комплекс, включающий в себя: управляющую программу на ПК, схему сопряжения с микроконтроллером, управляющий микроконтроллер и непосредственно светодиодный экран оповещения о событиях.
Рисунок 1. Структурная схема [анимация: 5 кадров, 5 циклов повторения, 113 KБ]
Алгоритм работы комплекса представляет собой следующее:
1. Управляющая программа на ПК отслеживает появление интересующих пользователя событий.
2. При появлении события программа создает пакет данных для отображения и формирует прерывание контроллера.
3. Схема сопряжения с контроллером прерывает работу контроллера и записывает новую информацию для отображения.
4. На светодиодном экране отображается интересующая пользователя информация.
Среди всех представленных на рисунке 1. элементов разработана функциональная электрическая схема устройства сопряжения, а в рамках магистерской работы будет создан весь программно-аппаратный комплекс.
Устройство сопряжения состоит из: микросхемы согласования USB и контроллера (FT245BM), электрически стираемого перепрограммируемого ПЗУ (EEPROM) и AVR микроконтроллера Atmega128.
Рисунок 2. Взаимодействие элементов схемы
Функциональное назначение элементов схемы:
1. В качестве интерфейса между цифровым устройством индикации и ПК принят интерфейс USB. Шина USB обеспечивает передачу данных устройству, а также его питание.
2. Микросхема FT245BM передает пакеты данных от USB к микроконтроллеру, а также формирует запрос на получение максимального тока потребления на одно USB устройство (500 мA). Такой запрос избавляет от подключения дополнительных источников тока.
3. EEPROM (Electrically Erasable Programmable Read-Only Memory) хранит информацию об устройстве и конфигурации узла USB.
4. Микроконтроллер Atmega128 управляет процессом отображения информации на светодиодном экране.
Вывод
На рассмотрение представлен программно-аппаратный комплекс, оригинальность которого в первую очередь просматривается в структуре аппаратных средств, где с одной стороны фигурирует современный ПК, а с другой светодиодное устройство индикации.
Устройство сопряжения построено на популярных и общедоступных элементах и интерфейсе, что дает возможность его заводского производства, а также делает его конкурентно способным.
Применяемое USB сопряжение обеспечивает комфортность работы с устройством: избавляет пользователя от необходимости дополнительных коммуникаций с системным блоком; дает возможность его “горячего” подключения; исключает необходимость подключения дополнительных источников тока.
Применение данного комплекса ориентировано на широкую аудиторию пользователей, которым необходимо оперативно отслеживать поступающие в систему события.
Расширение сферы применения разработанного устройства возможно за счет его преобразования из устройства индикации в устройство управления.
Литература
[1] ATMEL AVR ATmega128 Datasheet, www.atmel.com
[2] "Применение микроконтроллеров AVR. Схемы, алгоритмы, программы", Баранов В.Н. Москва, 2004. - 288 с.
[3] Future Technology Devices International FT245BM Datasheet, www.ftdichip.com
[4] “Реализация интерфейса USB в микроконтроллерных устройствах”, Современная электроника, № 2 2007, СТА-ПРЕСС.
[5] ATMEL AVR AT90USB1287 Datasheet, www.atmel.com
[6] Архитектура 8-разрядных микроконтроллеров семейства AVR ATmega128, www.gaw.ru
[7] FT245BM USB FIFO ( USB - Parallel ) Datasheet, I.C. Future Technology Devices International Ltd. www.ftdichip.com
|