Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене

ТЕМА: Таймер обратного отсчёта 1-9 мин.

Таймер обратного отсчёта 1-9 мин. 09 квіт. 2017 20:29 #1

  • yumot
  • yumot аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 70
  • Подякували: 14
Здравствуйте Soir! Если будет возможность, напишите пожалуйста программу к этому таймеру.
ТЗ.
Таймер ведёт обратный отсчёт от 1мин до 9мин, дискретность установки времени 1мин.
При подаче питания на индикаторе устанавливается последнее введенное значение времени. При нажатии кнопки “старт\стоп”, начинается отсчёт, включается реле, подаётся одиночный звуковой сигнал (буззер с внутренним генератором). Если во время отсчёта нажать кнопку “старт\стоп”- реле отключается, индикатор устанавливается на последнее заданное значение (т.е. в исходное состояние). Если во время отсчёта нажать кнопку ”пауза”- отсчёт останавливается (без сброса показаний), индикатор мигает. При повторном нажатии - реле включается, отсчёт продолжается. Если во время паузы нажать ”старт\стоп”- таймер сбрасывается в исходное состояние. При достижении отсчёта 0.00-подаётся звуковой сигнал - три пачки по два сигнала в каждой, при этом показания 0.00 мигают до окончания звукового сигнала, затем таймер устанавливается в исходное. Кнопкой ”установка” устанавливаем значение минут от 1 до 9 с дискретностью 1мин по кругу только в исходном состоянии таймера, в других режимах кнопка не активна. В исходном состоянии, во время установки времени значения секунд всегда 00.
Надеюсь ничего не упустил. С уважением.

Вкладений файл:

Назва файлу: Timer.rar
Розмір файлу:16 KB
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер обратного отсчёта 1-9 мин. 11 квіт. 2017 16:26 #2

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13638
  • Подякували: 5172
  • sxem.org 2019,2021 Respect Author
Проект в архиве, смотрите. Уточните работу светодиода.
Останнє редагування: 11 квіт. 2017 20:35 від Soir. Причина: Удаление неактуального вложения.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: yumot

Таймер обратного отсчёта 1-9 мин. 11 квіт. 2017 19:30 #3

  • yumot
  • yumot аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 70
  • Подякували: 14
Спасибо огромное!
В протеусе всё работает как надо. Прошу прощения, по моей вине произошла путаница, нужно под индикатор с общим катодом. В остальном всё прекрасно! А светодиод не нужен (была другая задумка забыл удалить).
Только что погонял ещё раз, оказалось, что при установке времени 5мин и больше, при запуске отсчёт начинается не с заданного значения. До 5мин работает правильно.
Останнє редагування: 11 квіт. 2017 19:45 від yumot.
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер обратного отсчёта 1-9 мин. 11 квіт. 2017 20:35 #4

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13638
  • Подякували: 5172
  • sxem.org 2019,2021 Respect Author
yumot пише:
нужно под индикатор с общим катодом.
Общий катод.
yumot пише:
А светодиод не нужен
Удалил.
yumot пише:
при установке времени 5мин и больше, при запуске отсчёт начинается не с заданного значения.
Исправил.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: yumot

Таймер обратного отсчёта 1-9 мин. 11 квіт. 2017 20:47 #5

  • yumot
  • yumot аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 70
  • Подякували: 14
Теперь всё хорошо, буду делать в железе. Ещё раз огромное спасибо, всех благ!
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер обратного отсчёта 1-9 мин. 15 квіт. 2017 12:47 #6

  • yumot
  • yumot аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 70
  • Подякували: 14
Добрый день! Собрал в железе на плате, индикатор не светится. Затем собрал на макетке без выходных ключей и кнопок с другим контроллером результат тот же. Попробовал воткнуть индикатор с общим анодом индикатор засветился. но сегменты горят хаотично,подключил кнопки не реагирует.
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер обратного отсчёта 1-9 мин. 15 квіт. 2017 14:14 #7

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13638
  • Подякували: 5172
  • sxem.org 2019,2021 Respect Author
