Лабораторный блок питания на STM32F100

Блоки питания, преобразователи напряжения, UPS'ы - это здесь :)
port122
Встал на лапы
Сообщения: 81
Зарегистрирован: Сб май 25, 2013 10:32:39
Откуда: Барнаул

Re: Лабораторный блок питания на STM32F100

Сообщение port122 »

Зачем смотреть за этой точкой ?
в связи с этим делаю догадку, что ты тут вовсе не измеряешь,
а просто наблюдаешь за заполнением скважности ШИМ ? но тогда зачем фильтр С14 ?


В торопях рисовал схемы и как обычно малость напортачил, исправленные схемы на верху.

Странный коэф. деления 12,25490 - почему просто не на 10 ?


Блок у меня рассчитан на 40 вольт выходного напряжения.
При таком коэффиценте деления (R8,R18) при входном напряжении в 40 вольт я как раз получаю максимальные 3,3 вольта на входе АЦП а если сделать деление на десять то на входе будет до 4 вольт, что уже перебор.
И да, я уже понял, что эти резисторы надо будет всё равно малость пересчитать так как при выходном напряжении в 40 вольт на входе линейного стабилизатора у меня будет примерно 41 вольт, а значит всё равно зашкалит АЦП.

serg1968-09 Вот твоя прошивка,пробуй.
Вложения
1.hex
(106.2 КБ) 674 скачивания
Аватара пользователя
koyodza
Собутыльник Кота
Сообщения: 2623
Зарегистрирован: Вс июл 17, 2011 11:51:52
Контактная информация:

Re: Лабораторный блок питания на STM32F100

Сообщение koyodza »

RomanT писал(а):в частности ОУ AD8544 - смещение 1...7 мВ, стабильность 4 мкВ/°C
а у AD8554 - смещение 1мкВ, стабильность 0,005мкВ/°C - буквально в 1000 раз по обоим хар-кам.

И Вы думаете, что такая замена сделает этот БП в 1000 раз лучше? Datasheet открывать научились, это хорошо, теперь нужно научиться правильно использовать полученную информацию.
port122 писал(а):обратите внимание на R5 на новой схеме(как то не очень по моему) а в схеме Леонида Ивановича это место очень усложнено, нельзя ли сделать попроще?

О какой именно схеме Леонида Ивановича идёт речь? У него вообще выходной каскад с многоуровневым питанием, а ОУ с двухполярным. Если Вы пытались взять мою схему с однополярным питанием, то цепи антинасыщения на диодах в ней работать не будут, если схему Леонида Ивановича, то будут проблемы связанные с однополярным питанием ОУ.
RomanT писал(а):Меня вот пока затронула цепочка R8R18, как их номиналы, ток и точка включения

Похоже точка подключения делителя выбрана ошибочно, правильно было бы переключить на правый вывод дросселя. Коэффициент деления в принципе может быть любым, не обязательно кратным 10, всё равно такие вещи предполагают калибровку (пусть не индивидуальную), поэтому просто нужно выбрать коэффициент таким, чтобы при максимальном выходном напряжении ЩИМ-регулятора не перегружать АЦП
Аватара пользователя
RomanT
Это не хвост, это антенна
Сообщения: 1335
Зарегистрирован: Ср июн 09, 2010 16:44:54
Откуда: Пермь
Контактная информация:

Re: Лабораторный блок питания на STM32F100

Сообщение RomanT »

port122 писал(а):максимальные 3,3 вольта на входе АЦП
на входе линейного стабилизатора у меня будет примерно 41 вольт, а значит зашкалит АЦП.
делали бы Вы на меге с малым тактом - она бы "неделю" считала :)))
ну сделайте хотя бы К=13 - это 18К и 1,5К - но это тож изврат, ну К=15 хотя бы - это 18К и 1,3К

koyodza писал(а):И Вы думаете, что ...
Я думаю, что измерение будет значительно точнее при таких КУ и линейно во всём диапозоне.
А так-же даст возможность без проблем использовать однополярное питание.
такая замена сделает этот БП в 1000 раз лучше?
Такая замена остудит Ваш пыл и самоуверенность ...
port122
Встал на лапы
Сообщения: 81
Зарегистрирован: Сб май 25, 2013 10:32:39
Откуда: Барнаул

Re: Лабораторный блок питания на STM32F100

Сообщение port122 »

