Страница 1 из 1

Общий катод, динамическая индикация

Добавлено: Вс фев 05, 2012 13:23:20
typhoon
Товарищи!
Нужна помощь - как повысить ток в индикаторе с общим катодом??
Имеется CC56-12GWA, подключенный к PICу - светится очень тускло, как можно сделать его ярче? :?

Re: Общий катод, динамическая индикация

Добавлено: Вс фев 05, 2012 14:25:03
otest
для начала нужно схему показать

Re: Общий катод, динамическая индикация

Добавлено: Вс фев 05, 2012 17:51:19
typhoon
да там показывать-то нечего )

Re: Общий катод, динамическая индикация

Добавлено: Вс фев 05, 2012 19:01:52
otest
Это не схема а скрин с Протеуса. Или вы не видите разницы между симулятором и реальным устройством ?

Re: Общий катод, динамическая индикация

Добавлено: Вс фев 05, 2012 19:07:02
ploop
Подключен так же, как в протеусе? Если да, может пик пора выбрасывать?

На самом деле этот индикатор должен работать без всяких дополнительных усилителей.

Re: Общий катод, динамическая индикация

Добавлено: Пн фев 06, 2012 00:27:01
typhoon
подключен именно так как в протеусе, 2 пика пробовал - результат одинаковый, попробую через транзисторы на каждый сегмент ))

otest писал(а):Это не схема а скрин с Протеуса. Или вы не видите разницы между симулятором и реальным устройством ?
Что Вы этим хотели сказать? Это и есть схема по которой подключен индикатор.

Re: Общий катод, динамическая индикация

Добавлено: Чт фев 09, 2012 19:55:20
levscha
Схема подключения индикатора к контроллеру см. вложение. Контроллер использовался PIC16F886. Резисторы в цепях сегментов определяют яркость свечения индикатора. Номинал резисторов определяется по закону тов. Ома:

R = (Eпитания - Uсветодиода)/ Iсветодиода.

Ток через один сегмент индикатора выбирается в диапазоне 1...20 мА (обычно), напряжение светодиода - падение напряжения на светодиоде (для красного около 1,2...1,5 В, для зелёного около 2 В). Обычно значение резисторов в цепи сегментов лежит в пределах 300...1500 Ом.
Транзисторные ключи предназначены для того, что-бы не спалить порт контроллера, если Вы пожелаете работать при большой яркости свечения. Например, при токе через один сегмент в 10 мА при засвечивании 8 с точкой через общий вывод разряда индикатора будет протекать ток 8*10мА=80мА, что приведёт квыходу из строя вывода контроллера, к которому подключён общий провод индикатора. Резистор в цепи базы электронного ключа может иметь сопротивление 4,7...10 кОм.

Re: Общий катод, динамическая индикация

Добавлено: Пн фев 13, 2012 21:27:54
typhoon
Спасибо, levscha!
Проблему решил увеличением времени индикации.

Re: Общий катод, динамическая индикация

Добавлено: Пт апр 20, 2012 23:52:01
ADYprod
Здравствуйте, помогите пожалста выбрать транзисторы для подключения к сегментам индикатора CC56-12, если не сложно укажите пожалста какие именно транзисторы (марку)

Re: Общий катод, динамическая индикация

Добавлено: Вс апр 22, 2012 18:12:32
kvb48
ADYprod писал(а):Здравствуйте, помогите пожалста выбрать транзисторы для подключения к сегментам индикатора CC56-12, если не сложно укажите пожалста какие именно транзисторы (марку)

Да любой маломощный транзистор нужной проводимости n-p-n или p-n-p.

Re: Общий катод, динамическая индикация

Добавлено: Вт май 08, 2012 11:14:32
nicolasomsk
Друзья, спасайте. Проблема в следующем:
Имеем две светодных шкалы в каждой 20 светодиодов (итого:40)
В каждой шкале катоды объединены
Анод перв. шкалы, первого светодиода соединены с анодом второй шкалы, перв. светодиода. и так далее все 20 шт
Планирую использовать динамическую индикацию, но понятно, что тока у МК не хватит, ибо каждый светик 20мА кушает
Оооочень хочется обойтись наименьшим количеством транзисторов. 20 или 22 транзюка я не вывезу (места на печатке нет, да и сделать надо за выходные, а транзюков маловато)
Схему выложил для наглядности, только что состряпал, в ней ни резюков ни транзюков, так..смысл передать.

