Циклический таймер.

Обсуждаем цифровые устройства...
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Циклический таймер.

Сообщение Soir »

митя24 писал(а):а это правильно что во втором варианте прошивки почему-то светодиод во время работы не светится?
Что такое "второй вариант"? Это который в моем последнем сообщении?
Должно быть так: Пока реле включено мигает светодиод. Не так?
митя24 писал(а):если возможно во втором варианте прошивки включите индикацию режима работы схемы? а то непонятно работает таймер или нет?
Это как? Когда на схему подано напряжение - таймер всегда работает. Поставьте светодиод на питание...
Реклама
митя24
Родился
Сообщения: 5
Зарегистрирован: Чт апр 04, 2013 15:09:40

Re: Циклический таймер.

Сообщение митя24 »

простите наверно не совсем понятно выразился второй вариант это когда 3 секунды включено реле а час отключено хотелось бы в таком варианте пока идёт выдержка времени светодиод мигал показывая работу таймера как в первом варианте прошивки
Реклама
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Циклический таймер.

Сообщение Soir »

митя24 писал(а):простите наверно не совсем понятно выразился второй вариант это когда 3 секунды включено реле а час отключено хотелось бы в таком варианте пока идёт выдержка времени светодиод мигал показывая работу таймера как в первом варианте прошивки
Снова я не понял.
В обоих вариантах индикация светодиодом абсолютно одинаковая. Пока реле включено, светодиод мигает, когда выключено - светодиод погашен. Отличие только во времени включенного и выключенного состояния реле.
Что не так? и как надо?
Аватара пользователя
Arwood
Держит паяльник хвостом
Сообщения: 986
Зарегистрирован: Чт янв 13, 2011 13:51:26

Re: Циклический таймер.

Сообщение Arwood »

Митя, подключи диод через 555.
Вложения
не парься.GIF
(5.03 КБ) 622 скачивания
Реклама
Эиком - электронные компоненты и радиодетали
митя24
Родился
Сообщения: 5
Зарегистрирован: Чт апр 04, 2013 15:09:40

Re: Циклический таймер.

Сообщение митя24 »

Спасибо что ответили если это возможно хотелось бы что-бы сетодиод моргал когда реле выключена тем самым показывая что таймер запущен и идёт отчёт времени
Реклама
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Циклический таймер.

Сообщение Soir »

митя24 писал(а):хотелось бы что-бы сетодиод моргал когда реле выключена тем самым показывая что таймер запущен и идёт отчёт времени
Очевидно мы по разному понимаем состояние "таймер запущен". Таймер всегда запущен и отсчет времени идет перманентно. Если точнее, то в программе используется два таймера, которые запускаются по-очереди. Один реле включает, другой выключает.
Сделал светодиод мигает, когда реле отключено и потушен, когда реле включено.
Вложения
Timer_12F629.zip
(447 байт) 300 скачиваний
Реклама
митя24
Родился
Сообщения: 5
Зарегистрирован: Чт апр 04, 2013 15:09:40

Re: Циклический таймер.

Сообщение митя24 »

Soir Спасибо за понимание !! прошу прощения но я пока ещё не програмист и мне трудно понять всю сложность написания программы :lol: поэтому прошу прощения за мою позьбу и ещё раз спасибо что правильно меня поняли и за последний вариант програмки !!!
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Циклический таймер.

Сообщение Soir »

Сделал более универсальный таймер по той же схеме.
- Теперь есть возможность самому устанавливать время таймера при прошивке записью соответствующих значений в EEPROM.
- Максимальное время 255 часов, 59 минут, 59 сек.
- Можно подключить кварцевый резонатор для большей точности отсчета.
- Инверсный выход для реле.
---
Во вложении проект в Proteus, подробное описание, прошивка, скриншот записи для IC-Prog, схема в png.
Вложения
Timer_Prog.zip
(88.09 КБ) 384 скачивания
митя24
Родился
Сообщения: 5
Зарегистрирован: Чт апр 04, 2013 15:09:40

Re: Циклический таймер.

Сообщение митя24 »

Soir ! бльшая благоданость за столь подробное обьяснение !!!! мне к начинающему делитанту изучающему програмирование очень помогло !!! побольше -бы таких терпеливых участников!!! думаю в этом меня многие поддержат!!!!
ur5got
Встал на лапы
Сообщения: 104
Зарегистрирован: Ср май 23, 2012 23:33:53
Откуда: UA

