Страница 11 из 23
Re: Таймер обратного отсчета.
Добавлено: Вт мар 12, 2013 09:54:46
dimmar
Добрый день.
Уважаемый Soir, нет ли в ваших разработках таймера обратного отсчёта со следующими параметрами:
1. 8-ми знаковый семисегментный индикатор, часы, минуты, секунды (с ОА или ОК не имеет значения)
2. кнопок минимум 6
1-я кнопка- «Выбор» между режимами часы / таймер, с изменением уровня на какой ни будь ноге MK (для светодиодной индикации, таймер - светодиод горит, часы - не горит)
2-я кнопка выбор настройки для таймера и часов (часы, минуты, секунды) с миганием выбранных знаков (1-е мигают секунды, 2-е минуты, 3-е часы, 4-е выход и т.д. последовательно).
3-я и 4-я +/-.
5-я «Старт» таймера.
6-я кнопка «Стоп» таймера.
Ещё нужны две ноги МК. На одной «0» после старта таймера «1» по обнулении таймера «0»
На другой «0», последние десять секунд прерывистые сигналы звуковой частоты, по обнулении таймера тот же сигнал, но постоянно, до нажатия кнопки «Стоп»
Буду признателен.
Re: Таймер обратного отсчета.
Добавлено: Вт мар 12, 2013 10:36:45
Soir
dimmar писал(а):нет ли в ваших разработках таймера обратного отсчёта со следующими параметрами...
Точно такого нет. Посмотрю в архивах, что-то похожее было... Должно быть 2 в 1, часы и таймер? На каком МК? Схему дадите?
Re: Таймер обратного отсчета.
Добавлено: Вт мар 12, 2013 11:09:36
dimmar
Да, два в одном.
МК любой, у которого хватит ног, если не использовать отдельные микросхемы регистры.
Или какой другой, поменьше, но с регистрами, всё равно покупать.
А схема нужна, если использовать дополнительные микросхемы или в любом случае?
Re: Таймер обратного отсчета.
Добавлено: Вт мар 12, 2013 12:40:43
Soir
dimmar писал(а):МК любой
Похожие разработки у меня есть на PIC16F628A и ATMEGA8. Я еще не считал, но ног может не хватить и у ATMEGA8.
dimmar писал(а):А схема нужна, если использовать дополнительные микросхемы или в любом случае?
Без схемы я не знаю что делать вообще. Если у Вас нет хотя бы примерной, тогда определитесь с МК, регистрами, хотя бы в принципе. А я уже сам нарисую, если решу, что смогу Вам помочь.
Re: Таймер обратного отсчета.
Добавлено: Вт мар 12, 2013 12:49:48
dimmar
Всё понял, вечером дома набросаю схемку. Спасибо.
Re: Таймер обратного отсчета.
Добавлено: Вт мар 12, 2013 20:30:05
dimmar
Вот набросал схемку.
Единственное изменение - индикатор с общими анодами.
В остальном алгоритм тот же.
Re: Таймер обратного отсчета.
Добавлено: Вт мар 12, 2013 21:01:21
Soir
dimmar писал(а):Вот набросал схемку.
Если это все, то можно обойтись без регистра сдвига. Схема во вложении (не окончательная!). Какая пищалка будет?
Re: Таймер обратного отсчета.
Добавлено: Вт мар 12, 2013 21:37:30
Simidko
С нетерпение ждем развитие проекта уважаемый
Soir
Re: Таймер обратного отсчета.
Добавлено: Вт мар 12, 2013 21:41:45
dimmar
По поводу пищалки я ещё не определился, надо будет экспериментально по громкости подбирать, из того что в бардаке найду или покупать.
Можно просто выводить какую ни будь звуковую частоту?, а оконечный каскад я потом по ходу прикручу.
Светодиоды это: один - индикация часы или таймер, другой имитация управляемой таймером нагрузки.
Re: Таймер обратного отсчета.
Добавлено: Ср мар 13, 2013 22:46:54
Soir
Вот первая версия для тестирования. Вроде все учел, но надо проверять. Может что не так понял, может где и накосячил.
Получилось 3 in 1.
- Часы. Формат 24-х часовый (чч.мм.сс)
- Таймер обратного отсчета. Максимальное время 99 часов, 59 минут, 59 секунд.
- Будильник. В качестве бонуса.
Подробное описание во вложении. Там же проект в Proteus для симуляции (в нем транзисторы в цепях общих анодов заменены на инверторы, это только для симуляции), FUSE и прошивка.
Что не так - пишите. Что непонятно - спрашивайте.
Re: Таймер обратного отсчета.
Добавлено: Чт мар 14, 2013 08:20:27
dimmar
Доброе утро, Soir!
Скачал проект. То, что надо, то, что я и хотел, по симуляции в протеусе вроде всё ОК.
Но протеус тормозит, поэтому воплощу в железе, протестирую и отпишусь.
А пока, моей благодарности нет предела, спасибо, Вы мастер.
Re: Таймер обратного отсчета.
Добавлено: Сб апр 13, 2013 09:21:14
TooSHkaN
Здравствуйте Soir!
Перечитал всю ветку , очень порадовался что есть люди готовые помочь в разработке программ! Хочу обратиться к Вам с таким вопросом: имеется Atmega8 хочу создать таймер (4 разрядный чч:мм \ мм:сc), необходимо чтобы при выставленном времени от 1-99 часов отображались чч:мм а менее 1 часа мм:сс; 5 кнопки управления "час" (+), минуты (+), "старт\пауза", "сброс" для таймера, также кнопка, которая будет отвечать за функцию (+1) к 5-му разряднику не зависящая на кнопку "сброс" (показывает числа от 1 до 9\ ну что-то вроде периода в спорте). По окончанию времени должно сработать реле на 3 секунды. Нашёл подходящий вариант на одном из сайтов
http://c2.at.ua/load/avr/tajmer_na_atmega8/17-1-0-25, но исходник там "недоделанный" нежели последняя прошивка к нему вместе с протеусом, да и реле там работает на включение пока не будет нажата кнопка "сброс". Я перепробовал все свои познания в программировании, но результата так и не добился! Сможете чем либо помочь?
С уважением TooSHkaN!
Re: Таймер обратного отсчета.
Добавлено: Сб апр 13, 2013 16:18:22
Soir
TooSHkaN писал(а):...Сможете чем либо помочь?
Чужой исходник доделывать/переделывать не возьмусь, это дело неблагодарное. Проще самому написать заново.
Сейчас на работе аврал, свободного времени совсем нет. Будет окно - напишу прошивку. Потерпите несколько дней. А лучше и напомните о себе через те же несколько дней, если вопрос еще будет актуальным.
Re: Таймер обратного отсчета.
Добавлено: Пн апр 15, 2013 07:06:57
TooSHkaN
Спасибо огромное, что не отказали! По времени я не ограничен так что не беспокойтесь! Извините не знал таких моментов на счёт "доделывать"!
Re: Таймер обратного отсчета.
Добавлено: Ср апр 17, 2013 09:26:10
ДиАКсин
Здравствуйте, Soir. Не могли бы вы предложить любую схему таймера обратного отсчета на один месяц?
Индикация - "Сутки", "Часы". Можно "Минуты", но не обязательно.
Принцип работы: Включил, выставил время, от 1 часа до 31 суток, запустил. Естественно, обязательна защита пропадания питания.
Индикатор 4-х значный, 7-ми сегментный (общий анод-катод роли не играет).
Re: Таймер обратного отсчета.
Добавлено: Ср апр 17, 2013 09:57:11
Soir
ДиАКсин писал(а):Не могли бы вы предложить любую схему таймера обратного отсчета...
В порядке живой очереди... Может на выходных будет время.
Re: Таймер обратного отсчета.
Добавлено: Ср апр 17, 2013 10:29:15
ДиАКсин
Буду очень признателен
Re: Таймер обратного отсчета.
Добавлено: Ср апр 17, 2013 10:46:27
Soir
TooSHkaN писал(а):...имеется Atmega8 хочу создать таймер (4 разрядный чч:мм \ мм:сc), необходимо чтобы при выставленном времени от 1-99 часов отображались чч:мм а менее 1 часа мм:сс; 5 кнопки управления "час" (+), минуты (+), "старт\пауза", "сброс" для таймера, также кнопка, которая будет отвечать за функцию (+1) к 5-му разряднику не зависящая на кнопку "сброс" (показывает числа от 1 до 9\ ну что-то вроде периода в спорте). По окончанию времени должно сработать реле на 3 секунды...
Первая версия, как понял... Проверяйте, что не так - пишите.
Во вложении проект в Proteus, прошивка, FUSE и подробное описание.
Re: Таймер обратного отсчета.
Добавлено: Ср апр 17, 2013 20:09:47
Soir
ДиАКсин писал(а):Здравствуйте, Soir. Не могли бы вы предложить любую схему таймера обратного отсчета на один месяц?
Индикация - "Сутки", "Часы". Можно "Минуты", но не обязательно.
Принцип работы: Включил, выставил время, от 1 часа до 31 суток, запустил. Естественно, обязательна защита пропадания питания.
Индикатор 4-х значный, 7-ми сегментный (общий анод-катод роли не играет).
Нашел почти готовый свой старый проект, немного доработал. Но от Вас крайне мало информации о работе и назначении таймера, алгоритм его работы мне до конца не ясен. Смотрите, пробуйте. Что не так - исправлю.
Краткое описание.
Максимальное время 99 дней, 23 часа, 59 минут. По истечении времени включается реле.
ATMEGA8. Индикатор с общим анодом. Управление 4 кнопки, индикация запущенного таймера.
При отключении основного источника питания индикатор отключается, отсчет продолжается (должен быть предусмотрен резервный источник питания).
Подробнее во вложении, там же прошивка, FUSE и проект (это еще не схема) в Proteus.
Re: Таймер обратного отсчета.
Добавлено: Ср апр 17, 2013 22:24:20
ДиАКсин
там же прошивка, FUSE и проект (это еще не схема)
А схема будет? Не знаю, каков проект, дома Протеус не устанавливал, просмотрю только завтра, на работе.