Например TDA7294

Форум РадиоКот • Просмотр темы - Таймер обратного отсчета.
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Ср янв 28, 2026 11:09:16

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 455 ]     ... , , , 13, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Ср апр 24, 2013 19:28:58 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
semvic писал(а):
:) Согласен в любом варианте , может действительно в часах и минутах.

Первая версия для тестирования. Времени у меня только на беглую проверку симуляцией в Proteus. Смотрите, что не так - пишите.
Во вложении проект (это не полная схема) в Proteus, прошивка, описание и FUSE.


Вложения:
Clock_Timer_ATMEGA8.zip [41.68 KiB]
Скачиваний: 225
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Ср апр 24, 2013 19:35:46 
Первый раз сказал Мяу!

Зарегистрирован: Ср апр 24, 2013 05:48:17
Сообщений: 25
Рейтинг сообщения: 0
CПАСИБО!!! :beer: буду пробывать , завтра постараюсь написать что и как.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Пн апр 29, 2013 01:07:16 
Первый раз сказал Мяу!

Зарегистрирован: Ср апр 24, 2013 05:48:17
Сообщений: 25
Рейтинг сообщения: 0
Собрал я приборчик :) , заработал :)) , большущее спасибо :beer: за проделанную работу ,но есть некоторые вопросы , которые без Вас не решить :
1. Кнопки почему-то не срабатывают пока сопротивления в их цепи не уменьшить до 20 ом,
соответственно во время их нажатия начинают зажигаться ненужные сегменты на индикаторе.
2.Как бы логика работы в моем случае подразумевает что сигнал с вывода 15 "старт" переходит в единичку при окончании выдержки.(правда это решается с помощью инвертора)
3. Основной режим для меня часы , таймер как бы в фоне ,и когда испытывал выдачу звука , то почему-то звук слышно только в режиме "таймер".
4.Если возможно , то желательно бы предусмотреть работу от батареек с отключеным индикатором , при проподании сети.
Надеюсь на помощь, и заранее благодарен.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Пн апр 29, 2013 06:28:42 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
semvic писал(а):
1. Кнопки почему-то не срабатывают пока сопротивления в их цепи не уменьшить до 20 ом,

Э, по-легче, спалите МК. Если что-то не работает - пишите, буду разбираться...


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Пн апр 29, 2013 09:09:12 
Первый раз сказал Мяу!

Зарегистрирован: Ср апр 24, 2013 05:48:17
Сообщений: 25
Рейтинг сообщения: 0
да нет , я его легонько 8) ,понимаю что во время опроса кнопок там почти к.з. , но с номиналом 2К они совсем не работали... :( .... может по другому как - то подключить чтобы не на корпус (типа как на рисунке) и изменить програму ...


Вложения:
Keys.jpg [93.67 KiB]
Скачиваний: 514
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Пн апр 29, 2013 10:50:27 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
semvic писал(а):
1. Кнопки почему-то не срабатывают...

Вроде все на месте, чуть изменил. Если у Вас не заработают, буду собирать макет.
semvic писал(а):
2.Как бы логика работы в моем случае подразумевает что сигнал с вывода 15 "старт" переходит в единичку при окончании выдержки.(правда это решается с помощью инвертора)

Я инвертировал сигнал в программе. Проверьте все ли так.
semvic писал(а):
3. Основной режим для меня часы , таймер как бы в фоне ,и когда испытывал выдачу звука , то почему-то звук слышно только в режиме "таймер".

В Proteus все работает. Нюанс, если на индикаторе таймер, то срабатывает звук по таймеру, если часы - то по будильнику. Я убрал эти если, но теперь возможны накладки, если оба сработали в одно и тоже время.
semvic писал(а):
4.Если возможно , то желательно бы предусмотреть работу от батареек с отключеным индикатором , при проподании сети.

Добавил, смотрите проект, надеюсь понятно, если нет - спрашивайте, опишу подробно. Пока нет времени.


Вложения:
Clock_Timer_ATMEGA8.zip [16.95 KiB]
Скачиваний: 225
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Пн апр 29, 2013 12:08:10 
Первый раз сказал Мяу!

Зарегистрирован: Ср апр 24, 2013 05:48:17
Сообщений: 25
Рейтинг сообщения: 0
Спасибо большое! :) Вечерком обязательно попробую , и сообщу результат...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Пн апр 29, 2013 20:22:59 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
semvic писал(а):
Вечерком обязательно попробую , и сообщу результат...

