Среда, 27.11.2024, 06:32
электроника
Форум Мой профиль
РегистрацияВход/Выход

Вы вошли как Гость · Группа "Гости"Приветствую Вас, Гость · RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 10
  • 1
  • 2
  • 3
  • 9
  • 10
  • »
Модератор форума: SITH, Denis_K, Катран  
Помогите с таймером
romakoloДата: Среда, 23.12.2009, 11:38 | Сообщение # 1
Решил остаться
Группа: Радиолюбитель
Сообщений: 22
Репутация: 0
Статус: Offline
Привет всем! Помогите! Нужна схема и прошивка таймера обратного отсчета.Мне
нада таймер с многократно повторяющейся работой. Например: выставлю время 2 минуты 30сек, кнопкой пуск запускаю, отсчитывает до ноля с индикацинй обратного отсчета в минутах и секундах,срабатывает сигнал,на индикаторе появляется установленное
ранее значение 2 мин 30сек. и ждет пока я снова нажму кнопку пуск. И так много раз.Очень Вас прошу помочь. Спасибо заранее!
 
КатранДата: Среда, 23.12.2009, 12:34 | Сообщение # 2
GOD
Группа: Администраторы
Сообщений: 1221
Репутация: 7801
Статус: Offline
Да не нужно было спамить во всех темах в надежде, что хоть кто то увидит. Почистил Я почти всегда на форуме. Задачу понял. У меня есть готовый проект на атмеге, время установки до 23:59:59. http://cxema.at.ua/publ....-1-0-35
Подкорректировать прошивку не проблема. Устраивает ли этот проект?!
Нужно ли что бы сбивалось выставленное время при отключении питания??!
 
romakoloДата: Среда, 23.12.2009, 15:23 | Сообщение # 3
Решил остаться
Группа: Радиолюбитель
Сообщений: 22
Репутация: 0
Статус: Offline
Очень извиняюсь за свй спам! Ваш проект видел.С кнопками все харашо,индикация,если с минутами и секундами,то тоже отлично. А на счет индикатора то нада семисегментные с общим анодом,они у меня уже есть. Можно максимальное время сделать 12часов,если индикация в часах то загорится светодиод показывающий,что идут часы,потом часы кончаются и переключаются минуты, загорится другой минутный диод,или просто потухнет часовой. На индикаторе формат в;ЧЧ.ММ потом ММ.СС. При откл. питания не обязательно сохранять ранее выставленное значение времени. Большое спсибо за внимание!
 
КатранДата: Среда, 23.12.2009, 23:35 | Сообщение # 4
GOD
Группа: Администраторы
Сообщений: 1221
Репутация: 7801
Статус: Offline
А схемку накидать можно???! Дальше разберемся и переделаем на семисегментные индикаторы. smile Я кстати тоже заинтересован в переводе данного проекта на семисегментные индикаторы! smile Немного не понял вот это
Quote (romakolo)
,если индикация в часах то загорится светодиод показывающий,что идут часы,потом часы кончаются и переключаются минуты, загорится другой минутный диод,или просто потухнет часовой. На индикаторе формат в;ЧЧ.ММ потом ММ.СС.

если набросатете схемку, будет более понятно, думаю. cool

И насчет контроллера, этот же или на PIC?

Сообщение отредактировал Катран - Среда, 23.12.2009, 23:35
 
romakoloДата: Четверг, 24.12.2009, 14:49 | Сообщение # 5
Решил остаться
Группа: Радиолюбитель
Сообщений: 22
Репутация: 0
Статус: Offline
Контроллер желательно РIC16F628A. Он у меня уже есть. Сделал под него
программатор и уже прошивал.
Индикатор с общим анодом,тоже уже есть.У нас их на много легче найти,и стоят
дешевле.
Приблизительную схему нарисовал, точная остается за Вами.
А теперь о желательной работе таймера;
При включении питания на индикаторе по умолчанию 01мин00сек.Кнопками выбора
времени устанавливаем время.При однократном нажатии на кнопку,по одному значению,
а при длительном нажатии,через 3сек бежит само до отпускания кнопки.Режим
часов-минут по переполнению минут-секунд.
Оба выхода отключены. Нажимаем кнопку ПУСК-СТОП. Включается ВЫХОД2 и
начинается обратный отсчет на индикаторе в убывающие часы-минуты потом
минуты-секунды. Во время счета показаний часов-минут мигает посекундно посередине
точка,а при счете минут-секунд точка не мигает,и так видно,что секунды
уменьшаются.За 10сек до окончания счета,при изменении показаний последних секунд,
коротко пикает пищалка.Пищалку можно которая пищит от постоянного тока. По
истечении времени отключается ВЫХОД2, а пищалка включается непрерывно на 3сек.
Когда пищалка отключится,показания на индикаторе возврвщаются в ранее
выставленное значение.И ожидает следующего нажатия кнопки ПУСК-СТОП.Так много
раз. При нажатии кнопки ПУСК-СТОП во время счета времени, происходит остановка
счета,отключение ВЫХОД2, а пищалка на 3сек запищит.После пищалки на индикаторе
снова выставленное ранее время.

$IMAGE1$

Может я сильно размечтался? Реально ли все это?

 
КатранДата: Четверг, 24.12.2009, 14:56 | Сообщение # 6
GOD
Группа: Администраторы
Сообщений: 1221
Репутация: 7801
Статус: Offline
Ну более менее понятно. Все реально конечно.
С PICом тоже не проблема, программу с нуля нужно писать.
Прикрепления: 3304939.jpg (157.8 Kb)
 
