Обесточивание датчиков программным путем
- Войдите на сайт для отправки комментариев
Пнд, 22/10/2012 - 19:02
Здравствуйте. Меня интересует обесточивание отдельного датчика программным путем для наименьшего потребления электроэнергии системой в целом.
Когда я подсоединению датчик, будь то аналоговый или цифрофой, он уже при включении начинает жрать энергию или только при его использовании - считывании сигналов?
Возьмем, например, датчик газа. При его подключении к ардуино он начинает нагреваться, то есть он уже снимает показания, но не шлет их куда-то конкретно? Так же и с вот таким датчиком?
Как тогда мне их обесточивать программно?
Вторая ссылка битая. Датчик газа кушает около 100 мА, поэтому его включать/отключить можно только через транзистор, но он вроде как должен прогреваться около 10 секунд, что бы снять в него правильные показания. Датчики которые кушают до 20 мА (например DS18B20) можно напрямую запитать от вывода дуины, но по-моему такие датчики и так ничтожно мало кушают, когда ничего не делают. Ну и многие цифровые датчики имеют режим PowerDown.
Значит все аналоговые датчики выкл/вкл. только аппаратным путем?
Вторая ссылка - вот этот датчик температуры и влажности. Можно пример его выключения?
Ещё нужно выкл/вкл. вот этот gps-модуль.
Почему только аппаратным? Ну я же написал через транзистор! Тоесть управлять вы этим транзистором будете програмно - открывать/закрывать когда нужно. Транзистор лучше биполярный PNP или P-канальный МОП-транзистор, что бы отключать плюс датчиков.
ЖПС-модуль так же через транзистор, но питание брать с 3,3 вольта.
Просто никогда не работал с микроэлектроникой на уровне использования транзисторов, резисторов и прочих деталей. Поэтому у меня могут возикнуть трудности.
Получается, что мы подаем ток определенной величины, чтобы закрыть движение току, я так понял? А какой велечины? А как обратно включить? Как вообще подключаюся транзисторы?
Как подключаются транзисторы вам ответит гугл. А общее понимание правильное нога дуины дает 20 мА - этого не достаточно, что бы запитать датчики, поэтому ток нужно усилить, что и делает транзистор.
В ощем случае с биполярным транзистором будет так:
Добавлю, что этот вариант управляется нулем, то есть, когда на резистор приходит 0, питание на датчик подается
Я посылаю на базу с ардуины пять вольт и ток не проходит, не подаю - проходит.
Я так понимаю?
А зачем резистор в 1кОм? Тока с ардуино будет много? Сколько кстати там его, 40 мА?
если сделать digitalWrite(pin,HIGH);, то транзюк (имеется ввиду по схеме, PNP) закроется, питания не будет. наоборот, если послать LOW, откроется и питание будет.
ставить резисторы на 1k принято. так, на всякий пожарный. а так да, ток до 40 мА с одного выхода.
[b]all[/b], а почему лучше по плюсу с p-канальным полевикои или pnp? хочу включать/выключать RFID ридер по минусу, маленьким N-полевиком IRLML6244, ридер ест 45-200 мА.
Спасибо за помощь. Буду пробовать.
а почему лучше по плюсу с p-канальным полевикои или pnp? хочу включать/выключать RFID ридер по минусу, маленьким N-полевиком IRLML6244, ридер ест 45-200 мА.
А вот резистор это как раз и не принято, нужен он в первую очередь для того чтобы ограничить ток базы иначе можно сжечь или дуину или транзистор.
А как можно сжечь дуину, если ток из неё идет?
А вот так - замкните PIN (например десятый) на землю (GND) и залейте вот такую програмку и
подождите минут 5 - 10
И кстати, если так все замкнуть то получится не плохой нагреватель )))
И почему же она сгорит? Потому-что току некуда течь? Он останется на выходе 10 и будет греть дуину? Я вообще профан в электронике и электротехнике.
И почему же она сгорит?
Ибо КЗ (короткое замыкание)
Понятно. Буду просвящаться.
А как можно сжечь дуину, если ток из неё идет?
А Вы думаете, что дуина его сама вырабатывает? :) Ток, прежде чем вытечь из дуины, сначала втекает в нее из источника питания. То есть ток через нее в любом случае протекает, значит нагревает, значит может сжечь! Во как :)
Не пугайтесь фамилии и почитайте о законах Кирхгофа.
Фамилию знаю. Там что-то про сумму токов в узлах цепи, да? На электротехнике мимо ушей это пропускал.(
Типа. Только законов 2.
Вам нужно усвоить то, что токи всегда текут по контуру, содержащему источник тока и сколько втекает - столько и вытекает, точнее, если вытекло сколько-то, то втекло ну никак не меньше (могло еще куда-нибудь вытечь :)