Страница 1 из 2

Вспомогательная клавиатура

Добавлено: Ср окт 14, 2009 22:24:32
Evgeny1
Вот разжился тут клавиатурой от кассового аппарата и пришла гениальная мысль-подключить ее к компу и вывести на нее самые часто используемые клавиши. Клава с контроллером реализованном на двух микросхемах IN74HC164AD и IN74HC165AD. Из нее выходит 5 проводков, на плате написано КЛАВИАТУРА ЭЛИАП (8362)-75368. Помогите кто нибудь к компу подрубить лучше всего через COM или LPT.
Ниже фотки клавы и отдельно контроллера.

Добавлено: Чт окт 15, 2009 12:32:42
uk8amk
HC165 и HC165 -это по ходу дела 2 обычных сдвиговых регистра. Посмотрите на сайте в статьях, было уже что-то подобное, "клавиатура подонка", как-то так называлось.

Добавлено: Чт окт 15, 2009 14:44:49
Evgeny1
Да нету там нифига :(

Добавлено: Чт окт 15, 2009 17:17:38
Rom@n
Вот она http://radiokot.ru/konkurs/24/, но там PS/2

Попробуйте нарисовать схему, посмотрим.

Добавлено: Чт окт 15, 2009 17:26:51
As
Ну зачем всё так усложнять? LPT, COM... Взять готовую (самую дешовую) USB-клавиатуру, выдрать из неё контроллер, подключить нужные клавиши - и нет проблем... К одному компу можно подключить хоть сотню таких "специализированных" клавиатур... Цена вопроса - менее 200 рублей, если раскурочить абсолютно новую клавиатуру...

Добавлено: Чт окт 15, 2009 17:51:54
Evgeny1
Rom@n с рисунком схемы могут возникнуть 'небольшие' проблемы там плата многослойная. А насчет готовой клавиатуры, то я ни разу не видел USB клавиатуры дешевле 500р.

Добавлено: Чт окт 15, 2009 17:56:30
Rom@n
Evgeny1, а питание к ней идёт по этим же проводам, или где-то отдельно?

Добавлено: Чт окт 15, 2009 18:18:19
Evgeny1
Ага я так понял, что 5-это+,а 4-

Добавлено: Чт окт 15, 2009 18:25:43
Evgeny1
Ой не наоборот ща датшит на микрухи смотрел 5- 4+

Добавлено: Чт окт 15, 2009 20:08:23
Rom@n
Тогда непонятно, если бы там не было питания, то другое дело 5 во 2 степени - 32 комбинации, как я посмотрел там 31 кнопка, значит здесь что то другое.

Добавлено: Чт окт 15, 2009 20:26:50
evgeniy66
Эта клава – обычная матрица 4х8, микросхемы преобразуют последовательный код в параллельный для выбора нужной строки (столбца) и из параллельного в последовательный для чтения данных со столбца (строки).
Это сделано для экономии портов микроконтроллера ККМ, при прямом подключении пришлось использовать 12 линий ввода – вывода, что очень расточительно.

Добавлено: Чт окт 15, 2009 21:32:39
Evgeny1
Вы бы мне лучше сказали как ее к компу подключить, а не как она преобразует код из последовательного в параллельный. :dont_know:

Добавлено: Чт окт 15, 2009 22:34:58
evgeniy66
Подключить ее к компу можно с помощью микроконтроллера, который будет сканировать клаву и преобразовывать коды нажатия её клавиш в какой то формат понятный PC: PS/2, USB, ЛПТ, СОМ. Лучше всего в PS/2, можно будет без проблем использовать одновременно со стандартной клавой. Схема подключения здесь не сложная, алгоритм тоже, но кто будет писать прогу для микроконтроллера? Готовых прог под Вашу клаву Вы не найдете, маловероятно что, кто-то еще этим занимался. Можно подключить на ЛПТ, но все равно надо будет писать драйвер или прогу для опроса, только уже для компа.

Добавлено: Пт окт 16, 2009 06:05:40
Evgeny1
А без контроллеров ни как нельзя??

Добавлено: Пт окт 16, 2009 08:37:26
nik-as
Может быть и можно, но чтобы разобраться с этим нужно срисовать схему клавы,
чтобы разобраться как она работает, и какие сигналы выходят на разъём.
Потом подать питание и отсканировать сигнал каждой клавиши, ну и потом останется только написать драйвер,
который поможет компу "понимать" твою клаву. :))
Но мне честно говоря не понятно зачем дублировать существующую клавиатуру.
Расширение функций существующей было бы гораздо практичнее, ИМХО. :tea:

Добавлено: Пт окт 16, 2009 10:58:43
evgeniy66
nik-as писал(а):Может быть и можно, но чтобы разобраться с этим нужно срисовать схему клавы,
чтобы разобраться как она работает, и какие сигналы выходят на разъём.
Без внешнего воздействия ни каких сигналов на разъёме не будет, как она работает я описал выше. Для рисования схемы досточно даташитов на микрухи и прозвонить, как к ним подключена матрица клавы (строки и столбцы).
В ККМ эту клавиатуру опрашивает контроллер ККМ.

Добавлено: Пт окт 16, 2009 16:54:24
Evgeny1
А никто не знает как подключить одновременно две PS2 клавиатуры.

Добавлено: Пт окт 16, 2009 17:08:50
nik-as
evgeniy66 писал(а): В ККМ эту клавиатуру опрашивает контроллер ККМ.
Да разве в том дело кто его опрашивает, я писал к тому, а стоит ли овчинка выделки?
Evgeny1 писал(а):А никто не знает как подключить одновременно две PS2 клавиатуры.
В один разъём ни как, тебе нужно либо вторую клаву USB либо переходник PS2-USB.

Добавлено: Пт окт 16, 2009 17:21:33
evgeniy66
nik-as писал(а):Да разве в том дело кто его опрашивает, я писал к тому, а стоит ли овчинка выделки?
А я писал выше, как это можно зделать, а стоит оно того или нет, пусть решает автор темы.

Добавлено: Пт окт 16, 2009 17:45:41
Lucky
вот тут посмотрите http://www.obdev.at/products/vusb/prjhid.html