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

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

Сообщение Evgeny1 »

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

Сообщение uk8amk »

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

Сообщение Evgeny1 »

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

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

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

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

Сообщение As »

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

Сообщение Evgeny1 »

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

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

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

Сообщение Evgeny1 »

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

Сообщение Evgeny1 »

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

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

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

Сообщение evgeniy66 »

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

Сообщение Evgeny1 »

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

Сообщение evgeniy66 »

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

Сообщение Evgeny1 »

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

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

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

Сообщение evgeniy66 »

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

Сообщение Evgeny1 »

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

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

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

Сообщение evgeniy66 »

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

Сообщение Lucky »

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

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