Страница 1 из 1
ATmega и 7-сегм. LED без токоограничительных резисторов.
Добавлено: Ср окт 03, 2012 09:44:22
TheTERMINATOR
Добрый день.
Во всех конструкциях со светодиодными индикаторами сегменты подключены через токоограничительные сопротивления. Но есть у меня пара покупных изделий, где индикатор подключен напрямую к ногам ATmega. Все работает, за несколько лет изменения свечения индикатора не замечено.
Почему применен такой прием? Как ток через сегмент ограничивается, программно?
Re: ATmega и 7-сегм. LED без токоограничительных резисторов.
Добавлено: Ср окт 03, 2012 10:17:10
Dr. Alex
Всё довольно просто, при динамической индикации один сегмент горит гораздо меньше времени, чем при статической. И этого времени не хватает, чтоб вывести из строя порт или сегмент индикатора

Re: ATmega и 7-сегм. LED без токоограничительных резисторов.
Добавлено: Ср окт 03, 2012 10:37:08
Jack_A
Но лучше все же, я думаю, не приучаться делать "через Альпы" на основании того, что кетайцы ( или зулусы ) сделали через то же самое. Копеечная экономия, как правило, ведет к снижению надежности да и вообще качества изделия.
Вот пример на основании собственной лоханутости. Выходы МК на базу коммутирующих транзисторов кинул без ограничиваючего резистора. И вроде работает, только за МК взяться - палец обжигает. Переделал программно без резки дорожек, но пару матовых слов себе сказал.
Re: ATmega и 7-сегм. LED без токоограничительных резисторов.
Добавлено: Ср окт 03, 2012 10:43:17
uk8amk
Скорей всего сделано так либо по не знанию, либо в надежде на то что после гарантийного срока часть устройств умрет и вы отправитесь в магазин за новыми. В любом случае экономить на резисторах нехорошо и хотябы ставить одно сопртивление на индикатор. При зависании проги, если индикация висит не на таймере, может случиться выгорание порта.
Re: ATmega и 7-сегм. LED без токоограничительных резисторов.
Добавлено: Ср окт 03, 2012 12:01:55
oleg110592
При питании микроконтроллера от 3 В на внутреннем сопротивлении ножки, как источника тока, порядка 20-25 Ом, например какой ни будь меги, будет падать ~ 3 В - 2 В (падение на светодиоде индикатора) = 1 В. Ток получается в статике 40-50 мА. Если используется посегментная индикация в динамике ток получается значительно меньше. Это применяется изделиях, изготавливаемых большими тиражами, где экономится все и детали и количество точек пайки. В своих поделках использую резисторы только на катоды/аноды, сегменты идут напрямую. Видел недавно, такое свое изделие 5 летней давности - яркость индикатора незаметно чтоб упала.
Re: ATmega и 7-сегм. LED без токоограничительных резисторов.
Добавлено: Ср окт 03, 2012 14:26:36
TheTERMINATOR
Самое смешное, питание процессора на 7805. Т.е., не 3 Вольта...
Устройство разработано не китайцами, продается в одном достаточно крупном интернет магазине. Ассортимент достаточно большой, на основе этих модулей - вольметры, амперметры, термометры.
Re: ATmega и 7-сегм. LED без токоограничительных резисторов.
Добавлено: Ср окт 03, 2012 14:53:10
vitalik_1984
Если сканировать сегменты, то на сегменты не нужны резисторы.Если же сканировать общие выводы как чаще всего это делается, тогда лучше на сегменты резисторы повесить.
Re: ATmega и 7-сегм. LED без токоограничительных резисторов.
Добавлено: Ср окт 03, 2012 15:16:45
oleg110592
TheTERMINATOR писал(а):Самое смешное, питание процессора на 7805. Т.е., не 3 Вольта...
На выходе 7805 электролит есть? И какой? И какой там микроконтроллер?
Пробовал и я от 5 В, можно менять в принципе яркость индикатора в широких пределах, не понравились большие пульсации по питанию - сложно мерять что-то внутренним ацп c vref от 5В, надо усложнять программу, может я и ошибаюсь - все можно проще решить.
Re: ATmega и 7-сегм. LED без токоограничительных резисторов.
Добавлено: Ср окт 03, 2012 15:45:33
vitalik_1984
можно разделить внешнее питание и землю отдельно силовые и сигнальные.Например для Мк через дроссель и Кондер на плюс. А на силовую часть сделать отдельный конденсатор.Таким образом будет немного решена пульсация.Если нужны очень точные измерения, можно на мгновение, когда все выключено вводить Мк в режим "сна для Ацп".Но лучше, конечно использовать иной источник опорного напряжения, если 5вольт сильно пульсирует.
Re: ATmega и 7-сегм. LED без токоограничительных резисторов.
Добавлено: Ср окт 03, 2012 16:49:36
oleg110592
Это уже будет дороже. В таком случае, был у меня заказ "как можно дешевле", было принято решение при пяти вольтах добавить три резистора на катоды, 3-х вольтовый стабилизатор стоил существенно дороже пятивольтового. Пульсации были меньше - в реальном изделии не ставили электролиты после 78L05 а только 0,1 мкФ.
Re: ATmega и 7-сегм. LED без токоограничительных резисторов.
Добавлено: Ср окт 03, 2012 17:09:43
vitalik_1984
Вот после таких заказов и появляются такие конструкции от которых волосы на голове встают дыбом.
А любом случае есть возможность переводить в спящий режим для измерения Ацп.
Re: ATmega и 7-сегм. LED без токоограничительных резисторов.
Добавлено: Чт окт 04, 2012 08:57:00
TheTERMINATOR
После 7805 есть маленький smd конденсатор, точно не скажу, модуль не под рукой. Кроме проца (ATmega26), 7805 с электролитом, индикатора, на плате еще пара резисторов - делитель на входе АЦП. ВСЕ. Такая конструкция на целой линейке подобных модулей в этом магазине.
Re: ATmega и 7-сегм. LED без токоограничительных резисторов.
Добавлено: Чт окт 04, 2012 11:41:31
oleg110592
Mega26 есть такой? Наверное TINY26. Молодцы, если порешали все проблемы. Интересно было бы глянуть осциллограммы на ногах индикатора и питании.
Re: ATmega и 7-сегм. LED без токоограничительных резисторов.
Добавлено: Чт окт 04, 2012 12:55:11
TheTERMINATOR
tiny26, конечно.