КатранДата: Четверг, 24.12.2009, 19:58 | Сообщение # 7
GOD
Группа: Администраторы
Сообщений: 1221
Репутация: 7801
Статус: Offline
Набросал! Если схема подходит, то будем делать.
Прикрепления: 7604511.jpg (104.8 Kb)
 
romakoloДата: Четверг, 24.12.2009, 21:22 | Сообщение # 8
Решил остаться
Группа: Радиолюбитель
Сообщений: 22
Репутация: 0
Статус: Offline
Схема нормальная.Я там не вижу пищалки,не будет или просто забыл?Пятый вывод свободный. Я так понял,что на 13 вывод нада подключать среднюю запятую. У меня два двойных индикатора, и запятые почемуто не светятся.Можно ли вместо запятой на ногу контроллера подключить светодиод. А так все отлично. Спасибо за внимание!
 
КатранДата: Пятница, 25.12.2009, 00:08 | Сообщение # 9
GOD
Группа: Администраторы
Сообщений: 1221
Репутация: 7801
Статус: Offline
Да, можно вместо запятой подключить светодиод. Насчет пищалки: ее уже некуда лепить, все выводы заняты. Только я еще токоограничивающие резисторы забыл добавить в разрыв микроконтроллер-индикатор.
 
romakoloДата: Суббота, 26.12.2009, 12:12 | Сообщение # 10
Решил остаться
Группа: Радиолюбитель
Сообщений: 22
Репутация: 0
Статус: Offline
Если некуда цеплять пищалку, то может нписать две программы, одну под пищалку,а другую под релюшку. ПОЖАЛУСТА! Какие будут сопротивления?Спасиба!
 
SITHДата: Суббота, 26.12.2009, 15:03 | Сообщение # 11
Admin
Группа: Администраторы
Сообщений: 1396
Репутация: 7787
Статус: Offline
Уважаемый тут вам не центр разработки бесплатного программного обеспечения. Если Евгений согласится бесплатно писать программу под ваш мк - никто не возражает, однако это сравнительно длительное занятие и ему требуется время. Ну а во вторых кто запрещает место релюшки поставить пищалку, обычный буззер за пару рублей на 5V место релюшки вешать и все.

 
romakoloДата: Суббота, 26.12.2009, 19:21 | Сообщение # 12
Решил остаться
Группа: Радиолюбитель
Сообщений: 22
Репутация: 0
Статус: Offline
Извиняюсь,извиняюсь,что так много мечтаю.О сроках я не сказл ни слова,когда будет тогда и будет,просто идет обсуждение будущей работы.На счет оплаты,конечно, нада сказать сейчас,до работы. Если сложно с пищалкой то ненада,пускай будет хоть с релюшкой.Если пищалку просто вместо релюшки,то будет все отсчитываемое время пищать,а так ненада.Потом сам придумаю, чтобы кратковременно запищала после отключения реле. Еще раз извините!
 
КатранДата: Воскресенье, 27.12.2009, 15:42 | Сообщение # 13
GOD
Группа: Администраторы
Сообщений: 1221
Репутация: 7801
Статус: Offline
Буду писать программу по возможности времени, так как сейчас нахожусь в глубокой разработке. Резисторы зависят от напряжения питания. Нужно по 1 кОму, если напряжение 3 вольта. Пищалку повесить некуда уже, я об этом писал. Насчет оплаты я ничего не сообщал, но если не жалко на развитие портала, то пожалуйста.(тут полностью на добровольной основе). Та и проект не такой не посильный, но времени не всегда достаточно для написания программ.
 
romakoloДата: Воскресенье, 27.12.2009, 17:43 | Сообщение # 14
Решил остаться
Группа: Радиолюбитель
Сообщений: 22
Репутация: 0
Статус: Offline
Все понял...

Буду ждать сколько нада.

 
КатранДата: Суббота, 02.01.2010, 21:52 | Сообщение # 15
GOD
Группа: Администраторы
Сообщений: 1221
Репутация: 7801
Статус: Offline
Сев немного пописав программу, есть небольшие нестыковочки.
К примеру
Quote (romakolo)
При однократном нажатии на кнопку,по одному значению, а при длительном нажатии,через 3сек бежит само до отпускания кнопки

Здесь будет проблематично, это с той кашей, которая образовывается во время прерываний и уследить за ними очень сложно. Слишком много времени нужно будет потратить на написание программы.

Что на данный момент уже готово:
На индикаторе при включении уже выставленное время 01 00.
При нажатии на М+, М-, С+, С- происходит изменение выставленного времени каждые полсекунды, пока нажата одна из кнопок. Т.е. если нажата С+, то секунды инкрементируются с периодом 0.5 с (этот период уменьшить нельзя).
Если зажать одновремено М+ и С+, то инкрементируются часы и соответственно индикатор переходит с показания ММ СС в показание ЧЧ ММ, и соответственно М- и С-.
Включение и выключение нагрузки еще не делал - вообще недолго делать.

Основная часть прошивки уже готова. У меня на макетке всё работает.

 
  • Страница 1 из 10
  • 1
  • 2
  • 3
  • 9
  • 10
  • »
Поиск: