Страница 17 из 23
Re: Таймер обратного отсчета.
Добавлено: Пт ноя 29, 2013 16:22:54
pert
Так что я был поспешным,
ошибка по-прежнему существует,
это только тогда, когда эта процедура как на видео, в других случаях все в порядке, Я добавил светодиод в Proteus, он также показал. это не осцилляция кнопку, я 2 × изменил.
http://rusfolder.com/38978319
Re: Таймер обратного отсчета.
Добавлено: Пт ноя 29, 2013 20:45:08
Soir
pert писал(а):...ошибка по-прежнему существует...
Кое-что изменил, но проверить не могу, так как у меня на макете и так запускается без ошибки.
Re: Таймер обратного отсчета.
Добавлено: Пт ноя 29, 2013 21:57:47
takei
pert, а на ютубе , чтобы бесплатно посмотреть, вашего видео нет?
Re: Таймер обратного отсчета.
Добавлено: Пт ноя 29, 2013 22:47:25
pert
Ура,вам удалось устранить ошибку!!!
Отличная работа Soir , еще раз огромное спасибо .
pert
Re: Таймер обратного отсчета.
Добавлено: Пт ноя 29, 2013 22:49:44
pert
takei
Мне жаль, но я не использую YouTube.
Re: Таймер обратного отсчета.
Добавлено: Вс дек 01, 2013 13:57:50
sanya123
Всем привет, спасибо Soir что кинул ссылку на эту тему, какраз то что нужно, по дискретности и длительности работы. Только есть один момент, не могли бы Вы подправить прошивку следующим образом. В кратце попробую обьяснить, нужна работа следующим образом, смотрел в протеусе так там включается реле и соответственно открывается транзистор при нажатии кнопки старт. Можно ли сделать так чтобы реле включалось по истечении заданого времени, к примеру запустили таймер, он считает 3,2,1,0 и включилось реле.
Вот наиболее подходящая прошивка, индикатор общий катод. Заранее спасибо.
Re: Таймер обратного отсчета.
Добавлено: Вс дек 01, 2013 15:03:46
Soir
sanya123 писал(а):...Можно ли сделать так чтобы реле включалось по истечении заданого времени, к примеру запустили таймер, он считает 3,2,1,0 и включилось реле.
Проверяйте.
Re: Таймер обратного отсчета.
Добавлено: Вс дек 01, 2013 15:29:33
sanya123
Большое спасибо, все работает. Вечером проверю в железе и еще такой вопрос я так понял 4 ногу нужно подтянуть к + питания через RC цепочку и установить кварц 4MГц с конденсаторами по 22 пФ или кварц не нужен, а контроллер работает от внутреннего генератора.
Re: Таймер обратного отсчета.
Добавлено: Вс дек 01, 2013 15:54:40
Soir
sanya123 писал(а):...такой вопрос я так понял 4 ногу нужно подтянуть к + питания через RC цепочку и установить кварц 4MГц с конденсаторами по 22 пФ или кварц не нужен, а контроллер работает от внутреннего генератора.
В прошивке записана конфигурация: внутренний тактовый генератор 4 МГц, MCLR отключен. То есть всего этого, что Вы перечислили не надо.
Но, если есть такая необходимость, то во время прошивки МК Вы можете самостоятельно установить нужные галочки в конфигурации МК и тогда все это нужно.
Re: Таймер обратного отсчета.
Добавлено: Пн дек 02, 2013 15:08:36
sanya123
Soir, проверил в железе все работает отлично, еще раз спасибо. Не хочу быть навязчивым но не могли бы еще немного подправить прошивку т.к. прицепил таймер к устройству есть такая проблема что при срабатывании таймера реле постоянно остается включеным, а в целях экономии аккумулятора от которого будет питатся устройство хотелось бы чтобы по окончании времини на таймере он кратковременно замкнул контакты реле на 2-3с и отпустил их. Если так возможно. Заранее спасибо.
Re: Таймер обратного отсчета.
Добавлено: Пн дек 02, 2013 17:18:07
Soir
sanya123 писал(а):...есть такая проблема что при срабатывании таймера реле постоянно остается включеным... хотелось бы чтобы по окончании времини на таймере он кратковременно замкнул контакты реле на 2-3с и отпустил их.
Проблема в том, что Вы сразу не указали этого в ТЗ.
Сделал 3 сек, пробуйте.
Re: Таймер обратного отсчета.
Добавлено: Сб янв 04, 2014 16:54:35
nikola_man
Кто собрал таймер поделитесь пожайлуста печатной платой под PIC16F628
Re: Таймер обратного отсчета.
Добавлено: Вт янв 07, 2014 00:49:46
DJ_URAN
Други, помогайте!
Имеется ультразвуковая ванна. У нее есть таймер с блоком индикации на 3-х семисегментных индикаторах. 3 кнопки управления: пуск, стоп, выбор длительности.
Проблема в том, что цифры на индикаторе условные и уменьшаются по мере работы таймера значительно быстрее, нежели секунды реального времени.
На плате есть микросборка-плевок. Поэтому распознать контроллер нет возможности. Выведены лишь пины программирования. Собственно, есть у меня желание заменить этот чип-плевок на нормальную Tiny 2313, например, с заранее запрограммированным в нее кодом программы таймера, с такой же распайкой и управлением. Только режимы изменить под свои + сделать секунды "секундами" наконец.
Скажите, как это реализовать с вашей помощью?
Спасибо.
Re: Таймер обратного отсчета.
Добавлено: Вт янв 07, 2014 07:38:26
Soir
DJ_URAN писал(а):...с заранее запрограммированным в нее кодом программы таймера, с такой же распайкой и управлением. Только режимы изменить под свои...
Сформулируйте ТЗ конкретнее, посмотрю, чем смогу помочь.
Re: Таймер обратного отсчета.
Добавлено: Вт янв 07, 2014 19:37:44
DJ_URAN
необходимо на контроллере attiny создать проект таймера.
Вывод на дисплей 3 числовой в секундах (0-999).
Упраление 3 кнопками: старт, выбор длительности, сброс/стоп.
Алгоритм: включаем питание, на дисплее отображается либо 0, либо количество секунд, выбранное при последнем включении. Кнопкой выбора длительности задаем одну из заранее запрограммированных в программу длительность работы таймера в секундах (например, 60, 120, 180, 240... или 100, 150, 200... или же от 0 до 999 секунд. я пока не решил, как было бы удобнее задать в прошивке эти режимы. возможно, просто от 0 до 999, но чтобы при длительном удержании кнопки выбора режима цифры бежали быстрее по нарастающей, чтобы не жать эту кнопку скажем 999 раз). далее жмем кнопку пуск, таймер начинает обратный отсчет. при нажатии кнопки сброс первый раз - таймер останавливается, но не сбрасывается (то есть пауза. и если нажать повторно кнопку пуск - таймер продолжит работу с момента остановки). если нажать кнопку сброс второй раз - индикация обнулится, таймер сбросится и перейдет в режим ожидания.
При работе таймера нужен один логический выход. таймер тикает - на выходе "1" (включает нагрузку), таймер не тикает (пауза или режим ожидания) - на выходе лог. "0".
как-то так.
Есть схема нынешнего исполнения. могу нарисовать, чтоб было понятно, каким образом подключается мой 3-хзначный индикатор и обвязка с кнопками управления. (если требуется).
спасибо!
Re: Таймер обратного отсчета.
Добавлено: Вт янв 07, 2014 21:37:52
Soir
DJ_URAN писал(а):необходимо на контроллере attiny создать проект таймера.
Вывод на дисплей 3 числовой в секундах (0-999).
Похожее уже делал, посмотрите
здесь. Если не совсем то, то может взять за основу и доработать под ТЗ?
DJ_URAN писал(а):Есть схема нынешнего исполнения. могу нарисовать, чтоб было понятно, каким образом подключается мой 3-хзначный индикатор и обвязка с кнопками управления.
Если схему нужно сохранить - то давайте. Если нет, тогда просто сообщите какой индикатор.
Re: Таймер обратного отсчета.
Добавлено: Вт янв 07, 2014 22:08:22
DJ_URAN
Хорошо. плату перерисую в схему. выложу сюда.
Re: Таймер обратного отсчета.
Добавлено: Вт янв 07, 2014 22:44:41
C@at
DJ_URAN писал(а): длительность работы таймера в секундах (например, 60, 120, 180, 240... 480
Для УЗ ванны самое то, берите за основу этот вариант управления.
Re: Таймер обратного отсчета.
Добавлено: Чт янв 09, 2014 23:33:05
dimmar
Добрый день Soir. Ты как-то любезно поделился со мной проектом таймера по этой ссылке:
http://radiokot.ru/forum/viewtopic.php? ... &start=200
Ср мар 13, 2013 23:46:54
Обстоятельства вынудили меня тогда отложить сборку данного девайса, но вот наконец то руки дошли. Собрал, прошил МК, запускаю, программа стартует, то есть заставка затем стартуют часы, и спокойно себе тикают (точность хода ещё не проверял), но не на какие кнопки не реагирует. В протеусе всё гладко.
Что посоветуешь?
Re: Таймер обратного отсчета.
Добавлено: Чт янв 09, 2014 23:43:12
Alexeyslav
Косяки искать в монтаже.