Часы-Термометр в гараж версия с большими индикаторами (разработка)

Часы-Термометр в гараж версия с большими индикаторами (разработка)

После удачной реализации часов с термометром на pic16f628 хочу собрать такие же но с большими индикаторами. Естественно ни один МК не потянет большие составные индикаторы. Их нужно подключать через транзисторные ключи или через специальные драйверы. Уже приобрёл индикаторы SA15-11SRWA с общим анодом.

Я решил делать на транзисторных ключах, так как не смог найти какой драйвер сможет работать с индикатором на общем аноде.А как подключить индикаторы нашёл на одном из своих любимых сайтов статья Термометр с большими индикаторами.

Плата уже почти готова, правда получается достаточно количество перемычек, в идеале эту плату лучше делать в двух стороннем варианте.Если за работает всё как надо переделаю плату под двух сторонний вариант.

Да была ошибка в питании индикаторов. Всё правильно их надо было бы подключить вообще к 12В тогда все номиналы резисторов будут подходящими.

Плата вроде готова

Я делаю всё в DipTrace периодически проверяю плату на соответствии со схемой. Если схема верна, значит и в плате ошибок тоже не должно быть.

Ну вот собственно и всё пока.

Всем большое спасибо осталось за малым вытравить плату и собрать.

И наконец готовый вариант платы.

Думаю уже можно приступать к изготовлению. Я решил индикаторы не припаивать с обратной стороны платы, хотя так было бы более логичнее, посадил их на 5и контактные PBS розетки. Все детали будут располагаться между платой и индикаторами.

Предварительная версия печатной платы со схемой СКАЧАТЬ

У кого какие предложения по этому поводу, излагайте в комментариях.

Метки: sa15-11srwa, часы-термометр, pic16f628

Комментарии 46

спасибо . собрал. вроде работают )))

А точнее по какой схеме делал и какую прошивку заливал? У меня ещё есть подобная поделка вот www.drive2.ru/b/452570806816342969

во. точно )) по той и делал. прошивка с выбором анимации где.только почему-то сдохли VT7-VT8 и крайний стал в полнакала гореть.перепаял — сейчас все ОК

кстати коррекция с =0 она секунды корректирует в час? или как?

У меня сразу всё заработало и до сих пор работает. Видимо плату плохо промыл от флюса, было КЗ и транзисторы сгорели.

Я делал подобные часы, с двухканальным термометром (можно мерить в гараже и снаружи), время с секундами, а так же есть календарь, будильники, таймер. Схема проверена неоднократно, в разных исполнениях и с разными индикаторами. При всё этом, если делать автономное питание, то есть режим уменьшенного энергопотребления. При пропадании внешнего питания, часы будут работать, но отключатся индикаторы, при повторном включении электроэнергии всё останется работать и ничего не собьётсяwww.drive2.ru/b/2887786/

Керамический С3 нужно ставить, как можно ближе к корпусу стабилизатора, а электролитический C2 можно и отодвинуть. У вас наоборот.

Спасибо за подсказку. Па схеме переставить не проблема. Плату травить ещё не начинал. Обновил фото.

Керамический С3 нужно ставить, как можно ближе к корпусу стабилизатора, а электролитический C2 можно и отодвинуть. У вас наоборот.

что я голову себе и людям морочу. Вспомнил, меня же те часы есть и работают, просто один индикатор спаяю на макетной планке с драйверами из транзисторов подключю и посмотрю как будет работать. Опытным путём подберу номиналы резисторов и всё можно травить плату.

Ваше включение каскадов на VT2, VT6, VT10, VT14 схемотехнически не верное. Я смоделировал ещё на прошлой неделе в MiroCAP эти выходные каскады, по вашей версии. Да работать даже будет, они будут открывать каскады VT4, VT8, VT12, VT16 при подаче на базы VT2, VT6, VT10, VT14 напряжение около 0,7 В и выше. Но при приближении значения напряжение на базе этих транзисторов к напряжению питания этих каскадов, они снова закрываются. Это и есть ошибка. Это происходит из-за наличия резистора в эмиттерной цепи, создающего ООС. Я предложил как её исправить.

Да в случае, когда вы увеличили напряжение питания этих каскадов до 12 В, т.е. сделали его заведомо выше напряжения лог. уровня 1 на выходе микропроцессора — до этого режима доходить не будет и никак себя не проявит. Но от этого схемотехника грамотнее не станет.

