Таймер обратного отсчета.

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

Re: Таймер обратного отсчета.

Сообщение Soir »

НСТ писал(а):Вот если бы еще и исходный код на ассемблере!

Пишу на Си, исходники не распространяю.
Реклама
ДиАКсин
Родился
Сообщения: 14
Зарегистрирован: Сб июн 25, 2011 09:36:21
Откуда: Россия, Анапа

Re: Таймер обратного отсчета.

Сообщение ДиАКсин »

Уважаемый Soir, при тестировании таймера "Timer_ATMEGA8_99Day" (download/file.php?id=149734) обнаружилась проблема обратного отсчета времени последних суток.
Например, если выставить время - 01 сут. 00 час. 01 мин., то общее время работы таймера составит 01 час 01 минуту, так как после перехода "суток" в 00 таймер переходит не в режим «часы» 23 а в режим «часы» - 00.
Реклама
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Таймер обратного отсчета.

Сообщение Soir »

ДиАКсин писал(а):Уважаемый Soir, при тестировании таймера "Timer_ATMEGA8_99Day" (download/file.php?id=149734) обнаружилась проблема обратного отсчета последних суток.
Например, если выставить время - 01 сут. 00 час. 01 мин., то общее время работы таймера составит 01 час 01 минуту, так как после перехода "суток" в 00 таймер переходит не в режим «часы» 23 а в режим «часы» - 00.

Да, не доглядел. Исправил, проверяйте.
Вложения
Timer_ATMEGA8.zip
(2.25 КБ) 215 скачиваний
ДиАКсин
Родился
Сообщения: 14
Зарегистрирован: Сб июн 25, 2011 09:36:21
Откуда: Россия, Анапа

Re: Таймер обратного отсчета.

Сообщение ДиАКсин »

В Протеусе последняя прошивка не работает.
На дисплее черточки с точками
Вложения
Screenshot-8.jpg
(25.84 КБ) 412 скачиваний
Реклама
Эиком - электронные компоненты и радиодетали
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Таймер обратного отсчета.

Сообщение Soir »

ДиАКсин писал(а):В Протеусе последняя прошивка не работает.
На дисплее черточки с точками

То была прошивка для индикатора с общим катодом, вот для общего анода.
Вложения
Timer_ATMEGA8.zip
(2.23 КБ) 210 скачиваний
Реклама
ДиАКсин
Родился
Сообщения: 14
Зарегистрирован: Сб июн 25, 2011 09:36:21
Откуда: Россия, Анапа

Re: Таймер обратного отсчета.

Сообщение ДиАКсин »

Спасибо за оперативность. Погоняю а "железе", о результатах сообщу.
Реклама
TooSHkaN
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Сб апр 13, 2013 09:06:36

Re: Таймер обратного отсчета.

Сообщение TooSHkaN »

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

Re: Таймер обратного отсчета.

Сообщение Soir »

TooSHkaN писал(а):...Не могли бы вы подправить прошивку под последний вариант с инверторами на сегменты?

Последний вариант мне долго искать. Дайте ссылку на мое сообщение, где он выложен.
Simidko
Открыл глаза
Сообщения: 59
Зарегистрирован: Чт сен 22, 2011 08:04:26
Откуда: Болгария

Re: Таймер обратного отсчета.

Сообщение Simidko »

Здравствуйте уважаемыми Soir и TooSHkaN.Собрал индикация с инвертирующие ключи на аноде с разними индикаторный -для часов и минут SA08-11RW, для секунд SA56-11SRWA. Получилось большая разница в яркости свечения. Попробовал увеличит ток в сегментах на часов и минут -получилось но через увеличение напряжение в аноде.Сейчас думаю делает все на одинаковое индикаторный (SA56-11SRWA). Я тоже решил поставит ULN2003 на аноде и не инвертирующие ключи на катоде и поеному обращаюсь к Вам за изменения в прошивки. Силка по которая работаю http://radiokot.ru/forum/viewtopic.php?f=2&t=61757&start=200 на середине страницей вариант 3 in 1. Буду очен благодарен Вас если сделаете изменение прошивки.
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Таймер обратного отсчета.

Сообщение Soir »

Simidko писал(а):...Сейчас думаю делает все на одинаковое индикаторный (SA56-11SRWA). Я тоже решил поставит ULN2003 на аноде и не инвертирующие ключи на катоде и поеному обращаюсь к Вам за изменения в прошивки...

Не понял, что менять. Прошивка и так расчитана на инвертирующие ключи в цепях общих анодов, а в катодах без инвертирования?...
Simidko
Открыл глаза
Сообщения: 59
Зарегистрирован: Чт сен 22, 2011 08:04:26
Откуда: Болгария

Re: Таймер обратного отсчета.

Сообщение Simidko »

Здравствуйте снова.У Вас инверсия сидит на анода а я желаю в катода. Во мое желание. Сделал ошибка в посте.Извиняюсь.
Вложения
Так желал.jpg
(204.86 КБ) 429 скачиваний
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Таймер обратного отсчета.

Сообщение Soir »

Simidko писал(а):У Вас инверсия сидит на анода а я желаю в катода. Во мое желание. .

