реклама на сайте
подробности

 
 
> Управление семисегментными индикаторами, тразисторы, дешифраторы...
Lost_Viking
сообщение Jul 24 2008, 16:13
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 168
Регистрация: 25-04-08
Пользователь №: 37 091



Вопрос такой: имею atmega16 и 4-х разрядный 7-и сегментный индикатор. Индикатор был выпаян из магнитолы, и по этому его марка неизвестна.
  • Индикатор с общим анодом
  • ток примерно 20-30 мА на сегмент. (точнее не помню)

На каждый сегмент и анод я поставил по КТ315Г, т.е. 10 транзисторов (3 разряда). Ток упал до 12-15 мА. Но при этом транзисторы жутко греются.
  1. Куда обязательно нужно ставить транзисторы? На аноды или катоды? Объясните почему.
  2. Можно ли убрать 7 транзисторов с катодов? atmega16 не пукнет от этого?
  3. Какие посоветуете транзисторы для упралвения индикаторами? Есть мысля о полевиках.
  4. Хочется освободить пару ножек, применив дешифратор. Посоветуйте какой выбрать, что бы исключить транзисторы.
  5. Есть КР514ИД2. Потянет ли она мой индикатор?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Jul 25 2008, 03:03
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Lost_Viking, вы издеваетесь или дурку гоняете? В первом вашем сообщении про динамическую индикацию ничего не было сказано. Рассматривая же вашу схему в сообщении #17, создается впечатление, что более дурацкую схему придумать сложно smile.gif Вы математику в начальной школе изучали? Четырьмя арифметическими действиями владеете? Подставьте в формулу Закона Ома I=U/R ваши значения и посчитайте, какой ток течет через ваши транзисторы и сравните с максимально допустимым для них током коллектора. А если подставить эти же значения в формулу, выражающую Закон Джоуля-Ленца для электрического тока P=U*I=U^2/R=I^2*R и сравнить с максимально допустимой рассеиваемой мощностью на ваших КТ315, то будет понятно почему они сгорают.
Но только лишь критикой схемы пожалуй ограничиваться не будем wink.gif Давайте модифицируем ее.
Увеличьте значения ваших резисторов на порядок, до значения 51-100Ом и включите их последовательно между коллекторами NPN-транзисторов и катодами сегментов. Транзисторы, подключенные с общим анодам замените на PNP, подключив их эмиттером к +5В, а коллектором к анодам индикатора. Балластных резисторов последовательно с ними подключать не нужно.
Управлять вы будете так. На базы PNP-транзисторов подаете "бегущий" ноль, которым выбираете номер знакоместа которое будет индицироваться, на остальные подаете лог.1. На базы NPN транзисторов подаете код, в котором лог.1. соответствует тем сегментам которые должны светиться, а лог.0 тем которые не должны. Период времени с которым вы должны менять состояния обратно пропорционален количеству знакомест. Минимальная частота, определяемая инерционностью человеческого глаза, составляет 25Гц. При 4-х разрядном индикаторе она должна быть в 4 раза выше, т.е. не менее 100Гц. Следовательно свою функцию обновления индикации вы должны вызывать с периодом не более 10мс.
Все понятно?

