Вопрос по обучалке (выделил для ясности)
Вопрос по обучалке (выделил для ясности)
Укорочу свой вопрос...длинные читать долго.
Вот статья http://radiokot.ru/start/mcu_fpga/avr/15/
Что значит фраза:
"Мы последовательно подаем напряжение на адресные входы индикаторов, и одновременно выдаем в шину данных 7-сегментный код, соответствующий индикатору, активному в данный момент."
Там что ток с обеих сторон течет в диод...я не понимаю. То есть в порты PortD PortB. В них записываются числа. Это будет положительный потенциал. Далее эти потенциалы подаются на диоды и диоды светятся? Разъясните вопрос пожалуйста.
Вот статья http://radiokot.ru/start/mcu_fpga/avr/15/
Что значит фраза:
"Мы последовательно подаем напряжение на адресные входы индикаторов, и одновременно выдаем в шину данных 7-сегментный код, соответствующий индикатору, активному в данный момент."
Там что ток с обеих сторон течет в диод...я не понимаю. То есть в порты PortD PortB. В них записываются числа. Это будет положительный потенциал. Далее эти потенциалы подаются на диоды и диоды светятся? Разъясните вопрос пожалуйста.
- Реклама
- SubDia
- Держит паяльник хвостом
- Сообщения: 995
- Зарегистрирован: Сб апр 02, 2011 17:59:22
- Откуда: Город-герой Севастополь
Re: Вопрос по обучалке (выделил для ясности)
Да все просто. В схеме, приведенной в статье, используются сдвоенные семисегментные индикаторы с общим катодом. Порт В используется для вывода того или иного числа на индикатор, а порт D используется для выбора разряда - первый или второй (у сдвоенных индикаторов присутствуют выводы выбора разряда). То есть сначала мы выбираем индикатор, в который хотим вывести число, а потом в порт В выгружаем соответствующее число.
Катоды индикаторов сидят на "земле", так что все честно. =)
Катоды индикаторов сидят на "земле", так что все честно. =)
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

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

MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

Re: Вопрос по обучалке (выделил для ясности)
Для окончательного понимания.
Нулевой потенциал на одном порту, положительный на другом
это значит ток потечет к нулевому потенциалу...получается он в микрике (внутри)
на землю подсоединен временно (когда в него ноль записали)...или это просто меньшее
напряжение и потому ток туда течет? Меня в конечном итоге интересует именно
"электрический смысл" процесса...тк как я только пытаюсь разобраться в этом всем.
Нулевой потенциал на одном порту, положительный на другом
это значит ток потечет к нулевому потенциалу...получается он в микрике (внутри)
на землю подсоединен временно (когда в него ноль записали)...или это просто меньшее
напряжение и потому ток туда течет? Меня в конечном итоге интересует именно
"электрический смысл" процесса...тк как я только пытаюсь разобраться в этом всем.
- Реклама
- SubDia
- Держит паяльник хвостом
- Сообщения: 995
- Зарегистрирован: Сб апр 02, 2011 17:59:22
- Откуда: Город-герой Севастополь
Re: Вопрос по обучалке (выделил для ясности)
При чем здесь порт, с помощью которого мы выбираем разряд индикатора? Выбросьте его из головы.
Когда мы устанавливаем ноль на выводе порта (порт В в данном случае), ток течет через диод от источника +5 В на землю. Диод светится.
Когда мы устанавливаем ноль на выводе порта (порт В в данном случае), ток течет через диод от источника +5 В на землю. Диод светится.
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

Re: Вопрос по обучалке (выделил для ясности)
Я неправильно выразился. Но вы ответили.
То есть выставление нуля на выводе порта это подсоединение вывода к земле?
Я просто читал что 0/1 это разные "логические уровни"...то есть разные напряжения,
а не земля...вот и спрашиваю.
То есть выставление нуля на выводе порта это подсоединение вывода к земле?
Я просто читал что 0/1 это разные "логические уровни"...то есть разные напряжения,
а не земля...вот и спрашиваю.
- SubDia
- Держит паяльник хвостом
- Сообщения: 995
- Зарегистрирован: Сб апр 02, 2011 17:59:22
- Откуда: Город-герой Севастополь
Re: Вопрос по обучалке (выделил для ясности)
Вообще-то Вы правы. Логический ноль - вовсе не означает подсоединение к "земле". Но в любом случае физика процесса понятна.
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )

Re: Вопрос по обучалке (выделил для ясности)
Ну так это вам понятно. Я вообще первую схему в жизни собираю.
Мне надо понять физику процесса!
Там разные потенциалы и от
большего ток течёт к меньшему (пропорционально разнице потенциалов),
а вместе эти потенциалы образуют напряжение в цепи.
Вот статья про логические уровни и питание
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 что бы моделировать цепи, когда схему переделаю, на макетке соберу и посмотрю.
Большое спасибо!
Мне надо понять физику процесса!
большего ток течёт к меньшему (пропорционально разнице потенциалов),
а вместе эти потенциалы образуют напряжение в цепи.
Вот статья про логические уровни и питание
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 скачивания


