Источник тока на МК с минимумом обвязки

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

Источник тока на МК с минимумом обвязки

Сообщение HarryStar » 23 фев 2011, 02:41

Потребовался источник тока, управляемого с МК (для тестирования мощных светодиодов).
Ток нужен разный, хотелось бы плавно управляемый.
Точность особая не нужна 350 мА или 320 мА - не так важно
Источник тока от 10 мА до 2А примерно, предельное напряжение ... ну скажем около 30 В.

Слышал я, что можно сделать источник тока без всяких операционников, возложив эту функцию на МК, используя его АЦП или компаратор.

Я так понимаю нужен МК, резистор маленький меньше 1 Ома и мощный транзистор.
С резистора снимаем напряжение, если оно больше 0, начинаем плавно увеличивать ШИМ, идущий на транзистор, пока ток (напряжение на шунте) не достигнет нужного значения.

Я правильно понял принцип?

МК планирую использовать АТмега32 или 8 - из того, что есть в наличии, у меня их полно просто.
Какой нужен транзистор? Мосфеты, управляемые логическим уровнем подойдут? Они будут работать в ключевом режиме или надо будет ставить мощные с радиаторами для тока в 2А ?
В наличии IRF7413Z, Держат до 13А, 30В, но они мелкие, без всяких радиаторов, не в ключевом режиме они сгорят моментом.

Цена не имеет значения, можно докупить что угодно, но хочется максимальной простоты (лень и пока неполные знания) схемы. А вот с программированием наоборот проблем нет, поэтому и хочу вариант МК+минимум.
Аватара пользователя
HarryStar
 
Сообщения: 995
Зарегистрирован: 15 ноя 2010, 13:56
Откуда: Нижний Новгород
прог. языки: С, С++, РНР

Re: Источник тока на МК с минимумом обвязки

Сообщение Michael_K » 23 фев 2011, 02:53

Тут проблема в том, что "чистый" линейный источник тока всегда будет рассеивать мощность. При ваших параметрах это 60 ватт.
Допустим, вы задали ток 2 ампера, подали 30 вольт и закоротили провода
(ну или диод воткнули - один фиг)

Поэтому 60 ватт при линейном источнике тока вы обязаны будете где-то рассеять.

Альтернативный способ - это стабилизация тока через индуктивность ШИМ-ом.
То есть, ключик, в стоке индуктивность, обратный диод на питание. И обратная связь по току (например шунтом в истоке).
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Источник тока на МК с минимумом обвязки

Сообщение HarryStar » 23 фев 2011, 03:16

Рассеивать 60 Вт не хотелось бы, но вроде их и не должно быть. При закорачивании накоротко напряжение же будет не 30В, а существенно меньше, в минимуме - 2А * Сопротивление шунта, например 0.5 Ома - 1В, соотв рассеиваемая мощность будет всего 2 Ватта. Или я что то не так понял?

А можно поподробней о альтернативном способе через индуктивность?
мосфет на индуктивность, нагрузка параллельно ей, да?
А как расчитать индуктивность и частоту ШИМ для получения нужного тока?
Аватара пользователя
HarryStar
 
Сообщения: 995
Зарегистрирован: 15 ноя 2010, 13:56
Откуда: Нижний Новгород
прог. языки: С, С++, РНР

Re: Источник тока на МК с минимумом обвязки

Сообщение Michael_K » 23 фев 2011, 03:30

HarryStar писал(а):При закорачивании накоротко напряжение же будет не 30В, а существенно меньше.... Или я что то не так понял?

На нагрузке-то будет ноль (КЗ же у нас)
А остальное должно где-то упасть. Вероятно где-то в схеме источника тока.
Возможно я что-то не так понял, Зависит от того, где вы будете брать эти 30 вольт.

HarryStar писал(а):А можно поподробней о альтернативном способе через индуктивность?
мосфет на индуктивность, нагрузка параллельно ей, да?
А как расчитать индуктивность и частоту ШИМ для получения нужного тока?

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

Добавлено спустя 1 минуту 55 секунд:
Просто первое что попалось по запросу Power led driver
http://www.maxim-ic.com/datasheet/index.mvp/id/5876
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Источник тока на МК с минимумом обвязки

Сообщение Myp » 24 фев 2011, 16:33

HarryStar писал(а):Точность особая не нужна 350 мА или 320 мА - не так важно
Источник тока от 10 мА до 2А примерно

так всётаки важно или не важно?
при тока в 20 мА разбег в точности в 20 мА может сыграть злую шутку)))
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Источник тока на МК с минимумом обвязки

Сообщение HarryStar » 24 фев 2011, 23:31

Я имел в виду точность около 10-20%
Аватара пользователя
HarryStar
 
Сообщения: 995
Зарегистрирован: 15 ноя 2010, 13:56
Откуда: Нижний Новгород
прог. языки: С, С++, РНР

Re: Источник тока на МК с минимумом обвязки

Сообщение Angel71 » 25 фев 2011, 03:13

есть лабораторные блоки питания, стартуют по рознице от 30$.
:) а вообще задумка странная
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: Источник тока на МК с минимумом обвязки

Сообщение a_chiga » 25 фев 2011, 08:39

Посмотри, тут дорабатывают блок питания ATX
http://hardlock.org.ua/viewtopic.php?f=10&t=3
a_chiga
 
Сообщения: 11
Зарегистрирован: 09 дек 2010, 11:35
Откуда: Челябинск
ФИО: Александр

Re: Источник тока на МК с минимумом обвязки

Сообщение boez » 25 фев 2011, 19:41

HarryStar писал(а):Я имел в виду точность около 10-20%

Точность 20% при верхнем пределе 2А это +-400 мА. А если имеется в виду точность 20% от минимума (10 мА), т.е. 2 мА - так это нужен источник с точностью 0.1%, либо с коммутируемыми шунтами - чтобы на малых токах точность была выше, чем на больших.
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: Источник тока на МК с минимумом обвязки

Сообщение Grofus » 25 фев 2011, 22:16

Тоже интересная схема))
http://radiokot.ru/circuit/power/supply/14/
Алокоголизм - излечим, пьянство - нет.
Peace-death.
Аватара пользователя
Grofus
 
Сообщения: 104
Зарегистрирован: 25 июл 2009, 16:35
Откуда: Ессентуки
прог. языки: ASM , Lisp , C# :)
ФИО: Алексей

Re: Источник тока на МК с минимумом обвязки

Сообщение Angel71 » 25 фев 2011, 22:59

Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: Источник тока на МК с минимумом обвязки

Сообщение HarryStar » 26 фев 2011, 22:47

boez писал(а):Точность 20% при верхнем пределе 2А это +-400 мА

Я имел в виду точность от текущего значения, т.е. при 2А да 400 мА, а при 100 мА - 10мА, но если это невозможно, то абсолютная точность 20мА меня бы устроила.

Лабораторный блок питания это хорошо, даже может быть я его куплю для стационарного варианта, но мне нужно и более мобильное решение, управляемое ШИМом с мк. Схемы приведенные здесь, возможно неплохи, но слишком сложны для меня. Хотелось бы МК + 5 деталей :) - что то типа того.
Аватара пользователя
HarryStar
 
Сообщения: 995
Зарегистрирован: 15 ноя 2010, 13:56
Откуда: Нижний Новгород
прог. языки: С, С++, РНР

Re: Источник тока на МК с минимумом обвязки

Сообщение Angel71 » 27 фев 2011, 11:04

:) улыбает взгляд на возможность простого решения
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18


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

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

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