Цитата(DpInRock @ Jul 25 2008, 00:22) *
Резисторы последовательные ставить не нужно. При динамической индикации идут короткие импульсы на подсветку. И надо вкачивать большой ток для получения яркости нормальной
Вы бы не путали вопрошающего, а то он и так запутался. Если не ставить балластные резисторы, то ток через светодиоды сегментов будет ограничиваться только сопротивлением ключей. Вы можете гарантировать сопротивление этих ключей? Пускай бы они встроены в микроконтроллер или др. микросхему. Если можете, то хорошо, а если сопротивление не нормировано? К тому же больше половины всей мощности, потребляемой индикатором от питания, (P=(5В-2,2В)^2/Rключа) будет на них (на ключах) рассеиваться. Ключи это выдержат? При динамической индикации средний ток через сегменты получается конечно же меньше, на коэффициент мультипликации. Но превышать максимально допустимый импульсный ток светодиодов тоже нельзя. Иначе кирдык им будет!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Lost_Viking   Управление семисегментными индикаторами   Jul 24 2008, 16:13
- - -SANYCH-   Индикатор надо подключать через резисторы.   Jul 24 2008, 16:22
|- - Lost_Viking   Цитата(-SANYCH- @ Jul 24 2008, 20...   Jul 24 2008, 16:43
- - rezident   Lost_Viking, а вы ВАХ (Вольт-Амперную Характеристи...   Jul 24 2008, 17:08
|- - Lost_Viking   Цитата(rezident @ Jul 24 2008, 21:08) Есл...   Jul 24 2008, 17:20
|- - Lost_Viking   Цитата(rezident @ Jul 24 2008, 21:08) Поэ...   Jul 24 2008, 18:28
|- - AHTOXA   Цитата(Lost_Viking @ Jul 25 2008, 00:28) ...   Jul 24 2008, 18:45
- - AHTOXA   Цитата(Lost_Viking @ Jul 24 2008, 22:13) ...   Jul 24 2008, 17:25
|- - Lost_Viking   Цитата(AHTOXA @ Jul 24 2008, 21:25) Транз...   Jul 24 2008, 18:09
- - domowoj   Светодиоду нужен ТОК, кот. задается резистором(от ...   Jul 24 2008, 17:35
- - DpInRock   Резисторы последовательные ставить не нужно. При д...   Jul 24 2008, 18:22
- - DpInRock   Вот товарищ Антоха все правильно нарисовал. Только...   Jul 24 2008, 18:50
|- - Lost_Viking   Цитата(DpInRock @ Jul 24 2008, 22:50) А е...   Jul 24 2008, 19:03
- - DpInRock   Значит транзистор берем PNP. Любой. Вообще любой. ...   Jul 24 2008, 19:14
|- - Lost_Viking   Цитата(DpInRock @ Jul 24 2008, 23:14) Про...   Jul 24 2008, 19:32
|- - AHTOXA   Цитата(Lost_Viking @ Jul 25 2008, 01:32) ...   Jul 24 2008, 20:10
|- - Lost_Viking   Цитата(AHTOXA @ Jul 25 2008, 00:10) Я бы ...   Jul 24 2008, 20:50
- - DpInRock   Убиваем об стенку. Это схемой сверху. Еще бы транз...   Jul 24 2008, 21:18
|- - Lost_Viking   Цитата(DpInRock @ Jul 25 2008, 01:09) Уби...   Jul 24 2008, 21:18
- - DpInRock   Сравните со схемой Антохи. То, что не совпадает - ...   Jul 24 2008, 21:33
|- - Lost_Viking   Цитата(DpInRock @ Jul 25 2008, 01:33) Сра...   Jul 25 2008, 05:34
- - rv3dll(lex)   извиняйте за качество нет кроме паинта ничего на э...   Jul 25 2008, 04:59
|- - rezident   Цитата(rv3dll(lex) @ Jul 25 2008, 10...   Jul 25 2008, 05:04
||- - rv3dll(lex)   Цитата(rezident @ Jul 25 2008, 09:04) Поч...   Jul 25 2008, 05:35
|- - MrYuran   Цитата(rv3dll(lex) @ Jul 25 2008, 08...   Jul 25 2008, 05:12
|- - rezident   Цитата(MrYuran @ Jul 25 2008, 11:12) И я ...   Jul 25 2008, 05:43
- - MrYuran   Lost_Viking , хватит бредить! делайте, как АН...   Jul 25 2008, 06:34
|- - rv3dll(lex)   Цитата(MrYuran @ Jul 25 2008, 10:34) Lost...   Jul 25 2008, 06:59
|- - Lost_Viking   Цитата(rv3dll(lex) @ Jul 25 2008, 10...   Jul 25 2008, 10:41
- - DpInRock   Lost Viking! Поверьте, с вами сейчас беседуют ...   Jul 25 2008, 08:56
|- - AHTOXA   Цитата(DpInRock @ Jul 25 2008, 14:56) Для...   Jul 25 2008, 09:16
- - DpInRock   Без транзисторов снизу - конечно. Без транзисторов...   Jul 25 2008, 10:39
|- - AHTOXA   Цитата(DpInRock @ Jul 25 2008, 16:39) Без...   Jul 25 2008, 11:05
- - Lost_Viking   а вообще какие есть популярные доступные драйверы ...   Jul 25 2008, 13:26
|- - rv3dll(lex)   Цитата(Lost_Viking @ Jul 25 2008, 17:26) ...   Jul 25 2008, 19:33
- - Lost_Viking   кажется спалил мегу. вопрос: на базе транзистора,...   Jul 29 2008, 05:53
|- - rv3dll(lex)   Цитата(Lost_Viking @ Jul 29 2008, 09:53) ...   Jul 29 2008, 07:14
|- - XVR   Цитата(Lost_Viking @ Jul 29 2008, 09:53) ...   Jul 29 2008, 07:27
- - MrYuran   Сдаётся мне, что надо подтянуть базу транзистора к...   Jul 29 2008, 07:28
|- - rv3dll(lex)   Цитата(MrYuran @ Jul 29 2008, 11:28) Сдаё...   Jul 29 2008, 07:55
- - AHTOXA   Цитата(Lost_Viking @ Jul 29 2008, 11:53) ...   Jul 29 2008, 08:19
|- - XVR   Цитата(AHTOXA @ Jul 29 2008, 12:19) ЗЫ. А...   Jul 29 2008, 16:07
- - DpInRock   Пора требовать фото рабочего стола с платой. Высок...   Jul 29 2008, 09:03
- - Lost_Viking   извиняюсь. ненавижу свою планку DIP-40. пожизняк к...   Jul 29 2008, 10:08
- - rv3dll(lex)   Цитата(Lost_Viking @ Jul 29 2008, 14:08) ...   Jul 29 2008, 10:11


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th August 2025 - 17:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.01418 секунд с 7
ELECTRONIX ©2004-2016