АвторСообщение
постоянный участник




Пост N: 104
Зарегистрирован: 24.09.07
Откуда: Россия, Москва
Рейтинг: 0
ссылка на сообщение  Отправлено: 11.04.08 12:05. Заголовок: Как удобней организовать опрос клавиатуры из 16 кнопок?


Нужно организовать опрос 16 кнопок. От МК осталось свободных всего 5 портов. Пытался найти шифратор, нашел только максимум на 12 кнопок. Может кто знает другие на большие количество кнопок?
Понравилась идея изложенная в самоучителе 11/2 в части касающийся программной реализации. Диодный шифратор делать как-то не хочется (больше 20 диодов). Пока из всех вариантов склоняюсь к установке еще одного Пика, отдельно под клавиатуру. Конечно расточительно, но зато сразу код нужной кнопки с противодребезговой защитой. Можно на него завести 16 кнопок и сделать 5 выходов, как раз под мои свободные 5 портов.

Интересен еще один вопрос. Можно ли соединять к одному кварцу несколько Пиков?. Интуитивно понимаю, что нельзя, но вот почему? Может, кто пробовал?



Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 36 [только новые]


постоянный участник




Пост N: 709
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 3

Награды: Отлично!',
ссылка на сообщение  Отправлено: 11.04.08 12:26. Заголовок: Sky Lord пишет: Дио..


Sky Lord пишет:

 цитата:
Диодный шифратор делать как-то не хочется


есть такая м/с 74С922. Обрабатывает клавиатуру из 16-и кнопок, на выходе

 цитата:
код нужной кнопки с противодребезговой защитой


есть отдельный вывод, который можно использовать для входа прерывания МК, но стоит (у нас) около 7$. Я сначала ее начал использовать, а потом сообразил что дешевле поставить 628-й ПИК с программой.

Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 106
Зарегистрирован: 24.09.07
Откуда: Россия, Москва
Рейтинг: 0
ссылка на сообщение  Отправлено: 11.04.08 14:17. Заголовок: Да, цены на шифратор..


Да, цены на шифраторы меня тоже порадовали. Был бы смысл их использовать, если ты не владеешь программированием МК или они стоят дешевле, чем Пик. Я тоже прикинул, что цена на шифраторы примерно та же (порядка 150-280р), а функциональность у Пика все таки выше. Самое интересное, что если купить пачку Пиков (5 шт.), то цена получается даже ниже (130р), чем у шифратора У меня основной МК стоит F877 (160р. если брать до 5 шт.) в корпусе TQFP44. Я сначала хотел купить F873 на 28 ног, но у него корпус другой и придется переходник покупать, а он дорогой. Мне переходник в программатор для TQFP44 обошелся в 1900р., а под F873 стоит 2400р. нет смысла. Да и для одинаковых пиков, и прогу легче переделать.

Пока я так понимаю, что оптимально это Пик. Господа, может есть еще какие-то мнения?

Alberto пишет:

 цитата:
есть такая м/с 74С922


Она есть в Чипе стоит 340р.

Кстати, может кто не знает. Открылся "новый" магазин электроники (открылся еще летом). "Вольтмастер" http://www.voltmaster.ru Самое интересное, что там некоторые вещи дешевле выходят, чем в Чипе (притом ощутимо). Например мой МК F877 стоит там 160 (если брать 5 штук, то по 130р.), а в Чипе 290р (если брать 15 штук, то по 147р.).



Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 632
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 2
ссылка на сообщение  Отправлено: 11.04.08 15:22. Заголовок: Ведь существуют ещё ..


Ведь существуют ещё сдвиговые регистры.
Для них достаточно 4 вывода ПИКа (1-данные, 2-такт, 3-сброс, 4-чтение клавиш), а подключить можно практически неограниченое количество кнопок.
Подойдёт МС К176ИР2 (8 кнопок на корпус).
Цена будет вообще смешная.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 634
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 2
ссылка на сообщение  Отправлено: 11.04.08 15:31. Заголовок: Sky Lord пишет: Мож..


Sky Lord пишет:

 цитата:
Можно ли соединять к одному кварцу несколько Пиков?. Интуитивно понимаю, что нельзя, но вот почему

