MOSFET для отключения питания датчиков

sav13
sav13 аватар
Offline
Зарегистрирован: 17.06.2013

Требуется отключение питания сенсоров в режиме сна контроллера. Посоветуйте полевичек.

Коммутация 3.3-5В

Ток до 1А

RDS чем меньше тем лучше

Цена чем меньше тем лучше

Корпус чтобы не мучится с паянием - TO92, SOT223 или что-нибудь подобное

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

а so8 не пойдет?

sav13
sav13 аватар
Offline
Зарегистрирован: 17.06.2013

jeka_tm пишет:

а so8 не пойдет?

Вполне подойдет. Вы про IRF7xxx ?

Тут еще нашел 2SK3918

Может еще что-то более масовое и дешевае есть?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

ME9926 или AO4606

a5021
Offline
Зарегистрирован: 07.07.2013

А что за сенсоры и точно ли надо их отключать?

sav13
sav13 аватар
Offline
Зарегистрирован: 17.06.2013

a5021 пишет:

А что за сенсоры и точно ли надо их отключать?

Желательно.
Аналоговые датчики влажности почвы и освещенности.
Радиомодуль  433МГц
Датчик температуры PT100

Все это добро вместе с Atmega8 планирую питать от CR2032

Можно их, конечно и с цифрового выхода запитать. 

 

a5021
Offline
Зарегистрирован: 07.07.2013

Вот с ноги лучше и запитать. Это можно будет назвать лучшим способом из худших. Худших, потому, что рекомендованный разрядный ток для CR2032 равен двумстам микроамперам и его, по хорошему, будет мало голой атмеге, чтобы ни про какие аналоговые датчики не вспоминать вовсе.

sav13
sav13 аватар
Offline
Зарегистрирован: 17.06.2013

a5021 пишет:

Вот с ноги лучше и запитать. Это можно будет назвать лучшим способом из худших. Худших, потому, что рекомендованный разрядный ток для CR2032 равен двумстам микроамперам и его, по хорошему, будет мало голой атмеге, чтобы ни про какие аналоговые датчики не вспоминать вовсе.

Да. Тогда проще литийионный или полимерный аккумулятор на 100-200 мАh

Найти бы их меньше $1 ценой

a5021
Offline
Зарегистрирован: 07.07.2013

Аккумы в беспроводных датчиках смотрятся не очень хорошо из за необходимости частого подзаряда. Обычно, при разработке подобного рода устройств приходится искать своего рода компромисс между дорогими "долгоиграющими" источниками тока и дорогими датчиками с низким потреблением. При нынешнем соотношении цен между датчиками и источниками, лично мне кажется, что имеет больше смысла разориться на датчиках, чтобы потом раз в полтора года менять копеешные батарейки. На майсенсорс.нет уже есть отчет о реальном опыте, когда атмега, работая от пары обычных алкалиновых батареек АА, за год израсходовала 67% их емкости. Естественно, речь о работе в паре с "умным" датчиком (SI7021), который очень внимателен к собственному энергопотреблению.

karl2233
Offline
Зарегистрирован: 05.07.2015

я транзисторы ищу так: указываю важные мне параметры(например тип и ток: n-fet, 2A) и китайские братья выдают кучу всего, потом минут 10 на сортировку по цене и просмотр параметров.

профит!

a5021
Offline
Зарегистрирован: 07.07.2013

Можно и так, но лучше запросить у гугла по фразе "mosfet selection guide". В выдаче будут материалы от большинства известных (и не очень) производителей для удобного и быстрого подбора необходимого.

sav13
sav13 аватар
Offline
Зарегистрирован: 17.06.2013

Большое спасибо. Просто думал, что есть "народные" полевиеи, которые продаются на вес и ставятся везде. Типа BC547 по $1 за 100шт.

От идеи ставить CR2030 пока отговорили. Решил ставить на датчик обычную батаейку AAA и повышающий стабилизатор NCP1400ASN33. А сенсоры питать от цифровых портов. Соберу прототип, погоняю в разных режимах.

 

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

sav13, вы же что-то про сон говорили. Если МК будет и сам питаться от этой же повышалки, то выключить её и поспать уже не выйдет. Придётся спать не выключая, а это 37µA судя по даташиту чипа. Не много конечно,  но например в 100 раз больше потребления самой спяшей меги328 (0,4µA)