yumot пише:
Собрал в железе на плате, индикатор не светится.
Что уже проверили?
Монтаж в порядке?
Напряжение питания?
Какая схема выходных ключей?

Как установлены FUSE? Те, что я выкладывал, для внешнего кварца. В схеме кварц есть?
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: yumot

Таймер обратного отсчёта 1-9 мин. 15 квіт. 2017 15:15 #8

  • yumot
  • yumot аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 70
  • Подякували: 14
Монтаж в порядке т.к. собрал на монтажной плате только контроллер, индикатор с резисторами и кварц. Ключей нет т.к. индикатор маломощный резисторы предварительно подобрал на ток 8ма на сегмент. Питаю пока от лабораторного б.п. FUSE те что Вы выкладывали, кварц в схеме присутствует. Индикатор проверил, кварц менял, контроллер менял.
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер обратного отсчёта 1-9 мин. 15 квіт. 2017 15:40 #9

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13638
  • Подякували: 5172
  • sxem.org 2019,2021 Respect Author
Я собрал макет - без всяких танцев таймер запустился и уже больше часа гоняю - все работает.

Покажите схему ключей.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: yumot

Таймер обратного отсчёта 1-9 мин. 15 квіт. 2017 16:13 #10

  • yumot
  • yumot аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 70
  • Подякували: 14
Запустился и работает только если напряжение питания не выше 3,9 вольт, даже при 4 вольтах уже не работает у меня Attiny 2313A так и должно быть? Ключи не ставил т.к. индикатор 0,36" ток сегментов 8ма. Если ключи всё таки нужны, покажите пожалуйста схему (ключей). Спасибо!
Останнє редагування: 15 квіт. 2017 16:36 від yumot.
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер обратного отсчёта 1-9 мин. 15 квіт. 2017 16:39 #11

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13638
  • Подякували: 5172
  • sxem.org 2019,2021 Respect Author
Должен работать при +5V.
Проверьте источник питания.
Проверьте кварц. Попробуйте установить FUSE 4 МГц от внутреннего генератора.

Останнє редагування: 15 квіт. 2017 16:39 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: yumot

Таймер обратного отсчёта 1-9 мин. 15 квіт. 2017 17:01 #12

  • yumot
  • yumot аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 70
  • Подякували: 14
Источник питания-хороший лабораторник, переход на внутренний генератор ничего не изменило. Извините что морочу Вам голову, просто неоднократно собирал схемы без ключей и всегда всё работало годами, а что сейчас происходит не могу понять, деталей гулькин нос, всё менял и ни в какую.
Заметил что при увеличении сопротивления резисторов в сегментах увеличивается напряжение питания при котором таймер запускается, придётся всё таки ставить ключи.
Останнє редагування: 15 квіт. 2017 17:05 від yumot.
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер обратного отсчёта 1-9 мин. 15 квіт. 2017 17:14 #13

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13638
  • Подякували: 5172
  • sxem.org 2019,2021 Respect Author
yumot пише:
Заметил что при увеличении сопротивления резисторов в сегментах увеличивается напряжение питания при котором таймер запускается, придётся всё таки ставить ключи.
Какое сопротивление резисторов?

Что-то неправильно. Ищите причину, где-то возможно есть замыкание. Прозвоните все дорожки.
Подключите вывод Reset к +5V.

Нужно разобраться, иначе может закончиться печально.

Вы сейчас экспериментируете с ключами или без? Если с ключами - покажите схему.
Останнє редагування: 15 квіт. 2017 17:15 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: yumot

Таймер обратного отсчёта 1-9 мин. 15 квіт. 2017 17:27 #14

  • yumot
  • yumot аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 70
  • Подякували: 14
При сопротивлении резисторов 470ом уверенно запускается при 4.6 вольта. Замыканий нет т.к. собрал уже на макетке, вывод резет подключен к 5в через резистор 10к (пробовал и на прямую). В том то и дело что хочется без ключей, без них и экспериментирую.
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер обратного отсчёта 1-9 мин. 15 квіт. 2017 18:24 #15

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13638
  • Подякували: 5172
  • sxem.org 2019,2021 Respect Author