Я уже попробовал - кнопки работают, остальное не проверял.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Вт апр 30, 2013 10:21:57 
Первый раз сказал Мяу!

Зарегистрирован: Ср апр 24, 2013 05:48:17
Сообщений: 25
Рейтинг сообщения: 0
Ура !!! Заработало всё!!! :))) Спасибо, Вы Мастер !!!
Очень, очень благодарю!!! Единственное , можна было бы как то действительно выделить сигнал будильника .Например каким -нибудь другим звуком, или миганием светодиода вместе с звуком.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Ср май 01, 2013 17:22:13 
Родился

Зарегистрирован: Сб июн 25, 2011 09:36:21
Сообщений: 14
Откуда: Россия, Анапа
Рейтинг сообщения: 0
Проблема с "железом" в проекте "Timer_ATMEGA8_99Day"
download/file.php?id=148128
1. Кнопки. Как упоминалось в проблеме выше работают только после уменьшения сопротивлений до 20...47 Ом, с засветкой паразитных сегментов при нажатии.
2. Стартует проект с числа 15.00, по замыслу это должно быть 15 суток, у меня же обратный отсчет до 00.00 занимает не более 10 минут.
3. Разделительная точка с какой частотой должна пульсировать? У меня, так, на вскидку, с частотой 5...6 Гц.
ЗЫ.
На всякий случай проверил работоспособность с тремя разными кварцами (8 МГц). Без изменений.
Фусы выставил строго так, как указано во вложении.
Схему в программе Splan70 прилогаю ниже.
Прошу помощи.


Вложения:
Таймер.rar [6.81 KiB]
Скачиваний: 158
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Ср май 01, 2013 18:22:50 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
ДиАКсин писал(а):
1. Кнопки. Как упоминалось в проблеме выше работают только после уменьшения сопротивлений до 20...47 Ом, с засветкой паразитных сегментов при нажатии.

И не жалко Вам МК...
Кнопки исправил.
Теперь по частоте.
Разделительная точка должна мигать с частотой 1Гц. Если это не так, надо проверять FUSE. Я давал для PONYPROG - это важно, для других программ могут быть наоборот.
Для тестирования можете установить внутренний тактовый генератор 8 МГц (FUSE для него во вложении, опять же для PONYPROG). Точности никакой, но плюс-минус 1 Гц должны увидеть.
Если результат будет отрицательный - пишите, буду проверять на макете.


Вложения:
Timer_ATMEGA8_99Day.zip [27.69 KiB]
Скачиваний: 243
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Ср май 01, 2013 19:42:31 
Родился

Зарегистрирован: Сб июн 25, 2011 09:36:21
Сообщений: 14
Откуда: Россия, Анапа
Рейтинг сообщения: 0
Soir писал(а):
FUSE я давал для PONYPROG - это важно, для других программ могут быть наоборот.

Вот эта фраза вводит меня в ступор.
25 лет профессионально занимаюсь ремонтом бытовой электронной техники, а с AVR до сих пор дел не имел. Может объясните мне, "чайнику" в подобных делах, чем FUSE программатора PonyProg отличаются от FUSE программатора ChipProg-2 (Фитон)?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Ср май 01, 2013 20:28:23 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
ДиАКсин писал(а):
чем FUSE программатора PonyProg отличаются от FUSE программатора ChipProg-2 (Фитон)?

Не знаю ChipProg-2, у меня PONY. Если отличия есть, то в FUSE все наоборот. Надо инфу искать. Вы ним АВР уже прошивали?
По ходу проверил работу на макете - вроде все нормально, на точность не проверял, но точка ведет себя адекватно. Может кнопки резковаты, но это Вы скажете - поправлю, на макете толком не проверишь.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Ср май 01, 2013 20:52:20 
Друг Кота

Карма: 28
Рейтинг сообщений: 568
Зарегистрирован: Чт май 05, 2011 21:26:34
Сообщений: 4550
Откуда: Украина, Славутич
Рейтинг сообщения: 0
Вообще-то они не отличаются. Просто так повелось с данных времен что прошитый фуз имеет значение лог.0. Так вот одни программаторы рассматривают фуз с точки зрения прошит/не прошит а другие с точки зрения лог.уровня, итого имеем - один программатор рассматривает установленную галочку как "фуз прошит" что соответствует лог.0 а другой установленная галочка это лог.1

