Kiwi 0 16 мая, 2013 Опубликовано 16 мая, 2013 · Жалоба Добрый день, Микроконтроллер в спящем режиме питается от батареи. При открывании крышки прибора замыкаются контакты, микроконтроллер просыпается по прерыванию от резисторной сборки и фиксирует время открытия или закрытия крышки. Ток примерно 700нА через два резистора. Проблема в том что крышка может быть открыта (т.е. контакты замкнуты) месяцами или даже годами и не хотелосъ, чтобы батарея дополнительно разряжалась через резисторы. Возможно ли kак вариант поставить кондер вместо верхнего резистора, блокировав постоянную составляющую тока. Тогда микроконтроллер просыпался бы по возрастающему импульсу. Но как тогда сгенерировать еще один положительный импульс для микроконтроллера, когда крышка закрывается и контакты размыкаются. Возможно ли уменьшить этот ток, может быть есть дpугое решение?. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 5 16 мая, 2013 Опубликовано 16 мая, 2013 · Жалоба Возможно ли уменьшить этот ток, может быть есть дpугое решение?. Магнитик внутри катушечки. При открывании и ли закрывании крышки магнитное поле внутри катушки будет меняться, и на ее выводах будет индуцироваться ЭДС самоиндукции. Правда, полярность ее при открывании и при закрывании будет разная, но ведь никто не мешает использовать выпрямитель. А если без индуктивности, то задача наверняка имеет решение, путем усложнения кнопки. Например, взять кнопку с несколькими группами контактов ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexvu 5 16 мая, 2013 Опубликовано 16 мая, 2013 · Жалоба Если контроллер способен просыпаться по фронту и спаду импульса, то поставьте переключающий контакт, один крайний на + второй на -, а средний на вход процессора. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 168 16 мая, 2013 Опубликовано 16 мая, 2013 · Жалоба микроконтроллер просыпается ... фиксирует время открытия или закрытия крышки ... месяцами или даже годами Т.е. вот Вам и ответ — будить МК не однократно сомнительными кнопками, а регулярно — тем, кто всё равно постоянно работает, т.е. часами. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alexashka 0 16 мая, 2013 Опубликовано 16 мая, 2013 · Жалоба А зачем этот 47МОМ, в контроллере подтяжка не предусмотрена? Тогда подключите нижний конец этого резистора не на землю, а на другой вывод контроллера, который настройте как выход. Этот выход основное время сидит в "0", а когда на "измерительном" входе обнаруживается высокий уровень переводится в "1", чтобы ток никуда не тек. Периодически выход переводится обратно в "0" чтобы убедится что крышка по прежнему открыта (или уже закрыта, тогда "0" остается до следующего прерывания). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться