Простые часы на светодиодных матрицах.

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
vvsv
Встал на лапы
Сообщения: 128
Зарегистрирован: Ср фев 01, 2012 20:45:47
Откуда: Киров

Re: Простые часы на светодиодных матрицах.

Сообщение vvsv »

Signalman писал(а):Кнопки работают, правда сами собой как захотят, без моего участия :)))
И у меня матрицы с квадратными точками и присутствует засвет погашенных точек....
Вернулся на старую....



При повышении частоты обновления на ярких матрицах или светодиодах например SMD3510 (в светодиодных лентах) начинает появляться
засвет погашенных точек. Лечится это установкой сопротивлений ~12кОм на каждую строку матрицы и "+" питания.
Аватара пользователя
Signalman
Встал на лапы
Сообщения: 96
Зарегистрирован: Пт янв 02, 2009 22:34:29
Откуда: от туда
Контактная информация:

Re: Простые часы на светодиодных матрицах.

Сообщение Signalman »

А кнопки подрабатывают тоже из за матриц?
Можно сказать они совсем не работают.
Аватара пользователя
zenone
Встал на лапы
Сообщения: 114
Зарегистрирован: Пт фев 17, 2012 18:19:51

Re: Простые часы на светодиодных матрицах.

Сообщение zenone »

Signalman писал(а):А кнопки подрабатывают тоже из за матриц?
Можно сказать они совсем не работают.


Нет кнопки живут своей жизнью из за повышения частоты обновления матриц, сами матрицы тут не причём......
Аватара пользователя
Signalman
Встал на лапы
Сообщения: 96
Зарегистрирован: Пт янв 02, 2009 22:34:29
Откуда: от туда
Контактная информация:

Re: Простые часы на светодиодных матрицах.

Сообщение Signalman »

zenone писал(а): ....из за повышения частоты обновления матриц......

Зачем тогда нужно было повышать частоту обновления, если столько проблем из за этого...
Аватара пользователя
vitalik_1984
Поставщик валерьянки для Кота
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень
Контактная информация:

Re: Простые часы на светодиодных матрицах.

Сообщение vitalik_1984 »

Может просто сдвиговый регистр не успевает отработать и получается, что во время смены состояния ножек происходит ошибочное определение клавиш и засветка символов.Можно либо сменить регистр на более быстродействующий либо изменить начальное напряжение работы выхода ( подтягивающий резистор как и посоветовал vvsv)
Аватара пользователя
Nimnul
Опытный кот
Сообщения: 884
Зарегистрирован: Ср янв 30, 2008 22:28:09
Откуда: Украина Харьковская обл.

Re: Простые часы на светодиодных матрицах.

Сообщение Nimnul »

vitalik_1984 писал(а):Может просто сдвиговый регистр не успевает отработать и получается, что во время смены состояния ножек происходит ошибочное определение клавиш и засветка символов.Можно либо сменить регистр на более быстродействующий либо изменить начальное напряжение работы выхода ( подтягивающий резистор как и посоветовал vvsv)