Отсюда эта вечная путаница... ChipBlaster например напротив фуза с галочкой пишет в виде комментария что установленная галочка - это логический 0.
Если просчитать заранее слово конфигурации, и заставить программатор прошить именно его - никакой путаницы не будет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Ср май 01, 2013 20:54:19 
Родился

Зарегистрирован: Сб июн 25, 2011 09:36:21
Сообщений: 14
Откуда: Россия, Анапа
Рейтинг сообщения: 0
Тоесть, если что, то нужно просто проинвертировать все данные (там где "галочка" стоит снять, там где не стоит - поставить)?
AVR-ки шил, но с ATMEGA8 имею дело впервые.

Цитата:
Может кнопки резковаты, но это Вы скажете - поправлю

Уже только завтра.


Последний раз редактировалось ДиАКсин Ср май 01, 2013 21:04:02, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Ср май 01, 2013 21:03:48 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
ДиАКсин писал(а):
Тоесть, если что, то нужно просто проинвертировать все данные (там где "галочка" стоит снять, там где не стоит - поставить)?

Alexeyslav прав. Считайте FUSE и дайте скриншот, чтобы сориентироваться.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Чт май 02, 2013 08:55:43 
Родился

Зарегистрирован: Сб июн 25, 2011 09:36:21
Сообщений: 14
Откуда: Россия, Анапа
Рейтинг сообщения: 0
Soir, Alexeyslav, огромное спасибо за помощь.
1. О программаторе ChipProg-2. Не обратил внимания (сколько лет пользуюсь - показатель моей внимательности) при программировании МК есть предупреждающая надпись: "Отмеченная опция означает логическое состояние 0".
2. С новой прошивкой кнопки ведут себя корректно.
3. Не знаю по какой причине, но точка индикации заработала правильно, с периодичностью 1 Гц.
Поставил таймер на прогонку и тестирование.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Вс май 05, 2013 07:17:16 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пт май 03, 2013 20:14:31
Сообщений: 133
Откуда: Шебекино, граница
Рейтинг сообщения: 0
Уважаемый Soir!
Хочу сделать зарядное устройство (стабильным током) для малогабаритных аккумуляторов.
С простой электроникой нахожу общий язык, а вот с программированием - очень туго.
На данный момент могу только "ножками подрыгать" на ассемблере. Не могли бы Вы
"укоротить" одну из своих программ для PIC до размеров двухразрядного часового таймера
с тремя кнопками? PIC любой, время до 24 часов. Кнопки - "пуск", "больше", "меньше."
Желательна запись в EEPROM.
С уважением и надеждой НСТ.

_________________
Лучший вид бардака - демократия
Хочешь, чтоб люди тебя понимали? Говори с ними на их языке!
Писать грамотно - моветон!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Вс май 05, 2013 11:26:28 
Друг Кота

Карма: 33
Рейтинг сообщений: 213
Зарегистрирован: Ср окт 14, 2009 10:37:49
Сообщений: 3956
Откуда: Украина
Рейтинг сообщения: 0
НСТ писал(а):
Не могли бы Вы "укоротить" одну из своих программ для PIC до размеров двухразрядного часового таймера
с тремя кнопками? PIC любой, время до 24 часов. Кнопки - "пуск", "больше", "меньше."
Желательна запись в EEPROM.

Проект в Proteus, прошивка, описание - все во вложении.

Основные характеристики.
МК - PIC16F628A, индикатор 2-х разрядный, общий анод или катод выбирается джампером, диапазон времени 1-99 часов.
Если большая точность отсчета не требуется, то кварцевый резонатор можно не ставить, но при этом необходимо вручную установить внутренний тактовый генератор МК при прошивке.

Что не так - пишите.


Вложения:
Timer_v7_24h.zip [16.49 KiB]
Скачиваний: 286
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер обратного отсчета.
СообщениеДобавлено: Вс май 05, 2013 12:14:16 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пт май 03, 2013 20:14:31
Сообщений: 133
Откуда: Шебекино, граница
Рейтинг сообщения: 0
Большущее спасибо, Soir!
Посмотрел в Протеусе - то, что мне нужно!
Приступаю к изготовлению.
Вот если бы еще и исходный код на ассемблере!
Добра и удачи, НСТ.

_________________
Лучший вид бардака - демократия
Хочешь, чтоб люди тебя понимали? Говори с ними на их языке!
Писать грамотно - моветон!


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 455 ]     ... , , , 13, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y