У меня есть устройство с батарейным питанием, которое требует включения температуры. Как только температура превысит 60°С, устройство должно начать работать. В идеале это будет похоже на предохранитель, и он будет продолжать работать, даже если температура упадет ниже 60 ° C после первоначальной активации.
Устройство имеет микроконтроллер, поэтому в настоящее время я планирую перевести его в режим глубокого сна и разбудить для проверки температуры каждую минуту или около того, однако это будет постоянно потреблять почти микроампер тока (для работы таймера, необходимого для пробуждения).
Я хотел бы уменьшить это еще больше. Однако я не знаю никаких элементов схемы, которые могли бы это сделать, и любые конструкции схемы, похоже, потребляют больше энергии. Еще больше усложняет ситуацию то, что у меня есть менее 32 мм ^ 3 объема для любых дополнительных компонентов для реализации этого.
Я представляю себе кусок воска, разделяющий два подпружиненных контакта, но я не хочу что-то разрабатывать сам, я надеюсь, что такое устройство уже существует при таких крошечных размерах.
Есть ли другие варианты, которые я могу рассмотреть?
Может быть, они слишком большие, но ищите термовыключатели или термостаты - механические на digikey... мы используем Cantherm .
Те, что в упаковке ТО-220, выглядят красиво!
Несколько лет назад, когда таймер пробуждения в PIC потреблял слишком много тока, я использовал внешнюю схему для пробуждения с низким энергопотреблением. В нем использовалась пара транзисторов и несколько резисторов, а также крышка для синхронизирующего компонента. Потребовалось менее 1 мкА. Я вроде как помню около 100 нА, но прошло так много лет, что детали стали нечеткими.
Я думаю, что мой таймер использовал два вывода, один выход для сброса таймера и вход, который будет понижен, когда таймер сработает.
Я помню, что вскоре после этого Microchip выпустила «таймер пробуждения со сверхнизким энергопотреблением», который был бы достаточно хорош для моих целей. Кажется, он потреблял немного больше тока, чем мое дискретное решение, но ненамного.
Ищите PIC с «таймером пробуждения сверхнизкого энергопотребления» или чем-то подобным. Я могу немного ошибиться в маркетинговом названии, но я знаю, что это официальная функция, которая есть у некоторых PIC. Для начала я бы посмотрел серию 16F1xxx.
Один из возможных вариантов — использовать в качестве датчика температуры микропроцессор, поддерживающий экстремально глубокий сон. Atmel ATMega328P-PU (версия Picopower) может просыпаться при смене контакта из режима Power-Down при 100 нА. После пробуждения он потребляет всего 200 мкА, если вы отключите большую часть периферийных устройств.
Процессор имеет встроенный датчик температуры, который, когда вы просыпаетесь, очевидно, должен быть при температуре окружающей среды, поэтому, по крайней мере, в течение многих секунд он сообщает вам температуру окружающей среды.
Чтобы получить регулярный сигнал пробуждения, вы можете использовать сторожевой таймер TI Nano-power . Он потребляет около 30 нА и имеет значение таймера 64 секунды. Конечно, вы можете использовать таймер 328P Timer 2 для подсчета нескольких переходов от TPL5000, чтобы получить любое разумное значение времени, необходимое для пробуждения.
Это, по-видимому, снижает потребление тока примерно до 130 нА в спящем режиме и, вероятно, значительно меньше 500 нА в среднем даже при пробуждениях каждые 64 секунды.
Последний вопрос, конечно... почему вы не используете такой процессор, как ATMega328P, в качестве основного вычислительного элемента??
И последнее соображение.... если ваш микропроцессор имеет приемлемый ток в спящем режиме, вы можете проснуться и использовать датчик температуры Maxim 18B20 1-Wire. У них очень высокий ток питания 3 мкА, но вы используете их только для чтения, поэтому их можно отключать до тех пор, пока они не понадобятся.
Бимпельрекки
Джордж Герольд
пользователь_1818839
Адам Дэвис
Адам Дэвис
пользователь_1818839
Адам Дэвис
Бимпельрекки
Джордж Герольд
Адам Дэвис
Бимпельрекки