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

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Аватара пользователя
Evgeny1
Друг Кота
Сообщения: 4106
Зарегистрирован: Пн авг 10, 2009 01:18:55
Откуда: Электросталь
Контактная информация:

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

Сообщение Evgeny1 »

Вот разжился тут клавиатурой от кассового аппарата и пришла гениальная мысль-подключить ее к компу и вывести на нее самые часто используемые клавиши. Клава с контроллером реализованном на двух микросхемах IN74HC164AD и IN74HC165AD. Из нее выходит 5 проводков, на плате написано КЛАВИАТУРА ЭЛИАП (8362)-75368. Помогите кто нибудь к компу подрубить лучше всего через COM или LPT.
Ниже фотки клавы и отдельно контроллера.
Вложения
-0015.jpg
Клава
(169.7 КБ) 602 скачивания
-0016.jpg
Контроллер
(131.55 КБ) 641 скачивание
-0017.jpg
Контроллер с другой стороны
(129.96 КБ) 606 скачиваний
Реклама
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Сообщение uk8amk »

HC165 и HC165 -это по ходу дела 2 обычных сдвиговых регистра. Посмотрите на сайте в статьях, было уже что-то подобное, "клавиатура подонка", как-то так называлось.
Реклама
Аватара пользователя
Evgeny1
Друг Кота
Сообщения: 4106
Зарегистрирован: Пн авг 10, 2009 01:18:55
Откуда: Электросталь
Контактная информация:

Сообщение Evgeny1 »

Да нету там нифига :(
Rom@n
Родился
Сообщения: 13
Зарегистрирован: Вт май 12, 2009 23:25:53
Откуда: Навашино
Контактная информация:

Сообщение Rom@n »

Вот она http://radiokot.ru/konkurs/24/, но там PS/2

Попробуйте нарисовать схему, посмотрим.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
As
Модератор
Сообщения: 46117
Зарегистрирован: Пт янв 23, 2009 19:20:05

Сообщение As »

Ну зачем всё так усложнять? LPT, COM... Взять готовую (самую дешовую) USB-клавиатуру, выдрать из неё контроллер, подключить нужные клавиши - и нет проблем... К одному компу можно подключить хоть сотню таких "специализированных" клавиатур... Цена вопроса - менее 200 рублей, если раскурочить абсолютно новую клавиатуру...
Реклама
Аватара пользователя
Evgeny1
Друг Кота
Сообщения: 4106
Зарегистрирован: Пн авг 10, 2009 01:18:55
Откуда: Электросталь
Контактная информация:

Сообщение Evgeny1 »

Rom@n с рисунком схемы могут возникнуть 'небольшие' проблемы там плата многослойная. А насчет готовой клавиатуры, то я ни разу не видел USB клавиатуры дешевле 500р.
Реклама
Rom@n
Родился
Сообщения: 13
Зарегистрирован: Вт май 12, 2009 23:25:53
Откуда: Навашино
Контактная информация:

Сообщение Rom@n »

Evgeny1, а питание к ней идёт по этим же проводам, или где-то отдельно?
Аватара пользователя
Evgeny1
Друг Кота
Сообщения: 4106
Зарегистрирован: Пн авг 10, 2009 01:18:55
Откуда: Электросталь
Контактная информация:

Сообщение Evgeny1 »

Ага я так понял, что 5-это+,а 4-
Аватара пользователя
Evgeny1
Друг Кота
Сообщения: 4106
Зарегистрирован: Пн авг 10, 2009 01:18:55
Откуда: Электросталь
Контактная информация:

Сообщение Evgeny1 »

Ой не наоборот ща датшит на микрухи смотрел 5- 4+
Rom@n
Родился
Сообщения: 13
Зарегистрирован: Вт май 12, 2009 23:25:53
Откуда: Навашино
Контактная информация:

Сообщение Rom@n »

Тогда непонятно, если бы там не было питания, то другое дело 5 во 2 степени - 32 комбинации, как я посмотрел там 31 кнопка, значит здесь что то другое.
Аватара пользователя
evgeniy66
Нашел транзистор. Понюхал.
Сообщения: 151
Зарегистрирован: Пт май 01, 2009 08:58:42
Откуда: г. Коломна
Контактная информация:

Сообщение evgeniy66 »

Эта клава – обычная матрица 4х8, микросхемы преобразуют последовательный код в параллельный для выбора нужной строки (столбца) и из параллельного в последовательный для чтения данных со столбца (строки).
Это сделано для экономии портов микроконтроллера ККМ, при прямом подключении пришлось использовать 12 линий ввода – вывода, что очень расточительно.
RK3DUQ
Аватара пользователя
Evgeny1
Друг Кота
Сообщения: 4106
Зарегистрирован: Пн авг 10, 2009 01:18:55
Откуда: Электросталь
Контактная информация:

Сообщение Evgeny1 »

Вы бы мне лучше сказали как ее к компу подключить, а не как она преобразует код из последовательного в параллельный. :dont_know:
Аватара пользователя
evgeniy66
Нашел транзистор. Понюхал.
Сообщения: 151
Зарегистрирован: Пт май 01, 2009 08:58:42
Откуда: г. Коломна
Контактная информация:

Сообщение evgeniy66 »

Подключить ее к компу можно с помощью микроконтроллера, который будет сканировать клаву и преобразовывать коды нажатия её клавиш в какой то формат понятный PC: PS/2, USB, ЛПТ, СОМ. Лучше всего в PS/2, можно будет без проблем использовать одновременно со стандартной клавой. Схема подключения здесь не сложная, алгоритм тоже, но кто будет писать прогу для микроконтроллера? Готовых прог под Вашу клаву Вы не найдете, маловероятно что, кто-то еще этим занимался. Можно подключить на ЛПТ, но все равно надо будет писать драйвер или прогу для опроса, только уже для компа.
RK3DUQ
Аватара пользователя
Evgeny1
Друг Кота
Сообщения: 4106
Зарегистрирован: Пн авг 10, 2009 01:18:55
Откуда: Электросталь
Контактная информация:

Сообщение Evgeny1 »

А без контроллеров ни как нельзя??
Аватара пользователя
nik-as
Друг Кота
Сообщения: 5728
Зарегистрирован: Вс фев 08, 2009 16:13:38
Откуда: п.Красногорский

Сообщение nik-as »

Может быть и можно, но чтобы разобраться с этим нужно срисовать схему клавы,
чтобы разобраться как она работает, и какие сигналы выходят на разъём.
Потом подать питание и отсканировать сигнал каждой клавиши, ну и потом останется только написать драйвер,
который поможет компу "понимать" твою клаву. :))
Но мне честно говоря не понятно зачем дублировать существующую клавиатуру.
Расширение функций существующей было бы гораздо практичнее, ИМХО. :tea:
Творчество оно для того и нужно чтобы творить!
Аватара пользователя
evgeniy66
Нашел транзистор. Понюхал.
Сообщения: 151
Зарегистрирован: Пт май 01, 2009 08:58:42
Откуда: г. Коломна
Контактная информация:

