Например TDA7294

Форум РадиоКот • Просмотр темы - Таймер обратного отсчета.
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Ср мар 04, 2026 15:53:43

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 455 ]    , 2, , , ...  
Автор Сообщение
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Сб янв 21, 2012 12:58:11 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
akl80 писал(а):
Нужен таймер обратного (или прямого )отсчета,на ATtiny 2313v или PIC 16F628A. Со следующими функциями :счет от 0 до 99 сек,два таймера срабатывают от одного сигнала (кнопки),по окончании отсчета выключение нагрузки на двух таймерах .

То есть два независимых таймера, запуск которых производится одновременно одной кнопкой? Если на PIC, то сделаю.


Вернуться наверх
 
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Сб янв 21, 2012 14:06:17 
Родился

Зарегистрирован: Сб янв 21, 2012 12:28:25
Сообщений: 7
Рейтинг сообщения: 0
То есть два независимых таймера, запуск которых производится одновременно одной кнопкой? [/quote]

Вы правильно поняли.


Если на PIC, то сделаю. [/quote]

а на 2313 такая фишка не катит ?
хотя мне в принципе все равно на чем из двух вышеупомянутых микрух :)


Вернуться наверх
 
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Сб янв 21, 2012 19:13:27 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
akl80 писал(а):
а на 2313 такая фишка не катит ?

Катит. У меня просто уже почти готовый такой таймер есть на PIC. Тот, что выкладывал на этой же странице. Только кое-где надо сделать Copy-Paste. Будет 4-х кнопочный вариант, если Вы не против.


Вернуться наверх
 
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Сб янв 21, 2012 20:04:00 
Родился

Зарегистрирован: Сб янв 21, 2012 12:28:25
Сообщений: 7
Рейтинг сообщения: 0
Soir писал(а):
akl80 писал(а):
а на 2313 такая фишка не катит ?

Катит. У меня просто уже почти готовый такой таймер есть на PIC. Тот, что выкладывал на этой же странице. Только кое-где надо сделать Copy-Paste. Будет 4-х кнопочный вариант, если Вы не против.

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


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Сб янв 21, 2012 20:58:07 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
akl80 писал(а):
только меня смущает то обстоятельство что кнопки во время работы не блокируются, я посмотрел этот проект в протее , и получается что при нажатии любой кнопки сбивается или останавливается программа,или в железе не так?

Предусматривалась блокировка, кроме кнопки START, которая работает как STOP после запуска таймера... Сейчас посмотрю что там не так.
----------
Ваш вариант готов, проверяйте.
Принцип работы.
В основном режиме на индикаторе установленное время таймера №1. Для просмотра установленного времени таймера №2 нажать кнопку MINUS.
Нажатие на кнопку SET переводит таймер в режим установки, по кругу:
– символ t-1;
– установка таймера №1;
– символ t-2;
– установка таймера №2;
– основной режим.
Нажатие на PLUS/MINUS меняет установленное время. Кнопки работают по одиночному нажатию и на удержание - ускоренная установка.
Через 6 сек от последних изменений настройки запишутся в память и будут оттуда считаны при следующем включении питания.
Нажатие на кнопку START из любого режима приводит к запуску работы таймеров, индикатор переходит на отображение оставшегося времени таймера №1. Для просмотра оставшегося времени таймера №2 нажать на кнопку MINUS. Если были какие-либо изменения настроек, они запишутся в память.
Повторное нажатие на START останавливает оба таймера до завершения времени их работы.
Если время таймера установлено в 0, то таймер отключен.
На время работы таймеров настройки блокируются. Мигает разделительная точка. По завершении работы таймеров на индикатор выводится установленное время таймера №1. Точка не мигает.
Индикатор с общим катодом, кварц не предусмотрен.


Вложения:
Timer_99_9_v5.zip [13.03 KiB]
Скачиваний: 525
Вернуться наверх
 
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Сб янв 21, 2012 21:14:01 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
akl80 писал(а):
только меня смущает то обстоятельство что кнопки во время работы не блокируются, я посмотрел этот проект в протее , и получается что при нажатии любой кнопки сбивается или останавливается программа,или в железе не так?

Да, недосмотрел. В Вашем варианте такого быть не должно.
Исправил и перезалил прошивки на 1-ой странице.


