Таймер обратного отсчета.
-
german-xxx
- Родился
- Сообщения: 2
- Зарегистрирован: Вс окт 25, 2009 23:20:39
Re: Таймер обратного отсчета.
а можно реализовать таймер с точностью до 0,001 сек алгоритм 4 канального но с 3 разрядами ?
Re: Таймер обратного отсчета.
german-xxx писал(а):...таймер с точностью до 0,001 сек алгоритм 4 канального но с 3 разрядами
Ваш вопрос наверно только Вам и понятен. Может и можно...
- Iggis
- Держит паяльник хвостом
- Сообщения: 947
- Зарегистрирован: Пн мар 25, 2013 03:20:47
- Откуда: Tallinn
Re: Таймер обратного отсчета.
Наконец довел проект до ума (ТЗ и прошивка на 19 странице).

Питание и реле отдельно.
Схема и плата в приложении, берите пользуйтесь
Питание и реле отдельно.
Схема и плата в приложении, берите пользуйтесь
- Вложения
-
- Timer_Eagle.rar
- Проект в Eagle
- (120.71 КБ) 877 скачиваний
Правильно заданный вопрос - уже половина ответа. Не мучайте себя и других...
------
Полезный лайфхак - чтобы увидеть картинку в оригинальном размере, удалите из адреса слово medium/
Например: http:///img.radiokot.ru/files/86369/medium/hi06i91ui.jpg

------
Полезный лайфхак - чтобы увидеть картинку в оригинальном размере, удалите из адреса слово medium/
Например: http:///img.radiokot.ru/files/86369/medium/hi06i91ui.jpg

- nvz
- Электрический кот
- Сообщения: 1056
- Зарегистрирован: Чт ноя 25, 2010 16:58:42
- Откуда: Средний Урал
Re: Таймер обратного отсчета.
Плату сам делал или заказывал?
- Iggis
- Держит паяльник хвостом
- Сообщения: 947
- Зарегистрирован: Пн мар 25, 2013 03:20:47
- Откуда: Tallinn
Re: Таймер обратного отсчета.
сам, все самnvz писал(а):Плату сам делал или заказывал?
Правильно заданный вопрос - уже половина ответа. Не мучайте себя и других...
------
Полезный лайфхак - чтобы увидеть картинку в оригинальном размере, удалите из адреса слово medium/
Например: http:///img.radiokot.ru/files/86369/medium/hi06i91ui.jpg

------
Полезный лайфхак - чтобы увидеть картинку в оригинальном размере, удалите из адреса слово medium/
Например: http:///img.radiokot.ru/files/86369/medium/hi06i91ui.jpg