О какой именно схеме Леонида Ивановича идёт речь?

Схему прикрепил, там на третьем листе она.

то цепи антинасыщения на диодах


А!!, теперь я понял назначение этих диодов (VD1,VD5 по вашей схеме). Но в вашей схеме они вроде как бесполезны, так как транзистор и так никогда не "насытится" потому что в схеме нет добавочного напряжения. По сути, какое бы небыло напряжение на входе, максимальное напряжение на выходе будет примерно на 4 вольта меньше. Поправте меня если это не так.
Кстати в вашей схеме вроде как нашёл ошибку, соединение от базы VT6 до катода VD1 надо разорвать.
Вложения
Схема.pdf
(395 КБ) 907 скачиваний
Аватара пользователя
koyodza
Собутыльник Кота
Сообщения: 2623
Зарегистрирован: Вс июл 17, 2011 11:51:52
Контактная информация:

Re: Лабораторный блок питания на STM32F100

Сообщение koyodza »

RomanT писал(а):Я думаю, что измерение будет значительно точнее при таких КУ и линейно во всём диапозоне.

Значительно - это насколько? Посчитать пробовали? Приведите тогда цифры и ход рассуждений.
RomanT писал(а):А так-же даст возможность без проблем использовать однополярное питание.

Замена 8542 на 8552? Или что? Потруднитесь объяснить, почему вы считаете, что само по себе применение 8552 (8554) позволит применить однополярное питание в приведенной на предыдущей странице схеме download/file.php?id=154924
RomanT писал(а):Такая замена остудит Ваш пыл и самоуверенность ...

Поаккуратнее, юноша, подбирайте слова тщательнее.
port122 писал(а):
то цепи антинасыщения на диодах

А!!, теперь я понял назначение этих диодов (VD1,VD5 по вашей схеме).
Но в вашей схеме они вроде как бесполезны,

Было бы очень хорошо, если бы в процессе дискуссии Вы могли чётко давать ссылки на обсуждаемые схемы. Если речь идёт об этой схеме http://koyodza.com/pwrs/sch121.gif то там вообще нет цепей антинасыщения. Говоря о цепях антинасыщения, я имел ввиду D6 D7, не позволяющие ОУ уходить в насыщение на этой схеме download/file.php?id=154924 (если Вы её не обновляли, сейчас выхожу по GPRS и качать каждый раз схему не могу, а вижу, что сообщение редактировалось). Но эта схема (на базе схемы ЛИ) изначально рассчитана на двуполярное питание, без отрицательного питания Вы не сможете работать вблизи нуля (конкретно с указанными номиналами - ниже 5-7В примерно) на выходе ни с какими ОУ, ни с 8542, ни 8552, ни с какими другими. При напряжении на базах Q8 Q10 стремящемся к нулю ток коллектора этих транзисторов также будет стремиться к нулю (поскольку отсутствует ток эмиттеров, из-за отсутствия возможности получить на выходах ОУ отрицательное напряжение) и соответственно выходной каскад будет приоткрываться током через R5, не позволяя установить на выходе нужное напряжение.
Моя схема http://koyodza.com/pwrs/sch121.gif специально проектировалась под однополярное питание.
port122 писал(а):какое бы небыло напряжение на входе, максимальное напряжение на выходе будет примерно на 4 вольта меньше. Поправте меня если это не так.

Это верно.
port122 писал(а):в вашей схеме вроде как нашёл ошибку, соединение от базы VT6 до катода VD1 надо разорвать.

Нет, там нарисовано правильно. Возможно, что-то плохо видно, но ошибки о которой Вы говорите там нет. Та схема конечно неидеальна, в новом БП я значительно изменил всю концепцию, но тем не менее та схема тоже рабочая. У меня есть экземпляр БП, собранный по той схеме, только с двухуровневым выходным каскадом. Именно его фото можно найти на той странице
port122
Встал на лапы
Сообщения: 81
Зарегистрирован: Сб май 25, 2013 10:32:39
Откуда: Барнаул

Re: Лабораторный блок питания на STM32F100

Сообщение port122 »

koyodza Спасибо за подробные разъяснения. Добавил в схему преобразователь на -5 вольт для питания ОУ.
Вложения
STM32f100_Новый.pdf
(189.6 КБ) 558 скачиваний
serg1968-09
Потрогал лапой паяльник
Сообщения: 323
Зарегистрирован: Сб янв 08, 2011 17:22:52