Ну почему нельзя? Можно!
Но с двумя выводами кварца должен быть соединён только один ПИК, а остальньные (входы генераторов ПИКов) только с одним, тем, к которому подключается вывод генератора.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 108
Зарегистрирован: 24.09.07
Откуда: Россия, Москва
Рейтинг: 0
ссылка на сообщение  Отправлено: 11.04.08 17:52. Заголовок: Пётр пишет: Ведь су..


Пётр пишет:

 цитата:
Ведь существуют ещё сдвиговые регистры


Честно сказать я не совсем понял, что вы хотели сказать. Если можно буржуйский аналог (а то где инфу по нашим найти?), а лучше схемку применения.


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 710
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 3

Награды: Отлично!',
ссылка на сообщение  Отправлено: 11.04.08 18:03. Заголовок: Пётр пишет: Ведь су..


Пётр пишет:

 цитата:
Ведь существуют ещё сдвиговые регистры.


мороки много , уж лучше ПИК или, если клавиш нужно много, стандартную клавиатуру от ПК.

Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 636
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 2
ссылка на сообщение  Отправлено: 11.04.08 18:44. Заголовок: Sky Lord пишет: Чес..


Sky Lord пишет:

 цитата:
Честно сказать я не совсем понял, что вы хотели сказать.

Что-то типа этого



только там выходы обнуления соеденены с общим проводом, а их желательно подключить к выводу ПИКа и обнулять перед каждым сканированием.

Sky Lord пишет:

 цитата:
а то где инфу по нашим найти

А что у Вас нет журналов "Радио" за 1985-1995 года?
Там всё есть.

Alberto пишет:

 цитата:
мороки много

У каждого решения есть свои достоинства и недостатки.
Клаву от компа нужно использовать когда нужно ну очень много кнопок.

PS.
Рисунок в формате png

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 784
Зарегистрирован: 26.12.06
Откуда: Санкт-Ленинград
Рейтинг: 1
ссылка на сообщение  Отправлено: 11.04.08 19:10. Заголовок: Sky Lord пишет: ост..


Sky Lord пишет:

 цитата:
осталось свободных всего 5 портов.

А чем заняты остальные?
У меня, на сайте, есть 16-ти кнопочная клавиатура. Там одновременно динамическая индикация, на 16 светодиодов, и стробы, у индикации, и опроса клавиатуры общие. Поэтому всего заняты 4+4+4=12 выводов. Кстати, можете его использовать, в качестве дополнительного блока, если остановитесь на таком варианте. Номер нажатой кнопки шифруется двоичным кодом.
А вообще, как народ только не изгаляется. Видел вариант, где используется RC-цепочка, где R-набор резисторов. Кнопки подключены к местам соединения. Идея в том, что сперва заряжают ёмкость, а потом измеряют время разряда. Соответственно, при нажатии разных кнопок, R будет различным, и время тоже. Надеюсь, понятно объяснил.

Obligatus Servus Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 713
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 3

Награды: Отлично!',
ссылка на сообщение  Отправлено: 11.04.08 19:23. Заголовок: Sky Lord пишет: где..


Sky Lord пишет:

 цитата:
где инфу по нашим найти


скачайте вот это:
http://ihtik.2x4.ru/electrotehn_4janv2007/electrotehn_4janv2007_3196.rar
это справочник "Популярные цифровые микросхемы" там есть и ТТЛ и КМОП, распмсана работа, выводы и т.д.

Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 714
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 3

Награды: Отлично!',
ссылка на сообщение  Отправлено: 11.04.08 19:30. Заголовок: Чем использовать три..


Чем использовать три (!) корпуса мелкой логики я лучше использую один корпус МК. Дороже? Да, но надо учитывать и печатку (больше дырок, больше размер печатки, сложнее рисунок и т.д.), т.ч. в результате разница будет не такая и большая.

Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 110
Зарегистрирован: 24.09.07
Откуда: Россия, Москва
Рейтинг: 0
ссылка на сообщение  Отправлено: 11.04.08 19:32. Заголовок: Пётр пишет: Что-то ..


Пётр пишет:

 цитата:
Что-то типа этого...


Прикольно.... Вот до такого я бы точно не додумался. Я уже решил еще один Пик поставить. Дополнительных 33 порта очень кстати. Можно будет убрать два регистра (каждый из которых по размерам как Пик). Но эта идея в дальнейшем может очень пригодиться. Спасибо. Уберу ее в закрома, как деталька в "конструктор" пойдет.