Re: Общий катод, динамическая индикация

Добавлено: Пн май 14, 2012 12:58:30
levscha
nicolasomsk писал(а):Друзья, спасайте. Проблема в следующем:
Имеем две светодных шкалы в каждой 20 светодиодов (итого:40)
В каждой шкале катоды объединены
Анод перв. шкалы, первого светодиода соединены с анодом второй шкалы, перв. светодиода. и так далее все 20 шт
Планирую использовать динамическую индикацию, но понятно, что тока у МК не хватит, ибо каждый светик 20мА кушает
Оооочень хочется обойтись наименьшим количеством транзисторов. 20 или 22 транзюка я не вывезу (места на печатке нет, да и сделать надо за выходные, а транзюков маловато)
Схему выложил для наглядности, только что состряпал, в ней ни резюков ни транзюков, так..смысл передать.


Если 1 вывод контроллера позволяет дать 20 мА (извиняйте, не имел дела с атмегой), то задача тривиальна. Т.е. решается при использовании динамической индикации. Для Вашей схемы по большому счёту понадобится 4 резистора и 2 транзистора (см. вложение).
Принцип работы данной схемы. 20 выводов контроллера подключаются к анодным выводам светодиодной линейки. При этом два канала соединены в параллель (как у Вас нарисунке). Катоды линеек первого канала и второго канала соединяются, т.е. получается одна линейка из 20 диодов с общим катодом.
Общий катод подключается к резистору R, а тот в свою очередь замыкается на землю через транзистор. Указанные насхеме резисторы номиналом 4,7 кОм являются токоограничительными резисторами в цепи базы электронного ключа, собранного на транзисторе.
Номинал резистора R рассчитывается по закону тов. Г.С. Ома под требуемый ток, протекающий через светодиод. Для Вашего случая он равен около 170 Ом.
Теперь принцип вывода на индикатор. Один "кадр" вывода на линейку состоит из 40 этапов. Начальное состояние - все светодиоды погашены. Открываете лог. "1"- один транзистор, выводите на первый диод 0 или 1 , ждёте, гасите 1-й диод, зажигаете 2-й, ждетё, гасите 2-й, зажигаете 3-й и т.д., потом аналогично для второго канала.
Т.к. частота при динамической индикации должна быть больше 25 Гц, то время подсвета одного диода можно рассчитать как 1/(25*40)=1мс или 1000 Гц.

Re: Общий катод, динамическая индикация

Добавлено: Пн май 14, 2012 19:08:10
nicolasomsk
Спасибо за ответ,levscha! Я так понял, что вы описываете посегментную индикацию. Да, как то не подумал об этом сам, ведь в единицу времени горит только один светодиод, следовательно и нагрузка на МК будет меньшей.
Боюсь только, что буду с яркостью бороться и с мерцанием СД. Как думаете, 40 СД при посегментной индикации без проблем покатят?

Re: Общий катод, динамическая индикация

Добавлено: Вт май 15, 2012 19:29:28
levscha
nicolasomsk!
На счет посегментной индикации Вы поняли меня верно.
Для устранения мерцания индикатора надо иметь частоту больше 25 Гц. Например, у семисегментного индикатора я мерцание перестаю замечать при частоте более 50 Гц. Поэтому единственным выходом будет только увеличение частоты.
Яркость свечения светодиода в большей степени определяется протекающим через него током. При токе 20 мА большинство светодиодов работает почти в предельном режиме, поэтому яркость свечения будет максимальна. Но есть одно но - количество диодов в индикаторе, а их у Вас ажно 40. Т.е. диод будет гореть всего 1/40 "кадра" при посегментной индикации и картинка будет тусклой. Поэтому для увеличения яркости надо "играть" частотой индикации в сторону её увеличения. Тут, как говорится, надо экспериментировать...

Re: Общий катод, динамическая индикация

Добавлено: Чт май 31, 2012 17:03:32
BOB51
есть куча специально разработанных и широкодоступных микросхем обвязки МК
к примеру :
ULN2803
74HC595
TPIC6C595
работают для схем с "ОА"
для "ОК"
L9821
TD62783
или самоделка на базе 4N33 + n-p-n транзистор