- nvz
- Электрический кот
- Сообщения: 1056
- Зарегистрирован: Чт ноя 25, 2010 16:58:42
- Откуда: Средний Урал
Re: Таймер обратного отсчета.
Круто! РЕСПЕКТ!
- nvz
- Электрический кот
- Сообщения: 1056
- Зарегистрирован: Чт ноя 25, 2010 16:58:42
- Откуда: Средний Урал
Re: Таймер обратного отсчета.
to Soir. Доброго дня (утра, вечера)!
Восстанавливаю мультиварку, которая досталась мне без мозгов и управления. Слава богу хоть терморезистор остался, на его основе сделал и испытал терморегулятор на К554СА3 (выставил переменником 60 градусов и включил мультиварку – вода в ней и через 2 часа была те-же 60 гр.).
Теперь очередь за таймером, из-за чего к тебе и обращаюсь за прошивкой.
Алгоритм работы вижу такой: выставляешь температуру и время, включаешь – идёт нагрев. При достижении установленной температуры включается обратный отсчёт таймера, после окончания времени отключается тэн и звучит сигнал.
PIC16F628A, трёхзнаковый индикатор ОК, четыре кнопки, один пусковой вход, первый выход на тэн и второй выход на зуммер.
Кнопки: Set, +, -, Пуск/Стоп(время удержания 1 сек). Индикатор: левый знак – часы 0-9, точка (при пуске мигает), правые знаки – минуты 0-59.
Принцип работы: при первом нажатии на кнопку Пуск/Стоп в течении 1 секунды на первом выходе появляется единичка, таймер не работает. При появлении нолика на пусковом входе начинает работу таймер (обратный отсчёт, точка мигает), после чего смена сигналов на этом входе на работу таймера не влияет. По окончании работы таймера на первом выходе нолик, на втором - на 3 секунды появляется единичка, на индикаторе последнее выставленное время. При втором нажатии на кнопку Пуск/Стоп в течении 1 сек. - первом выходе нолик, на индикаторе последнее выставленное время.
Как-то так, если не понятно – спрашивай, если надо – нарисую..
Восстанавливаю мультиварку, которая досталась мне без мозгов и управления. Слава богу хоть терморезистор остался, на его основе сделал и испытал терморегулятор на К554СА3 (выставил переменником 60 градусов и включил мультиварку – вода в ней и через 2 часа была те-же 60 гр.).
Теперь очередь за таймером, из-за чего к тебе и обращаюсь за прошивкой.
Алгоритм работы вижу такой: выставляешь температуру и время, включаешь – идёт нагрев. При достижении установленной температуры включается обратный отсчёт таймера, после окончания времени отключается тэн и звучит сигнал.
PIC16F628A, трёхзнаковый индикатор ОК, четыре кнопки, один пусковой вход, первый выход на тэн и второй выход на зуммер.
Кнопки: Set, +, -, Пуск/Стоп(время удержания 1 сек). Индикатор: левый знак – часы 0-9, точка (при пуске мигает), правые знаки – минуты 0-59.
Принцип работы: при первом нажатии на кнопку Пуск/Стоп в течении 1 секунды на первом выходе появляется единичка, таймер не работает. При появлении нолика на пусковом входе начинает работу таймер (обратный отсчёт, точка мигает), после чего смена сигналов на этом входе на работу таймера не влияет. По окончании работы таймера на первом выходе нолик, на втором - на 3 секунды появляется единичка, на индикаторе последнее выставленное время. При втором нажатии на кнопку Пуск/Стоп в течении 1 сек. - первом выходе нолик, на индикаторе последнее выставленное время.
Как-то так, если не понятно – спрашивай, если надо – нарисую..
Re: Таймер обратного отсчета.
nvz писал(а):...Принцип работы: при первом нажатии на кнопку Пуск/Стоп в течении 1 секунды на первом выходе появляется единичка, таймер не работает. При появлении нолика на пусковом входе начинает работу таймер (обратный отсчёт, точка мигает), после чего смена сигналов на этом входе на работу таймера не влияет. По окончании работы таймера на первом выходе нолик, на втором - на 3 секунды появляется единичка, на индикаторе последнее выставленное время. При втором нажатии на кнопку Пуск/Стоп в течении 1 сек. - первом выходе нолик, на индикаторе последнее выставленное время.
Что-то похожее есть. Сейчас времени нет все основательно подогнать, так, на скорую руку... Но посмотри саму схему, да и погонять можно, хотя бы в Proteus. В принципе все должно работать. Выводы по кварц я оставил свободные, если нужна точность времени - тогда кварц на 4 МГц и соответствующая конфигурация генератора при прошивке...
P.S.
Исправил ошибку в прошивке.
- Вложения
-
- Timer_9_59_v6_CC.zip
- Прошивка, проект в Proteus.
- (13.25 КБ) 576 скачиваний
Последний раз редактировалось Soir Вс фев 16, 2014 17:45:30, всего редактировалось 1 раз.
- nvz
- Электрический кот
- Сообщения: 1056
- Зарегистрирован: Чт ноя 25, 2010 16:58:42
- Откуда: Средний Урал
Re: Таймер обратного отсчета.
Ну ты даешь, я думал только к понедельнику..... СПАСИБО! В Протеусе вроде всё нормально, проверю в железе, отпишу, выложу усю схему.
Ещё раз спасибо!
Ещё раз спасибо!
Re: Таймер обратного отсчета.
nvz писал(а):...В Протеусе вроде всё нормально, проверю в железе...
Где-то я ошибся в отсчете минут, пока некогда искать. Может еще что вылезет, тогда сразу и исправлю.
P.S.
Отсчет поправил, исправленную прошивку перезалил в предыдущее сообщение.
- nvz
- Электрический кот
- Сообщения: 1056
- Зарегистрирован: Чт ноя 25, 2010 16:58:42
- Откуда: Средний Урал
Re: Таймер обратного отсчета.
Проверяю обновлённую прошивку в железе, поставил кварцевый резонатор, при прошивке выставил ХТ. Помаргивает правоое знакоместо на индикаторе, не сама цифра, а остальное. Нет сигнала окончания работы с 17 ноги, по вольтметру единица появляется на долю секунды.
Re: Таймер обратного отсчета.
nvz писал(а):Помаргивает правоое знакоместо на индикаторе, не сама цифра, а остальное.
Это я не учел особенности вывода RA4. На самом деле было бы проще все-таки установить тот резистор, о котором я писал, что только для симуляции или использовать выводы по-другому... Исправил прошивку, проверяй.
nvz писал(а):Нет сигнала окончания работы с 17 ноги, по вольтметру единица появляется на долю секунды.
Так задумано - короткий сигнал. А как надо?
- Вложения
-
- Timer_9_59.zip
- (1.67 КБ) 400 скачиваний
- nvz
- Электрический кот
- Сообщения: 1056
- Зарегистрирован: Чт ноя 25, 2010 16:58:42
- Откуда: Средний Урал
Re: Таймер обратного отсчета.
nvz писал(а):По окончании работы таймера на первом выходе нолик, на втором - на 3 секунды появляется единичка
Эти 3 секунды и идут на зуммер.
Re: Таймер обратного отсчета.
Понял. Только проверь все сначала.
- Вложения
-
- Timer_9_59.zip
- (1.66 КБ) 381 скачивание
- nvz
- Электрический кот
- Сообщения: 1056
- Зарегистрирован: Чт ноя 25, 2010 16:58:42
- Откуда: Средний Урал
Re: Таймер обратного отсчета.
Пока вроде всё нормально, буду устанавливать - тестировать... Большое Спасибо!
Re: Таймер обратного отсчета.
Уважаемый Soir!
Не могли бы вы немножко допилить алгоритм работы download/file.php?id=171798 вот этой прошивки.
Все то же самое, но при переборе добавьте 900 секунд, а то на данный момент выходит цепочка 100-200-300-400-500-600-700-800-999.
А необходимо 100-200-300-400-500-600-700-800-900-999.
+ в прошивке небольшой косяк. Когда при обратном отсчете нажимаю Off (получается пауза, время не сбрасывается) - нагрузка все-равно включенной остается. А нужно, чтоб отключалась. Включалась только, когда идет обратный отсчет.
Спасибо.
Не могли бы вы немножко допилить алгоритм работы download/file.php?id=171798 вот этой прошивки.
Все то же самое, но при переборе добавьте 900 секунд, а то на данный момент выходит цепочка 100-200-300-400-500-600-700-800-999.
А необходимо 100-200-300-400-500-600-700-800-900-999.
+ в прошивке небольшой косяк. Когда при обратном отсчете нажимаю Off (получается пауза, время не сбрасывается) - нагрузка все-равно включенной остается. А нужно, чтоб отключалась. Включалась только, когда идет обратный отсчет.
Спасибо.
Be sincere
Re: Таймер обратного отсчета.
DJ_URAN писал(а):...при переборе добавьте 900 секунд, а то на данный момент выходит цепочка 100-200-300-400-500-600-700-800-999.
+ в прошивке небольшой косяк. Когда при обратном отсчете нажимаю Off (получается пауза, время не сбрасывается) - нагрузка все-равно включенной остается. А нужно, чтоб отключалась.
Косяк как раз в установке - пропустил 900.
А вот режим паузы так и предусматривался, прочтите описание и свое ТЗ. Об отключении реле в режиме паузы не говорится.
- Вложения
-
- Timer_ATTINY2313_v2.zip
- Прошивка, проект в Proteus, описание, FUSE.
- (42.42 КБ) 461 скачивание
Re: Таймер обратного отсчета.
День добрый SOIR!
Заинтересовала схема Timer_99_9_v4_4butt. пост от (янв 21, 2012 01:35:49).
Нельзя ли изменить её для отсчёта (900-0)сек.
Заинтересовала схема Timer_99_9_v4_4butt. пост от (янв 21, 2012 01:35:49).
Нельзя ли изменить её для отсчёта (900-0)сек.
Re: Таймер обратного отсчета.
Soir
Можете написать прошивку для таймера на atmega8 с LCD дисплеем 8х2 (не 16х2) ?
http://www.ebay.com/itm/802-0802-8X2-ST ... 336ccc4f5e на контроллере HD44780.
Если да, то ТЗ такое..
Это будет таймер для засветки фоторезиста и паяльной маски.
1. Управление энкодером.
2. При включении питания, на дисплее отображаются буквы - 4 предустановленных таймера. FP - фоторезист пленка, FK - фоторезист калька. MP - маска пленка, MK - маска калька.