Dmitry Dubrovenko пишет:

 цитата:
Надеюсь, понятно объяснил


Да я понял. Остается с вами согласиться, идея интересная и наверняка найдет своих последователей. Лично я, вряд ли буду ее использовать, т.к. всегда стараюсь снизить присутствие аналоговой части до минимума (меньше настройки в будущем).



Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 111
Зарегистрирован: 24.09.07
Откуда: Россия, Москва
Рейтинг: 0
ссылка на сообщение  Отправлено: 11.04.08 19:36. Заголовок: Alberto Спасибо за с..


Alberto Спасибо за справочник!
Лично мне идея с МК тоже ближе. Ее и буду реализовывать на данный момент.

Dmitry Dubrovenko При такой организации клавиатуры выигрыш по портам вдвое. Интересно, что при росте клавиатуры выигрыш будет только увеличиваться


Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 363
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 2
ссылка на сообщение  Отправлено: 11.04.08 20:09. Заголовок: Sky Lord пишет: Нуж..


Sky Lord пишет:

 цитата:
Нужно организовать опрос 16 кнопок. От МК осталось свободных всего 5 портов


Что- то только заметил, эту тему. Если у вас есть индикатор, то очень леко реализовать, оставив ваши 5 выводов свободными. Нужно 8 выводов порта, а если они заведены на индикатор по шине данных, то это идеальный вариант. Посмотрите в обмене 4/27. "Вариант создания клавиатуры без прерываний."

Я знаю, что мало знаю, узнаю больше, и понимаю, что знаю еще меньше. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 112
Зарегистрирован: 24.09.07
Откуда: Россия, Москва
Рейтинг: 0
ссылка на сообщение  Отправлено: 11.04.08 21:30. Заголовок: MAZ Только что нашел..


MAZ Только что нашел эту тему в обмене и посмотрел. Оказывается есть столько разных решений одного вопроса. Это здорово.
Я сам тоже люблю ЖК. Но в этом "девайсе" 14 (+ точка и общий) сегментные индикаторы и поэтому применена динамическая индикация. Но идея действительно классная в случае ЖК. 16 кнопок размениваем на 4 порта и при этом никакого дополнительного железа! Да это просто подарок какой-то.

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 366
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 2
ссылка на сообщение  Отправлено: 11.04.08 21:48. Заголовок: Если есть 5 свободны..


Если есть 5 свободных осталось найти три, не работающих во время опросы клавиатуры. Можно попробывать и с динимикой. Проблематично, но можно.

Я знаю, что мало знаю, узнаю больше, и понимаю, что знаю еще меньше. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 115
Зарегистрирован: 24.09.07
Откуда: Россия, Москва
Рейтинг: 0
ссылка на сообщение  Отправлено: 11.04.08 22:19. Заголовок: Я решил в случае это..


Я решил в случае этого девайса не заморачиваться. Второй Пик убрал из схемы два регистра и обеспечил мне постоянное наблюдение за кнопками, вне основной программы. А готовый двоичный код выставленный на RB4-RB7 легко использовать в основной программе. Тем более, что два Пика это 66 портов, от которых свободными остались всего 5 (опять пять.... магия какая-то). Притом плата настолько большая по габаритам, что ужиматься нет смысла.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 716
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 3

Награды: Отлично!',
ссылка на сообщение  Отправлено: 12.04.08 04:45. Заголовок: Dmitry Dubrovenko пи..


Dmitry Dubrovenko пишет:

 цитата:
Идея в том, что сперва заряжают ёмкость, а потом измеряют время разряда.


а вот другой вариант: на вход АЦП вешается N резисторов, с одной стороны все выводы соединены между собой и подключены к выводу АЦП (плюс один резистор (R1) на +5В), а на другой стороне резисторов кнопки, подключающие резисторы к общему проводу. Если ни одна кнопка не нажата на АЦП подается +5В через резистор R1 (т.е. грубо говоря +5В), при нажатии любой кнопки на АЦП подается напряжение с делителя резистор R1 и резистор нажатой кнопки. Идея не моя, видел в журнале.

Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 367
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 2
ссылка на сообщение  Отправлено: 12.04.08 07:13. Заголовок: А если три кнопки на..


