roboforum.ru

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

 

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

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

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

Сообщение foxit » 08 июл 2008, 22:17

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

Спасибо
Аватара пользователя
foxit
 
Сообщения: 65
Зарегистрирован: 13 ноя 2007, 14:29
Откуда: Украина
прог. языки: Си

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

Сообщение EdGull » 08 июл 2008, 22:23

а с чего ты решил что светодиоды можно параллелить?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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

Сообщение foxit » 08 июл 2008, 22:38

делаю динамическую индикацию и одинаковые сегменты индикаторов запаралелил
Аватара пользователя
foxit
 
Сообщения: 65
Зарегистрирован: 13 ноя 2007, 14:29
Откуда: Украина
прог. языки: Си

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

Сообщение yak-40 » 08 июл 2008, 22:49

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

При динамической индикации или статической?
Если при динамической, то импульсы разной длительности.
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3019
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

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

Сообщение Myp » 08 июл 2008, 23:55

потому что светики все разные и нет 2х абсолютно одинаковых
разное сопротивление -> разный ток -> разная яркость свечения
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 15936
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

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

Сообщение Кирилл » 08 июл 2008, 23:56

JTAG вырубай :x
Кирилл
 
Сообщения: 432
Зарегистрирован: 20 окт 2005, 16:11
Откуда: Вильнюс,Литва
прог. языки: Basic

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

Сообщение yak-40 » 09 июл 2008, 09:21

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

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

то верно!
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3019
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

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
органические полупроводники.
$ilent
 

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

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

Поменяй индикаторы местами - будет ясно кто виноват - контроллер глючит или один из индикаторов поджарен...
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3664
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C++, VB, asm
ФИО: Курмис Александр Андреевич

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

Сообщение SSG » 13 июл 2008, 08:45

А как индикаторы подключаются и не выходит ли потребляемый ими ток за допустимые для портов пределы? А может банально соединение ненадежное?
I live My life!
Аватара пользователя
SSG
 
Сообщения: 1058
Зарегистрирован: 15 янв 2007, 19:23
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК

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

Сообщение Master » 14 июл 2008, 11:02

А может как я забыл резисторы поставить ?
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

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

Сообщение foxit » 14 июл 2008, 22:36

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

Добавлено спустя 3 часа 1 минуту 57 секунд:
to Kartush
То что просил
Вложения
7_led.rar
(24.16 КиБ) Скачиваний: 151
Аватара пользователя
foxit
 
Сообщения: 65
Зарегистрирован: 13 ноя 2007, 14:29
Откуда: Украина
прог. языки: Си

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

Сообщение Алексей » 21 мар 2010, 22:03

В нете нашел статью про подключение сабжа. Но без схемы( Подскажите пож., на примере 1го разряда, как подключить общий провод к ноге. И нужны ли токоограничительные резисторы? И если да, то где и какого номинала.
7segm.JPG
Алексей
 
Сообщения: 152
Зарегистрирован: 12 дек 2009, 23:44
Откуда: Киев
ФИО: Алексей Диомидов

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

Сообщение galex1981 » 21 мар 2010, 22:08

Токоограничительные резисторы всегда нужны, хотя бы по 100 Ом
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4360
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

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

Сообщение Алексей » 21 мар 2010, 22:15

На каждый сегмент или можно на общий? Ну и общий куда? На схемке бы дорисовать недостающие соединения :oops:
Алексей
 
Сообщения: 152
Зарегистрирован: 12 дек 2009, 23:44
Откуда: Киев
ФИО: Алексей Диомидов

След.

Вернуться в Новичкам или основы основ роботостроения.

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot], Yahoo [Bot] и гости: 2

Mail.ru counter