Re: Лабораторный блок питания на STM32F100

Сообщение serg1968-09 »

port122 Скажите пожалуйста,прошивка для схемы с энкодером будет?Буду пробовать собирать и эту схему тоже интереса ради.В четверг привезут еще контроллеры и операционные усилители.
port122
Встал на лапы
Сообщения: 81
Зарегистрирован: Сб май 25, 2013 10:32:39
Откуда: Барнаул

Re: Лабораторный блок питания на STM32F100

Сообщение port122 »

Прошивка будет, надо только мне плату собрать. Да и схема пока не окончательная. Жду новой критики по схеме.
Аватара пользователя
RomanT
Это не хвост, это антенна
Сообщения: 1335
Зарегистрирован: Ср июн 09, 2010 16:44:54
Откуда: Пермь
Контактная информация:

Re: Лабораторный блок питания на STM32F100

Сообщение RomanT »

port122 писал(а):Добавил в схему преобразователь на -5 вольт для питания ОУ.
AD8541-AD8544 - однополярные.

И Ещё мне не нравятся КУ на ОУ и что у 12 бит АЦП U ИОНа не делится на 4096 или 2048.
Яб использовал внешний АЦП с ИОН-ом 4,096 В, что будет проще и ПО в МК и КУ ОУ ...
т.к. внутренний АЦП только от 2,4 до 3.3 В, Не подключить ИОН, не на 2,048, не на 4,096 В.

koyodza писал(а):Потруднитесь объяснить, почему вы считаете
Всё просто - я не имею ввиду эту схему стабилизации :wink:
И ОУ я имею ввиду только для измерения тока и напряжения.

Приведите тогда цифры и ход рассуждений
Первые две странички темы почитайте.
Последний раз редактировалось RomanT Ср июн 26, 2013 07:39:05, всего редактировалось 1 раз.
port122
Встал на лапы
Сообщения: 81
Зарегистрирован: Сб май 25, 2013 10:32:39
Откуда: Барнаул

Re: Лабораторный блок питания на STM32F100

Сообщение port122 »

AD8541-AD8544 - однополярные.

Это верно, совсем упустил из виду, надо подобрать другие. Кстати какие лучше?
Яб использовал внешний АЦП с ИОН-ом 4,096 В

Может быть так и сделаю, но БП при этом значительно усложнится. Стоит ли его так усложнять, хочу услышать мнение форумчан?
tobiko1
Прорезались зубы
Сообщения: 222
Зарегистрирован: Пн фев 18, 2008 14:54:22
Откуда: LV

Re: Лабораторный блок питания на STM32F100

Сообщение tobiko1 »

port122 писал(а):
Может быть так и сделаю, но БП при этом значительно усложнится. Стоит ли его так усложнять, хочу услышать мнение форумчан?


Я тоже решил собрать этот блок питания, привлекла простота и куча наворотов, я думаю не надо усложнять конструкцию - 12 bit АЦП вполне хватает.
Уже заказал контроллер ,пока придет может и прошивка под схему с энкодером появится.
zöner
Вымогатель припоя
Сообщения: 502
Зарегистрирован: Чт фев 16, 2012 19:00:11

Re: Лабораторный блок питания на STM32F100

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

OP07,27,2177,OPA227,2277 - питание до +-18V, смещение 10uV
TLC277 - +-8V, смещ 0.5mV

что касается точности АЦП - можно на один из каналов навесить точную опору (напр.REF31xx, или хотя бы TL431 - есть варианты до 0.5%), и периодически калибровать внутр. опору или VCC относительно этого канала.
Последний раз редактировалось zöner Ср июн 26, 2013 15:46:08, всего редактировалось 2 раза.
Аватара пользователя
RomanT
Это не хвост, это антенна
Сообщения: 1335
Зарегистрирован: Ср июн 09, 2010 16:44:54
Откуда: Пермь
Контактная информация:

Re: Лабораторный блок питания на STM32F100

Сообщение RomanT »

zöner писал(а):
- Вот, здравый человек, плюс 1
port122
Встал на лапы
Сообщения: 81
Зарегистрирован: Сб май 25, 2013 10:32:39
Откуда: Барнаул

Re: Лабораторный блок питания на STM32F100

Сообщение port122 »