sav13
sav13 аватар
Offline
Зарегистрирован: 17.06.2013

dimax пишет:

sav13, вы же что-то про сон говорили. Если МК будет и сам питаться от этой же повышалки, то выключить её и поспать уже не выйдет. Придётся спать не выключая, а это 37µA судя по даташиту чипа. Не много конечно,  но например в 100 раз больше потребления самой спяшей меги328 (0,4µA)

Согласен. 40мкА в данном случае будет "необходимое зло". На год должно хватить

Датчиков нужно много и хотелось бы минимизировать стоимость их питания.

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

sav13, да поставьте два пальца без повышалки и делов-то.

sav13
sav13 аватар
Offline
Зарегистрирован: 17.06.2013

dimax пишет:

sav13, да поставьте два пальца без повышалки и делов-то.

Тогда нужен дешевый радиомодуль, работающий от 2-х вольт

axill
Offline
Зарегистрирован: 05.09.2011

sav13 пишет:

Тогда нужен дешевый радиомодуль, работающий от 2-х вольт

nrf24l01

sav13
sav13 аватар
Offline
Зарегистрирован: 17.06.2013

axill пишет:

sav13 пишет:

Тогда нужен дешевый радиомодуль, работающий от 2-х вольт

nrf24l01

Согласен. Что не смог сделать - подружить его с ESP-шкой. Шлюз сделать. Знаю, что Mysemsors.org сделали, но их библиотеки в слабые контроллеры типа меги 8 не лезут. Вот сижу по всякому проект и кручу. Хочется подешевле несколько радиосенсоров на автономном питание с одной ESP-шкой в качестве шлюза

(Правда это все не по теме сабжа)

axill
Offline
Зарегистрирован: 05.09.2011

Если использовать esp вам МК не нужен

смотрите nodemcu

Вот здесь обсуждаем вариант akatenev. Esp-mqtt-openhab http://forum.easyelectronics.ru/viewtopic.php?f=17&t=24358&start=75

По моему шикарный вариант

 

sav13
sav13 аватар
Offline
Зарегистрирован: 17.06.2013

axill пишет:

Если использовать esp вам МК не нужен

смотрите nodemcu

Вот здесь обсуждаем вариант akatenev. Esp-mqtt-openhab http://forum.easyelectronics.ru/viewtopic.php?f=17&t=24358&start=75

По моему шикарный вариант

ESP-шки не живут долго на батарейках. Потребление высокое, не смотря на всякие DeepSleep

axill
Offline
Зарегистрирован: 05.09.2011

Ну вы сами про esp написали. Можно взять тот же mqtt брокер, с одно стороны прицепить батарейный датчик на nrf24, с другой можно и esp

a5021
Offline
Зарегистрирован: 07.07.2013

sav13 пишет:

Решил ставить на датчик обычную батаейку AAA и повышающий стабилизатор NCP1400ASN33.

Китайская микра BL8530 является, если не точной копией, то близким аналогом NCP1400, но при этом дешевле в разы. Я купил за сто рублей кучку на пробу и по результатам испытаний остался вполне доволен. Совокупное потребение сенсора, состоящего из МК, трех датчиков с микропотреблением и модуля NRF24L01+ составляет ~36..39мка при включенном преобразователе и ~5..6мка при выключенном, когда питание с двух батарей АА поступает через катушку и диод "насквозь", а сенсор "спит".

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

Логика управления питанием такова, что сначала сенсор работает без преобразователя, пока напряжение не упадет ниже 2.4в, затем преобразователь включается и остается включенным до исчерпания батарей. Возможен режим, когда преобразователь включается лишь на время бодрствования МК, т.к. опытным путем выявлено, что "капризный" датчик без проблем переживает падение напряжения ниже 2.4в, если он в это время "спит".

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

sav13
sav13 аватар
Offline
Зарегистрирован: 17.06.2013

a5021 пишет:

Китайская микра BL8530 является, если не точной копией, то близким аналогом NCP1400, но при этом дешевле в разы. Я купил за сто рублей кучку на пробу и по результатам испытаний остался вполне доволен. Совокупное потребение сенсора, состоящего из МК, трех датчиков с микропотреблением и модуля NRF24L01+ составляет ~36..39мка при включенном преобразователе и ~5..6мка при выключенном, когда питание с двух батарей АА поступает через катушку и диод "насквозь", а сенсор "спит".

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

