Часы с LED индикаторами посоветуйте проект пожалуйста.
Приношу извинения за Enman'а. Сам такой бываю порой.
В том его сообщении наверняка покрепче словеса опущены.
Docendo discimus
- Реклама
Залил новую прошивку.pyzhman писал(а):
все сегменты работают, кнопками перебираются по кругу часы и минуты.
Хода часов нет, десятичные точки молчат.
Методом тестирования "потыкать пальцем" при прикосновениях к ножкам процессора и DSки индикаторы мыргают, показания меняются и точки кратко вспыхивают.
Сейчас посмотрев на включившийся индикатор, подумал что точки при эксплуатации неплохо бы просто статично горящими между разрядами сделать, если это возможно. Секунды меняясь создают достаточно "жизни".
Да, есть такая засада с DS1307. Люди бьются долго и упорно. Менять кварц. Для начала попробуйте припаять оболочку кварца к общему проводу коротким проводом.Хода часов нет
Вообще говоря, в даташите на DS1307 указано
https://www.maximintegrated.com/en/app- ... .mvp/id/58X1, X2 - Connections for a standard 32.768 kHz quartz crystal. The internal oscillator circuitry is
designed for operation with a crystal having a specified load capacitance (CL) of 12.5 pF.
For more information on crystal selection and crystal layout considerations, please consult Application
Note 58, “Crystal Considerations with Dallas Real Time Clocks.”
В приложении прошивка для статичных точек.
- Вложения
-
- big7segm.hex
- (3.02 КБ) 411 скачиваний
Docendo discimus
Залил прошивку. Точки есть, но пропало отображение цифр единиц минут и часов. Перебора от кнопок тоже нет.pyzhman писал(а):Да, есть такая засада с DS1307. Люди бьются долго и упорно. Менять кварц. Для начала попробуйте припаять оболочку кварца к общему проводу коротким проводом.Хода часов нет
https://www.maximintegrated.com/en/app- ... .mvp/id/58
В приложении прошивка для статичных точек.
заменил кварц, теперь при придерживании пальцем (видимо создается нужная емкость:)) есть смена секунд. При этом нарушена 2 и 4 - зажигается правый нижний вертикальный сегмент, который в этих цифрах не нужен.
С ходом буду разбираться чуть позже - кварцы надо сегодня купить.
Скиньте, пожалуйста, фузы мк. Хотя бы скриншотом.
Docendo discimus
- Реклама
Pyzhman, Вам Ура! и огромное Спасибо!pyzhman писал(а):Скиньте, пожалуйста, фузы мк. Хотя бы скриншотом.
Заработало!
Проблема вылечилась подтяжкой ножки 25МК, соединенной с ножкой 7DS, к плюсу питания через резистор 10 ком. (тыканье пальцем не только емкость, но и сопротивление
Корпус кварца на всякий случай подпаял к земле.
Спасибо !
Буду наводить порядок с резисторами в сегменты и тестировать.
*фузы скину. Просто РС с программатором сейчас удален географически.
Отчасти мой косяк - 7 ножка с открытым стоком, нужна подтяжка.
Про фузы - это я на всякий случай.
Про фузы - это я на всякий случай.
Docendo discimus
Разве это косякpyzhman писал(а):Отчасти мой косяк - 7 ножка с открытым стоком, нужна подтяжка.
Про фузы - это я на всякий случай.
Сейчас смотрю как работают - есть небольшое мерцание сегментов при индикации даже без смены цифр. Легкое, но заметное. И "моргание" - краткое увеличение яркости отдельных знакомест при смене показаний в соседних, или через одно.
Это неизбежность при динамической индикации?
Резисторы в цепях сегментов по 100 ом , по падению на них - ток порядка 20 ма. Мерцание не зависит от номинала резисторов и от изменения (в небольших пределах) питающего напряжения.
Каждый разряд светится в течение 3мс. Итого период обновления составляет 3мс * 6 = 18мс. По идее достаточно. Можно и уменьшить. Попробуйте в приложении - частота обновления повышена в два раза.basin писал(а):...небольшое мерцание сегментов при индикации даже без смены цифр...
Блок питания рассчитан на потребляемый ток?basin писал(а):......"моргание" - краткое увеличение яркости отдельных знакомест при смене показаний в соседних, или через одно...
-----------------
здесь была прошивка
Последний раз редактировалось pyzhman Ср янв 18, 2017 10:52:16, всего редактировалось 1 раз.
Docendo discimus
Блок питания лабораторный - 5А. По питанию просадок нет.pyzhman писал(а):Каждый разряд светится в течение 3мс. Итого период обновления составляет 3мс * 6 = 18мс. По идее достаточно. Можно и уменьшить. Попробуйте в приложении - частота обновления повышена в два раза.basin писал(а):...небольшое мерцание сегментов при индикации даже без смены цифр...Блок питания рассчитан на потребляемый ток?basin писал(а):......"моргание" - краткое увеличение яркости отдельных знакомест при смене показаний в соседних, или через одно...
Прошивку попробую - отрапортую
Подправил прошивку в плане кратковременного увеличения яркости при смене цифр:
- Вложения
-
- big7segm.hex
- (3.22 КБ) 638 скачиваний
Docendo discimus
С новой версией прошивки мерцания сегментов практически нет. Ура.pyzhman писал(а):...
При смене цифр есть "вспышки" увеличения яркости в других разрядах, причем "вспыхивает" не весь индикатор, а отдельные знакоместа, к примеру при переключении секунд (вне зависимости от значения сменяющихся цифр) заметно "вспыхивают" по одной цифры в разрядах часов и минут. "Вспыхивают" неравномерно и какая оказывается ярче в закономерность не укладывается (или не могу отследить). Конденсатор в питание 3600 мкф добавил.
Насчёт вспышек поанализировал поширше - подрихтовал прошивку - выше постом. Конденсатор можно убрать. Попробуйте.
Docendo discimus
basin Можно Вас попросить проверить прошивку ниже на предмет артефактов индикации.
- Вложения
-
- CLOCK_M8.hex
- (906 байт) 402 скачивания
Всё получилось! замечательно работает без мерцаний и скачков яркостиpyzhman писал(а):Насчёт вспышек поанализировал поширше - подрихтовал прошивку - выше постом. Конденсатор можно убрать. Попробуйте.
Спасибо !
Устройство получилось! Будем теперь сочинять корпус:)
Добавлено after 1 minute 38 seconds:
Проверил, артефактов индикации нету, все гладко и ровно.akl писал(а):basin Можно Вас попросить проверить прошивку ниже на предмет артефактов индикации.
Счетчик считает, десятичная точка "прыгает".
Вы, конечно, в курсе, что перед индикатором устанавливается светофильтр, чтобы повысить контрастность.basin писал(а):...корпус...
Docendo discimus
Да, конечно в курсе:) но пока не знаю из чего его сделать. Попробую акрил с глянцевой кофейной тонировочной пленкой. Красного прозрачного акрила к сожалению нет.pyzhman писал(а):Вы, конечно, в курсе, что перед индикатором устанавливается светофильтр, чтобы повысить контрастность.basin писал(а):...корпус...
Имеется в продаже куча недорогих автомобильных тонировочных пленок, с разным уровнем светопропускания и даже разных цветов. Лучше их по качеству сложно придумать, только для зеленого цвета не нужно брать пленку с маленьким светопропусканием, лучше процентов 30 и больше.
Всякие канцелярские пакеты, обложки и прочее обычно немного матовые и сильно рассеивают свет, получается фигня с размазанными мутными сегментами.
Всякие канцелярские пакеты, обложки и прочее обычно немного матовые и сильно рассеивают свет, получается фигня с размазанными мутными сегментами.
Да я про нее же, про автомобильную, но к красному хочется именно коричневый (потеплее) цвет попробовать.Martin76 писал(а):Имеется в продаже куча недорогих автомобильных тонировочных пленок, с разным уровнем светопропускания и даже разных цветов. Лучше их по качеству сложно придумать, только для зеленого цвета не нужно брать пленку с маленьким светопропусканием, лучше процентов 30 и больше.
Всякие канцелярские пакеты, обложки и прочее обычно немного матовые и сильно рассеивают свет, получается фигня с размазанными мутными сегментами.
Спасибо! Прошивку писал виртуально по мотивам этой только для управления большими индикаторами ключами. В принципе, это часы на mega8 с тактированием от кварца для тех, кто по каким-либо причинам не хочет(может) применять DS1307.basin писал(а):Проверил, артефактов индикации нету, все гладко и ровно. Счетчик считает, десятичная точка "прыгает".