А если три кнопки нажали или четыре, причем одновременно.

Я знаю, что мало знаю, узнаю больше, и понимаю, что знаю еще меньше. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 717
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 3

Награды: Отлично!',
ссылка на сообщение  Отправлено: 12.04.08 08:09. Заголовок: MAZ пишет: причем о..


MAZ пишет:

 цитата:
причем одновременно


и это решаемо: например имеем резистор включенный в +5В R0=10кОм. Резисторы R1=1кОм, R2=2кОм, R3=4кОм, R4=8кОм (резисторы R2-R5 подключены к кнопкам). При нажатии кнопки 1 имеем делитель R0 - R1 (10кОм-1кОм), при нажатии кнопки 2 R0 - R2 (10кОм-2кОм), кнопка 3 R0-R3 (10кОм-4кОм). Если нажать, напримет, кнопки два и три одновременно получим R0 - (R2+R3) или делитель 10кОм - 1,33кОм (сопротивление двух параллельно включенных резисторов), остальные ситуации просчитайте сами (сопротивления резисторов я взял от фонаря, не из ряда и не сделавши никаких предварительных прикидок), т.е. проблем нет, данную ситуацию можно просчитать, главное посмотреть чтобы суммарное сопротивление какой-либо комбинации небыло похоже на сопротивление одного резистора и т.д. Думаю идея ясна.

Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 721
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 3

Награды: Отлично!',
ссылка на сообщение  Отправлено: 12.04.08 16:41. Заголовок: В продолжение к пред..


В продолжение к предыдущему. Сейчас подумал, может Вы имели ввиду другое. При 16-и кнопках, если прописать все варианты, получится больше 65 тыс вариантов. В таком случае при нажатии на две, три, четыре и т.д. кнопок ничего не сработает (или сработает на разрешенные в программе комбинации), т.е. своего рода "защита от дурака".

Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 374
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 2
ссылка на сообщение  Отправлено: 12.04.08 17:26. Заголовок: Альберто. Мы сейчас ..


Альберто. Мы сейчас на одной стороне.
Именно я об этом и напомнил, что это надо продумать.
Например, будет нажата S2=1V и S3=1,5V, причем одновременно. А контроллер подумает , что нажата S7=2,5V. Может получится очень и очень плохо. Просто предупредил. Надо продумать, мне кажется надо делать, чтобы при нажатие кнопок одновременно 2 и больше. Напряжение становилось не "стандартное" для опроса.
Да, еще при 16 кнопках не принято делать те же действия, что при 2-8. Т.е специально предусмотрены режимы, когда работают сразу двумя кнопками одновременно. Лучше одной выбирать нужный режим (меню), а другая кнопка делает в каждом режиме, что угодно.

Я знаю, что мало знаю, узнаю больше, и понимаю, что знаю еще меньше. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 726
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 3

Награды: Отлично!',
ссылка на сообщение  Отправлено: 12.04.08 20:13. Заголовок: MAZ пишет: Просто п..


MAZ пишет:

 цитата:
Просто предупредил.


спасибо. Это просто вариант как использую всего один вывод МК подключить 10-20 кнопок.

 цитата:
Например, будет нажата S2=1V и S3=1,5V, причем одновременно. А контроллер подумает , что нажата S7=2,5V.


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


 цитата:
одной выбирать нужный режим (меню), а другая кнопка делает в каждом режиме, что угодно.


обычно я тоже делаю меню (а иначе зачем ЖКИ), обхожусь шестью (четырьмя) кнопками, вход в меню (Ok), переход по пунктам меню (вверх/вниз, может быть влево/вправо) и выход на предыдущий уровень (Esc). Для подтверждения выбранного меню, введенных данных клавиша Ok. Вот как образец один из моих дизайнов:



Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 378
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 2
ссылка на сообщение  Отправлено: 12.04.08 22:50. Заголовок: А вот мой "колх..


А вот мой "колхозный" дизайн. Два "скрытых" режима. Защита от шаловливых рук. И эти же кнопки, там чего только по одной не вытворяют. Сам порой забываю.Извиняюсь за качество.


Я знаю, что мало знаю, узнаю больше, и понимаю, что знаю еще меньше. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 731
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 3

Награды: Отлично!',
ссылка на сообщение  Отправлено: 13.04.08 00:46. Заголовок: MAZ пишет: "кол..