Согласен. Делаем следущее.1. убираем резисторы R9, R16, R22, R28.2. включаем резисторы в базы транзисторов VT2, VT6, VT10, VT14 порядка 10К3. уменьшаем сопротивление R10, R17, R23, R29 до 30 — 10КСейчас выложу исправленную версию схемы.

Забыли! Ещё включаем резисторы между коллектором VT2, VT6, VT10, VT14 и базой VT4, VT8, VT12, VT16 порядка 820 Ом…1 кОм (по сути из эмиттера переносим в коллектор). Я писал ниже про это www.drive2.ru/c/3095461/?page=0#a174603845

Спасибо за подсказки. Поправил схему посмотрите. Скажите какую версию MiroCAP вы использовали?

Вы снова неверно нарисовали. Резисторы R10, R17, R23, R29 так и должны остаться подключенными к базам VT4, VT8, VT12, VT16.

Я использую 9-ю версию с полными правами. Впрочем, для моделирования такой простой схемы на 2-х транзисторах будет достаточно и демоверсии.

Понял, позже исправляю. Это получается последовательная схема простого каскадного усилителя?

Два каскада с общим эмиттером на комплиментарных транзисторах.

Классика! Это ключ верхнего плеча, например:b-a.d-cd.net/23fbc08s-960.jpg

Поправил схему. Посмотрите. Надеюсь сейчас ничего не напутал. Плату пока оставил в прежнем варианте. Сначала на макетке соберу один индикатор.

Не верно… Зачем вы оставили R10, R17, R23, R29? Он не нужны.

Вот поправил схему, и плата почти уже готова (еще не травил).

А финальный отчёт будет?

Будет конечно. Уже создал трёхмерную модель платы.

Хочу часы с большими белыми цифрами по типу этих irecommend.ru/sites/defau…uct-images/55268/3505.jpgну тут конечно на ЖК сделано.

Выкладывай платку, можно было и не спрашивать ))), А в другом формате можно ее … в Sprint-Layout 6.0 например )? СПАСИБО!

Вставил ссылку. смотри. Нет в Sprint-Layout 6.0 я не работаю.

1. У этого индикатора довольно высокое падение напряжения на светодиоде: 2,7 В типовое … 5 В максимальное.Учитывая, что катод и анод светодиода подключаются к источнику питания напряжением 5 В (без учёта падения напряжения на VD1, т.к. напряжение нужно брать до него, а не после — ошибка) через ключи на транзисторах 2SC1815/2SA1015, которые имеют напряжение насыщения коллектор-эмиттер около 0,15 В (по графику в даташите для тока коллектора 20 мА), то падение напряжения на токозадающем резисторе светодиодного сегмента получается 5-2,7-0,15-0,15=2 В. Исходя из этого сопротивление резистора для обеспечения тока 20 мА через сегмент требуется 100 Ом (у вас 430, ток будет порядка 5 мА). Но это для типовых значений параметров!

В реальности, элементы будут иметь разброс. Несложно убедиться, что чем ниже выбрано напряжение питания светодиода (чем ниже номинал резистора приходится использовать) — тем в большей степени будет меняться ток через светодиод при изменении других параметров (напряжения питания, падения напряжения через светодиод, напряжения насыщения транзисторов). Поэтому, напряжение питания светодиодов стоит выбирать значительно выше, падения напряжение на кристалле. Светодиодные цепи лучше запитать от отдельного, можно не стабилизированного источника питания более высокого напряжения.

2. Кроме того, суммарный ток светодиодов (при отображении цифры 8 и точки) составит 8х20мА=160 мА. Предельный ток для интегрального стабилизатора 78L05, от которого вы собираетесь их запитывать — 100 мА. Не потянет.

3. Мне не нравятся каскады на транзисторах VT2, VT6, VT10, VT14. Почему там резистор в эмиттерной цепи, а не в цепи коллектора? Почему нет резистора, задающего ток базы? Включение нужно сделать аналогично каскадам в цепях катодов индикаторов. Либо проинвертировать программно выходные сигналы управления ключами анодов, и отказаться от этих каскадов вообще, и управлять анодным ключом напрямую.

4. Выбран слишком высокий номинал резисторов R10, R17, R23, R29. Сопротивление должно быть порядка 10-30 кОм.

📎📎📎📎📎📎📎📎📎📎