OpenSCADAWiki: Roman Savochenko/KBD Cntr ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 

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

Имя: KBDCntr-1.1
Основан/Завершен: июнь 2001г / февраль 2002г
Участники: Роман Савоченко (автор, разработчик)
Описание: Проект KBDCntr-1.1 является частью программного проекта Complex2 и предназначен для создания расширенного контроллера технологической клавиатуры.
Материалы: Subversion Архив KBDCntr, Фотогалерея
Фото контроллера клавиатуры (15 Kb)


Contents

1 Цели

Необходимость создания нового контроллера технологической клавиатуры возникла в процессе реализации проекта SCADA системы "Complex2". Причиной тому явилось то, что SCADA "Complex2", технологическая клавиатура и говорящая система являются ключевыми элементами Унифицированного Программно-Технического Комплекса (УПТК) "ДIЯ", следовательно существенные ограничения одного узла могут значительно ограничить функции системы в целом.


Старый контроллер (контроллер клавиатуры) имел следующие существенные недостатки:


Исходя из вышеперечисленных ограничений предыдущей разработки формировались цели новой разработки:

2 Разработка

Проект разработки нового контроллера технологической клавиатуры основан в июле 2001г.


Первоочередной задачей было получение исходной микропрограммы имеющегося контроллера. Задачу удалось решить благодаря наличию версий контроллера, использующего внешнюю ПЗУ на основе микросхемы КР573РФ2. Дизассемблированная микропрограмма послужила основой для новой разработки. Исходя из принципа открытых исходников (Open Source) исходные тексты модифицированной программы публикуются под открытой лицензией GPL.


Дальнейшая разработка шла в области схемотехники. В рамках проекта контроллера клавиатуры были приняты следующие схемотехнические решения:


Благодаря встроенной (4кб) флеш-памяти, совместно с установкой микропроцессора на панель, удалось достичь простой модификации, а за счёт компактного исполнения исключить избыточность.


Разработка завершена в феврале 2002г. В качестве результатов разработки предоставлен комплект документации и полностью функционирующий опытный образец (рис. 1)


Опытный образец контроллера клавиатуры. (166 Кб)
Рис. 1. Опытный образец контроллера клавиатуры.

3 Материалы

Использованные программно-технические средства

Техническая документация


Все материалы проекта доступны в репозитории Subversion: $ svn co http://oscada.org/svn/trunk/TechKBD


Архивы срезов CVS можно загрузить с ftp-сервера OpenSCADA.


Фотографии контроллера клавиатуры можно посмотреть на фотогалереи сайта.

4 Замечания


 
Files[Hide files/form]
2016-02-18 13:26:41    (15 Kb)  kbdcntr.png Фото контроллера клавиатуры
2016-02-19 10:29:56    (45 Kb)  kbd_cntr_sbor.pdf Сборочный чертёж
2016-02-19 10:28:49    (132 Kb)  kbd_cntr_scheme.pdf Схема электрическая принципиальная
2016-02-19 10:30:53    (322 Kb)  kbd_cntr_spec.pdf Спецификация компонентов
2016-02-19 10:27:39    (49 Kb)  kbd_cntr_tz.pdf Техническое задание на разработку
2016-02-19 10:32:05    (534 Kb)  kbd_manual.pdf Техническое описание технологической клавиатуры
2016-02-18 13:27:12    (166 Kb)  kbd_opit.png Опытный образец контроллера клавиатуры.
2016-02-19 10:33:34    (37 Kb)  techkbd.asm Исходный код микропрограммы
2016-02-19 10:34:51    (2 Kb)  test_kbd.cc Исходный код утилиты тестирования светодиодов в среде ОС Linux
There is no comment on this page. [Display comments/form]