MAZ пишет:

 цитата:
"колхозный" дизайн


дело в том что я собирался заказывать корпуса на заводе, изделие должно было быть не в единичном экземпляре, но...

Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 638
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг: 2
ссылка на сообщение  Отправлено: 13.04.08 10:52. Заголовок: Sky Lord пишет: Тем..


Sky Lord пишет:

 цитата:
Тем более, что два Пика это 66 портов, от которых свободными остались всего 5

Что за устроойство это такое?
У меня в текущем устройстве на PIC16F84A (приёмник ДУ для телевизора) задействовано только 8 выводов, всободныи остались 5
При этом к нему подключается 12-ти разрядный ЦАП (на резистрорах), два 7-ми сегментных индикатора со статической индикацией, 8 кнопок, ключи для управления селекорами каналов (3 штуки) и каскад БАПЧГ, а также приёмник ДУ и светодиод, мигающий при приёме команд.
В общем требуется 12+7+7+8+3+1+1+1=40 выводов, а как я уже говорил используется только 8 выводов ПИКа, причём 2 из них используются для прерывания от приёмника и мигания светодиодом, а остальные шесть, для расширителя на 38 выводов.
Расширитель собран на четырёх 74HC595 и одной К176ИР2.


Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 381
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 2
ссылка на сообщение  Отправлено: 13.04.08 11:00. Заголовок: Alberto пишет: дело..


Alberto пишет:

 цитата:
дело в том что я собирался заказывать корпуса на заводе, изделие должно было быть не в единичном экземпляре, но...


А что но? Даже интересно.
Мне тоже вот таких штук надо сделать, дай бог не один десяток. Но с заводом связываться, себе дороже. Да и не умеют наши пока делать нормально. Как человек не ленивый, надфильком и дрелькой, делаю за три часа. Все вместе 2 дня. Сдача. И служит украшением "монстра" которым этот блочок управляет.

Я знаю, что мало знаю, узнаю больше, и понимаю, что знаю еще меньше. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 734
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 3

Награды: Отлично!',
ссылка на сообщение  Отправлено: 13.04.08 18:54. Заголовок: MAZ пишет: А что но..


MAZ пишет:

 цитата:
А что но? Даже интересно.


отписал в теме по ЖКИ модулям, не в тему конечно...

 цитата:
Как человек не ленивый, надфильком и дрелькой,


да я тоже вроде не особо ленивый, но люди хотят "фирму" и с этим не поспоришь.

Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 384
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 2
ссылка на сообщение  Отправлено: 13.04.08 21:53. Заголовок: Это конечно, за Ваши..


Это конечно, за Ваши деньги, любой каприз, можно и фирменный. От меня красота не требовалось, это просто привычка делать, стараться быть похожим на фирму. Но руки, есть руки.

Я знаю, что мало знаю, узнаю больше, и понимаю, что знаю еще меньше. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 739
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 3

Награды: Отлично!',
ссылка на сообщение  Отправлено: 13.04.08 22:36. Заголовок: MAZ пишет: за Ваши ..


MAZ пишет:

 цитата:
за Ваши деньги, любой каприз


вот и я о том.

 цитата:
От меня красота не требовалось


а в моем случае это 60-70% успеха. Аборигены... им надо чтобы блистело. Просто пример, зерносушилка 420т/час стоит 750 тыс. долларов. Что поставят в самодельном корпусе за 200$ или в "фирменном" за 600$. Ответ думаю понятен.

Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 390
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 2
ссылка на сообщение  Отправлено: 13.04.08 22:48. Заголовок: Да, но сколько, тогд..


Да, но сколько, тогда заплатят разработчику этого девайса? Мой аппарат, тянет всего на 20тыс $. Но у Вас монстр какой-то, 420 тонн, Вы не ошиблись? За два дня он пересушит хороший элеватор. Предлагаю, перйти на тему про измерение температуры. Я вам там вопрос оставил.

Я знаю, что мало знаю, узнаю больше, и понимаю, что знаю еще меньше. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 119
Зарегистрирован: 24.09.07
Откуда: Россия, Москва
Рейтинг: 0
ссылка на сообщение  Отправлено: 18.04.08 20:21. Заголовок: Alberto Интересный в..