Может схема у vvsv не классическая, он писал, что прошивал в свои часы, значит у него прошивка работает?...но что делать у кого TPIC6B595 да и вообще какая разница на чем сделаны каскады и какая у них частота выборки??? Тут именно "кривовато" что-то, и vvsv молчит(((
vvsv писал(а):В прошивке поправил работу кнопок (устранил перескоки)
И так по мелочам.
Прошивка испытана на ATMEGA16.
После прошивки делаем RESET или на некоторое время полностью обесточиваем контроллер.

Типа мы "детки маленькие" я всегда это делаю а типа подождать, конечно же не помогает ;)
Oberon64
Мучитель микросхем
Сообщения: 449
Зарегистрирован: Ср фев 03, 2010 15:39:36

Re: Простые часы на светодиодных матрицах.

Сообщение Oberon64 »

По поводу "деток" - наивными вопросами людей далеких от электроники замусорен весь форум (и от этого никуда не дется), так что подробнейшие ответы всегда будут актуальны.
Verba volant
Аватара пользователя
vvsv
Встал на лапы
Сообщения: 128
Зарегистрирован: Ср фев 01, 2012 20:45:47
Откуда: Киров

Re: Простые часы на светодиодных матрицах.

Сообщение vvsv »

Повышение частоты обновления действительно много проблем добавила.

Но ПЛАВНО бегущая строка это что-то.
Не сдвигает по строкам и нет рывков при движении.

Схема у меня стандартная с 1 стр. только не TPIC6B595, а 74HC595 + ULN2803.
Прошивка у меня работает на 2х часах. С кнопками проблем НЕТ.

Signalman писал(а):Может просто сдвиговый регистр не успевает отработать и получается, что во время смены состояния ножек происходит ошибочное определение клавиш и засветка символов.Можно либо сменить регистр на более быстродействующий либо изменить начальное напряжение работы выхода ( подтягивающий резистор как и посоветовал vvsv)


Быстродействия у всех элементов схемы хватает. Засветка происходит из-за частого нахождения портов меги в Z состоянии.
"Ошибочное определение клавиш" это софтовая недоработка, на обычной частоте обновления она не часто проявлялась, но после повышения частоты это явно стало заметно. Пришлось внести изменение в работу кнопок.
Аватара пользователя
Дмитрий2012
Открыл глаза
Сообщения: 72
Зарегистрирован: Сб май 26, 2012 16:07:25
Откуда: Тула

Re: Простые часы на светодиодных матрицах.

Сообщение Дмитрий2012 »

vvsv У меня тоже часики собраны по схеме с 1 стр. в связке 74HC595 + ULN2803. Кнопки работают не во всех режимах. Не могу установить время, часы меняются, а минуты нет. В меню будильника тоже самое. Также не меняется шрифт. Прошивку испытывал на ATMEGA32А.
yuraj
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Сб дек 03, 2011 19:19:15

Re: Простые часы на светодиодных матрицах.

Сообщение yuraj »

У меня TPIC6B595+mega16 кнопки работают без проблем (почти) , очень редко перескакивают через шаг, но я думаю что это из-за дребезга. Собрано 4-ро часиков, собирали 3 разных человека, проблем нет ни у кого все на прошивке VVSV, но матрицы с О.А у всех. Может проблемы при О.К.?
Аватара пользователя
Дмитрий2012
Открыл глаза
Сообщения: 72
Зарегистрирован: Сб май 26, 2012 16:07:25
Откуда: Тула

Re: Простые часы на светодиодных матрицах.

Сообщение Дмитрий2012 »

vvsv Разобрался я с кнопками. Проблема была в железе, не в прошивке! Часы собирал на универсальной плате от Martin76, только немного ее переделал под связку 74HC595 + ULN2803 на матрицах с О.К. FYM19881. Так вот у него на печатной плате установлен один резистор на 1к последовательно с резистором 4,7к, который соединяется с кнопками. Для чего он нужен я так и не разобрался, и мне на этот вопрос так никто и не ответил ранее. Вместо него поставил перемычку и кнопки заработали :)
Аватара пользователя
zenone
Встал на лапы
Сообщения: 114
Зарегистрирован: Пт фев 17, 2012 18:19:51

Re: Простые часы на светодиодных матрицах.

Сообщение zenone »

Ну вот .. а шуму то подняли.... Все хотят что то нового в часах, но альтернативные прошивки только от vvsv, так сразу на него бочки покатили.
Повышение частоты обновления мне показалась очень нужной фишкой, так как бегущая строка идёт плавно, и не "рвёт" символы, ведь это "визитная карточка" данного девайса

VVSV спасибо тебе за вклад в развитие и за альт прошивки, лично я их с нетерпением жду.

ПС 595 по даташиту, если не изменяет память, до 100 000 КГц работает, а наши часы 488 Гц в оригинале (488 Гц * 8 по VVSV) так что до максимума ещё очень далеко.
Аватара пользователя
O-LED
Мудрый кот
Сообщения: 1800
Зарегистрирован: Вт окт 05, 2010 01:08:57
Контактная информация:

Re: Простые часы на светодиодных матрицах.

Сообщение O-LED »

Дмитрий2012
Любые действия со строками (включение, выключение, "Z" состояние, и тд) происходят внутри прерывания, а чтение состояния кнопок - в основном цикле. Опрос кнопок в любом случаи происходит при "устоявшемся состоянии" строк, (одна строка - строго минус, остальные - строго Z состояние). Ошибке тут неоткуда было взяться.

zenone
74НС595 - 25мгц. Однозначно она тут никаким боком.
KIT
Аватара пользователя
Дмитрий2012
Открыл глаза
Сообщения: 72
Зарегистрирован: Сб май 26, 2012 16:07:25
Откуда: Тула

Re: Простые часы на светодиодных матрицах.

Сообщение Дмитрий2012 »

O-LED
Спасибо за такое подробное объяснение как происходит опрос кнопок. Удивительно, но факт, с резистором о котором я писал выше последняя прошивка vvsv_от_30_04_13 у меня глючит. Я просто хочу для себя разобраться с какой целью этот резистор на 1к был введен в схему и почему он так влияет на работу опроса кнопок в прошивке vvsv_от_30_04_13, предыдущая vvsv_от_4_11_12 работала отлично, никаких багов я не замечал. А с новой, мое железо начало глючить :( Вот кстати кусок схемы, где видно какой резистор мешал нормальной работе кнопок.
Изображение
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20163
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Re: Простые часы на светодиодных матрицах.

Сообщение Martin76 »

Ну так я несколько раз раньше писал, для чего там был этот резистор, для уменьшения уровня сигнала с кнопок с 5 до 4,5В примерно, для ОА. Для ОК он не нужен, а с увеличением частоты постоянная времени цепочки из этого резистора и входной емкости меги стала сильнее влиять на задержку сигнала, чем и можно объяснить сбои.
Аватара пользователя
Дмитрий2012
Открыл глаза
Сообщения: 72
Зарегистрирован: Сб май 26, 2012 16:07:25
Откуда: Тула

Re: Простые часы на светодиодных матрицах.

Сообщение Дмитрий2012 »

Martin76
Вот теперь мне более менее стало все понятно. Спасибо! А сообщение про этот резистор я не встречал, видимо пропустил :facepalm: И в файлах на первой странице с Вашими печатками для матриц FYM19881 нет информации, что этот резистор устанавливать только с матрицами ОА. Хорошо бы сделать пометку для новичков, в виде текстового файла в архиве, что при использовании матриц с ОК вместо резистора 1К, на плате необходимо установить перемычку. :)
Аватара пользователя
Nimnul
Опытный кот
Сообщения: 884
Зарегистрирован: Ср янв 30, 2008 22:28:09
Откуда: Украина Харьковская обл.

Re: Простые часы на светодиодных матрицах.

Сообщение Nimnul »

Отзовитесь, плиз у кого часы на классике(ОК+mega16a+TPIC6B595) с последней прошивкой vvsv работает без проблем, скорее таких не будет ИМХО..что-то я все перепробовал, невкакую...печаль(((
amatop
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Чт мар 21, 2013 18:15:22

Re: Простые часы на светодиодных матрицах.

Сообщение amatop »

ВСЕМ ХРИСТОС ВОСКРЕС!!!!!!

Поздравляю всех с праздником Воскресенья Христова. Всем желаю Божьего благословения, здоровья, щастья, удачи и, конечно же, творческих достижений. :))
Аватара пользователя
Silverdjus
Потрогал лапой паяльник
Сообщения: 395
Зарегистрирован: Вт июн 12, 2012 21:50:12
Откуда: Украина, г. Ровно

Re: Простые часы на светодиодных матрицах.

Сообщение Silverdjus »

ХРИСТОС ВОСКРЕС!
Попробовал я прошивку от VVSV, все вроде норм. идет, только на кнопки совсем не реагирует. Схема собрана на ТПИК6Б595 + Атмега16а ОК.
Аватара пользователя
Nimnul
Опытный кот
Сообщения: 884
Зарегистрирован: Ср янв 30, 2008 22:28:09
Откуда: Украина Харьковская обл.

Re: Простые часы на светодиодных матрицах.

Сообщение Nimnul »

Silverdjus писал(а):ХРИСТОС ВОСКРЕС!
Попробовал я прошивку от VVSV, все вроде норм. идет, только на кнопки совсем не реагирует. Схема собрана на ТПИК6Б595 + Атмега16а ОК.

Воистину Воскрес !!!
Фух...я думал только у меня, спасибо.
Ответить

Вернуться в «Статьи»