Это не есть правильно. Ограничение тока для одного вывода МК 40 мА, а для выводов питания 200 мА. То есть для Вашей схемы ограничение наступает по току одного вывода, к которому подключены общие аноды. На 8 сегментов (индикация 8 с точкой) ток через один сегмент не должен превышать 40/8 = 5 мА. Никакого смысла ставить ключи в цепи сегментов нет. Вот в цепя общих сегментов (как в первоначальной схеме) другое дело. Тут уже вступает ограничение по выводам питания. 200/8 = 25 мА. То есть можно ток (яркость) в 5 раз больше.
Ежели все-таки надо увеличивать ток через индикатор, то надо ставить ключи и в цепи сегментов, и в цепи общих анодов.
TooSHkaN
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Сб апр 13, 2013 09:06:36

Re: Таймер обратного отсчета.

Сообщение TooSHkaN »

Soir писал(а):
TooSHkaN писал(а):Мне удобнее и так будет! В вашем варианте для меня слишком много кнопок для такой работы!) понял теперь про инверторы мне бы конечно без них если можно!

Переделал программу. Убрал запись в память, теперь записывать нечего, таймер сбрасывается в 0. Еще кое-что по мелочи.
Весь комплект во вложении.


12 страница сообщение от "Добавлено: Чт апр 18, 2013 16:06:52" viewtopic.php?p=1653331#wrapheader
К сожалению не знаю как ещё ссылку дать( Не судите строго!
TooSHkaN
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Сб апр 13, 2013 09:06:36

Re: Таймер обратного отсчета.

Сообщение TooSHkaN »

Simidko писал(а):Здравствуйте уважаемыми Soir и TooSHkaN.Собрал индикация с инвертирующие ключи на аноде с разними индикаторный -для часов и минут SA08-11RW, для секунд SA56-11SRWA. Получилось большая разница в яркости свечения. Попробовал увеличит ток в сегментах на часов и минут -получилось но через увеличение напряжение в аноде.Сейчас думаю делает все на одинаковое индикаторный (SA56-11SRWA). Я тоже решил поставит ULN2003 на аноде и не инвертирующие ключи на катоде и поеному обращаюсь к Вам за изменения в прошивки. Силка по которая работаю http://radiokot.ru/forum/viewtopic.php?f=2&t=61757&start=200 на середине страницей вариант 3 in 1. Буду очен благодарен Вас если сделаете изменение прошивки.

Пересмотрев множества схем и послушав умных людей я нашёл 1 оптимальное решение: индикаторы с ОА, инвертировать необходимо катод и зацепить на ULN2003, в цепи анодов ставить транзисторные ключи download/file.php?id=153766 (спасибо vem566) главное подобрать транзисторы ( у меня BC557 и КТС9014) всё работает прекрасно в моём устройстве (индикаторы сделаны на светодиодной ленте) Надеюсь чем то помог)
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Таймер обратного отсчета.

Сообщение Soir »

TooSHkaN писал(а):...наверно как вы в первый раз дали схемку с инвертором её и надо было! Не могли бы вы подправить прошивку под последний вариант с инверторами на сегменты?

Но в первый раз инверторы были в цепях общих анодов. Уточните, что нужно инвертировать, или лучше дайте схему, я сам разберусь.
Simidko
Открыл глаза
Сообщения: 59
Зарегистрирован: Чт сен 22, 2011 08:04:26
Откуда: Болгария

Re: Таймер обратного отсчета.

Сообщение Simidko »

Уважаемый Soir,можно досадил Вам-прошу извинения. Действительно ест ограничение по тока в МК. Но ток для открытия ULN 2803или ULN 2003 ничтожен -меньше мА ,а для не инвертирующие ключи на аноде 1-10 мА. Пользуя моя схема могу питать индикатор с напряжение больше 5 V(в индикатор 2 диода на сегмент),так получу и гальваническая развязка. А если пользую Ваша схема для развязки надо добавит 16 транзистора(не инвертирующие ключи на аноде),кроме 12 для ключи на аноде(они всегда будет,независимо от варианта) и плата получится большая.
Если ошибаюсь где то в мои аргументаций исправите.
TooSHkaN
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Сб апр 13, 2013 09:06:36

Re: Таймер обратного отсчета.

Сообщение TooSHkaN »

Soir писал(а):
TooSHkaN писал(а):...наверно как вы в первый раз дали схемку с инвертором её и надо было! Не могли бы вы подправить прошивку под последний вариант с инверторами на сегменты?

Но в первый раз инверторы были в цепях общих анодов. Уточните, что нужно инвертировать, или лучше дайте схему, я сам разберусь.


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

Re: Таймер обратного отсчета.

Сообщение Soir »

Simidko писал(а):У Вас инверсия сидит на анода а я желаю в катода. Во мое желание.

Прошивка по Вашей схеме.
Вложения
Clock_Timer_ATMEGA8.zip
Прошивка, проект в Proteus.
(16.97 КБ) 205 скачиваний
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: Таймер обратного отсчета.

Сообщение Soir »

TooSHkaN писал(а):Инверторы нужно поставить в катоды!...
...где ключи Дарлингтона создают катод 12 В.

Поставил инверторы в катоды (сегменты).
Смысл последней фразы мне понять не суждено.
Вложения
Timer_ATMEGA8.zip
Прошивка, проект в Proteus.
(20.77 КБ) 225 скачиваний
Simidko
Открыл глаза
Сообщения: 59
Зарегистрирован: Чт сен 22, 2011 08:04:26
Откуда: Болгария

Re: Таймер обратного отсчета.

Сообщение Simidko »

:)) Большое спасибо Soir!. Точно этого желал- И я и моя супруга будем радоваться на новая прибавка к хозяйства. Будь здоров! Пуст будет и терпение когда отвечаешь на наши желания и капризы.
Ответить

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