Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
25.09.2010, 09:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 11.01.2008
Адрес: Ковель UA
Сообщений: 1,063
Сказал спасибо: 154
Сказали Спасибо 540 раз(а) в 330 сообщении(ях)
|
Re: Повесить кнопки на АЦП вместо портов ради экономии
В автомагнитолах от солидной фирмы Volvo тоже по этому принцыпу кнопки включили, но при их раскодировке хоть всю "морду" с кнопками меняй, пока четыре цыферки введешь , всю нервную систему попортит. Аппараты то старенькие и кнопки свое сопротивление поменяли - от утечек до мегаомных сопротивлений, вот и приходится иногда код совсем отключить , что не есть "гуд " в этом сервисе. Так что если нужен стабильный заработок за счет очистки или замены кнопок , то только так и включать Матрица намного лучше. Мое мнение конечно.
|
|
|
|
25.09.2010, 11:32
|
|
Прописка
Регистрация: 16.02.2008
Адрес: Donbass
Сообщений: 218
Сказал спасибо: 68
Сказали Спасибо 112 раз(а) в 58 сообщении(ях)
|
Re: Повесить кнопки на АЦП вместо портов ради экономии
В некоторых случаях кнопки на АЦП могут быть очень удобным решением. Есть у меня одно миниатюрное изделие с аккумуляторным питанием. У него всего одна кнопка, больше для работы не надо. Но вот для настройки дополнительная клавиатура необходима. Ставить еще один разъем под клаву ну никак невыгодно, пользователю-то он без надобности, лишние затраты и лишняя морока.
Вот тут-то кнопки на АЦП меня и выручили, подключаю такую сервисную клавиатуру в гнездо зарядки аккумов - дешево и сердито, все тикает и работает, уже лет 6-ть такие устройства выпускаем.
|
|
|
|
25.09.2010, 14:55
|
|
Прохожий
Регистрация: 22.09.2010
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Повесить кнопки на АЦП вместо портов ради экономии
Сообщение от Vizitka
|
Так что если нужен стабильный заработок за счет очистки или замены кнопок , то только так и включать Матрица намного лучше. Мое мнение конечно.
|
+1
А вот скажите, если этот метод уже выбран, устройство сделано и свободных портов в проце нету, есть ли какой-либо еще способ одной ножкой НАДЕЖНО опросить 5 кнопок?
|
|
|
|
25.09.2010, 15:08
|
|
Прописка
Регистрация: 16.02.2008
Адрес: Donbass
Сообщений: 218
Сказал спасибо: 68
Сказали Спасибо 112 раз(а) в 58 сообщении(ях)
|
Re: Повесить кнопки на АЦП вместо портов ради экономии
Сообщение от Dmitry_73
|
+1
А вот скажите, если этот метод уже выбран, устройство сделано и свободных портов в проце нету, есть ли какой-либо еще способ одной ножкой НАДЕЖНО опросить 5 кнопок?
|
Возможно, у Вас есть какие-то порты, пусть уже и на что-то задействованные, на которые так же можно поцепить еще и кнопки. Например для кнопок при необходимости можно использовать шину данных LCD, порты SPI и какие-то другие порты, в зависимости от конкретной схемы.
Вы схему свою покажите, поглядим.
Ну и, как выше говорил, кнопок на АЦП тоже бояться не стоит. 5 кнопок повесите, шаг между ними будет целый вольт, распознается легче легкого, проверено многократно. И это же какими дерьмовыми кнопки должны быть, чтобы
Цитата:
|
нужен стабильный заработок за счет очистки или замены кнопок
|
, Вас же никто не заставляет милиомные сопротивления вешать, а на делителях в десятки кОм сопротивление кнопки, даже грязной, не сильно и скажется. С таким же успехом и на чисто цифровых портах окисленные и грязные кнопки барахлить могут.
Последний раз редактировалось KGN; 25.09.2010 в 15:14.
|
|
|
|
25.09.2010, 16:40
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,725
Сказал спасибо: 2,424
Сказали Спасибо 893 раз(а) в 580 сообщении(ях)
|
Re: Повесить кнопки на АЦП вместо портов ради экономии
Сообщение от Dmitry_73
|
А вот скажите, если этот метод уже выбран, устройство сделано и свободных портов в проце нету, есть ли какой-либо еще способ одной ножкой НАДЕЖНО опросить 5 кнопок?
|
Если есть индикация или какие-нибудь импульсы на выходе, тоже можно использовать для опроса кнопок.
|
|
|
|
26.09.2010, 16:12
|
|
Прохожий
Регистрация: 22.09.2010
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Повесить кнопки на АЦП вместо портов ради экономии
Сообщение от KGN
|
Например для кнопок при необходимости можно использовать шину данных LCD
|
LCD есть. Действительно, пока опрашиваются кнопки, шина отдыхает. Это мысль, спасибо!
Сообщение от KGN
|
а на делителях в десятки кОм сопротивление кнопки, даже грязной, не сильно и скажется.
|
Тоже так думал, поставил цепочку 30к-62к-100к-220к, все равно одна-две кнопки из десятка при слабом/неперпендикулярном нажатии в состоянии выдать диапазон напряжения соседней кнопки до 100-200 мс (серию из 10-20 опросов АЦП)
|
|
|
|
27.09.2010, 03:58
|
|
Частый гость
Регистрация: 04.06.2007
Сообщений: 19
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Повесить кнопки на АЦП вместо портов ради экономии
Подскажите пож, ставлю переменный резистор меж входами(PIC12F675),среднюю ногу на кондер(кондер на землю).Конфигурирую 1 входом 1 выходом и похоже вылетает выход. Можно ли так подключать или это процы дерьмовые?
|
|
|
|
27.09.2010, 14:35
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.09.2009
Сообщений: 1,139
Сказал спасибо: 138
Сказали Спасибо 366 раз(а) в 230 сообщении(ях)
|
Re: Повесить кнопки на АЦП вместо портов ради экономии
Вот может кому будет интересно.
Независимое нажатие, простое управление, три провода, семь кнопок, четыре провода кнопок в двараза больше.
В некоторых сотовых так делают.
|
|
|
|
27.09.2010, 14:43
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
|
Re: Повесить кнопки на АЦП вместо портов ради экономии
Сообщение от Dmitry_73
|
L... одна-две кнопки из десятка при слабом/неперпендикулярном нажатии в состоянии выдать диапазон напряжения соседней кнопки до 100-200 мс (серию из 10-20 опросов АЦП)
|
Поэтому и надо делать медианный фильтр. И принимать решение не по 10 или 20 опросам, а когда значительная часть фильтра забьётся одинаковыми значениями. Правда, плохие кнопки будут "тупить", зато количество неправильных сработок уменьшится в разы.
Сообщение от ingri
|
... среднюю ногу на кондер(кондер на землю). ... похоже вылетает выход. ... это процы дерьмовые?
|
Дерьмовые, что ж делать. Не держат заряд и разряд конденсатора, подключенного напрямую между портом и землёй... Ток ограничивать надо, однако.
Последний раз редактировалось makakus; 27.09.2010 в 14:47.
|
|
|
|
27.09.2010, 22:27
|
|
Прохожий
Регистрация: 22.09.2010
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Повесить кнопки на АЦП вместо портов ради экономии
Сообщение от makakus
|
Поэтому и надо делать медианный фильтр. И принимать решение не по 10 или 20 опросам
|
Я вообще решение по 3 опросам принимаю. Через 25 мс каждый. Если все три в один диапазон попали. Плохие кнопки действительно чаще всего "тупят". Спс за направление, пошел читать про медианный фильтр.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 03:27.
|
|