Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
25 / 19 / 7
Регистрация: 16.08.2013
Сообщений: 1,354

Фиксация тактовой кнопки

22.09.2016, 03:25. Показов 3330. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Да, знаю, подобная тема уже была, создавалась мной же, т.д...
Но сейчас хотелось бы получить свежее мнение.
Начнем.

Требуется обычную тактовую кнопку фиксировать каким либо способом при удержании ее на протяжении определенного времени, на пример секунды.
Сделать это нужно с возможностью отключить нажатие кнопки (транзистором), и перехватить ее микроконтроллером.
Проще говоря, нужен ключ, который будет открываться либо закрываться при удержании кнопки
А отключать и перехватывать кнопку нужно для того, чтоб можно было использовать кнопку для потребностей программы МК.

Исполнить требуется smd монтажом.
А так как устройство питается от батареи, требуется сделать ключ с как можно более меньшим потреблением, особенно в момент закрытого ключа.

Потребление схемы которую требуется питать таким образом, до 2А, но лучше сделать с запасом до 3А или выше.

Предлагайте ваши варианты чипов/схем и прочего.
С меня плюсы.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.09.2016, 03:25
Ответы с готовыми решениями:

Обработка тактовой кнопки
Вобщем решил поднять тему обработки тактовых кнопок. Какое самое лучшее решение и кто как подключает и обрабатывает процесс. Микросхемы...

Корректная работа тактовой кнопки
Добрый день, такая идея: сервопривод перемещается с 15 до 165 градусов, попутно измеряя расстоянием дальномером. Есть задумка добавить...

Фиксация положения кнопки на листе (привязка размеров к ячейке)
Здравствуйте, на листе есть несколько кнопок для запуска макросов. Как сделать, чтобы эти кнопки нельзя было никак сдвинуть в другое...

5
 Аватар для _SayHello
874 / 535 / 175
Регистрация: 30.07.2015
Сообщений: 1,739
25.09.2016, 20:57
Pin1999, в чем проблема повесить кнопку на пин МК и включать таймер по нажатию ? Или я чего то не понимаю
0
25 / 19 / 7
Регистрация: 16.08.2013
Сообщений: 1,354
25.09.2016, 21:54  [ТС]
_SayHelli, Да, не понимаете.
Поясняю, этот МК нужно запитывать после первого долгого нажатия и отпускания кнопки.
После того как пошло питания на мк, нужно делать перехват кнопки.
Короткое нажатие - выполняем один код.
Долгое нажатие - выполняем второй код.
Очень долгое нажатие - выключаем питание.
При этом, сам ключ не должен много потреблять, тем более когда питание не идет на МК.

Сейчас попробую нарисовать некую схему которая мне пришла в голову уже давно, но вариант получше точно у когото найдется.
0
 Аватар для _SayHello
874 / 535 / 175
Регистрация: 30.07.2015
Сообщений: 1,739
25.09.2016, 22:13
Pin1999, сделайте контроллер питания на какой-нибудь тиньке13, цена вопроса 40р. Когда спит потребление 24 мкА
1
25 / 19 / 7
Регистрация: 16.08.2013
Сообщений: 1,354
26.09.2016, 00:55  [ТС]
_SayHelli, ага, только я все уже позабыл об AVR'ах...
Да и восстановить гребанные фьюзы нечем...
Обычный USBtiny программатор...
Еще и разбираться как его в линуксе включить...

Добавлено через 3 минуты
Да и какой смысл задействовать МК для такой задачи...
Требуется только ждать нажатия и в зависимости от них подавать 1 или 0 на выход...
Все равно придется делать транзисторный ключ который от ноги выхода будет открываться или загрываться...
Единственная польза это нога ресет, позволит делать выключение питания командой с основного мк.
Но это и так можно было бы сделать транзистором на входе ключа...

Добавлено через 1 час 33 минуты
Хотя, появилась не плохая идейка...
И этот МК и правда не так много потребляет...
Так что скорее всего именно на нем и сделаю...

Добавлено через 21 секунду
Другие варианты все еще принимаю, всякое пригодится. )
0
 Аватар для Витальич
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
27.09.2016, 08:39
Готовы потратить два пина основного МК для управлением питанием?
Тогда так
Миниатюры
Фиксация тактовой кнопки  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.09.2016, 08:39
Помогаю со студенческими работами здесь

процессора с тактовой частотой
Если не затруднит подскажите какие варианты правильные.)) 1.При использовании процессора с тактовой частотой 3,6 ГГц, установленного...

Повышение тактовой частоты
Недавно купил новый компьютер на продолжительное время с запасом оптимального разгона и стараюсь вникнуть в основные термины\понятия всех...

Работа с тактовой кнопкой
Всем хорошего времени суток! Есть проект для AVR - контроллера ATmega32, пишу в AVR Studio, проверяю в Proteus. Задача самая простая,...

Алгоритм тактовой синхронизации
Здравствуйте. Подскажите, возможно ли использование алгоритма с опережающим и запаздывающим стробированием (ранний-поздний, early/late-gate...

Восстановление тактовой (бодовой)
Добрый день уважаемые форумчане. У меня, в ходе написания программы демодулятора PSK с помощью Modulation Toolkit, возникла проблема… ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru