Перейти к содержанию
    

Подключение светодиодного индикатора

Столкнулся с непонятной для меня ситуацией..

Я подцепляю к контроллеру tiny2313 индикатор с четырьмя разрядами. Индикатор с общим анодом. Изучив вопрос, я решил включать аноды через транзистор по классической схеме. Транзистор п-н-п.

К базе через резистор подключен управляющий порт от контроллера. Эмиттер подключен к +5 вольт, ну а к коллектору подключен анод светодиода.. В результате у меня транзистор постоянно открыт и при подаче единицы не запирается..Долго ковыряясь, попробовал воткнуть резистор от коллектора на землю и все заработало. Транзистор начал нормально отрабатывать состояния и индикатор тоже начал нормально включатся, а так все сегменты горели непрерывно.

Во всех источниках всегда схема применения транзистора описана именно как я описал. Я все делал как пишут. Так же у меня на катодах стоят буферные резисторы 270 ом.

В чем может быть причина, почему только с нагрузочным резистором транзистор начал работать нормально??

P.S. Транзистор я использовал BC556 и пробовал 327. Все моделировал в Proteus..

Вот на всякий случай как это выглядит

post-53117-1267090095_thumb.jpg

Изменено пользователем NickSmith

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

попробовал воткнуть резистор от коллектора на землю и все заработало

Что за резистор от коллектора на землю (на схеме нет резистора в коллекторной цепи), может это базовый резистор был?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что за резистор от коллектора на землю (на схеме нет резистора в коллекторной цепи), может это базовый резистор был?

Я его потом поставил. Это схема первоначального подключения. По осциллограммам видно как себя транзистор ведет.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Резистор нужен между базой и эмиттером каждого транзистора. Номинал порядка 10кОм.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Резистор нужен между базой и эмиттером каждого транзистора. Номинал порядка 10кОм.

Так не работает. Работает только с коллектором на землю..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так не работает. Работает только с коллектором на землю..
Фтопку такой Proteus! :twak:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Фтопку такой Proteus! :twak:

Я похожее в железе делал. Результат был аналогичный.. Вот резистор на землю в железе еще не пробовал..Вечерком попробую..

У меня сложилось впечатление, что в коллекторе получается какая то кривая нагрузка.. Из за диодов видимо. Или я не прав.

Изменено пользователем NickSmith

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сейчас попробовал посмотреть все это в железе еще раз.

Если между базой и эмиттером сопротивление 10к:

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

Если как сделал я. То видно четкий импульс. С ровными фронтами..

Т.е с Proteus все сходится один в один.

Изменено пользователем NickSmith

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вместо 4.7 можно больше. Килоом 15. И еще параллельно конденсатор 1n (можно меньше).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вместо 4.7 можно больше. Килоом 15. И еще параллельно конденсатор 1n (можно меньше).

В каком месте? Между базой и портом проца?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Столкнулся с непонятной для меня ситуацией..

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

У транзистора есть обратный ток коллектора. Мизерный, но для моделятора ненулевой. Он имеет все основания думать, что этим током зажигается сегмент.

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

Резистор с коллектора на землю замыкает ток коллектора, сегмент наконец обесточивается - красота!

Формализм моделятора в полный рост.

Померьте ток коллектора, напряжение здесь не информативно.

 

Далее. У ВС556 h21э от 125 до 400. Для зажигания всех сегментов из коллектора выдаем около 100 мА. Значит в базу надо формально 0.8 мА, реально 3 мА, чтоб загнать транзистор в насыщение. У нас имеется 0.9 мА - ну как-то работать будет, но плохо. АТtiny может дать 20 мА, надо ли экономить?

 

Резистор от базы к эмиттеру не обязателен, если процессор и транзисторы питаются от одного VCC. Выход КМОП в лог. 1 замечательно закрывает транзистор, выдавая VCC на базу.

 

Кстати, почему входы осциллографа в положении АС? И какая постоянная времени входа?

Изменено пользователем Pronic

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На коллекторе все равно виден какой то процесс перехода.

...

Если как сделал я. То видно четкий импульс. С ровными фронтами..

Уважаемый, вам "шашечки" или "ехать"? :cranky: Зачем вы добиваетесь какого-то идеальной формы напряжения сигнала, если во-первых, светодиоды управляются током. А во-вторых, в данной схеме напряжение на коллекторе транзисторов, находящихся в отсечке (выключенных), определяется сигналами с катодов других сегментов. Ведь при динамической индикации только на одном из общих анодов есть питание, а на остальных трех образуются какие-то сигналы за счет утечек и емкостей неиспользуемых в данный квант времени сегментов (светодиодов). Я-то думал, что у вас паразитная засветка образуется из-за того, что транзисторы не до конца закрываются. А вы оказывается с "ветряными мельницами" боретесь :laughing:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Там могут возникать разные эффекты в зависимости от программы и тока, вкачиваемого в светодиоды.

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

Грубо говоря, попытки обмануть природу обычно приводят к тому, что приходится все запускать в запредельных режимах. К примеру, ток через сегмент - 100 ма. А после такого и начинаются всякие странные эффекты.

 

Если же все сделать по правилам, то никаких особенных побочных эффектов не возникает, но природа возмет свое и снизит яркость сегментов в точности как и положено.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

убери наH индикатор и поставь обычный резистор и посмотри как работает. может напряжение питания контроллера и кдячей разные?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...