Страница 1 из 1

Включение питания при погружении в воду

Добавлено: Пн дек 26, 2011 19:30:27
AGA
Уважаемые коты!
Нужна помощь в разработке узла включения питания...

По сути - имеется устройство в герметичном корпусе на базе микроконтроллера ATMega16L и питанием от одного Li-Ion аккумулятора с напряжением 3.7 вольт (от сотового телефона). На корпусе имеются 2 электрода-датчика.

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

Понимаю что все гениальное просто, но схема упорно не хочет рождатся...

Re: Включение питания при погружении в воду

Добавлено: Пн дек 26, 2011 20:35:27
wws63
КАк вариант: МК спит, при погружении в воду, через электроды на вход МК поступает сигнал, пробуждающий его из SLEEP. Далее всё делается программно. Т.е. нужен один свободный вывод, сигнал на котором выводит МК из спячки и далее по алгоритму...

Re: Включение питания при погружении в воду

Добавлено: Пн дек 26, 2011 20:45:55
AGA
wws63 писал(а):КАк вариант: МК спит, при погружении в воду, через электроды на вход МК поступает сигнал, пробуждающий его из SLEEP. Далее всё делается программно. Т.е. нужен один свободный вывод, сигнал на котором выводит МК из спячки и далее по алгоритму...
Вот и я тоже к такому варианту склоняюсь... А вот как грамотно организовать схему подачи этого сигнала, т. е. часть схемы от электродов до МК?...

Re: Включение питания при погружении в воду

Добавлено: Вт дек 27, 2011 06:00:49
wws63
Можно использовать компаратор внутренний, а лучше для защиты МК так

Re: Включение питания при погружении в воду

Добавлено: Вт дек 27, 2011 16:04:11
AGA
Думаю наверное лучше компаратор... Не хочется ставить лишний корпус - очень сильно ограничены габариты - 50*30*20 мм... И желательно время непрерывной работы до нескольких суток, а соответственно лишний корпус - лишнее потребление... Можно схемку входных цепей для варианта компаратора?

Re: Включение питания при погружении в воду

Добавлено: Вт дек 27, 2011 16:21:58
wws63
Открывайте даташит на используемый МК и курите :)) Есть ещё такой момент: сопротвление воды довольно большое и поэтому сопротивление резисторов делителя может быть значительным и малопонятным компаратору. В общем даташит читайте, читайте и читайте..... КМОП микросхемы 561 (CD40ХХ) серии в корпусе SOIC размером с ноготь мизинца, потребляемый ток - мкАмперы.....

Re: Включение питания при погружении в воду

Добавлено: Вт дек 27, 2011 16:26:42
AGA
Пойду докуривать... Хотя уже курил его и как работает компаратор знаю... Вопрос как обвязать вход?

Re: Включение питания при погружении в воду

Добавлено: Вт дек 27, 2011 16:32:25
wws63
AGA писал(а):Вопрос как обвязать вход?
Как и любой классический компаратор.

Re: Включение питания при погружении в воду

Добавлено: Вт дек 27, 2011 21:32:56
AGA
wws63 писал(а):
AGA писал(а):Вопрос как обвязать вход?
Как и любой классический компаратор.
А по подробнее с примером можно.... :oops: Не дружу я с аналоговыми цепями.... :oops:

Re: Включение питания при погружении в воду

Добавлено: Вт дек 27, 2011 23:42:32
Shapa
AGA писал(а):Уважаемые коты!
Нужна помощь в разработке узла включения питания...

По сути - имеется устройство в герметичном корпусе на базе микроконтроллера ATMega16L и питанием от одного Li-Ion аккумулятора с напряжением 3.7 вольт (от сотового телефона). На корпусе имеются 2 электрода-датчика.

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

Понимаю что все гениальное просто, но схема упорно не хочет рождатся...
Вы знаете, у меня была подобная задача, мне нужно было создать два датчика для определения крайних положений уровня воды в баке. я решил эту задачу так:
один электро +, второй соединён через резистор(3к3) с базой нпн транзистора (КТ3102Б, эмиттер на землю) Переход БЭ зашунтирован диодом (1n4148 обратно относительно преехода транзистора). Далее резистор в 11к соединн с конденсатором (47 мкФ) и резистором в 100к подтягиваем к + питания. Нога INT0 контроллера подтягивается к конденсатору. В итоге получаем: при разомкнутых контактах транзистор закрыт и конденсатор заряжается до Uпитания. При замыкании (водой) контактов транзистор открываетсяи разряжает конденсатор. Вот и всё
Вам остаётся только программно активировать спящий режим. Если мне не изменяет память то AVR-ки выводятся из глубокого сна именно 0 на INT0...
Вам остаётс лишь написать очень кривые не точне часики работающие от внутриннего кварца, начинающие обратный отщёт после появления 1 не линииподтянутой к кондеру(т.е. после вытаскивания из воды)
Успехов!

Re: Включение питания при погружении в воду

Добавлено: Ср дек 28, 2011 13:56:25
van_de_luxe
делал схемку для включения
суть такая
есть разъем питания, + от этого разъема проходит через полевик. полевик открывается 0,
устройство включается кнопкой, которая тянет затвор на землю.
одновременно затвор подключается на коллектор другого биполярного транзистора, который управляется с МК
Получается: жмем кнопку, открывается полевик, включается МК, открывает биполярный, который тянет затвор на землю.
будет работать столько сколько нужно, выключение программное с МК

Re: Включение питания при погружении в воду

Добавлено: Ср дек 28, 2011 14:02:28
van_de_luxe
вот как-то так, еще обвязку нужно дорисовать

Re: Включение питания при погружении в воду

Добавлено: Ср дек 28, 2011 16:37:43
AGA
Shapa писал(а): Вы знаете, у меня была подобная задача, мне нужно было создать два датчика для определения крайних положений уровня воды в баке. я решил эту задачу так:
один электро +, второй соединён через резистор(3к3) с базой нпн транзистора (КТ3102Б, эмиттер на землю) Переход БЭ зашунтирован диодом (1n4148 обратно относительно преехода транзистора). Далее резистор в 11к соединн с конденсатором (47 мкФ) и резистором в 100к подтягиваем к + питания. Нога INT0 контроллера подтягивается к конденсатору. В итоге получаем: при разомкнутых контактах транзистор закрыт и конденсатор заряжается до Uпитания. При замыкании (водой) контактов транзистор открываетсяи разряжает конденсатор. Вот и всё
Вам остаётся только программно активировать спящий режим. Если мне не изменяет память то AVR-ки выводятся из глубокого сна именно 0 на INT0...
Вам остаётс лишь написать очень кривые не точне часики работающие от внутриннего кварца, начинающие обратный отщёт после появления 1 не линииподтянутой к кондеру(т.е. после вытаскивания из воды)
Успехов!
А схемку можно накидать? По описанию не до конца понятно...