Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Программная инженерия > Микроконтроллеры, робототехника, схемотехника, 3D принтеры
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.06.2017, 17:31   #1
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,336
По умолчанию Падает напряжение на ноге

Электронику начал осваивать недавно, больше программист.

Ситуация: хочу подключить светодиод к источнику питания (батарейка). Напряжение 3.3 вольта, на светодиоде падение 2 вольта ставлю резистор на 100Ом, ток через светодиод 13 мА. Все четко, мультиметр показывает все значения правильно.

Беру микроконтроллер (stm8s, логический уровень 3.3 вольта). Выславляю единицу на ногу. Замеряю напряжение на ноге и на земле контроллера - 3.3 вольта. подключаю тот же светодиод с резистором, замеряю силу тока - около 8 мА!!! (порт может отдавать около 20). Снова замеряю напряжение на ноге и на земле (с подключенным светодиодом и резистором) - 2.8 вольт.

Т.е, я рассчитывал номинал резистора на определенный ток, а после подключения получаю ток меньше, чем хотел из за этого падения на 0.5 вольт.

Откуда оно взялось? Интернет перерыл, ничего не нагуглил. В мануалах для начинающих ничего об этом не сказано. Подумал, мб какое свойство stm, взял avr (5 вольт логика) - та же самая хрень, после подключения упало на 0.5 вольт.

Есть подозрение, что ноги напрямую питать ничего не должны, только через транзистор. Хотелось бы разобраться.

Спасибо.
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 18.06.2017, 17:55   #2
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Про падение можно прочитать в учебнике:
Хоровиц П., Хилл У.-Искусство схемотехники. Том 1-Мир
Главы 2.03 и 2.11.

Цитата:
Сообщение от pproger Посмотреть сообщение
Есть подозрение, что ноги напрямую питать ничего не должны, только через транзистор. Хотелось бы разобраться.
Можно, если физику понимаете.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 18.06.2017, 18:09   #3
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,336
По умолчанию

уже разобрался. падение на p-n переходе транзистора на выходе порта. почитаю, спс.
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 18.06.2017, 18:14   #4
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,538
По умолчанию

Цитата:
Сообщение от pproger Посмотреть сообщение
Есть подозрение, что ноги напрямую питать ничего не должны, только через транзистор.
в ТУ есть такой параметр - нагрузочная способность выхода . Например " макс ток на выходе 10 мА" и в скобках обычно пишут какое при этом должно быть напр. на выходе например - не менее 2.4 вольт.
Если не такое не устраивает, то да - подключайте через транзистор.
Но вам то что не нравится. ведь светодиод светится. 8 мА ему же хватит

Цитата:
Сообщение от pproger Посмотреть сообщение
падение на p-n переходе транзистора на выходе порта
Если это напряжение насыщения транзистора. то что-то многовато для маломощных. обычно порядка 0.1...0.2 вольта.
хотя смотря как транзистор включен. Если через 1 переход. то наоборот больше будет - 0.6..0.65 вольт.
type_Oleg вне форума Ответить с цитированием
Старый 18.06.2017, 18:19   #5
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,336
По умолчанию

ток ни при чем. порт может отдать до 20 ма.

>ведь светодиод светится. 8 мА ему же хватит

я просто хочу понимать, что происходит. почему при рассчетной схеме на деле параметры другие
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 18.06.2017, 18:27   #6
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,538
По умолчанию

Цитата:
Сообщение от pproger Посмотреть сообщение
порт может отдать до 20 ма
и при этом Uвых какое гарантируют ?
type_Oleg вне форума Ответить с цитированием
Старый 18.06.2017, 18:27   #7
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Цитата:
Сообщение от pproger Посмотреть сообщение
уже разобрался. падение на p-n переходе транзистора на выходе порта. почитаю, спс.
почти, но неправильно. Падение на p-n на 1-2 порядка ниже. В учебнике это приведено.
У Эммитора есть своё сопротивление. Оно необходимо для его работы.

Когда вы подключаете свою нагрузку на ногу она начинает работать в параллели со встроенной.
В отличии от баторейке где внутреннее сопротивление работает последовательно.
Отсюда и падение.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 18.06.2017, 18:50   #8
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,336
По умолчанию

тогда как учитывать это падение при рассчете резистора?

действительно, воткнул резистор на 470 ом, напряжение упало на 0.2 вольт.
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance

Последний раз редактировалось pproger; 18.06.2017 в 19:44.
pproger вне форума Ответить с цитированием
Старый 19.06.2017, 11:44   #9
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

pproger
Я конечно понимаю дело принципа. Но
1) Схема собрана неправильно.
Светодиод надо вешать не на землю, а на напругу.
Смотри схему по электросовместимости.

В противном случае у тебя ток пойдёт через защиту.?!
2) Как пойдёт ток ещё зависит от настроек.

Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .

Последний раз редактировалось Pavia; 19.06.2017 в 11:47.
Pavia вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определить напряжение... xDragONx Фриланс 0 10.06.2013 11:23
Задача о кошачьей ноге Русский человек Помощь студентам 15 17.03.2011 17:57
Пилообразное напряжение dfkey Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 15.06.2010 18:13
Низкое напряжение Anarchist666 Компьютерное железо 7 16.12.2009 19:06
пилообразное напряжение roden Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 02.11.2009 20:56