Уточните диапазон, например 0,5 это сколько? 0,5 сек, 0,5 мин (30 сек)...? То есть, как ведется отсчет десятых до 9,9 (или до 9,5?)? Или все проще, от 1 минуты до 99 с шагом в 1 минуту?pert писал(а):...с диапазонами установки 0.0-99 минут...
Таймер обратного отсчета.
Re: Таймер обратного отсчета.
- Реклама
- timer32
- Вымогатель припоя
- Сообщения: 599
- Зарегистрирован: Сб фев 02, 2008 10:51:52
- Откуда: Khabarovsk
Re: Таймер обратного отсчета.
Ув.Soir, Извините, нужна еще небольшая попрвка в прошивке"Timer_4ch.zip [1.78 KiB]
При вкл.LOOP и длительном нажатие кнопке"пуск",циклы идут непрерывно, а при отпускании
кнопке"пуск" цикл должен сразу прекратиться, не зависимо на каком цикле
отжал кнопку"пуск". В процессе работы выявилось, хотя я сам вам сказал, что цикл должен
завершиться
При вкл.LOOP и длительном нажатие кнопке"пуск",циклы идут непрерывно, а при отпускании
кнопке"пуск" цикл должен сразу прекратиться, не зависимо на каком цикле
отжал кнопку"пуск". В процессе работы выявилось, хотя я сам вам сказал, что цикл должен
завершиться
-
pert
- Нашел транзистор. Понюхал.
- Сообщения: 190
- Зарегистрирован: Пт дек 17, 2010 23:19:40
- Откуда: Чешская Республика
Re: Таймер обратного отсчета.
Здравствуйте,
Таким образом можно?
0.0 - 0 сек
0.1 - 6 сек
0.2 - 12сек
.
.
0.9 - 54сек
1.0 - 60сек
.
.
9.9 - 9мин 54сек
10 - мин
.
.
99 - мин
спасибо pert
Таким образом можно?
0.0 - 0 сек
0.1 - 6 сек
0.2 - 12сек
.
.
0.9 - 54сек
1.0 - 60сек
.
.
9.9 - 9мин 54сек
10 - мин
.
.
99 - мин
спасибо pert
Re: Таймер обратного отсчета.
Цикл это работа 4-х таймеров. А как по-другому можно в этом случае понять термин цикл? Завершиться, это дойти до конца в данном цикле и не начинать новый. Прерваться, остановить работу таймеров, "сразу прекратиться" - это бы я понял как немедленно остановиться... Ну, в общем, как понял, так и сделал.timer32 писал(а):При вкл.LOOP и длительном нажатие кнопке"пуск",циклы идут непрерывно, а при отпускании
кнопке"пуск" цикл должен сразу прекратиться, не зависимо на каком цикле
отжал кнопку"пуск". В процессе работы выявилось, хотя я сам вам сказал, что цикл должен
завершиться
Ладно, переделаю, только уже не сегодня.
Re: Таймер обратного отсчета.
Посмотрите, правильно ли я понял/сделал.timer32 писал(а):При вкл.LOOP и длительном нажатие кнопке"пуск",циклы идут непрерывно, а при отпускании
кнопке"пуск" цикл должен сразу прекратиться, не зависимо на каком цикле отжал кнопку"пуск".
- Вложения
-
- Timer_4ch.zip
- (1.82 КБ) 245 скачиваний
Последний раз редактировалось Soir Ср авг 01, 2012 10:45:28, всего редактировалось 1 раз.
- Реклама
- timer32
- Вымогатель припоя
- Сообщения: 599
- Зарегистрирован: Сб фев 02, 2008 10:51:52
- Откуда: Khabarovsk
Re: Таймер обратного отсчета.
Ув. Soir, проверил в протеусе, что-то прошивочка не пошла 
- Вложения
-
- Безымянный.JPG
- (118.2 КБ) 557 скачиваний
Re: Таймер обратного отсчета.
Извиняюсь, ошибочка вышла, это я уже для pert начал переделывать под общий анод.timer32 писал(а):проверил в протеусе, что-то прошивочка не пошла
Перезалил в предыдущее сообщение.
- timer32
- Вымогатель припоя
- Сообщения: 599
- Зарегистрирован: Сб фев 02, 2008 10:51:52
- Откуда: Khabarovsk
Re: Таймер обратного отсчета.
Ув. Soir, все отличненько фунциклирует, за ваш труд огромное спасибо 
Re: Таймер обратного отсчета.
Изменил, проверьте. Время выставляется от 0,1 до 99 минут. 0,1 это 6 секунд. Дискретность установки от 0,1 до 10 - 0,1 мин (6 сек), от 10 и больше 1 минута.pert писал(а):Вы можете изменить эту прошивкy с диапазонами установки 0.0-99 минут ,для дисплейа с общим анодом?
Во вложении проект в Proteus, прошивка и описание работы.
- Вложения
-
- Timer_4ch_1.zip
- (16.76 КБ) 293 скачивания
- nvz
- Электрический кот
- Сообщения: 1056
- Зарегистрирован: Чт ноя 25, 2010 16:58:42
- Откуда: Средний Урал
Re: Таймер обратного отсчета.
Появилось свободное время, напишу о сделанном. Собрал я этот суточный таймер, правда вместо индикации десятков часов поставил 2 светодиода. Реле и выключатель позаимствовал из старого монитора, 4,5 вольта из зажигалки со светодиодом. Всё работает штатно, но вот точность времени оставляет желать лучшего. Я вот что подумал: у меня есть милисекундомер Ф291, а в схеме есть сухой контакт. Если временно в прошивку внести изменения: при первом нажатии кнопки таймер отсчитает час и остановится (реле отключится) то можно точно установить погрешность за это время и внести коррективы в прошивку. Как такая идея?
- Вложения
-
- Безымянный.jpg
- (87.59 КБ) 543 скачивания
Re: Таймер обратного отсчета.
Хоть примерно, на сколько и в какую сторону погрешность? Просмотрел прошивку, прогнал в Proteus, не выявил ничего. Провел некоторую оптимизацию. Проверь, а вдруг...nvz писал(а):Всё работает штатно, но вот точность времени оставляет желать лучшего.
Идея хорошая. Прошивка Timer_Day_test.hex.nvz писал(а):Я вот что подумал: у меня есть милисекундомер Ф291, а в схеме есть сухой контакт. Если временно в прошивку внести изменения: при первом нажатии кнопки таймер отсчитает час и остановится (реле отключится) то можно точно установить погрешность за это время и внести коррективы в прошивку. Как такая идея?
- Вложения
-
- Timer_Day_CC_84.zip
- (2.71 КБ) 251 скачивание
- nvz
- Электрический кот
- Сообщения: 1056
- Зарегистрирован: Чт ноя 25, 2010 16:58:42
- Откуда: Средний Урал
Re: Таймер обратного отсчета.
Обязательно проверю, но уже только в понедельник..рабочий день заканчивается.
По предварительной проверке с помощью механического секундомера - за полтора часа отставание на 2 секунды. А за сутки (сам не могу понять как) на 15 минут..
По предварительной проверке с помощью механического секундомера - за полтора часа отставание на 2 секунды. А за сутки (сам не могу понять как) на 15 минут..
-
pert
- Нашел транзистор. Понюхал.
- Сообщения: 190
- Зарегистрирован: Пт дек 17, 2010 23:19:40
- Откуда: Чешская Республика
Re: Таймер обратного отсчета.
Soir,
программа кажется хорошим, я проверил его на контактном поле, какое минимальное значение резистора R101, он влияет на яркость дисплея?
огромное спасибо
pert
программа кажется хорошим, я проверил его на контактном поле, какое минимальное значение резистора R101, он влияет на яркость дисплея?
огромное спасибо
pert
Re: Таймер обратного отсчета.
Влияет на яркость младшего разряда. 150 Ом, меньше не стОит.pert писал(а):...какое минимальное значение резистора R101, он влияет на яркость дисплея?
Но для индикатора с общим анодом такое включение не совсем удачное. Если Вы печатную плату еще не изготовили, то лучше для общего анода младшего разряда использовать другой вывод. Например RA6, а вывод RA4 использовать для кнопки LOOP. Вы мне скажите, я внесу изменения в прошивку.
-
pert
- Нашел транзистор. Понюхал.
- Сообщения: 190
- Зарегистрирован: Пт дек 17, 2010 23:19:40
- Откуда: Чешская Республика
Re: Таймер обратного отсчета.
Да, я согласен с вашим решением.
спасибо pert
спасибо pert
Re: Таймер обратного отсчета.
Поменял местами RA4 и RA6. R101 из схемы исключается.pert писал(а):Да, я согласен с вашим решением.
- Вложения
-
- Timer_4ch_1.zip
- (16.67 КБ) 235 скачиваний
- nvz
- Электрический кот
- Сообщения: 1056
- Зарегистрирован: Чт ноя 25, 2010 16:58:42
- Откуда: Средний Урал
Re: Таймер обратного отсчета.
Проверил время 2 раза: таймер опоздал с отключением на 0,641 и 0,639 секунды. За час - 0,6 секунды не плохая точность.
- Вложения
-
- Безымянный.jpg
- (162.27 КБ) 331 скачивание
Re: Таймер обратного отсчета.
Если есть желание подогнать точнее, во вложении две прошивки. Одна для тестирования, вторая рабочая. Чуть ускорил работу таймера.nvz писал(а):Проверил время 2 раза: таймер опоздал с отключением на 0,641 и 0,639 секунды. За час - 0,6 секунды не плохая точность.
- Вложения
-
- Timer_Day_CC_84.zip
- (2.71 КБ) 212 скачиваний
- nvz
- Электрический кот
- Сообщения: 1056
- Зарегистрирован: Чт ноя 25, 2010 16:58:42
- Откуда: Средний Урал
Re: Таймер обратного отсчета.
Погрешность в пределах 5 сек в сутки
Soir, вопрос на отвлечёнку: с этими МК применяют часовые кварцы или для МК 32768Гц слишком мала?
Soir, вопрос на отвлечёнку: с этими МК применяют часовые кварцы или для МК 32768Гц слишком мала?
- Вложения
-
- Безымянный.jpg
- (159.6 КБ) 311 скачиваний
Re: Таймер обратного отсчета.
Так и оставим. Но если скажешь точнее, и в какую сторону погрешность, и если надо, то можно еще внести корректировку.nvz писал(а):Погрешность в пределах 5 сек в сутки
В даташит пишут что можно, сам не пробовал.nvz писал(а):с этими МК применяют часовые кварцы или для МК 32768Гц слишком мала?