По симптомам - блок питания.
У себя пробовал с питанием от 2V до 5V - запускается уверенно и работает. Резисторы наглухо запаяны 1 кОм, поэтому здесь экспериментировать мне сложно.

Но расчетное минимальное сопротивление резисторов сегментов около 640 Ом. При меньшем уже будут перегружаться выводы общих катодов.

Попробуйте еще такие FUSE...

P.S.
Припаял к своим 1 кОм параллельно еще по 620 Ом (в итоге 380) - все работает.
Долучення:
Останнє редагування: 15 квіт. 2017 18:54 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: yumot

Таймер обратного отсчёта 1-9 мин. 15 квіт. 2017 19:26 #16

  • yumot
  • yumot аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 70
  • Подякували: 14
C таким вариантом FUSE вообще не запускается. Скорей всего мне попались такие экземпляры контроллеров. Причём каждый запускается при своём напряжении питания. Значит буду ставить ключи. Во вложении схема ключей, посмотрите пожалуйста так будет правильно?

Вкладений файл:

Назва файлу: Key.rar
Розмір файлу:3 KB
Останнє редагування: 15 квіт. 2017 19:28 від yumot.
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер обратного отсчёта 1-9 мин. 15 квіт. 2017 19:37 #17

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13638
  • Подякували: 5172
  • sxem.org 2019,2021 Respect Author
yumot пише:
так будет правильно?
Это ключи для общих анодов. У Вас общий катод?
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: yumot

Таймер обратного отсчёта 1-9 мин. 15 квіт. 2017 19:40 #18

  • yumot
  • yumot аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 70
  • Подякували: 14
да общий катод
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер обратного отсчёта 1-9 мин. 15 квіт. 2017 19:49 #19

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13638
  • Подякували: 5172
  • sxem.org 2019,2021 Respect Author
yumot пише:
C таким вариантом FUSE вообще не запускается.
У меня запускается.
Эти FUSE контролируют питание, если ниже 4,3V не дают микроконтроллеру запускаться.

Варианты ключей для общих катодов в архиве.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: yumot

Таймер обратного отсчёта 1-9 мин. 15 квіт. 2017 20:22 #20

  • yumot
  • yumot аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 70
  • Подякували: 14
Спасибо за помощь, буду пробовать. Главное что прошивка рабочая, а остальное победю). С наступающим Вас праздником и всего наилучшего!
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер обратного отсчёта 1-9 мин. 15 квіт. 2017 20:24 #21

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 13638
  • Подякували: 5172
  • sxem.org 2019,2021 Respect Author
Ключи какие будут? Для варианта с n-p-n нужно менять прошивку.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: yumot

Таймер обратного отсчёта 1-9 мин. 15 квіт. 2017 21:09 #22

  • yumot
  • yumot аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 70
  • Подякували: 14
Тогда поставлю P-N-P, спасибо!
Останнє редагування: 15 квіт. 2017 21:10 від yumot.
Увійдіть до облікового запису, щоб писати повідомлення.

Таймер обратного отсчёта 1-9 мин. 16 квіт. 2017 19:01 #23

  • yumot
  • yumot аватар
  • Оффлайн
  • I go sometimes
  • Дописи: 70
  • Подякували: 14
Ну вот, собрал с ключами. Работает нормально, хотя некоторая зависимость сопротивления резисторов в сегментах осталась, но при номинале 330ом уверенно работает от 5v. Выкладываю весь проект с платой, мож кому понадобится. Моя благодарность Soir, в очередной раз выручил!



Вкладений файл:

Назва файлу: Timer-2.rar
Розмір файлу:58 KB


Вкладений файл:

Назва файлу: Schema.rar
Розмір файлу:66 KB
Останнє редагування: 16 квіт. 2017 23:12 від Айнцвайдрайченко. Причина: Кириллица в имени вложения "схема"
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: grisha3109
Модератори: wolf2000, Vakula, Айнцвайдрайченко, Soir