Вопрос по обучалке (выделил для ясности)

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
3DRaven
Грызет канифоль
Сообщения: 294
Зарегистрирован: Пт мар 11, 2011 08:51:55

Вопрос по обучалке (выделил для ясности)

Сообщение 3DRaven »

Укорочу свой вопрос...длинные читать долго.
Вот статья http://radiokot.ru/start/mcu_fpga/avr/15/
Что значит фраза:

"Мы последовательно подаем напряжение на адресные входы индикаторов, и одновременно выдаем в шину данных 7-сегментный код, соответствующий индикатору, активному в данный момент."

Там что ток с обеих сторон течет в диод...я не понимаю. То есть в порты PortD PortB. В них записываются числа. Это будет положительный потенциал. Далее эти потенциалы подаются на диоды и диоды светятся? Разъясните вопрос пожалуйста.
Реклама
Аватара пользователя
SubDia
Держит паяльник хвостом
Сообщения: 995
Зарегистрирован: Сб апр 02, 2011 17:59:22
Откуда: Город-герой Севастополь

Re: Вопрос по обучалке (выделил для ясности)

Сообщение SubDia »

Да все просто. В схеме, приведенной в статье, используются сдвоенные семисегментные индикаторы с общим катодом. Порт В используется для вывода того или иного числа на индикатор, а порт D используется для выбора разряда - первый или второй (у сдвоенных индикаторов присутствуют выводы выбора разряда). То есть сначала мы выбираем индикатор, в который хотим вывести число, а потом в порт В выгружаем соответствующее число.
Катоды индикаторов сидят на "земле", так что все честно. =)
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение
Реклама
3DRaven
Грызет канифоль
Сообщения: 294
Зарегистрирован: Пт мар 11, 2011 08:51:55

Re: Вопрос по обучалке (выделил для ясности)

Сообщение 3DRaven »

А вот этот индикатор так подключить можно?
В приложении даташит. Модификация, которая интересует "I".
Где там земля? Там надо что бы 12 9 6 и 8 ноги были на +5В подключены.
А остальные были как то на землю подключены...насколько я понимаю,
тогда там транзисторы с катодом на землю ставить надо, а порты микрика
на их базу подключать? То есть способ из обучалки с таким индикатором
не прокатит?
Вложения
E40561-LI.pdf
(33.1 КБ) 175 скачиваний
Аватара пользователя
SubDia
Держит паяльник хвостом
Сообщения: 995
Зарегистрирован: Сб апр 02, 2011 17:59:22
Откуда: Город-герой Севастополь

Re: Вопрос по обучалке (выделил для ясности)

Сообщение SubDia »

Все прокатит. Только в этом случае (да, тут мы имеем дело с индикатором с общим анодом) засветка того или иного сегмента будет осуществляться путем выдачи нулевого потенциала на вывод порта В. В связи с этим массив

Код: Выделить всё

DcMatrix:
;массив - таблица истинности декодера
              ;     hgfedcba   hgfedcba
              .db 0b00111111,0b00000110	;0,1
              .db 0b01011011,0b01001111	;2,3
              .db 0b01100110,0b01101101	;4,5
              .db 0b01111101,0b00000111	;6,7
              .db 0b01111111,0b01101111	;8,9
необходимо преобразовать следующим образом:

Код: Выделить всё

DcMatrix:
;массив - таблица истинности декодера
              ;     hgfedcba   hgfedcba
              .db 0b11000000,0b11111001	;0,1
              .db 0b10100100,0b10110000	;2,3
              .db 0b10011001,0b10010010	;4,5
              .db 0b10000010,0b11111000	;6,7
              .db 0b10000000,0b10010000	;8,9
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение
Реклама
Эиком - электронные компоненты и радиодетали
3DRaven
Грызет канифоль
Сообщения: 294
Зарегистрирован: Пт мар 11, 2011 08:51:55

Re: Вопрос по обучалке (выделил для ясности)

Сообщение 3DRaven »

Для окончательного понимания.
Нулевой потенциал на одном порту, положительный на другом
это значит ток потечет к нулевому потенциалу...получается он в микрике (внутри)
на землю подсоединен временно (когда в него ноль записали)...или это просто меньшее
напряжение и потому ток туда течет? Меня в конечном итоге интересует именно
"электрический смысл" процесса...тк как я только пытаюсь разобраться в этом всем.
Реклама
Аватара пользователя
SubDia
Держит паяльник хвостом
Сообщения: 995
Зарегистрирован: Сб апр 02, 2011 17:59:22
Откуда: Город-герой Севастополь