Alberto Интересный вы дизайн сделали для кнопок. Вы предполагали сделать наклейку или вырезать под каждую кнопку?
Вот мой вариант, как я сделал кнопки. Поставил обычные тактовые кнопки, но т.к. в Чипе не было повыше, то я приклеил на эпоксидку гаечки с шайбочками и затянул это все пленкой.






Петр. Я вынес для себя из этого обсуждения, что если готовая ИМС стоит дороже МК, и не требуется высокого быстродействия (меньше мкс), то я буду ставить Пик с соответствующей программой, тут как говориться "что, кому нравится". В схеме, помимо 16 кнопок стоят светодиоды 10 штук. Можно конечно поставить регистр для включения их, но т.к. их 10, то следовательно придется ставить два регистра и т.п. заморочки, здорово решаемые всего лишь двумя Пиками.

Прекрасен лес в величии своем
И горы, перекаты все при нем,
И наглядеться невозможно на тебя,
Прекрасна ты Российская земля! (Ник.Л.)
Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 22
Зарегистрирован: 03.10.08
Откуда: Украина, г.Донецк
Рейтинг: 0
ссылка на сообщение  Отправлено: 24.07.09 10:01. Заголовок: Еще вариант


Я понимаю, что тема старая, но есть вопрос.
В одном из устройств, которое я некогда ремонтировал, была клавиатура из 8 кнопок и подключалась по 2 (!!!) проводам.
а организовано было просто. аналоговым кодированием.
на каждой кнопке висел последовательно резистор, резистор-кнопка были соединены параллельно и подключались к АЦП.

Собственно вопрос.
Может кто уже такое делал? насколько устойчиво декодируются?

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 957
Зарегистрирован: 03.01.07
Откуда: Россия, Рассказово Тамбовская обл
Рейтинг: 3
ссылка на сообщение  Отправлено: 24.07.09 11:50. Заголовок: Пробывал давно. Рабо..


Пробывал давно. Работает нормально. Экономия. Когда портов не хватает. Но надо подбирать резисторы, и фиксировать пороги напряжения в программе для каждой кнопки. Не очень удобно, при повторе конструкции. И еще проблема с нажатием нескольких кнопок возникает.
В остальном, имет право на жизнь.

Я знаю, что мало знаю, узнаю больше, и понимаю, что знаю еще меньше. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 23
Зарегистрирован: 03.10.08
Откуда: Украина, г.Донецк
Рейтинг: 0
ссылка на сообщение  Отправлено: 24.07.09 12:20. Заголовок: MAZ пишет: Не очень..


MAZ пишет:

 цитата:
Не очень удобно, при повторе конструкции.



Согласен, ведь сопротивление резисторов не всегда совпадает с написанным.
а в этом случае нужна хоть и не большая, но точность.

MAZ пишет:

 цитата:
И еще проблема с нажатием нескольких кнопок возникает.



Почему? Ведь закон Ома работает сопротивление параллельно соединенных резисторов даст меньшее сопротивление, следовательно большее напряжение на АЦП. Как я понимаю, сложность рассчитать и составить таблицу в n! где n количество кнопок

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1434
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг: 4

Награды: Отлично!',
ссылка на сообщение  Отправлено: 24.07.09 13:28. Заголовок: shaman пишет: а в э..


shaman пишет:

 цитата:
а в этом случае нужна хоть и не большая, но точность


тоже делал такое, делал просто: от 0,9К до 1,1К (резистор 1К) - 1-ая кнопка, от 1,8К до 2,2К (резистор 2К) - 2-ая, от 0,6К до 0,8К - нажаты обе кнопки.

 цитата:
Как я понимаю, сложность рассчитать и составить таблицу в n! где n количество кнопок


на 16 кнопок не пробовал, но на четырех работало.
P.S. Кстати, можете посмотреть мои сообщения здесь же от №716, там речь о такой же клавиатуре.

Не ошибается только тот, кто ничего не делает. Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 24
Зарегистрирован: 03.10.08
Откуда: Украина, г.Донецк
Рейтинг: 0
ссылка на сообщение  Отправлено: 24.07.09 13:50. Заголовок: Большое спасибо за о..


Большое спасибо за ответы. Как освою АЦП обязательно попробую.

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 14
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет



Создай свой форум на сервисе Borda.ru
Текстовая версия