Вернуться наверх
 
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Сб янв 21, 2012 22:16:45 
Открыл глаза

Зарегистрирован: Пт ноя 26, 2010 23:12:18
Сообщений: 50
Рейтинг сообщения: 0
Soir писал(а):
Maximka_18 писал(а):
Да. :)

Во вложении схема, посмотрите. Индикатор 3 разряда, общие аноды или катоды? В зависимости от тока индикатора может понадобиться установка транзисторных ключей в цепи общих анодов (катодов). Кварц нужен? Кнопки 3 штуки нормально? При остановленном таймере будут работать PLUS/MINUS и кнопка START. После запуска только START, которая будет принудительно выключать таймер.
Прошивку вечером, где-то дома в архиве валяется. Если есть какие-то особые запросы - говорите, чтоб потом вдогонку не переделывать.


А можно первый вариант, только с общими анодами (у меня как раз красненьких одноразрядных с общим анодом кучка есть :) )
Заранее спасибо


Вернуться наверх
 
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Сб янв 21, 2012 22:24:21 
Родился

Зарегистрирован: Сб янв 21, 2012 12:28:25
Сообщений: 7
Рейтинг сообщения: 0
Посмотрел в протее :) работает нормально,завтра буду в железе собирать (а может и сегодня :) ).
Есть только несколько пожеланий по доработке
1. изначально индикация 000
2. нельзя ли добавить еще одну кнопку что бы при нажатии включилась вторая нагрузка и проработала секунд 10-15 (т.е. типа тестовый режим второй нагрузки)
3. можно ли сделать так что бы по истечении индикации первого таймера ,включалась индикация (остаточная )второго таймера.
заранее и вообще спасибо


Вернуться наверх
 
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Вс янв 22, 2012 09:30:13 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
Maximka_18 писал(а):
А можно первый вариант, только с общими анодами...

Что там первый вариант гадать не стал, сделал оба.


Вложения:
Timer_99_9_v4_4butt_CA.zip [12.46 KiB]
Скачиваний: 428
Timer_99_9_v4_3butt_CA.zip [12.11 KiB]
Скачиваний: 431
Вернуться наверх
 
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Вс янв 22, 2012 09:48:35 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
akl80 писал(а):
Есть только несколько пожеланий по доработке
1. изначально индикация 000

Что значит изначально? Включили прибор на индикаторе 0. Понятно. Дальше установку времени вести с 0 или считывать данные с памяти, если считывать, то как-то все запутывается... Если с 0 то как-то неудобно, мне кажется. Тогда может просто убрать запись в память и устройство всегда будет стартовать с 0 и каждый раз установку надо будет делать, начиная с 0.
akl80 писал(а):
2. нельзя ли добавить еще одну кнопку что бы при нажатии включилась вторая нагрузка и проработала секунд 10-15 (т.е. типа тестовый режим второй нагрузки)

Можно. Это будет аналогичная схема подключения, как у уже имеющихся. Использоваться будет вывод RB4 (pin 10).
akl80 писал(а):
3. можно ли сделать так что бы по истечении индикации первого таймера ,включалась индикация (остаточная )второго таймера.

Можно. А если время первого таймера больше? Или так не бывает? Тогда поменять их местами. Или важно отслеживать именно первый таймер, а затем второй, если он еще работает?

Уточните.


Вернуться наверх
 
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Вс янв 22, 2012 11:34:38 
Открыл глаза

Зарегистрирован: Пт ноя 26, 2010 23:12:18
Сообщений: 50
Рейтинг сообщения: 0
а можно еще убрать функцию принудительной остановки таймера, просто для засветки она не нужна. :)
Это для 3 кнопочного CA.


Вернуться наверх
 
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Вс янв 22, 2012 11:58:08 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
Maximka_18 писал(а):
а можно еще убрать функцию принудительной остановки таймера, просто для засветки она не нужна. :)
Это для 3 кнопочного CA.

Зачем, есть же не просит. Не нажимайте да и все...
Убрал.


Вложения:
Timer_99_9.zip [1.38 KiB]
Скачиваний: 364
Вернуться наверх
 
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Вс янв 22, 2012 12:12:13 
Открыл глаза

Зарегистрирован: Пт ноя 26, 2010 23:12:18
Сообщений: 50
Рейтинг сообщения: 0
Спасибо