Re: Вопрос по обучалке (выделил для ясности)

Сообщение SubDia »

При чем здесь порт, с помощью которого мы выбираем разряд индикатора? Выбросьте его из головы.
Когда мы устанавливаем ноль на выводе порта (порт В в данном случае), ток течет через диод от источника +5 В на землю. Диод светится.
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение
Реклама
3DRaven
Грызет канифоль
Сообщения: 294
Зарегистрирован: Пт мар 11, 2011 08:51:55

Re: Вопрос по обучалке (выделил для ясности)

Сообщение 3DRaven »

Я неправильно выразился. Но вы ответили.
То есть выставление нуля на выводе порта это подсоединение вывода к земле?
Я просто читал что 0/1 это разные "логические уровни"...то есть разные напряжения,
а не земля...вот и спрашиваю.
Аватара пользователя
SubDia
Держит паяльник хвостом
Сообщения: 995
Зарегистрирован: Сб апр 02, 2011 17:59:22
Откуда: Город-герой Севастополь

Re: Вопрос по обучалке (выделил для ясности)

Сообщение SubDia »

Вообще-то Вы правы. Логический ноль - вовсе не означает подсоединение к "земле". Но в любом случае физика процесса понятна.
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение
3DRaven
Грызет канифоль
Сообщения: 294
Зарегистрирован: Пт мар 11, 2011 08:51:55

Re: Вопрос по обучалке (выделил для ясности)

Сообщение 3DRaven »

Ну так это вам понятно. Я вообще первую схему в жизни собираю.
Мне надо понять физику процесса! :) Там разные потенциалы и от
большего ток течёт к меньшему (пропорционально разнице потенциалов),
а вместе эти потенциалы образуют напряжение в цепи.
Вот статья про логические уровни и питание
http://radioskot.ru/publ/pitanie_mikrok ... /1-1-0-136

Это тогда будет
Вариант первый, без транзисторов:

Uпит - Uлог = Uдиод (это верно?)
5В - 1.3В(0В) = 3.7В (5В)
Значит ток через диод будет
I = U/R
У меня резисторы на 330Ом
3.7В/330Ом = 0.01А
Я ещё путаюсь это будет 10 мА?
А если с транзистором, то вариант два:
Перед ними ставим 4.7К резисторы (на базе)
Напряжение будет тогда
От микрика будет 5В (лог. 1) через резистор 330Ом (смотри схему в приложении)
Это ток как раз 0.015 А (15 мА вроде).
Далее
Ток на базе будет
Iбаз = 5В/4700Ом
Далее транзистор имеет усиление (у меня) 250.
Iкол - коллекторный ток
Iкол = 250*Iбаз = 0.27А
То есть на диоды пойдет ток 15 мА, а транзисторы открыты что бы пропустить 0.27 ампера - это 270 мА (я путаюсь в этом пока). То есть ток возможен
в 27 раз больше, но будет почти такой же как и в первом варианте.
Значит свечение индикатора будет почти одинаковым и надо собирать именно схему без транзисторов.
Это в случае если диоды открыты в сторону транзисторов (как на схеме в приложении).
Если на транзисторы подать +5В вместо земли и поменять анод с катодом (пустить ток в обратную сторону), а
на микрике выставить 0 на ногах с резисторами 330Ом. То ток во время переходного процесса
может скакнуть до 270 мА и диоды сгорят...или нет?

Вопросы:
1. Расчеты у меня верные или я что то забыл?
2. Транзисторы тут действуют действительно не как усилители, а просто как...кран в водопроводной трубе, не важно насколько открыт, важно сколько воды в трубе?
3. Как учесть падение напряжения на диоде и его внутреннее сопротивление...и надо?
4. Где взять параметры диодов для данного индикатора...и вообще они нужны для расчета?
5. В целом действительно ток будет меньше в случае с простым подключением к микрику без транзисторов и яркость соответственно то же?

Спасибо большое за ответы.

Вопрос снят. Разберусь теперь. Поставил qucks что бы моделировать цепи, когда схему переделаю, на макетке соберу и посмотрю.
Большое спасибо!
Вложения
Sch.GIF
Схема подключения с транзисторами.
В статье в первом посте без транзисторов.
(26.62 КБ) 322 скачивания
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»