Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Светодиодный индикатор и нагрузка на порты

Непрочитано 08.10.2011, 10:35  
oleg110592
Гражданин KAZUS.RUN
 
Регистрация: 05.04.2009
Сообщений: 973
Сказал спасибо: 35
Сказали Спасибо 154 раз(а) в 133 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию Re: Светодиодный индикатор и нагрузка на порты

Уже раньше приводил примерчик - без резисторов:
http://www.simpleavr.com/msp430-projects/3p4w-clock
Реклама:
oleg110592 вне форума  
Непрочитано 08.10.2011, 11:20  
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Светодиодный индикатор и нагрузка на порты

Сообщение от kittec Посмотреть сообщение
Я же написал, что вывод на дисплей -ПОСЕГМЕНТНАЯ.
С какой целью? Излишняя нагрузка на индикатор, яркость ниже чем могла быть - теоритически 15 мА/28 = 0,5 мА а фактически 0,2 мА т.к. чем больше ток, тем меньше выход света на каждый приложенный мА, усложнение программы... Не вижу плюсов кроме "Зато ни у кого такого нет". СМД-резисторы тоже давно изобрели, плата больше не станет
niXto вне форума  
Непрочитано 08.10.2011, 12:25  
oleg110592
Гражданин KAZUS.RUN
 
Регистрация: 05.04.2009
Сообщений: 973
Сказал спасибо: 35
Сказали Спасибо 154 раз(а) в 133 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию Re: Светодиодный индикатор и нагрузка на порты

Плюсы:
При поразрядной индикации (имхо) нужны транзисторы 4 шт. на катоды или аноды , причем включение транзисторов разное, 8 резисторов на разряды и 4 резистора в базы.
При посегментной индикации надо 4 резистора, тип индикатора можно определить програмно
Нагрузка на микроконтроллер при поразрядной 8х15ма=120ма, при посегментной 4х15=60ма, а если вообще полностью посегментно 1х15ма=15ма.
Из моего опыта - на одной поделке, не моя, переделывал программу , (плата односторонка, видно плохо разведена) количество заженных сегментов влияло на показания АЦП - пришлось делать полную посегментную индикацию - помогло.
oleg110592 вне форума  
Непрочитано 08.10.2011, 12:30  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,102
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Светодиодный индикатор и нагрузка на порты

Сообщение от niXto Посмотреть сообщение
Излишняя нагрузка на индикатор, яркость ниже чем могла быть - теоритически 15 мА/28 = 0,5 мА
Считайте правильно...

15 мА/8 = 1,875 мА
st_1 вне форума  
Непрочитано 08.10.2011, 12:59  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,102
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Светодиодный индикатор и нагрузка на порты

Сообщение от oleg110592 Посмотреть сообщение
Плюсы:
При поразрядной индикации (имхо) нужны транзисторы 4 шт. на катоды или аноды , причем включение транзисторов разное, 8 резисторов на разряды и 4 резистора в базы.
При посегментной индикации надо 4 резистора, тип индикатора можно определить програмно
Нагрузка на микроконтроллер при поразрядной 8х15ма=120ма, при посегментной 4х15=60ма
60мА через ногу сегмента тоже не айс... сомнительный плюс...
По хорошему нужно ставить на сегменты 8 транзисторов и 8 сопротивлений базы + 4 резистора разрядов...
st_1 вне форума  
Непрочитано 08.10.2011, 13:20  
roma9112
Гражданин KAZUS.RUN
 
Регистрация: 25.11.2008
Адрес: Волгоград
Сообщений: 507
Сказал спасибо: 42
Сказали Спасибо 49 раз(а) в 46 сообщении(ях)
roma9112 на пути к лучшему
По умолчанию Re: Светодиодный индикатор и нагрузка на порты

Сообщение от oleg110592 Посмотреть сообщение
Плюсы: при посегментной 4х15=60ма, а если вообще полностью посегментно 1х15ма=15ма.
А каков принцип индикации в первом варианте? В каждом разряде горит по одному сегменту? Или в одном разряде горит 4-е сегмента?
roma9112 вне форума  
Непрочитано 08.10.2011, 13:39  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,102
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Светодиодный индикатор и нагрузка на порты

