Научно-инновационное предприятие "ДІЯ"

	Утверждаю: Директор ООО НИП “ДІЯ”: _____________Тищенко Н.Т. ______.______________2003г.

Разработка контроллера технологической клавиатуры “KBDCntr-1.1”

ТЕХНИЧЕСКОЕ ЗАДАНИЕ

Согласовано: гл. инженер: __________Касиянчук Н.В. ____. ______________2003г.	

на 8 листах

Днепродзержинск2003

Содержание

1.Общие сведения	3

1.1.Наименование	3

1.2.Участники разработки	3

1.3.Сроки начала и окончания разработки	3

1.4.Основание для разработки	3

1.5.Финансирование	3

1.6.Порядок предъявления результатов работ	3

2.Назначение	4

2.1.Назначение контроллера клавиатуры	4

2.2.Цели создания контроллера клавиатуры	4

3.Структура и функции контроллера	5

3.1.Структура	5

3.2.Функции	5

4.Требования	6

4.1.Требования к схемотехнической части	6

4.2.Требования к микропрограммной части	7

Общие сведения

Наименование

Контроллер технологической клавиатуры - “KBDCntr-1.1”

Участники разработки

Савоченко Роман Алексеевич;

Сроки начала и окончания разработки

Начало:	февраль 2003г.

Окончание:	май 2003г.

Основание для разработки

Распоряжение директора.

Финансирование

Финансирование осуществляется за счёт внутренних ресурсов.

Порядок предъявления результатов работ

Результаты работ предъявляются в виде проектной, технической документации, исходных кодов прошивки, опытного экземпляра и протокола испытаний.

Назначение

Назначение контроллера клавиатуры

Контроллер технологической клавиатуры предназначен для:

генерации последовательности скан кодов в соответствии с положением клавиш в узлах маски клавиатуры и содержимого таблиц нажатий и отпусканий клавиш;

повторной генерации последовательности скан кодов при удержании клавиш;

генерации звукового сигнала при нажатии клавиши и/или по команде из ПО;

управления маской светодиодов (56) из программного обеспечения (ПО) персонального компьютера;

получения состояние ключа;

Цели создания контроллера клавиатуры

Целями создания контроллера клавиатуры является:

необходимость генерации требуемой последовательности скан кодов при нажатии определённой клавиши для различных масок клавиатуры;

необходимость генерации последовательности скан кодов при отжатии для определения момента удержания клавиши;

возможность изменения последовательности скан кодов отдельных клавиш для различных клавиатурных масок;

необходимость сигнализации отдельных состояний, путём подсвечивания и мигания светодиодами на клавиатурной маске;

необходимость в дополнительной звуковой сигнализации по нажатию клавиши, а также сигнализации внешних событий по команде из ПО;

обеспечение доступного способа управления параметрами генерации скан кодов из ПО.

Структура и функции контроллера

Структура

Контроллер технологической клавиатуры состоит из:

схемотехнической части;

программы контроллера клавиатуры (микропрограммная часть);

Функции

Части контроллера технологической клавиатуры должны выполнять следующие функции:

схемотехническая часть:

обеспечить электронную совместимость с клавиатурными портами AT и PS2;

обеспечить уровень энергопотребления не более 0,1A;

обеспечить уровень тепловыделения не более 0,5Вт ;

микропрограммная часть:

согласовываться со схемотехнической частью;

управлять схемотехнической частью в соответствии с функциональностью контроллера клавиатуры;

Требования

Требования к схемотехнической части

Надежность

Схемотехническая часть контроллера должна удовлетворять следующим требованиям надежности:

температурный диапазон: от 0 до 550С;

колебание напряжения питания: ±25%;

наработка на отказ: 100000ч;

устойчивую и непрерывную работу в составе технологической клавиатуры операторской станции;

сохранение работоспособности при зажигании всех светодиодов;

сохранение работоспособности при долговременном и одновременном нажатии нескольких клавиш;

Быстродействие

Схемотехническая часть контроллера должна удовлетворять следующим требованиям быстродействия:

гарантировать реакцию на нажатии клавиши не более 0.1с;

гарантировать загорание светодиода не более чем через 0.1с после команды с ПО;

частоту мигания светодиодов не менее 60Гц;

Элементная базе

Выбор элементной базы должен производится исходя из требований надёжности и быстродействия схемотехнической части контроллера клавиатуры.

Совместимость

Схемотехническая часть контроллера технологической клавиатуры должна быть электрически совместима с клавиатурными портами AT и PS2 современных персональных компьютеров.

Требования к микропрограммной части

Надежность

Микропрограмма должна удовлетворять следующим требованиям надежности:

исключение подвисания программы;

исключение зацикливания программы;

стабильная генерация импульсов на светодиодах;

стабильная связь с ПК;

Быстродействие

Микропрограммная часть контроллера должна удовлетворять следующим требованиям быстродействия:

скорость связи с ПК:	не менее 1 мбит/с;

частота мигания светодиодов:	не менее 60 Гц;

Совместимость

Микропрограммная часть контроллера технологической клавиатуры должна обеспечивать протокольную совместимость с клавиатурными портами AT и PS2 современных персональных компьютеров.

Исполнители

Наименование организации, Предприятия	Должность исполнителя	Фамилия, имя отчество	Подпись	Дата
ООО НИП “ДІЯ”, НИО-1	Научный сотрудник	Савоченко Роман Алексеевич

8

2002-07-03T14:57:22