Логика управления питанием такова, что сначала сенсор работает без преобразователя, пока напряжение не упадет ниже 2.4в, затем преобразователь включается и остается включенным до исчерпания батарей. Возможен режим, когда преобразователь включается лишь на время бодрствования МК, т.к. опытным путем выявлено, что "капризный" датчик без проблем переживает падение напряжения ниже 2.4в, если он в это время "спит".

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

Интересно. А как запускаете преобразователь с контроллера?

alexvs
Offline
Зарегистрирован: 22.07.2014

Я запитал Atmega328 + nRF24 + DS18b20 + BH1750 от CR2450. DS питается от цифровой ноги контроллера, естественно используется LowPower.powerDown. Работает уже пол-года, при том что температура опускалась до -22.

a5021
Offline
Зарегистрирован: 07.07.2013

sav13 пишет:
А как запускаете преобразователь с контроллера?

Так у BL8530/NCP1400 имеется отдельная нога "вкл/выкл", управляющая работой преобразователя. Выход МК вешаем на эту ногу и когда эта линия в высоком состоянии -- контроллер работает, когда прижали к земле, преобразование прекращается и питание подается "самотеком" через катушку и диод.

alexvs пишет:
Я запитал Atmega328 + nRF24 + DS18b20 + BH1750 от CR2450.

Батарейка тут явно работает вне режима рекомендованных нагрузок. По дататшиту у нее 390 микроампер постоянный нагрузочный ток и 9 миллиампер в импульсе. Если во время сна эти требования соблюдаются, то только у NRF24 в момент работы радио потребление ~14ма. Плюс остальная музыка. Получается не очень красиво.

Цитата:
DS питается от цифровой ноги контроллера,

Питание с ноги, тоже вещь в себе. В моменты подачи напряжения сенсор может потреблять максимальный ток, даже больший, чем это наблюдается в активной фазе преобразования. Это связано с отработкой процедур инициализации и внутреннего тестирования сенсора. Если при такой схеме последовательно повышать частоту опроса сенсора, то в некоторый момент может возникнуть ситуация, когда общее потребление станет больше, чем если бы сенсор просто получал питание постоянно, без всякой коммутации.

Цитата:
Работает уже пол-года, при том что температура опускалась до -22.

Литиевые источники не очень бояться низких темпратур, но вот превышение нагрузочных характеристик переносят болезненно (впрочем, это часто справедливо и для другой химии). Я могу ошибаться, но по моим предположениям, основанным на представленных данных, батарейка близка к исчерпанию. Особенность литиевых источников в том, что напряжение там иссякает почти что внезапно. Разрядная кривая у них довольно пологая до напряжения где-то 2.7 вольта, но затем идет почти отвесное снижение до нуля. Мониторить их сложнее, чем классическую химию, где напряжение заваливается более равномерно.

sav13
sav13 аватар
Offline
Зарегистрирован: 17.06.2013

a5021 пишет:

Так у BL8530/NCP1400 имеется отдельная нога "вкл/выкл", управляющая работой преобразователя. Выход МК вешаем на эту ногу и когда эта линия в высоком состоянии -- контроллер работает, когда прижали к земле, преобразование прекращается и питание подается "самотеком" через катушку и диод.

У BL8530 же всего три ноги? Не земляной же управлять?
 

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

sav13, в корпусе sot23-5

a5021
Offline
Зарегистрирован: 07.07.2013

Ищите на али BL8530-332RN

ВН
Offline
Зарегистрирован: 25.02.2016

sav13 пишет:

Требуется отключение питания сенсоров в режиме сна контроллера. Посоветуйте полевичек.

Коммутация 3.3-5В

Ток до 1А

RDS чем меньше тем лучше

Цена чем меньше тем лучше

Корпус чтобы не мучится с паянием - TO92, SOT223 или что-нибудь подобное

более массовый и дешевый

http://ru.aliexpress.com/item/Free-shipping-50PCS-lot-IRLML2803-IRLML2803TRPBF-SOT23/32515162878.html?spm=2114.30010708.3.1.etCSjz&ws_ab_test=searchweb201556_2,searchweb201644_4_505_506_503_504_10032_10020_502_10001_10002_10017_10005_10006_10003_10012_10021_10004_10022_10007_10018_10019,searchweb201560_8,searchweb1451318400_-1,searchweb1451318411_-1&btsid=95f25598-6524-4080-85e0-b712125b2d95