Re: Циклический таймер.

Сообщение ur5got »

Soir писал(а): Во вложении проект в Proteus, подробное описание, прошивка, скриншот записи для IC-Prog, схема в png.
Здравствуйте.
Попробовал подправить EEPROM под свои интервалы. Сохранил файлик (IC-Prog 1.06B)/ Загрузил в Proteus 7.10. Запускаю симуляцию и ... имеем скрин с ошибками. Пробовал править файлик в MPLab - результат аналогичен. Что делаю не так?
Вложения
Proteus.JPG
(221.49 КБ) 556 скачиваний
С уважение, Владимир UR5GOT.
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Циклический таймер.

Сообщение Soir »

ur5got писал(а):Сохранил файлик (IC-Prog 1.06B)...
Наверно Proteus не дружит с IC-Prog...
ur5got
Встал на лапы
Сообщения: 104
Зарегистрирован: Ср май 23, 2012 23:33:53
Откуда: UA

Re: Циклический таймер.

Сообщение ur5got »

И чем тогда править файлик? Мне нужно две минуты пауза и одна секунда - работа.
С уважение, Владимир UR5GOT.
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Циклический таймер.

Сообщение Soir »

ur5got писал(а):И чем тогда править файлик? Мне нужно две минуты пауза и одна секунда - работа.
Править, как написано в инструкции - при прошивке МК, а не Proteus'а.
ur5got
Встал на лапы
Сообщения: 104
Зарегистрирован: Ср май 23, 2012 23:33:53
Откуда: UA

Re: Циклический таймер.

Сообщение ur5got »

Soir писал(а):Править, как написано в инструкции - при прошивке МК, а не Proteus'а.
Все. Разобрался. При правке и сохранении в оболочке PicKit2 все заработало (до этого перепробовал тучу разных прог-программеров и ничего). Только получается, что в ячейки с адресами 0x00 (0х08) должны быть записаны секунды, в 0x01 (0х09) минуты, а в 0x02 (0х0А) часы.
А в MPLab при сохранении прошивки для Proteus'a нужно убирать галки с пунктика "Calibration Memory".
Спасибо за очень полезную схемку (просто, дешево и очень даже сердито)!
С уважение, Владимир UR5GOT.
rossich
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Сб ноя 08, 2008 17:56:46
Откуда: Харьков, Украина

Re: Циклический таймер.

Сообщение rossich »

Soir писал(а):Сделал более универсальный таймер по той же схеме.
Бомба!
Спасибо!
:beer:
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Циклический таймер.

Сообщение Soir »

ur5got писал(а):Только получается, что в ячейки с адресами 0x00 (0х08) должны быть записаны секунды, в 0x01 (0х09) минуты, а в 0x02 (0х0А) часы...
Да, действительно, недосмотрел. Я исправил прошивку, так проще, чем править описание.
Спасибо за выявление ошибки. В благодарность сделал по умолчанию: реле включено 1 сек, выключено 2 мин.
Вложения
Timer_Prog.zip
(88.1 КБ) 348 скачиваний
Viktor B
Встал на лапы
Сообщения: 126
Зарегистрирован: Вт окт 25, 2011 19:58:03
Откуда: Полтава

Re: Циклический таймер.

Сообщение Viktor B »

Soir Не могли бы прошивку поправить для 12F675, просто есть в наличии.
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Циклический таймер.

Сообщение Soir »

Viktor B писал(а):...прошивку поправить для 12F675...
Поправил.
Вложения
Timer_Prog.zip
Прошивка, описание, проект в Proteus.
(13.6 КБ) 246 скачиваний
Viktor B
Встал на лапы
Сообщения: 126
Зарегистрирован: Вт окт 25, 2011 19:58:03
Откуда: Полтава

Re: Циклический таймер.

Сообщение Viktor B »

Soir писал(а):
Viktor B писал(а):...прошивку поправить для 12F675...
Поправил.
Большое спасибо, попробую...
Аватара пользователя
Vell65
Открыл глаза
Сообщения: 52
Зарегистрирован: Пн окт 19, 2009 09:26:46
Откуда: г. Биробиджан

Re: Циклический таймер.

Сообщение Vell65 »

Soir, чтобы использовать таймер без кварца необходимо при прошивке осцилятор выставить на Int OSC GP4? Хочу использовать в интервалах 3 минуты нагрузка включена 5 минут выключена и так в цикле.
Ответить

Вернуться в «Цифровая техника»