Питание МК - как правильно ?

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

Re: Правильное питание :) где почитать?

Сообщение mandigit » 19 мар 2008, 13:09

Проседание питания можно фильтровать, поставив
Диод + Электролитический конденсатор
(можно посмотреть здесь: http://imobot.ru/my_projects/minisumo/minisumo2/sch.pdf)

У меня питание проседает только при пуске или смене направления вращения.
Если есть возможность - сделать изменение скорости вращения плавным - это уменьшит проблему
Аватара пользователя
mandigit
 
Сообщения: 583
Зарегистрирован: 28 ноя 2005, 12:05
Откуда: Москва

Re: Правильное питание :) где почитать?

Сообщение =DeaD= » 19 мар 2008, 13:13

Диод + конденсатор в существующую уже схему - ну попробую конечно, но на диоде же падение напряжения будет?
Плюс - мне надо питать достаточно мощный радиомодем, это порядка 100мА, резистор из схемы минисумо будет мешаться вроде... надо будет тогда 1-0.5 Ом ставить.

Может питание самого радиомодема зафильтровать так... через резистор и конденсатор?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Правильное питание :) где почитать?

Сообщение mandigit » 19 мар 2008, 13:27

Да, на диоде будет падать 0,6 - на обычном, 0,3 - на шоттки
Резистор можно ставить при небольшом потреблении, если 100mA - просто диод + конденсатор без резистора (в общем это не совсем правильно - не ограничивать зарядный ток конденсатор, но проблем не наблюдалось - источник он собственным сопротивлением обладает, ток от батарейки больше 10А, наврное не выжмешь, поэтому все держит)
А радиомодем на какие напряжения заточен? Возможно напряжение на 0,6В ниже текущего - не страшно? Зато питание много стабильнее.
Аватара пользователя
mandigit
 
Сообщения: 583
Зарегистрирован: 28 ноя 2005, 12:05
Откуда: Москва

Re: Правильное питание :) где почитать?

Сообщение =DeaD= » 19 мар 2008, 13:39

mandigit писал(а):Да, на диоде будет падать 0,6 - на обычном, 0,3 - на шоттки
Резистор можно ставить при небольшом потреблении, если 100mA - просто диод + конденсатор без резистора (в общем это не совсем правильно - не ограничивать зарядный ток конденсатор, но проблем не наблюдалось - источник он собственным сопротивлением обладает, ток от батарейки больше 10А, наврное не выжмешь, поэтому все держит)
А радиомодем на какие напряжения заточен? Возможно напряжение на 0,6В ниже текущего - не страшно? Зато питание много стабильнее.

Радиомодем на 5В заточен (минимум 4.75В вроде, дома точно гляну, ща в офисе) :( почти впритык получается... но думаю надо попробовать с диодом и конденсатором или с резистором и конденсатором.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Правильное питание :) где почитать?

Сообщение =DeaD= » 20 мар 2008, 21:26

Ура! :) победил. Помог резистор на 0.1 Ом + три запараллеленных конденсатора на 470мкФ, хватало и два, но с третьим надёжнее будет :)
Потом куплю один на 2200мкФ, дабы не мучаться :)

Огромное спасибо mandigit'у и EdGull'у!
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Правильное питание :) где почитать?

Сообщение EdGull » 20 мар 2008, 21:37

на здАровье дАрАгой!... :D
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Правильное питание :) где почитать?

Сообщение =DeaD= » 22 мар 2008, 13:38

В общем последняя рабочая версия выглядит так:
1. Электролит 3300мкФ х 10В;
2. Тантал 220мкФ х 10В;
3. Керамика 10нФ;

Всё это запараллелено и отделено от основного питания резистором 0.1 Ом, ничего лишнего не налепил?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Правильное питание :) где почитать?

Сообщение rig » 22 мар 2008, 14:34

есть осциллограф 2х лучевой С1-55. могу посодействовать земляку
Аватара пользователя
rig
 
Сообщения: 1437
Зарегистрирован: 03 авг 2007, 19:43
Откуда: Екатеринбург
прог. языки: Си, асм со словарем

