roboforum.ru

Технический форум по робототехнике.

Семисегментный индикатор + МК

Семисегментный индикатор + МК

foxit » 08 июл 2008, 22:17

Соединил параллельно 2 сдвоеных 7-сегментных идикатора с общим анодом к порту МК Мега16
Некоторые сегменты не горя в полную силу.
Как решить эту проблему?
Может есть схема включения?

Спасибо

Re: Семисегментный индикатор + МК

EdGull » 08 июл 2008, 22:23

а с чего ты решил что светодиоды можно параллелить?

Re: Семисегментный индикатор + МК

foxit » 08 июл 2008, 22:38

делаю динамическую индикацию и одинаковые сегменты индикаторов запаралелил

Re: Семисегментный индикатор + МК

yak-40 » 08 июл 2008, 22:49

foxit писал(а):Некоторые сегменты не горя в полную силу

При динамической индикации или статической?
Если при динамической, то импульсы разной длительности.

Re: Семисегментный индикатор + МК

Myp » 08 июл 2008, 23:55

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

Re: Семисегментный индикатор + МК

Кирилл » 08 июл 2008, 23:56

JTAG вырубай :x

Re: Семисегментный индикатор + МК

yak-40 » 09 июл 2008, 09:21

foxit писал(а):к порту МК Мега16

Если к порту С,
Кирилл писал(а):JTAG вырубай

то верно!

Re: Семисегментный индикатор + МК

$ilent » 09 июл 2008, 09:22

Myp писал(а):потому что светики все разные и нет 2х абсолютно одинаковых
разное сопротивление -> разный ток -> разная яркость свечения

Не настолько они разные если они одинаковый (во сказал то...), что бы глазом заметить разность свечения.
Скорей всего сами индикаторы разные:
кремний, Si
германий
серое олово, a-Sn
нитрид бора, BN
нитрид алюминия, AlN
фосфид алюминия, AlP
арсенид алюминия, AlAs
нитрид галлия, GaN
фосфид галлия, GaP
арсенид галлия, GaAs
стибат галлия, GaSb
фосфид индия, InP
арсенид индия, InAs
антимонид индия, InSb
селенид цинка, ZnSe
селенид кадмия, CdSe
теллурид кадмия, CdTe
теллурид цинка, ZnTe
теллурид ртути, HgTe
оксид цинка, ZnO
сульфид свинца, PbS
теллурид свинца, PbTe
теллурид олова, SnTe
органические полупроводники.

Re: Семисегментный индикатор + МК

-= Александр =- » 12 июл 2008, 22:11

Поменяй индикаторы местами - будет ясно кто виноват - контроллер глючит или один из индикаторов поджарен...

Re: Семисегментный индикатор + МК

SSG » 13 июл 2008, 08:45

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

Re: Семисегментный индикатор + МК

Master » 14 июл 2008, 11:02

А может как я забыл резисторы поставить ?

Re: Семисегментный индикатор + МК

foxit » 14 июл 2008, 22:36

C резисторами заработало нормально

Добавлено спустя 3 часа 1 минуту 57 секунд:
to Kartush
То что просил
Вложения
7_led.rar
(24.16 КиБ) Скачиваний: 151

Re: Семисегментный индикатор + МК

Алексей » 21 мар 2010, 22:03

В нете нашел статью про подключение сабжа. Но без схемы( Подскажите пож., на примере 1го разряда, как подключить общий провод к ноге. И нужны ли токоограничительные резисторы? И если да, то где и какого номинала.
7segm.JPG

Re: Семисегментный индикатор + МК

galex1981 » 21 мар 2010, 22:08

Токоограничительные резисторы всегда нужны, хотя бы по 100 Ом

Re: Семисегментный индикатор + МК

Алексей » 21 мар 2010, 22:15

На каждый сегмент или можно на общий? Ну и общий куда? На схемке бы дорисовать недостающие соединения :oops:


Rambler\'s Top100 Mail.ru counter