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

 
 
7 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Динамическая индикация на AVR, Без резисторов и прочего ????
hd44780
сообщение Nov 17 2010, 10:14
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Что такое динамическая индикация я знаю. Много раз делал и общий катод и общий анод и все остальное.
Вопрос не в этом.

Довольно часто встречаются шедевры (один из них во вложении), где индикаторы подключаются к портам напрямую, "в лоб", даже без токоограничительных резисторов blink.gif .

В той статье, откуда я взял эту схему автор пишет: "Сегменты индикатора подключаются непосредственно к порту PB МК без токоограничительных резисторов, т.к. МК семейства Mega обладают портами ввода/вывода с повышенной нагрузочной способностью (до 20 мА на каждом выводе). Катоды индикатора подключены ко второму,
третьему и четвёртому разряду порта PC. Такое подключение сегментов индикатора к порту PB позволяет упростить разводку печатной платы УЗ."

Хорошо, допустим он надеется на внутренние pull-up резисторы портов (20-50 кил). Зачем ему тогда резисторы на светодиоде VD7 и на транзисторе VT1? Ведь там тоже есть такие же резисторы. Непонятно и непоследовательно....

Растолкуйте пожалуйста.
Работаю с AVR уже лет 6, а этих "феноменов" никак понять не могу sad.gif.
Я всегда ставлю резисторы и на индикаторы, и на светодиоды и на транзисторы. И ток получается ровно такой, какой задан резистором. Получатся, внутри резистора нет...

Спасибо.
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Nov 17 2010, 10:32
Сообщение #2


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(hd44780 @ Nov 17 2010, 13:14) *
Хорошо, допустим он надеется на внутренние pull-up резисторы портов (20-50 кил). Зачем ему тогда резисторы на светодиоде VD7 и на транзисторе VT1? Ведь там тоже есть такие же резисторы. Непонятно и непоследовательно....

Непонятно, причём тут пулл-ап резисторы.
На транзисторе резистор нужен, иначе через базу потечёт большой ток.
Вообще непонятно, что именно непонятно.
Выходы по току тянут, допустимый импульсный ток индикатора не превышен - все должны быть счастливы.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
=GM=
сообщение Nov 17 2010, 10:40
Сообщение #3


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Может быть у него светодиоды работают от 5 вольт :-)


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Nov 17 2010, 10:48
Сообщение #4


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



..вполне возможно что и диоды и транзистор просто сгорят если на них 20 ма подать . Ну а даже если не сгорят , то токоограничитель у диодов вполне себе регулирует яркость - чтоб как прожектора не светили , глазки чтоб не выжгло smile.gif , ну а транзистору в базу больше 1 мА вообще не подают.


Цитата(=GM= @ Nov 17 2010, 13:40) *
Может быть у него светодиоды работают от 5 вольт :-)


..это я не понял . Если юмор - то очень тонкий.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Nov 17 2010, 11:04
Сообщение #5


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



ССЗБ
Цитата
Хорошо, допустим он надеется на внутренние pull-up резисторы портов (20-50 кил)
не на pullup, а на сопротивление каналов выходных транзисторов. то есть ССЗБ...

Сообщение отредактировал ukpyr - Nov 17 2010, 11:06
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Nov 17 2010, 11:06
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



Кадр надеется на вольт-амперную хар-ку порта Mega8(смотри графики в конце доки на AtMega8) и на то, что БП все равно больше чем 150мА не отдаст. Решение допустимое, но хреновое. Впоть до того, что те два светодиода вместе с индикатором просто не заработают.

ЗЫ. А вообще в схеме самое хреновое место - кондер на 2,2мкФ. Он должен быть именно на 630В...
Go to the top of the page
 
+Quote Post
Палыч
сообщение Nov 17 2010, 11:09
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(hd44780 @ Nov 17 2010, 13:14) *
Работаю с AVR уже лет 6, а этих "феноменов" никак понять не могу sad.gif.
Не стоит пытаться понять их "шедевры", нужно делать - как правильно.
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Nov 17 2010, 11:14
Сообщение #8


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Яркость свечения индикатора определяется скважностью ШИМ модулированного сигнала,
при установке бит в порту данных индикатора (во время динамической индикации).

Это решение вполне адекватно, при условии что контроллер не зависнет со включенным на всю катушку разрядом.

И ни о каких pullup'ах тут речи не идёт.
В динамике один порт формирует логическую 1, другой 0. Всё.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Nov 17 2010, 11:21
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



А вообще с учетом наличия реле схема будет работать весьма и весьма странненько smile3046.gif .
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Nov 17 2010, 11:29
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Ничего адекватного в данном решении не вижу, даже с учётом ШИМа.
Никакого ограничения на ножку у меги нет. Есть предельный ток при предельных параметрах. Таким образом при перегрузке, будет приподнят уровень 0 и приопущен уровень 1. Ограничение будет определятся падением на светодиоде и сопротивлением открытого канала. Причём на ножках порта С будет существенное превышение тока, ввиду того что будет гонка между данным выводом и N выводами порта B. Думаю, что при серийном выпуске платы будут гореть пачками.
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Nov 17 2010, 11:38
Сообщение #11


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Сам так не делал никогда и других не агитирую экономить аж 8 штук резисторов.
Но, думается, что даже в серийном производстве прибор с такой схемой включения LED будет работать без брака.
Желающим проверить - выйти из строя! :-)


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
=GM=
сообщение Nov 17 2010, 11:44
Сообщение #12


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(Lmx2315 @ Nov 17 2010, 10:48) *
..это я не понял . Если юмор - то очень тонкий

Это у вас сарказм такой :-)? Скажу вам по секрету, что индикаторы вполне можно питать без использования ограничительных резисторов, что особенно актуально для многоразрядных индикаторов.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
V_G
сообщение Nov 17 2010, 11:56
Сообщение #13


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Гореть, может, и не будут, но гарантии никто не даст.
А вот резистор в цепи базы транзистора вполне объясним: если бы его не было, а транзистор выдержал бы, он все равно мог несанкционированно выключаться при операциях типа "read-modify-write".
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Nov 17 2010, 12:23
Сообщение #14


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



Цитата
А вот резистор в цепи базы транзистора вполне объясним: если бы его не было, а транзистор выдержал бы, он все равно мог несанкционированно выключаться при операциях типа "read-modify-write".
желательно добавить еще один - на землю (для защиты от паразитных включений при старте/программировании). Не помешает также предохранитель/резистор перед тиристором чтобы не сжигать мостик/трансформатор.

Сообщение отредактировал ukpyr - Nov 17 2010, 12:25
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Nov 17 2010, 12:25
Сообщение #15


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



Цитата(=GM= @ Nov 17 2010, 14:44) *
Это у вас сарказм такой :-)? Скажу вам по секрету, что индикаторы вполне можно питать без использования ограничительных резисторов, что особенно актуально для многоразрядных индикаторов.


..нет не сарказм smile.gif , честно не понял - я думал ваша реплика была про светодиоды и что они именно от 5-ти вольт работают.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post

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

 


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


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