Специалист
Регистрация: 24.11.2007
Сообщений: 2,520
Репутация: 260
|
Цитата:
Журнал РАДИОЛОЦМАН, июль 2017 Steve Hageman EDN В обычных конструкциях для включения питания и управления системными функциями используются отдельные переключатели, однако, добавив несколько компонентов в небольшое устройство, управляемое микроконтроллером, можно сделать так, чтобы функции включения/выключения и выбора режимов работы выполнялись одной кнопкой. Предположим, вы захотите сделать устройство, отображающее значения относительной влажности и температуры [1].
|
||
Оценка
|
Новичок
|
Тем более что с одной кнопкой схема могла бы быть даже проще.
Кнопка с контактами на замыкание на общий отделяется от затвора p-канального транзистора диодом, сигнал на "управляющее" воздействие кнопки снимается с катода этого диода, всё. Делитель не нужен.
__________________
меня всегда можно найти здесь: http://arv.radioliga.com |
||
Оценка
|
Эксперт
Регистрация: 12.09.2006
Адрес: Одесса
Сообщений: 5,437
Репутация: 812
|
Вот мой мобильный телефон с экранной клавиатурой. Если тыкнуть на значок ". ," (один значок и на "точка" и на "запятая") один раз - в набираемый текст добавляется "." (точка), а, если тыкнуть два раза - добавляется "," (запятая). Вот это и есть "Две функции в одной кнопке".
Также упомянутое управление в микропроцессорной системе может выполнять и три функции, например, дополнительно реагировать на продолжительность нажатия на кнопку - при кратковременном тычке делать что-то одно. а, при более длительном - другое. Все такого типа "фокусы", алгоритмы работы управляющих систем и схемы реализации этих алгоритмов давно и широко известны и многократно опубликованы. ---------------- Пожилые люди должны помнить, что ранее на входных дверях в коммунальную квартиру частенько был всего один звонок (одна пара контактов) и висели таблички типа "Иванов - 1 звонок", "Петров - 2 звонка", "Сидоров - "3 звонка" и т.д. Вот это и есть "Несколько функций одной кнопкой (одной парой контактов)". Правда - без микропроцессорной системы, но работало такое управление "Системой доступа в коммунальную квартиру" весьма надежно .
__________________
С уважением, А.Малышев |
||
Оценка
|
Banned
Регистрация: 19.02.2017
Сообщений: 1,555
Репутация: 136
|
" независимо от продолжительности нажатия кнопки, будет оставаться открытым в течение времени, достаточного для запуска микропроцессора. Последней функцией стартовой подпрограммы микропроцессора является инициализация ЖК-индикатора, побуждающая оператора не отпускать кнопку до полного завершения процедуры запуска. "
При нажатии на кнопку на вход прерывания подаётся высокий уровень ... как тогда запускается микропроцессор вообще ? Или это микроконтроллер и первый сигнал по данной шине програмно отключён ? |
||
Оценка
|
Эксперт
Регистрация: 08.11.2009
Сообщений: 2,309
Репутация: 636
|
Цитата:
независимо от продолжительности нажатия кнопки, будет оставаться открытым в течение времени, достаточного для запуска микропроцессора.
|
||
Оценка
|
Новичок
Регистрация: 07.11.2010
Сообщений: 58
Репутация: 23
|
Мой вариант: оба стоомных резистора заменяются диодами, свободные катоды которых объединяются вместе и коммутируются кнопкой на землю. Так?
|
||
Оценка
|
Новичок
Регистрация: 22.09.2014
Сообщений: 120
Репутация: 32
|
Раньше я делал как-то так :
При нажатии на кнопку, МК первым делом запускается, становясь на "самоподхват" через транзистор, все настройки периферии делаются уже после. В дальнейшем нажатие кнопки может обрабатываться как-угодно, вплоть до выключения устройства ( после отпускания кнопки ). Сейчас я смысла в этом не вижу, ибо современные МК в режиме "сна" потребляют микроамперы. Транзистор - любой MOSFET с минимальным сопротивлением канала. Диод - любой Шоттки, резистор R1 10-100 Ом, R2 10-50 Ом. ( Обозначения на схеме отфонарные )
Последний раз редактировалось shindax; 20.10.2017 в 09:17.
|
||
Оценка
|
Новичок
Регистрация: 22.09.2014
Сообщений: 120
Репутация: 32
|
Типа под@бнул что-ли? Я написал, "обозначения на схеме отфонарные", какой попался кусок схемы, такой и приве. И МК "от фонаря", и 7805, и остальное. Смысл только в самом принципе, обвязка вторична. Единственное, что ещё стоило дорисовать, это pull-up резистор от GP1.
|
||
Оценка
|
Обратная связь РадиоЛоцман Вверх |