Страница 1 из 2
ждущий таймер на микроконтроллере
Добавлено: Вс окт 14, 2012 22:00:26
Ансаган
Здраствуйте! и Мяу ! Товарищи по разуму! я как начинающий и не опытный любитель, микроконтроллеров хотел спросить, тех кто в них понимает можно ли собрать таймер на микроконтроллере который бы работал бы по принципу ждущего режима? например : от датчика движения, чтоб он включал освещение на 2 минуты а потом он его снова отключал? если есть у вас готовые схемы или рекомендаций то я буду вам очень рад!

Re: ждущий таймер на микроконтроллере
Добавлено: Вс окт 14, 2012 22:59:45
shads
Ансаган писал(а):можно ли собрать таймер на микроконтроллере чтоб он включал освещение на 2 минуты а потом он его снова отключал?
НЕТ! Это очень сложно..... контроллер не потянет..... боюсь не хватит памяти, целых 2 минуты отсчитывать.....

Re: ждущий таймер на микроконтроллере
Добавлено: Вс окт 14, 2012 23:02:37
Ансаган
да ну! как быть может на дискретных элементах собрать будет проще ?
Re: ждущий таймер на микроконтроллере
Добавлено: Вс окт 14, 2012 23:06:38
shads
может быть как на дискретных элементах собрать будет проще!
Re: ждущий таймер на микроконтроллере
Добавлено: Вс окт 14, 2012 23:08:22
Ансаган
может есть схемы какие нибудь или ссылки? я буду вам признателен просто мне очень нужно! спасибо!

Re: ждущий таймер на микроконтроллере
Добавлено: Вс окт 14, 2012 23:16:21
shads
Не, ну если реально, то этож элементарно, хоть на дискретных элементах, хоть на контроллере.....
На контроллере для таких целей я люблю тиньку13-ю юзать.
На дискретных элементах, на таймере 555 сделал бы.
Вам что ближе?
Re: ждущий таймер на микроконтроллере
Добавлено: Вс окт 14, 2012 23:17:25
Ансаган
уж давайте на 555 мне будет интересно !

Re: ждущий таймер на микроконтроллере
Добавлено: Вс окт 14, 2012 23:30:05
shads
тут например есть схемка моностабильного генератора, я думаю это то что тебе надо.....
Re: ждущий таймер на микроконтроллере
Добавлено: Вс окт 14, 2012 23:32:17
Ансаган
как я вам Благодарен уважаемый друг ! спасибо тебе большое !
Re: ждущий таймер на микроконтроллере
Добавлено: Вс окт 14, 2012 23:33:11
ploop
shads писал(а):тут например есть схемка моностабильного генератора, я думаю это то что тебе надо.....
Ага, честно
спизукраденная с
нашего сайта 
Re: ждущий таймер на микроконтроллере
Добавлено: Вс окт 14, 2012 23:34:07
Ансаган
Re: ждущий таймер на микроконтроллере
Добавлено: Вс окт 14, 2012 23:36:00
Ансаган
вам тоже Огромное спасибо ! я рад что мне помогают такие хорошие люди!!

!
Re: ждущий таймер на микроконтроллере
Добавлено: Вс окт 14, 2012 23:42:36
shads
Ансаган писал(а):как я вам Благодарен уважаемый друг ! спасибо тебе большое !
Днезашта.....
Единственное, если по уму делать твой таймер, то надо бы схемку доработать.
Если оставить так как есть, то схема подаст сигнал на выход сразу после вх импульса, и начнет отсчет времени, при этом дополнительные импульсы на входе никак не будут влиять на этот интервал времени. А тебе надо как я понял, чтобы таймер инициализировал интервал заново при каждом входном импульсе, и только после отсчета положенного времени после последнего импульса, выход деактивировался.....
Такой вариант можно получить, прилепив дополнительно транзистор.....
Re: ждущий таймер на микроконтроллере
Добавлено: Вс окт 14, 2012 23:46:03
shads
Да както, что первое yandex выдал, то и указал. А что она тут запатентованная.....
Ща сравнил, на коте как то сложнее описано, на том сайте и страница как то светлее, и сразу брасается в глаза какая схема к одновибратору относится, какая к генератору, в обчем там мне больше понравилось.....
Re: ждущий таймер на микроконтроллере
Добавлено: Вс окт 14, 2012 23:51:57
ploop
Да я против что-ли? Просто говорю, что оригинал наш был. А там рерайт. При том у нас их две части:
тыц,
второй тыц.
Re: ждущий таймер на микроконтроллере
Добавлено: Пн окт 15, 2012 00:00:00
vitalik_1984
Такую тему можно и на рассыпухе собрать.Не обязательно таймер и компаратор.При входящем импульсе конденсатор заряжается, через резистор и транзистор разряжается.Для того, чтобы тока хватило можно составной транзистор использовать.Или несколько цепочкой.Можно и просто компаратор с конденсатором применить.
Я видел реле задержки состоящее просто из реостата,реле и конденсатора.

Re: ждущий таймер на микроконтроллере
Добавлено: Ср окт 17, 2012 11:30:28
Soir
Ансаган писал(а):... можно ли собрать таймер на микроконтроллере который бы работал бы по принципу ждущего режима? например : от датчика движения, чтоб он включал освещение на 2 минуты а потом он его снова отключал? если есть у вас готовые схемы или рекомендаций...
Есть готовая разработка на PIC12F629, проверенная в железе (спаял только на прошлой неделе, пробег небольшой, но пока сбоев и глюков не было).
Принцип работы: при срабатывании датчика включается нагрузка (в моем случае реле РЭС-15, но его можно заменить на более мощное или симистор...). После размыкания контактов датчика запускается таймер на отключение нагрузки. Время таймера программируется от 1 сек до 10 часов. Подробное описание, схема, прошивка, печатка и внешний вид платы во вложении. Схема и печатная плата в Proteus. (Кнопка и светодиод устанавливаются со стороны печатных проводников.)
В принципе могу изменить прошивку под другой PIC. Или добавить что-то в алгоритм...
P.S.
Рекомендации.
При прошивке не затрите калибровочную константу.
Re: ждущий таймер на микроконтроллере
Добавлено: Ср окт 17, 2012 16:13:58
Ансаган
я попробую переделать на более мощный симистор, так как в моей схемке придется зделать его более мощным

спасибо!
Re: ждущий таймер на микроконтроллере
Добавлено: Пн янв 07, 2013 07:08:32
dimaris
Зддравствуйте Soir!
Меня заинтересовал ваш ждущий таймер на микроконтроллере. Давно ищу такой, это как раз то что мне и нужно! Хочу применить в качестве таймера на судомоделях "прямоходах". Мжно только переделать мигание светодиода во время программирования времени отсчета на 1Гц? Просто так удобней будет задавать и проверять время в полевых условиях.
Re: ждущий таймер на микроконтроллере
Добавлено: Пн янв 07, 2013 09:51:54
Soir
dimaris писал(а):переделать мигание светодиода во время программирования времени отсчета на 1Гц?.
Переделал.