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

Задержка питания на выключение

Добавлено: Чт дек 24, 2015 23:03:13
Просто Миша
Прошу помочь, кто стыкался или знает как сделать правильно задержку на выключение силовой схемы. Думаю будет многим полезно.

Ситуация такая. Есть акумулятор, который питает серводвигатель и АВР-ку. Есть выключатель/переключатель, который комутирует цепь. Но нужно задержать на некоторое время (до 3-4сек) питание так как серво должен вернутся в иснодное положение. Тоесть сделать систему автоподхвата или как то так. (Может как у ПК сделать, использовать кнопку без фиксации).

Только без электромагнитных релэ, так как притание от батареи и ее ресур важен для других целей. Как-то с полевиком может :dont_know: (см. картинку).

Спасибо ребята.

Re: Задержка питания на выключение

Добавлено: Чт дек 24, 2015 23:36:48
khomych
а почему бы не держать МК в спящем режиме? потребление микроамперы. пробуждение настроить от кнопок управления, ну или как там с МК происходит общение. когда нужно выключиться, мк доводит серву, обесточивает ее и сам засыпает. ну это так, к слову. можно и полевиком, как на схеме. но я бы взял n-канальный, их проще достать, да и характеристики у них веселее, чем у p-канальных. тобишь поставить в разрыв минусовой линии. затвор подтянуть резистором к земле и через небольшое сопротивление к МК. чтобы выключить схему достаточно сменить состояние вывода на мк с "1" на "0". запускать как и нарисовано

Re: Задержка питания на выключение

Добавлено: Чт дек 24, 2015 23:46:51
Просто Миша
Да, но как МК будет знать нажал ли я кнопку еще раз (для выключения) ?

Re: Задержка питания на выключение

Добавлено: Чт дек 24, 2015 23:52:31
khomych
упс... я почему-то подумал, что есть доступ к исходнику для МК

Re: Задержка питания на выключение

Добавлено: Пт дек 25, 2015 00:07:59
Просто Миша
Код я напишу.
Но если я нажал кнопку, мк запустилась, кнопка зашунтировалась полевиком, то как теперь его "разшунтировать" ? )

Re: Задержка питания на выключение

Добавлено: Пт дек 25, 2015 00:23:16
khomych
кнопка без фиксации. МК при первом запуске сразу же подает "1" на пин, куда подключен затвор полевика, тобишь полевик откроется и будет открыл пока там будет "1". потом уже программно подать "0" на пин и полевик закроется

Re: Задержка питания на выключение

Добавлено: Пт дек 25, 2015 00:36:22
Просто Миша
в том и суть, что нужно подать 0, только как мк узнает что я хочу это сделать ?
нажал я кнопку, ну и что дальше, мк же не увидет изменения состояния...

Re: Задержка питания на выключение

Добавлено: Пт дек 25, 2015 00:40:34
khomych
обязательно все одной кнопкой делать? если да, то можно и одной. не шунтировать транзистор, а принудительно подавать приндительно + на затвор транзистора через диод. и также через диод подавать тот де + на другой пин контроллера, по которому МК будет следить за нажатием кнопки. можно и одним пином МК обойтись

Re: Задержка питания на выключение

Добавлено: Пт дек 25, 2015 00:43:20
Просто Миша
что-то типа такого, да?

Re: Задержка питания на выключение

Добавлено: Пт дек 25, 2015 01:01:12
khomych
так точно. но можно и вот так (забыл последовательно с кнопкой поставить резистор). периодически нужно выставлять на пине "1" для зарядки конденсатора, потом переводить пин на вход без подтягивающего резистора и мониторить этот вход на появление "1"

Re: Задержка питания на выключение

Добавлено: Пт дек 25, 2015 01:17:33
Просто Миша
1. конденсатор будет заряжаться от порта МК. не очень хорошо
2. не понимаю что будет если я настрою пин на вход.
допустим пин мк еще "выход" и 1. в этот момент я нажал кнопку снова, и ничего... то-есть я должен попасть в этот период когда порт будет входом....

Re: Задержка питания на выключение

Добавлено: Пт дек 25, 2015 01:27:49
khomych
согласен, надежней первое решение