Re: Правильное питание :) где почитать?

Сообщение Duhas » 22 мар 2008, 15:40

а дроссели не помогали ? вместо резюка в 0.1 ом...
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Питание МК - как правильно ?

Сообщение =DeaD= » 22 мар 2008, 20:39

2rig: Спасибо! Пока вроде работает :)

2Duhas: Не пробовал, а оно разве не будет сливать заряд конденсаторов активно? Дроссель же вроде от частотных помех, а тут похоже просто напряжение просаживается ...
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Питание МК - как правильно ?

Сообщение Duhas » 22 мар 2008, 21:05

дроссель очень инерциооный элемент, он не даст току резко вырасти...если потреьитель и кондер разделены дросселем, то потребитель сначала отберет ток из источника, и только потом начнет сосать с кондера... если резюк 0.1 Ома проволочный, то он тоже вполне небольшой дроссель ...
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Питание МК - как правильно ?

Сообщение =DeaD= » 22 мар 2008, 21:54

Резистор 0.1 Ом - керамический, наверное это не совсем дроссель :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Питание МК - как правильно ?

Сообщение Duhas » 23 мар 2008, 02:06

в реальности кусок провода - дроссель.. ибо обладает индуктивностью )
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Правильное питание :) где почитать?

Сообщение mandigit » 23 мар 2008, 21:20

Что-то ты с кермаикой пожадничал :)
Cтандартно используют 0,1uF

0.1Ом - очень мало
при токе 100mA на резисторе 1 Ом будет падать 0,1В
1 Ом - стандартный резистор, можно и не проволочный

Индуктивность вкупе с конденсатором образуют фильтр (впрочем резистор с конденсатором тоже)
Однако, если стабилизация работы произошла только при вводе конденсаторов высокой емкости - скорее не фильтр ты сделал, а источник питания с низким внутренним сопротивлением.
Если раньше потребитель тока просаживал напряжение благодаря делителю (потребитель, внутреннее сопротивление источника питания), то теперь делитель (потребитель, конденсаторы с более низким внутренним сопротивлением) и как следствие, просадка питания у тебя снизилась до приемлимомго уровня.

То есть:
резистор можешь убрать совсем
конденсатор керамический можешь убрать совсем *керамику поставить на ножки двигателей и ножки микросхем цифровых)

Все это имхо, может и не так дела обстоят.

Удачи


=DeaD= писал(а):В общем последняя рабочая версия выглядит так:
1. Электролит 3300мкФ х 10В;
2. Тантал 220мкФ х 10В;
3. Керамика 10нФ;

Всё это запараллелено и отделено от основного питания резистором 0.1 Ом, ничего лишнего не налепил?
Аватара пользователя
mandigit
 
Сообщения: 583
Зарегистрирован: 28 ноя 2005, 12:05
Откуда: Москва

Re: Правильное питание :) где почитать?

Сообщение =DeaD= » 23 мар 2008, 21:46

mandigit писал(а):Что-то ты с кермаикой пожадничал :)
Cтандартно используют 0,1uF

Это да, просто под рукой только эта была... Поставлю нормальную чуть позже, в следующий заезд в промэлектронику :)

mandigit писал(а):0.1Ом - очень мало
при токе 100mA на резисторе 1 Ом будет падать 0,1В
1 Ом - стандартный резистор, можно и не проволочный

Тут да, надо поменять, даже уже прикупил, при первых же симптомах - заменю.

mandigit писал(а):резистор можешь убрать совсем

Вот тут нифига не понял, по моему скромному IMHO, резистор сейчас защищает мой источник питания от выжирания его двигателями, а если убрать резистор - его выжрут тут же... Я просто на питание пытался уже вешать вроде - не помогало :(

mandigit писал(а):конденсатор керамический можешь убрать совсем *керамику поставить на ножки двигателей и ножки микросхем цифровых)

Ок, эту комбинацию тоже попробуем при случае.

И в целом еще раз спасибо за советы! :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Пред.След.

Вернуться в Электроника, электротехника

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

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