3. Поворотом энкодера выбираем нужный таймер, коротко нажимаем кнопку на энкодере (Set). Переходим к окну времени этого таймера. В этом окне запускаем таймер коротким нажатием Set или редактируем время - длительное нажатие Set. Выход из редактирования длинным нажатием Set.

4. При начале отсчета времени загорается светодиод OUT (нагрузка), после окончания отсчета светодиод тухнет.
5. Во время отсчета времени таймера, если коротко нажать на Set, то пауза светодиод OUT тухнет, если еще раз коротко нажать, то продолжение отсчета светодиод загорается.. Если во время отсчета и паузы времени нажать длительно на Set, то сброс отсчета времени, отключение OUT.
6. Возврат в окно выбора одного из таймеров (FP, FK, MP или MK) - поворот энкодера в любую сторону (в режиме пауза и во время отсчета, схема не должна реагировать на поворот энкодера и тем самым не возвращать программу в окно выбора таймеров (FP, FK, MP или MK).
7. Пункты 4, 5, 6 одинаковы для остальных таймеров, то есть все 4 таймера (FP, FK, MP или MK) - по принципу работы одинаковы.
8. Диапазон работы таймера до 59 минут 59 секунд (думаю для фоторезиста и паяльной маски это достаточно).
9. Время всех 4 таймеров должно запоминаться и храниться в EEPROM (сохранение через 5 сек в режиме редактирования времени, если не нажималась ни какая кнопка).
Если что то не понятно, готов пояснить.
Файл протеуса со схемой во вложении..
Можете написать прошивку для таймера на atmega8 с LCD дисплеем 8х2 (не 16х2) ?
http://www.ebay.com/itm/802-0802-8X2-ST ... 336ccc4f5e на контроллере HD44780.
Если да, то ТЗ такое..
Это будет таймер для засветки фоторезиста и паяльной маски.
1. Управление энкодером.
2. При включении питания, на дисплее отображаются буквы - 4 предустановленных таймера. FP - фоторезист пленка, FK - фоторезист калька. MP - маска пленка, MK - маска калька.

3. Поворотом энкодера выбираем нужный таймер, коротко нажимаем кнопку на энкодере (Set). Переходим к окну времени этого таймера. В этом окне запускаем таймер коротким нажатием Set или редактируем время - длительное нажатие Set. Выход из редактирования длинным нажатием Set.

4. При начале отсчета времени загорается светодиод OUT (нагрузка), после окончания отсчета светодиод тухнет.
5. Во время отсчета времени таймера, если коротко нажать на Set, то пауза светодиод OUT тухнет, если еще раз коротко нажать, то продолжение отсчета светодиод загорается.. Если во время отсчета и паузы времени нажать длительно на Set, то сброс отсчета времени, отключение OUT.
6. Возврат в окно выбора одного из таймеров (FP, FK, MP или MK) - поворот энкодера в любую сторону (в режиме пауза и во время отсчета, схема не должна реагировать на поворот энкодера и тем самым не возвращать программу в окно выбора таймеров (FP, FK, MP или MK).
7. Пункты 4, 5, 6 одинаковы для остальных таймеров, то есть все 4 таймера (FP, FK, MP или MK) - по принципу работы одинаковы.
8. Диапазон работы таймера до 59 минут 59 секунд (думаю для фоторезиста и паяльной маски это достаточно).
9. Время всех 4 таймеров должно запоминаться и храниться в EEPROM (сохранение через 5 сек в режиме редактирования времени, если не нажималась ни какая кнопка).
Если что то не понятно, готов пояснить.
Файл протеуса со схемой во вложении..
Re: Таймер обратного отсчета.
Люди выложите пожалуйста схему таймера на attiny2313 в нормальном виде а не в проекте Протэус. Ну нет у меня его.