с лучшими параметрами

http://ru.aliexpress.com/item/New-original-IRLML6244TRPBF-IRLML6244TR-IRLML6244-LSGDZ/32467943543.html?spm=2114.30010708.3.18.MiKqRf&ws_ab_test=searchweb201556_2,searchweb201644_4_505_506_503_504_10033_10032_10020_502_10001_10002_10017_10005_10006_10003_10012_10021_10004_10022_10007_10018_10019,searchweb201560_8,searchweb1451318400_-1,searchweb1451318411_-1&btsid=0b96c413-6de9-4b79-a8a9-693c073a0d61

 

полевики n-типа, т.е. подразумевается, что отключеие идет по цепи "земли"

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015
karl2233
Offline
Зарегистрирован: 05.07.2015

sav13 пишет:
 Просто думал, что есть "народные" полевиеи, которые продаются на вес и ставятся везде. Типа BC547 по $1 за 100шт.

чем это и это  не народные? искал выше описаным способом, покупал стандартным. если мощщи мало - ставить в параллель.

кроме того, на Ибее, попадались аукционы где по 20шт продавали в корпусах 220 за $1 (даж один выиграл и купил p-сhannel).

помогите с Вашим Люксомером разобраться. хочу его объединить с другим проектом (Пультоскоп) а для этого Ваш скетч надо упростить. Вот это как раз и не получается.

 

sav13
sav13 аватар
Offline
Зарегистрирован: 17.06.2013

Еще бы корпус побольше, что можно было не только в SMD использовать. А так вполне народные

alexvs
Offline
Зарегистрирован: 22.07.2014

a5021 пишет:

Я могу ошибаться, но по моим предположениям, основанным на представленных данных, батарейка близка к исчерпанию. Особенность литиевых источников в том, что напряжение там иссякает почти что внезапно. Разрядная кривая у них довольно пологая до напряжения где-то 2.7 вольта, но затем идет почти отвесное снижение до нуля.

Сенсор эсперементальный. Замеры температуры,  освещенности и отправку пакета данных произвожу по очереди, т.е. датчики (DS  и BH) и радиомодуль активируются не одновременно. Замер происходит раз в 3мин., передача - вообще раз в 10мин. Напряжение питания контролирую с помощь самой Atmega, при отрицателных температурах, напряжение опускается до 2,56-2,58В, когда пригревает солнце - поднимается до 2,77 - 2,79В. Как исдохнет батарейка, попробую запитать от солнечной панельки + ионистр.

a5021
Offline
Зарегистрирован: 07.07.2013

alexvs пишет:
Замер происходит раз в 3мин., передача - вообще раз в 10мин.

Не очень понятно, зачем тогда замеры, если они не передаются.

Цитата:
Напряжение питания контролирую с помощь самой Atmega, при отрицателных температурах, напряжение опускается до 2,56-2,58В, когда пригревает солнце - поднимается до 2,77 - 2,79В.

Многовато. Скорее всего или атмега слегка подвирает или процедура измерений не совершенна.

alexvs
Offline
Зарегистрирован: 22.07.2014

Параметры замеряются и усредняются, затем среднее значение передается. Филигранная точность не требуется.

Многовато чего? Процедура стандартная, описанная в разных источниках:

int readVcc() 
{
  int result;
  ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
  delay(75);
  ADCSRA |= _BV(ADSC);
  while (bit_is_set(ADCSRA,ADSC));
  result = ADCL;
  result |= ADCH<<8;
  result =  1125300L / result;
  return result; 
}

Опять же, особая точность не нужна, работает и работает, сдохнет - сделаю выводы. Это не производство, а хобби.

Mikhail Lebedev
Offline
Зарегистрирован: 25.01.2019

Добрый день, сразу скажу  - я абсолютный новичок в ардуино. Подскажите к чему все таки пришли? Есть аттини 85, нрфка24, нрфка будет питаться напрямую от батареек, потому что остальные пины нужны. Собственно вопрос - как отрубать нрфку? Самый лучший и рациональный способ найден?