Вернуться наверх
 
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Вс янв 22, 2012 12:39:51 
Родился

Зарегистрирован: Сб янв 21, 2012 12:28:25
Сообщений: 7
Рейтинг сообщения: 0
Soir писал(а):
Что значит изначально? Включили прибор на индикаторе 0. Понятно. Дальше установку времени вести с 0 или считывать данные с памяти, если считывать, то как-то все запутывается... Если с 0 то как-то неудобно, мне кажется. Тогда может просто убрать запись в память и устройство всегда будет стартовать с 0 и каждый раз установку надо будет делать, начиная с 0.


В том то и дело что когда включаешь прибор на индикаторах высвечивается 10.0,а хотелось бы 00.0

Soir писал(а):
Можно. А если время первого таймера больше? Или так не бывает? Тогда поменять их местами. Или важно отслеживать именно первый таймер, а затем второй, если он еще работает?

Уточните.


Нет ,таймер 1 никогда не будет больше чем таймер 2,
и да,важно отслеживать т -1,потом т-2 если работает


Вернуться наверх
 
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Вс янв 22, 2012 13:21:10 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
akl80 писал(а):
В том то и дело что когда включаешь прибор на индикаторах высвечивается 10.0,а хотелось бы 00.0

При включении питания на индикатор выводится установленное время таймера 1. Если это совсем первое включение после прошивки МК, то 10,0. Если настройки менялись, то считывается с памяти (если выставлялось время t-1, скажем, 14,3, то на индикаторе будет 14,3, если выставлялось 0,0, то и будет 0,0).
Я так и не понял, как сделать. Не запоминать? Или просто сделать первое после прошивки включение 0,0? Но при последующих включениях значение опять будет браться из памяти и это уже не будет 0,0...


Вернуться наверх
 
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Вс янв 22, 2012 14:15:51 
Родился

Зарегистрирован: Сб янв 21, 2012 12:28:25
Сообщений: 7
Рейтинг сообщения: 0
Soir писал(а):
akl80 писал(а):
В том то и дело что когда включаешь прибор на индикаторах высвечивается 10.0,а хотелось бы 00.0

При включении питания на индикатор выводится установленное время таймера 1. Если это совсем первое включение после прошивки МК, то 10,0. Если настройки менялись, то считывается с памяти (если выставлялось время t-1, скажем, 14,3, то на индикаторе будет 14,3, если выставлялось 0,0, то и будет 0,0).
Я так и не понял, как сделать. Не запоминать? Или просто сделать первое после прошивки включение 0,0? Но при последующих включениях значение опять будет браться из памяти и это уже не будет 0,0...

Пусть останется как есть,а что по остальным вопросам?


Вернуться наверх
 
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Вс янв 22, 2012 14:33:33 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
akl80 писал(а):
Пусть останется как есть,а что по остальным вопросам?

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


Вложения:
Timer_99_9_v5.zip [16.35 KiB]
Скачиваний: 368
Вернуться наверх
 
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Вс янв 22, 2012 22:21:41 
Родился

Зарегистрирован: Сб янв 21, 2012 12:28:25
Сообщений: 7
Рейтинг сообщения: 0
Soir писал(а):
akl80 писал(а):
Пусть останется как есть,а что по остальным вопросам?

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

огомное спасибо !!!все работает


Вернуться наверх
 
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Ср янв 25, 2012 17:41:03 
Нашел транзистор. Понюхал.

Зарегистрирован: Пт дек 17, 2010 23:19:40
Сообщений: 190
Откуда: Чешская Республика
Рейтинг сообщения: 0
Здравствуйте Soir,
Мне понравился Ваш таймер ,было бы можно вносить изменения в программу Timer 99_9_v5 , как показано на рисунке.
спасибо pert.


Вернуться наверх
 
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Ср янв 25, 2012 17:43:43 
Нашел транзистор. Понюхал.

Зарегистрирован: Пт дек 17, 2010 23:19:40
Сообщений: 190
Откуда: Чешская Республика
Рейтинг сообщения: 0
рисунок


Вложения:
timer 2x.pdf [5.52 KiB]
Скачиваний: 758
Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 455 ]    , 2, , , ...  

Часовой пояс: UTC + 3 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y