- Замена КР1801ВП1-014 на многофункциональный контроллер с Н1806ВМ2
-
? MM@ - 26.04.2014 15:05
Примерная схема платы контроллера ( без видеочасти ) :
http://www.pixic.ru/i/70h0v4w0t121E9S3.jpg
*
Функционал :
1. Работа с любой пассивной контактной клавой организацией до 16 х 16 сканов, включая клаву БК.
2. Работа с ПС/2 клавой.
3. Возможность автономной работы - как эмулятор клавы МС7004 или МИДИ - клавы ( ориентация - Стейнберг )
3.1. При автономной работе - индикация режимов на светодиодном индикаторе
4. Софт хранится в батарейном СОЗУ годами, перезагрузка софта - по протоколу пультового терминала МС1201.02.
5. Возможность перезагрузки софта через ИБМ - ЭВМ - по КОМ-порту, без участия БК.
6. Возможность расширения до полного терминала 177560 по образцу 15-ИЭ-0013, с совмещением видеовыхода с видеовыходом БК или др. ЭВМ - по принципу КСМ / КГД ДВК.
-
? Дмитрий - 26.04.2014 15:30
Ув. Иван Иванович, если уж извлекать из этого какой-то смысл - соорудите машину на этом проце с кучей памяти, ММУ, сопроцом и прочими плюшками в едином корпусе или на той же miniITX. Для чего все эти монструозные переходники? Если это все как тестовые образцы до объединения в единое целое, тогда мой вопрос снят - ждем конечного продукта.
-
? MM@ - 26.04.2014 15:42
Н1806ВМ2 слабее по производительности , чем КМ1801ВМ3А на 10-20%, по этому годен как второстепенный контроллер.
*
Прямой ответ : для ДВК.
И др. технологического оборудования.
Вопрос - а не проще ли прикупить сразу это самое технологическое оборудование ?
Для работающих в Москве - 1-2 К$ - это ежемесячные расходы на железо, и всякие там самоделки воспринимаются исключительно в потешном смысле. А в провинции - это годовой бюджет железа, в лучшем случае.
*
Машинку сооружать, по-видимому, не буду, т.к. кроме меня это никому не нужно, а макетов у меня - в достатке всяких, частично декомплектованных.
-
? anonymous - 26.04.2014 15:48
А почему не на одной м/с mcu все это сделать? Или на mcu + простенькой cpld, как напрашивается из структурной схемки?
-
? MM@ - 27.04.2014 01:36
1. Почему не на плюшках сделать - а софт кто будет писать к всевозможным вариантам ? А так - или я, или пользователи, т.к. все фичи этого контроллера достаточно документированы и читающие этот форум в курсе его программирования ( - ИМХО ).
2. Размер ДПП контроллера - с клавиатуру, крепится вместо неё деталями вниз, а сверху кладется, например, клава от ноута.
Разъем МПИ - шлейф под колодку бейсика, недостающие сигналы подаются на отдельный разъем на плате контроллера , в том числе сигналы нажатия, останова, прерываний, напряжение питания. Видеочасть в 1-м варианте будет отсуствовать.
3. Вообще-то, это 2-я плата БК11М3, электрически совместимая с ДВК ( как и вся машинка БК11М3 ).
-
? MM@ - 27.04.2014 01:56
Здесь поступило предложение насчет эмуляции мыши по 177714 - для этого надо приделать доп. порт 177714 на главную МПИ БК и использовать прерывание IRQ250 Н1806ВМ2 - для одновременной работы и клавы ПС/2, и мыжки. Но быстродействия вполне может и не хватить...
-
? anonymous - 27.04.2014 10:43
Если пинами PS/2 вручную шевелить, то конечно процессор только этим и будет занят. PS/2 аппаратный сделайте, чтоб сразу готовый байт с мыши/клавиатуры забирал процессор, a при записи байта в регистр, он сам бы отсылался.
-
? MM@ - 27.04.2014 14:48
1. Что - то подумалось о полном GAME - порте, включая часть для джойстиков.
2. Какой чип порекомендуете для обслуживания ПС/2 мыши ?
3. Применять 8042 - это уже немного на плюшкинизм похоже ...
-
? anonymous - 27.04.2014 14:57
1. Для джойстика примитивного потенциометрический способ управления по осям лучше использовать, задействовав два канала АЦП под него.
2. Логику, что же еще остается? Например http://eewiki.net/pages/viewpage.action?pageId=28278929 или http://www.eecg.toronto.edu/~jayar/ece241_08F/AudioVideoCores/ps2/ps2.html
3. MCU(не обязательно 8x42) - было бы самым простым и дешевым решением, но вы его не желаете.
-
? MM@ - 27.04.2014 15:18
1. Спасибо за отличную ссылку о кодах клавиш ПС/2.
2. Пока вопрос о 8042 отложен на самый крайний случай - для монтажа в макетном поле.
3. Этак придется пристраивать 2 шт. 561КП2 - т.к. для МИДИ - микшера и 8 шт. каналов маловато, а тут еще джойстик ...
4. Пока разыскивается доброволец для набора жудожественно отображенной Э3 ( с помощью кисти и мольберта ) в Пкад 2006.
Библиотеки стандартной логики типа КР531АП2, КР1533ЛА3 и т.п. - имеются. А вот с Н1806ВМ2 с шагом 1 мм и перевернутом виде - вопрос пока открыт... ( Можно и не перевернутом - т.к. он не особо греетца, не сравнить с печкой 1801ВМ1 ).
5. Думается, коннекторы под уникальную ноутбучную клаву будет сам пользователь приделывать в макетном поле - т.к. рассчитать все разнообразие такого дела не представляется возможным.
-
? anonymous - 27.04.2014 16:50
Причем тут коды клавишь? Ок, разжую:
http://www.eecg.toronto.edu/~jayar/ece241_08F/AudioVideoCores/ps2/src/PS2_Controller.zip
http://www.eecg.toronto.edu/~jayar/ece241_08F/AudioVideoCores/ps2/src/PS2_Demo.zip
http://eewiki.net/download/attachments/28278929/ps2_keyboard.vhd?version=1&modificationDate=1385412926060&api=v2
http://eewiki.net/download/attachments/28278929/debounce.vhd?version=1&modificationDate=1385412924373&api=v2
-
? MM@ - 27.04.2014 17:07
1. Конструкция - ДПП 295 х 150 мм, из которых 295 х 50 мм - макетное поле, для установки коннекторов ноутбучной клавы и т.п. расширений. МПИ БК будет подключаться с узкого края платы - поближе к колодке ПЗУ БК11М.
2. Для желающих могу сделать чертеж ДПП с посадкой мест крепления и главных разъемов - предварительный.
- << Форум