Цифровое управление лабораторным источником (stm32f100c4)

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

Re: Цифровое управление лабораторным источником (stm32f100c4

Сообщение Леонид Иванович »

Нет, для ARM пока я не написал ни строчки. Не умею. Что касается дисплея, то я смотрю на горящие 7-сегментники и тащусь. Гораздо круче любых LCD.
gobon
Открыл глаза
Сообщения: 61
Зарегистрирован: Чт дек 24, 2009 15:36:08

Re: Цифровое управление лабораторным источником (stm32f100c4

Сообщение gobon »

А для АВРа уже написана? Если есть кинте, хоть в протеусе поиграюсь :), а может и соберу. Вопрос еще в силе - стоит перемотать транс на три обмотки по 14В вместо двух по 21В ?
Galizin
Мучитель микросхем
Сообщения: 477
Зарегистрирован: Ср окт 15, 2008 09:33:03
Откуда: Воронеж

Re: Цифровое управление лабораторным источником (stm32f100c4

Сообщение Galizin »

1. Дополнительная ступень - дополнительный расход диодов, конденсаторов и транзисторов. Дополнительный доход - при низких напряжениях потенциально можно увеличить снимаемый ток . Напряжение ниже - с того же трансформатора можно снять больший ток при то же мощности. Что бы получить этот бонус нужно будет специально доделывать программу, что бы она определяла, какая ступень включена и соотв образом позволяла устанавливать больший ток.При большем количестве ступеней в среднем будет рассеиваться меньше мощности в виде тепла. Тут уж никто не примет решения кроме Вас.
2. Исходники и прошивка на ARM с дисплеем Нокия в первом посте.
3. В схему можно. В программу - сомнительно. Датчик температуры сейчас пихать некуда. Память кончилась. Если только выкинуть часы. Ну или брать более жирный кристалл. разница в цене составит рублей тридцать. Хорошо бы увеличивать обороты плавно в зависимости от температуры. Существует масса аналоговых схем для этих целей. Если сильно нужно можно сделать и программно, но не быстро.
4. Я уже кидал ссылку на источник Леонида Ивановича. Там были вроде исходники и прошивка на AVR. А может быть там была ссылка на другой сайт, на котором он положил исходники.
zöner
Вымогатель припоя
Сообщения: 502
Зарегистрирован: Чт фев 16, 2012 19:00:11

Re: Цифровое управление лабораторным источником (stm32f100c4

Сообщение zöner »

как на счет использования стабилизаторов LM317/1084..1086 в качестве регулирующих элементов вместо ОУ и транзисторов ? Все таки защита по току и перегреву не помешает.
gobon
Открыл глаза
Сообщения: 61
Зарегистрирован: Чт дек 24, 2009 15:36:08

Re: Цифровое управление лабораторным источником (stm32f100c4

Сообщение gobon »

В принципе все понятно, транс стоит перематывать если Вы согласитесь доделать программу для определения уровня(если память позволит), если с первым поможете, то еще вопрос как соединить Вашу схему с схемой Леонид Ивановича ?
Galizin
Мучитель микросхем
Сообщения: 477
Зарегистрирован: Ср окт 15, 2008 09:33:03
Откуда: Воронеж

Re: Цифровое управление лабораторным источником (stm32f100c4

Сообщение Galizin »

По схеме из поста viewtopic.php?p=1044892#p1044892
V4 - установка напряжения. Через ОУ к ЦАП
V5 - установка тока. аналогично через ОУ к ЦАП.
Проводник, подписанный Iout = 0 .. 4A - измерение тока. Через ФНЧ (резистор 10к -конденсатор 0,1u) на АЦП контроллера
Аналогично для напряжения - проводник подписанный Vout = 0 .. 36V

Если Вы обратили внимание, то в моем источнике нет привязки к выходным напряжениям. Он может быть использован и для управления источником от 0 до 1000 вольт и для источника от 2 до 3 вольт. Здесь проблема в задании порогов. Допустим их можно сделать так же как и предустановленные значения. Например для ступени 14 вольт порогом будет 10 вольт. Значит, если установить 9 вольт то ток можно установить допустим до 6 ампер. Если устновить 11 - 4 ампера. Для 25 вольт - 2 ампера. А теперь вопрос. Что делать, если ток установили в 6 ампер при 4 вольтах, а потом начали регулировать напряжение и подняли его до 25 вольт? А потом снова опустили до 5 вольт? Уменьшать до максимального данной ступени, а при возврате возвращать обратно до заданного? Достаточно сложный алгоритм получается.
Непонятно также как быть с калибровкой. Сейчас я устанавливаю половину максимального напряжения при калибровке тока и почти максимальный ток. Что устанавливать в многоступенчатом варианте. Во время калибровки неизвестны никакие пороги. При высоких напряжениях можно установить большой ток и спалить все при калибровке тока. Тут пока задачка неразрешимая.
Память не позволит. Сейчас там осталось байт 50. Если только часы выкинуть ... Программу скоро изменить не обещаю. Проверять мне не на чем. У меня 1 ступень.
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

Re: Цифровое управление лабораторным источником (stm32f100c4

Сообщение Леонид Иванович »

Galizin писал(а):Здесь проблема в задании порогов


Чтобы не думать о количестве порогов и их значениях, я хотел в программе плавно ограничивать максимальную мощность. Это, конечно, не совсем корректно, зато просто. В теории кривая тока должна быть ступенчатая. Но под нее можно вписать плавную кривую, соответствующую P = const. Конечно, в этом случае будет некоторое недоиспользование ресурсов, зато в программе понадобится всего одна константа. Чем больше ступеней в источнике, тем разница между кривыми меньше.

Galizin писал(а):А теперь вопрос. Что делать, если ток установили в 6 ампер при 4 вольтах, а потом начали регулировать напряжение и подняли его до 25 вольт?


Очень просто. Заданное пользователем значение Iset запоминается, но устанавливается Iout = min(Iset, Pmax/Vset). При регулировке напряжения всегда выполняется и установка тока согласно этой формуле.

Galizin писал(а):Непонятно также как быть с калибровкой


При калибровке можно не подниматься выше тока Pmax/Vmax, тогда никаких неопределенностей не будет.

Galizin писал(а):Тут пока задачка неразрешимая. Память не позволит. Сейчас там осталось байт 50.


Можно плюнуть на возможность работы с большими выходными токами на нижней ступени и работать только до максимального тока верхней ступени. У меня тоже пока ступени не учитываются, просто задан какой-то максимальный ток.
gobon
Открыл глаза
Сообщения: 61
Зарегистрирован: Чт дек 24, 2009 15:36:08

Re: Цифровое управление лабораторным источником (stm32f100c4

Сообщение gobon »

Леонид Иванович на Вашу схему с АВР есть прошивка? Если есть сделаю Вашу схему если Вы не против :)
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

Re: Цифровое управление лабораторным источником (stm32f100c4

Сообщение Леонид Иванович »

С AVR прошивка есть. Но сама аналоговая схема источника в железе не проверялась. Хотя и моделировалась много ночей. На свой страх и риск можете собрать. В прошивке у меня максимальные напряжение и ток заданы в виде констант, пишите, какие Вам нужны, поменяю.
Вложения
psl.zip
(5.83 КБ) 396 скачиваний
gobon
Открыл глаза
Сообщения: 61
Зарегистрирован: Чт дек 24, 2009 15:36:08

Re: Цифровое управление лабораторным источником (stm32f100c4

Сообщение gobon »

Спасибо, значит буду первопроходцем :) , перемотаю транс, точно померю и напишу.
sat387
Родился
Сообщения: 18
Зарегистрирован: Вт авг 09, 2011 18:49:08

Re: Цифровое управление лабораторным источником (stm32f100c4

Сообщение sat387 »

Леонид Иванович вы наверное ошиблись выложенная вами прошивка скорее всего для PSL 2401
если возможно выложите пожайлуста прошивку для PSL 3604
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

Re: Цифровое управление лабораторным источником (stm32f100c4

Сообщение Леонид Иванович »

Есть только одна прошивка.
sat387
Родился
Сообщения: 18
Зарегистрирован: Вт авг 09, 2011 18:49:08

Re: Цифровое управление лабораторным источником (stm32f100c4

Сообщение sat387 »

Леонид Иванович вы писали что можете изменить константы на максимальные напряжение и ток,
если вас не затруднит скоректировать их на 36В и ток на 9,99А.
Спасибо!
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

Re: Цифровое управление лабораторным источником (stm32f100c4

Сообщение Леонид Иванович »

Поменял, но проверить под рукой платы нет.
Вложения
PSL36_9.zip
(5.59 КБ) 317 скачиваний
sat387
Родился
Сообщения: 18
Зарегистрирован: Вт авг 09, 2011 18:49:08

Re: Цифровое управление лабораторным источником (stm32f100c4

Сообщение sat387 »

спасибо за внимание,неожидал столь быстрого ответа
прошивку вашу проверил напряжение 36В соответствует,
а ток который можно максимально выставить равен 989 без запятых
Аватара пользователя
koyodza
Собутыльник Кота
Сообщения: 2623
Зарегистрирован: Вс июл 17, 2011 11:51:52
Контактная информация:

Re: Цифровое управление лабораторным источником (stm32f100c4

Сообщение koyodza »

Для линейного регулятора 36В и 10А это довольно много. Хотя теоретически схемы спроектированы так, чтобы можно было масштабировать, практически такой большой ток (да и мощность) сопряжен с рядом трудностей
sat387
Родился
Сообщения: 18
Зарегистрирован: Вт авг 09, 2011 18:49:08

Re: Цифровое управление лабораторным источником (stm32f100c4

Сообщение sat387 »

да согласен что 36В и 10А это много, а для моих нужд это даже очень много
у меня цель немного друая, сделать универсальный источник питания током так на 3А но
чтобы было два диапазона mA и A ,поскольку с прогромированием у меня дела обстоят
никак я подумал и решил поступить проще - выключать запятую и паралельно
масштабировать усилитель датчика тока и получится макс.шкала 999 mA и 9,99A
прочитал множество статей на тему цифрового управления источником питания и
концепция Леонида Ивановича на эту тему для меня самая удачная
а модель PSL 36-04 как она была задумана изначально просто супер
Аватара пользователя
koyodza
Собутыльник Кота
Сообщения: 2623
Зарегистрирован: Вс июл 17, 2011 11:51:52
Контактная информация:

Re: Цифровое управление лабораторным источником (stm32f100c4

Сообщение koyodza »

При управлении Ку токового канала в таких больших пределах (в 10 раз) может нарушаться устойчивость, или же придётся корректировать его в сторону замедления. В любом случае ухудшается переходная характеристика источника
sat387
Родился
Сообщения: 18
Зарегистрирован: Вт авг 09, 2011 18:49:08

Re: Цифровое управление лабораторным источником (stm32f100c4

Сообщение sat387 »

да но также в добавок можно в разумных пределах увеличить сопротивление самого датчика тока.
и конечно хотелось бы услышать ваше предложение
Аватара пользователя
koyodza
Собутыльник Кота
Сообщения: 2623
Зарегистрирован: Вс июл 17, 2011 11:51:52
Контактная информация:

Re: Цифровое управление лабораторным источником (stm32f100c4

Сообщение koyodza »

sat387 писал(а):да но также в добавок можно в разумных пределах увеличить сопротивление самого датчика тока.
и конечно хотелось бы услышать ваше предложение

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

Вернуться в «Статьи»