zöner Спасибо за наводку, вот что пишут про опорное напряжение у STM32(скопировал с другого форума):
Не далее чем прошлой ночью мучал АЦП в STM32F103T8U6 и у нее тоже нет отдельной ноги с Vref.
Тоже думал что к чему с опорником и как бы поактуальнее напряжение получить.
ведь СТМка то во отличии от остальных измеряет не от 0 до +Vref а от 0 до +ПитаниеАЦП.
В целом оказалось все просто как 5 копеек:
читаем пачку показаний с нужных ножек АЦП + читаем канал 17 на котором весит опорное VrefInt.
Зная что опорное 1.20(типовое) вольта, вычисляем сколько микровольт приходится на 1 бит, а затем отталкиваясь от этого коэффицента расчитываем напряжения на физических ножках.

Т.е. если напряжение питание кристала поплыло, то коэффицент изменится в нужную сторону, т.к. опорное стабильно вне зависимости от напряжения питания кристала. Как результат мы всегда корректно узнаем напряжение на ножках.

PS.СТшники конечно отожгли! ктож опорное делает в диапазоне от 1.16 до 1.26 для 12 бит АЦП, этож один большой фейспалм... но если понадеятся на честность СТ, то дружно предполагаем, что от типового 1.20 оно не откланится при нормальной температуре.


А тут порядок расчета http://bravikov.wordpress.com/tag/stm32f10x/
zöner
Вымогатель припоя
Сообщения: 502
Зарегистрирован: Чт фев 16, 2012 19:00:11

Re: Лабораторный блок питания на STM32F100

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

ну это понятно, для реальной точности лучше не использовать внутреннюю опору (в АВР она вообще жесть - ±10%), а внешнюю.
Аватара пользователя
RomanT
Это не хвост, это антенна
Сообщения: 1335
Зарегистрирован: Ср июн 09, 2010 16:44:54
Откуда: Пермь
Контактная информация:

Re: Лабораторный блок питания на STM32F100

Сообщение RomanT »

zöner писал(а): в АВР она вообще жесть - ±10%.
да не, эт ты погорячился,
мы делали на АВР с внутренним ИОН 2.56В на внутреннем АЦП 10 БИТ, получалось в пределах 0,5%
Последний раз редактировалось RomanT Ср июн 26, 2013 20:31:07, всего редактировалось 1 раз.
zöner
Вымогатель припоя
Сообщения: 502
Зарегистрирован: Чт фев 16, 2012 19:00:11

Re: Лабораторный блок питания на STM32F100

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

рад за вас. у меня другой опыт - у контроллеров из разных партий Vref отличалось дох"ена - вместо ручной калибровки каждой платы оказалось проще использовать нормальную внешнюю опору...
Аватара пользователя
RomanT
Это не хвост, это антенна
Сообщения: 1335
Зарегистрирован: Ср июн 09, 2010 16:44:54
Откуда: Пермь
Контактная информация:

Re: Лабораторный блок питания на STM32F100

Сообщение RomanT »

Ну +/- 10 всё равно не может быть, это получается из 2,56 В целых 0,256 вольта, что равно 102LSB
А там максимум отклонение 5-6 LSB, что = 0,015 В, т.е. примерно эти самые 0,5%
Скорее всего вы использовали внешнее КУ измеряемого напряжения и попутали коэф. пересчета.
zöner
Вымогатель припоя
Сообщения: 502
Зарегистрирован: Чт фев 16, 2012 19:00:11

Re: Лабораторный блок питания на STM32F100

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

см.даташит:

Код: Выделить всё

Internal Voltage Reference 2.3 2.56 2.9 V
Получается даже больше - до 13%
Отклонение 5-6 LSB в одной партии - верю, может быть. Но в разных партиях и, тем более, ревизиях - может и не быть...
я на эти грабли уже наступил...
serg1968-09
Потрогал лапой паяльник
Сообщения: 323
Зарегистрирован: Сб янв 08, 2011 17:22:52

Re: Лабораторный блок питания на STM32F100

Сообщение serg1968-09 »

port122 Возник еще один небольшой вопрос.В проэкте в последней схеме,на которую еще нет прошивки,там 20-нога на контроллере (pb3/boot1) висит в воздухе,нужно ли эту ногу подсоединять на корпус как в старой схеме,или эта ножка должна быть свободной?
Ответить

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