Сообщение evgeniy66 »

nik-as писал(а):Может быть и можно, но чтобы разобраться с этим нужно срисовать схему клавы,
чтобы разобраться как она работает, и какие сигналы выходят на разъём.
Без внешнего воздействия ни каких сигналов на разъёме не будет, как она работает я описал выше. Для рисования схемы досточно даташитов на микрухи и прозвонить, как к ним подключена матрица клавы (строки и столбцы).
В ККМ эту клавиатуру опрашивает контроллер ККМ.
RK3DUQ
Аватара пользователя
Evgeny1
Друг Кота
Сообщения: 4106
Зарегистрирован: Пн авг 10, 2009 01:18:55
Откуда: Электросталь
Контактная информация:

Сообщение Evgeny1 »

А никто не знает как подключить одновременно две PS2 клавиатуры.
Аватара пользователя
nik-as
Друг Кота
Сообщения: 5728
Зарегистрирован: Вс фев 08, 2009 16:13:38
Откуда: п.Красногорский

Сообщение nik-as »

evgeniy66 писал(а): В ККМ эту клавиатуру опрашивает контроллер ККМ.
Да разве в том дело кто его опрашивает, я писал к тому, а стоит ли овчинка выделки?
Evgeny1 писал(а):А никто не знает как подключить одновременно две PS2 клавиатуры.
В один разъём ни как, тебе нужно либо вторую клаву USB либо переходник PS2-USB.
Творчество оно для того и нужно чтобы творить!
Аватара пользователя
evgeniy66
Нашел транзистор. Понюхал.
Сообщения: 151
Зарегистрирован: Пт май 01, 2009 08:58:42
Откуда: г. Коломна
Контактная информация:

Сообщение evgeniy66 »

nik-as писал(а):Да разве в том дело кто его опрашивает, я писал к тому, а стоит ли овчинка выделки?
А я писал выше, как это можно зделать, а стоит оно того или нет, пусть решает автор темы.
RK3DUQ
Аватара пользователя
Lucky
Встал на лапы
Сообщения: 108
Зарегистрирован: Вс янв 25, 2009 22:27:13
Контактная информация:

Сообщение Lucky »

вот тут посмотрите http://www.obdev.at/products/vusb/prjhid.html
Хороший, плохой... Главное у кого ружьё.
Ответить

Вернуться в «Интеграция с ПК»