roboforum.ru

Технический форум по робототехнике.

Основы электроники ))

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Основы электроники ))

Сообщение KurojNeko » 12 фев 2014, 12:27

Здравствуйте. Давно мучаюсь с одной проблемой. Я не умею согласовывать напряжение.
Есть стандартная схема Микроконтроллер (Какая нибудь AVR), к ножкам подключены лампочки, датчики, (планируется акселерометр) и прочие страшные устройства.
Как рассчитать резисторы? если например питание 5в, лампочки питаются от 3х, датчик от 2х (при этом датчик общается по какой нибудь шине типа i2c)
И правильно ли я понимаю, если питание изменить до 2х вольт, то никаких резисторов не надо?
Изображение
И душу разорвав напополам
Её в забвение бросил я, к иным мирам
Никопол. Бессмертные, война миров.
Аватара пользователя
KurojNeko
 
Сообщения: 55
Зарегистрирован: 26 июл 2011, 22:57
Откуда: Волгоград
прог. языки: С, Ассемблер
ФИО: Klaus Kater

Re: Основы электроники ))

Сообщение Vovan » 12 фев 2014, 12:59

Нет не правильно понимаете.
На схеме, извиняюсь, ужос и кошмар нарисован...
Это не лампочка, а светодиод. Для расчета резистора в его (светодиода) цепи введите в гугль "расчет резистора для светодиода" - получите он-лайн калькулятор на первой же ссылке. Кроме того нужно ещё и ток учитывать. Если светодиод имеет ток превышающий ток портов микроконтроллера необходим, как минимум, "транзисторный ключ". Что касается датчиков, их питание это отдельный либо "делитель напряжения", либо "регулятор напряжения", либо "стабилизатор напряжения", либо "DC\DC преобразователь" - цель, обеспечить питание датчиков согласно их ТТХ по току и напряжению и не иначе. Шины же, необходимо согласовывать совсем по другому принципу, а именно таким образом, чтобы величина напряжения на входе\выходе датчика\микроконтроллера отвечала требованиям предъявляемых одного и другого.
Бывают случаи когда необходимо "согласование уровней сигнала".
Узнайте "назначение резистора в цепи", просто так лепить их (резисторы) - не хорошо...
ЗЫ: слова выделеные в кавычках - ключи для Googla.
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Re: Основы электроники ))

Сообщение elmot » 12 фев 2014, 13:01

Что это за датчик такой, от 2В? Неужели от 3.3 не умеет?
"Какая-нибудь" AVR от 2В умеет работать?
Под лампочкой имеется в виду светодиод? тогда надо смотреть рабочее напряжение. У некоторых (напр. всех сверхярких) рабочее напряжение >2.5В, они от 2 светить не будуд.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Основы электроники ))

Сообщение KurojNeko » 12 фев 2014, 13:10

Данная схема несомненно ужасна )) и имеет цель научить тупого программиста составлять нормальные схемы )
Все детали взяты мифические (это чтобы не было больше холивара по поводу неправильных напряжений. (кстати большинство АВРок умеют работать от 1.5) Светодиоды кстати в моих экспериментах успешно работали как от 1.5 так и от 5ти )) но суть совсем не в этом, хотя за ответ спасибо )

Последняя моя попытка в этом разобраться, натолкнула меня на закон товарища Ома. К сожалению в силу ограниченности разума мало что понял.. (понял только как несколько диодов от батареек запитать, последовательно, параллельно и т.д.)
Огромное спасибо за слова в кавычках, чтобы найти ответ, нужно правильно задать вопрос ) а вопрос это половина ответа.
Онлайн калькулятор меня не устроит )) мне бы ПОНЯТЬ как это рассчитывается )
Огромное спасибо за указания, пойду читать гугл )
И душу разорвав напополам
Её в забвение бросил я, к иным мирам
Никопол. Бессмертные, война миров.
Аватара пользователя
KurojNeko
 
Сообщения: 55
Зарегистрирован: 26 июл 2011, 22:57
Откуда: Волгоград
прог. языки: С, Ассемблер
ФИО: Klaus Kater

Re: Основы электроники ))

Сообщение elmot » 12 фев 2014, 13:28

Все рассчитывается по-разному. Закон товарища Ома - это да, но применительно к полупроводниковым деталям применить его в лоб не выйдет, ибо у них сопротивление непостоянное.
Подскажу еще одно слово для гугления - LDO, он же "линейный стабилизатор напряжения".
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Основы электроники ))

Сообщение Vovan » 12 фев 2014, 13:31

KurojNeko писал(а):Онлайн калькулятор меня не устроит )) мне бы ПОНЯТЬ как это рассчитывается

там же (например http://www.casemods.ru/services/raschet_rezistora.html) есть полное описание расчета...
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Re: Основы электроники ))

Сообщение oxid » 08 мар 2014, 01:49

Насколько я помнимаю, светодиод светится из-за тока, а не напряжения. Можно найти в интернете информацию о том, что ток светодиода около 20 мА. Теперь видим что на резисторе должно упасть 2 вольта (5 идет с атмеги, 3 остается для светодиода). С помощью закона ома надо рассчитать сопротивление.. Тупо подставить в формулу падение напряжение и ток..

Добавлено спустя 4 минуты 36 секунд:
Да, диод он полупроводниковый, и его ток зависит хитрой функцией от напряжения, поэтому ток в 20мА, это ток который будет как раз при тех 3х вольтах (лучше эту зависимость где-то уточнить, если точность важна).
oxid
 
Сообщения: 51
Зарегистрирован: 16 июл 2013, 03:47
прог. языки: C, Perl, Java
ФИО: Денис


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 72