Перейти к содержанию
    

Включение контролера кнопкой от матричной клавиатуры

отвлеклись, если изменяю таким образом:

подтягиваю к питанию входы COL

сама COL_C подтянута к батерее 3.7

и определяю нажатие контроллером по появлению 0 С выходов ROW

 

 

Just now, aaarrr said:

 

1.5 к в "прямом"

и 600 в "обратном"

между выводам бесконечность

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 минуты назад, inventor сказал:

1.5 к в "прямом"

и 600 в "обратном"

Это не килоомы. Это падение напряжения в милливольтах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

около киллома питание-io

Just now, Сергей Борщ said:

Это не килоомы. Это падение напряжения в милливольтах.

не знал, спасибо за инфу!

тестер стоит на "пищалке"

 

то есть я так понял, что клавиатура может оказаться всегда замкнутой

через pn переходы выключенного контроллера?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 26.07.2019 в 17:06, inventor сказал:

тестер стоит на "пищалке"

Пищалка это не проверка диодов. Возможно нужно ещё нажать кнопку выбора режима чтобы переключить с пищалки на тестирование диодов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

6 hours ago, MegaVolt said:

Пищалка это не проверка диодов. Возможно нужно ещё нажать кнопку выбора режима чтобы переключить с пищалки на тестирование диодов.

у меня примитивный тестер, другого нет

ну что, никто не подскажет вариант подключения?

может быть аналоговое решение какое нибудь есть?

возможно конечно клавиатура заказать где кнопка включения будет

иметь два отдельных входа, остальные кнопки будут в матрице 2x4

всего 10 входов вместо 7? но это на крайний случай

хотелось бы найти приелемое решение

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В батарейных приборах микроконтроллеры включены постоянно, и как-то умудряются проработать 15 лет от одного элемента.

 

Кроме того, всё внешнее оборудование, т.е. клавиатуры в первую очередь, в них защищено от внешних же воздействий, первое из которых — электростатический разряд, который бы в лучшем случае каждый раз подвешивал их, а в худшем — уничтожал, как понятие.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У Вас в лучшем случае будет просто идти разряд батареи через 100к и защитный диод входа выключенного процессора.

А в худшем процессор будет периодически стартовать из-за накопления заряда на конденсаторе.

А почему не сделать как обычно, процессор в спящем режиме и при замыкании кнопки матрицы он просыпается по перыванию? (а потом уже проверяет дополнительно, нажата ли кнопка или это помеха).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ждучий режим это на крайний случай

Меня я пока интересует полное выключение

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хоть бы как-то разумно обосновали такой подход ? Предлагаемый вариант (пробуждение по нажатию) технически проще, экономически выгоднее, и просто удобнее.

Изменено пользователем rx3apf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 часов назад, inventor сказал:

никто не подскажет вариант подключения?

Вам же давно сказали — изолируйте кнопки от МК — например, на колонки четыре диода, на строки три BC847, colD 1 кОм на общий, row2 1 кОм на базу BC807, между БЭ 10 кОм, эмиттер к аккумулятору, коллектор на питание МК.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно ещё так подключить.

Триггер 7474 (К555ТМ2) использовать для управления MOSFET. Установка триггера в лог.1 (откр.MOSFET) производится с клавиатуры. Установка в лог.0 - с микроконтроллера, происходит по нарастающему фронту сигнала.

Т.е. включаем питание уровнем, а выключаем питание нарастающим фронтом. Это обеспечивает "невмешательство" обесточенного контроллера в процесс повторного включения.

На одной картинке обвязка триггера, на другой - место на клавиатуре, куда подключать некоторые детали его обвязки.

 

Вместо 7474 в 14-ногом корпусе можно поставить компактный вариант на 8 ног 74LVC1G74. Последний потребляет около 4мкА.

 

PS. +3.3V  на схемах - это неотключаемое с MOSFET питание. Т.е. оно берётся до MOSFET.

 

Spoiler

Key_matrix_1.png.4c38261cb55e93c6cfbb73b746d26960.png

Spoiler

Key_matrix_2.png.7218ddd9414d965e3c6062eef3578820.png

 

Изменено пользователем controller_m30

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

решили радикально, без танцов с бубном-заказали клавиатуру с отдельной кнопкой

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...