Кто такое сказал? Чтобы увидеть разницу в яркости, надо включить две таких полоски, на одной пару светодиодов, на другой 7 и посмотреть. Именно сравнить. Здесь же у видеокамеры меняются параметры съёмки и даже изменение в два раза не заметить.MrJunior писал(а):Как видно из видео с увеличением числа загорающихся светодиодов их яркость не падает.
Опять же, если подобрать резисторы, то вероятно заметной разницы не будет. Но надо подбирать.
1. Да, кстати, для двоеточия, судя по схеме индикатора, там два светодиода параллельно. Чтобы яркость была равномерной, для точек тоже надо подбирать резисторы и не факт что уложишься в 1 номинал. На твоей же схеме 200Ом на сегмент и 200Ом сразу на 2 точки. Яркость будет разная.
2. С ключами вообще жесть. Порнография. Откуда взялась разная проводимость? ЭТО работать не будет! Тогда уж они должны быть все BC817, и эмиттеры во всех случаях должны быть "на выход". Да ещё и последовательно два транзистора... Да уже этим яркость поплывёт, а ничего что на каждом будет падать напряжение и каждый раз разное, в зависимости опять же от тока, т.е. от количества сегментов единовременно? 1 сегмент один ток, 2 сегмента другой и так далее... Плюс такая же история со стороны регистра... Не часы а цветомузыка)
UPD. А, так ещё и индикаторы ОК(с общим катодом). Вообще работать не будет. Все менять на BC807 на самом деле, ибо коммутировать надо "минус".
3. Регулировка яркости в данном случае должна работать через управление временем свечения(задержка защёлки регистра) если хочешь программно. Или подать сигнал ШИМ с таймера на ножку OE регистра. Причём шимить надо регистр сегментов а не регистр ключей, а значит точку придётся переносить на верхний регистр, а там два светодиода на 1 ножку. А значит надо ключ поставить. И да, индивидуальных точек у знаков нет, только двоеточие, на схеме указано не верно. В общем не всё так просто... Одно точно, ШИМить уж никак не последовательно соединёнными транзисторами.
4. А ещё, зачем огромный кварц на 8мГц? Выкинуть его! Хватит и внутреннего RC генератора. На внутреннем даже usart запускается, а что уж говорить о динамической индикации которой стабильность и точность вообще не имеет значения(в разумных пределах)...
5. Вместо DS1307, лучше поставить DS3231. В ней внутри встроен кварц и имеется термостабилизация. Уж не знаю, но ходят байки что 2 секунды за год уходит время. 1307 при ширпотребном кварце и ёмкостях может уйти на минуту другую за месяц. Ну и вместо батарейки можно всё же ионистор и схему его заряда. Батарейки если не шибко качественные(250+руб за штуку), могут разряжаться полностью за пол года. Не наменяешься. А ионистор вполне держит несколько суток(в зависимости от ёмкости), более чем достаточно при кратковременных отключениях света и даже перевозки "на дачу".
6. Вероятно, всё же вместо 74hc595 для сегментов, поставить TPIC6B595.
UPD. А нет, нельзя, индикатор то ОК(с общим катодом).
7. Зачем ставить второй регистр на знаки, если у МК осталось столько свободных ног? Выкинуть нафиг, подключать ключи сразу к ногам МК. И код программы будет проще.
8. Ровно как и ключи знаков заменить на мелкие полевики. "Минусы" коммутировать IRLML2502, для "плюсов" IRLML6402. Для 2502 затвор подтягивается к минусу через резистор 10к, на затвор ставится резистор 22Ом и идёт на микросхему(для открытия транзистора подаём плюс). Для 6402 затвор подтягивается к плюсу через резистор 10к, на затвор ставится резистор 22Ом и идёт на микросхему(для открытия транзистора подаём минус).
9. Почему всего 1 кнопка для управления? Ты придумал КАК ты будешь управлять часами ОДНОЙ кнопкой? Мне очень интересно! И это при том что есть термометр, и будильник. Кнопок надо хотя бы 3, лучше 4.
10. 0402 резисторы надо использовать с умом, при падении 2,6В и токе 0,02А они будут очень сильно греться. У тебя должны быть токи меньше, но на сколько? И плюс, без опыта, ты не запаяешь 0402 резисторы. Начинать надо хотя бы с 0805. Впрочем, не спорю, зависит от кривизны рук.
11. Зачем параллельно ресету кнопка? Викинуть! Для перезагрузки отключение питания, глупо лезть внутрь часов и тыкать. И вообще зачем? С чего бы им зависнуть? Кривой код? Ну это надо код исправлять, а не кнопку ресет ставить.
12. Если используется индикатор с картинки, то он с общим катодом. Т.е. с общим минусом. На плате и на схеме с общим анодом. Работать не будет. Или какой то другой индикатор и другая схема?
13. Если у часов будет корпус, то датчик температуры будет показывать температуру часов, а не помещения где стоят часы.
14. На схеме планарный корпус, на плате SMD. Сопоставлять чтобы проверить ошибки не буду, это уже слишком итак я на это потратил два часа времени... делать мне нечего видать...
В общем, думай, переделывай схему. Собирай на макетке, подбирай резисторы. После рисуй плату и уж тогда собирай финальную.
Не надо теперь выкручиваться. Внедрение регулировки яркости не исключают использование индикаторов на максимальной яркости. Или как, сделать часы и предупреждение вложить, "на максимальной яркости могут сгореть"?АСУ писал(а): Если вы рассматриваете только такой вариант, то да. А других алгоритмов не существует? То есть ваш вариант алгоритма не предусматривает программного изменения яркости свечения? Если нет, то тогда конечно, в вашем варианте без аппаратного уменьшения тока нагрузки не обойтись.
И в отличии от светодиодов, которые позволяют их питать импульсным током выше номинального(хотя это гарантия сокращения срока службы за счёт ускорения деградации кристалла), тут речь идёт о ключах, которым может хватить и короткого импульса чтобы сгореть. Не всё же сгорает за счёт превышения мощности и перегрева. И это тоже должно быть очевидно.
Тем более учтите, что при динамической индикации, каждый индикатор уже светит всего 25% времени! Плюс светофильтр, плюс дешёвые индикаторы, в итоге всё это будет работать на максимальной яркости, а значит регистр будет работать 99,9% времени.
Вот это как раз очевидные вещи и ТС должен это понять.
Так что нагрузка на регистры может оказаться запредельной и привести их к выходу из строя.
TPIC6B595, но она только для индикаторов с ОА.ARV писал(а):я не помню точное наименование этой разновидности
Нет, у неё на выходах полевики, это совсем не улн, это гораздо лучше.dgrett писал(а):На выходах та же ULN.