Инициируется сегмент, допустим "А", и инициируются все разряды, в которых должен гореть сегмент "А"... Применяется при количестве разрядов больше восьми...
st_1 вне форума  
Непрочитано 08.10.2011, 19:37  
oleg110592
Гражданин KAZUS.RUN
 
Регистрация: 05.04.2009
Сообщений: 973
Сказал спасибо: 35
Сказали Спасибо 154 раз(а) в 133 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию Re: Светодиодный индикатор и нагрузка на порты

Сообщение от st_1 Посмотреть сообщение
60мА через ногу сегмента тоже не айс... сомнительный плюс...
По хорошему нужно ставить на сегменты 8 транзисторов и 8 сопротивлений базы + 4 резистора разрядов...
Это не айс к кому? В моем случае вроде - 15мА на одну ногу максимум (ТОЛЬКО ОДИН СЕГМЕНТ) реально меньше - динамика. У меня регенерация каждую милисекунду. Микроконтроллер даже не думал нагреваться. Реально потребление микроконтроллера, давненько мерял, могу попробовать еще раз уточнить, в моем случае не более 40ма при 4 разрядах ( MEGA48 ). При выводимом числе 8.8.8.8. будет у всех максимум.

Последний раз редактировалось oleg110592; 08.10.2011 в 21:03.
oleg110592 вне форума  
Непрочитано 08.10.2011, 19:54  
oleg110592
Гражданин KAZUS.RUN
 
Регистрация: 05.04.2009
Сообщений: 973
Сказал спасибо: 35
Сказали Спасибо 154 раз(а) в 133 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию Re: Светодиодный индикатор и нагрузка на порты

Сообщение от roma9112 Посмотреть сообщение
А каков принцип индикации в первом варианте? В каждом разряде горит по одному сегменту? Или в одном разряде горит 4-е сегмента?
если надо зажигаем или если не надо не зажигаем в каждом разряде сегмент А, за тем если надо зажигаем или если не надо не зажигаем в каждом разряде сегмент В и т.д. Обычно как было - типа надо зажечь сегменты в 1 разряде значит выставили нужные биты на сегментах и установили 0 или 1 на катоде или аноде. Тут даже проще (типа для общего катода) - выставили 1 на сегменте А и смотрим надо светить ли его в первом разряде, тогда выставили 0 на катоде первого разряда а не надо выставили 1 в первом разряде а еще лучше перевести установку пина 1 разряда на вход (тоже не светится) и так для 2,3,4.. разряда.
К стати очень удобно, если не хватает ног у микроконтроллера (6-8 ножек) применять регистр типа 74HC164 soic14 - хорошо распологается под маленьким и большим индикатором. Это тоже реально применяется.

Последний раз редактировалось oleg110592; 08.10.2011 в 21:09.
oleg110592 вне форума  
Непрочитано 08.10.2011, 20:16  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,102
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Светодиодный индикатор и нагрузка на порты

Сообщение от oleg110592 Посмотреть сообщение
Это не айс к кому? В моем случае такого не бывает - 15ма на одну ногу максимум и это есть айс.
Проехали...
Я успел прочитать затёртый пост...
st_1 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Способы вывода данных на семисегментный индикатор artyomugr Микроконтроллеры, АЦП, память и т.д 44 04.08.2011 17:25
Нужен линейный светодиодный или ЖК индикатор nick1954 Информация по радиокомпонентам 6 02.12.2010 18:00
"Стрелочный" индикатор на ЖК128х64 Victor_72 Микроконтроллеры, АЦП, память и т.д 28 16.03.2010 11:31
Не работает индикатор HT1610 sanya_160906 Микроконтроллеры, АЦП, память и т.д 0 18.03.2007 00:58
Индикатор для часов asav Делимся опытом 3 29.05.2006 02:38


Часовой пояс GMT +4, время: 23:17.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.