Потребовался источник тока, управляемого с МК (для тестирования мощных светодиодов). Ток нужен разный, хотелось бы плавно управляемый. Точность особая не нужна 350 мА или 320 мА - не так важно Источник тока от 10 мА до 2А примерно, предельное напряжение ... ну скажем около 30 В.
Слышал я, что можно сделать источник тока без всяких операционников, возложив эту функцию на МК, используя его АЦП или компаратор.
Я так понимаю нужен МК, резистор маленький меньше 1 Ома и мощный транзистор. С резистора снимаем напряжение, если оно больше 0, начинаем плавно увеличивать ШИМ, идущий на транзистор, пока ток (напряжение на шунте) не достигнет нужного значения.
Я правильно понял принцип?
МК планирую использовать АТмега32 или 8 - из того, что есть в наличии, у меня их полно просто. Какой нужен транзистор? Мосфеты, управляемые логическим уровнем подойдут? Они будут работать в ключевом режиме или надо будет ставить мощные с радиаторами для тока в 2А ? В наличии IRF7413Z, Держат до 13А, 30В, но они мелкие, без всяких радиаторов, не в ключевом режиме они сгорят моментом.
Цена не имеет значения, можно докупить что угодно, но хочется максимальной простоты (лень и пока неполные знания) схемы. А вот с программированием наоборот проблем нет, поэтому и хочу вариант МК+минимум.
Тут проблема в том, что "чистый" линейный источник тока всегда будет рассеивать мощность. При ваших параметрах это 60 ватт. Допустим, вы задали ток 2 ампера, подали 30 вольт и закоротили провода (ну или диод воткнули - один фиг)
Поэтому 60 ватт при линейном источнике тока вы обязаны будете где-то рассеять.
Альтернативный способ - это стабилизация тока через индуктивность ШИМ-ом. То есть, ключик, в стоке индуктивность, обратный диод на питание. И обратная связь по току (например шунтом в истоке).
Рассеивать 60 Вт не хотелось бы, но вроде их и не должно быть. При закорачивании накоротко напряжение же будет не 30В, а существенно меньше, в минимуме - 2А * Сопротивление шунта, например 0.5 Ома - 1В, соотв рассеиваемая мощность будет всего 2 Ватта. Или я что то не так понял?
А можно поподробней о альтернативном способе через индуктивность? мосфет на индуктивность, нагрузка параллельно ей, да? А как расчитать индуктивность и частоту ШИМ для получения нужного тока?
HarryStar писал(а):При закорачивании накоротко напряжение же будет не 30В, а существенно меньше.... Или я что то не так понял?
На нагрузке-то будет ноль (КЗ же у нас) А остальное должно где-то упасть. Вероятно где-то в схеме источника тока. Возможно я что-то не так понял, Зависит от того, где вы будете брать эти 30 вольт.
HarryStar писал(а):А можно поподробней о альтернативном способе через индуктивность? мосфет на индуктивность, нагрузка параллельно ей, да? А как расчитать индуктивность и частоту ШИМ для получения нужного тока?
Можно, только может быть проще поискать готовые решения драйверов для мощных светодиодов - мне кажется, они должны быть.
HarryStar писал(а):Я имел в виду точность около 10-20%
Точность 20% при верхнем пределе 2А это +-400 мА. А если имеется в виду точность 20% от минимума (10 мА), т.е. 2 мА - так это нужен источник с точностью 0.1%, либо с коммутируемыми шунтами - чтобы на малых токах точность была выше, чем на больших.
boez писал(а):Точность 20% при верхнем пределе 2А это +-400 мА
Я имел в виду точность от текущего значения, т.е. при 2А да 400 мА, а при 100 мА - 10мА, но если это невозможно, то абсолютная точность 20мА меня бы устроила.
Лабораторный блок питания это хорошо, даже может быть я его куплю для стационарного варианта, но мне нужно и более мобильное решение, управляемое ШИМом с мк. Схемы приведенные здесь, возможно неплохи, но слишком сложны для меня. Хотелось бы МК + 5 деталей - что то типа того.