Страница 8 из 22
Re: Лабораторный блок питания на STM32F100
Добавлено: Пн июн 24, 2013 20:13:21
port122
Зачем смотреть за этой точкой ?
в связи с этим делаю догадку, что ты тут вовсе не измеряешь,
а просто наблюдаешь за заполнением скважности ШИМ ? но тогда зачем фильтр С14 ?
В торопях рисовал схемы и как обычно малость напортачил, исправленные схемы на верху.
Странный коэф. деления 12,25490 - почему просто не на 10 ?
Блок у меня рассчитан на 40 вольт выходного напряжения.
При таком коэффиценте деления (R8,R18) при входном напряжении в 40 вольт я как раз получаю максимальные 3,3 вольта на входе АЦП а если сделать деление на десять то на входе будет до 4 вольт, что уже перебор.
И да, я уже понял, что эти резисторы надо будет всё равно малость пересчитать так как при выходном напряжении в 40 вольт на входе линейного стабилизатора у меня будет примерно 41 вольт, а значит всё равно зашкалит АЦП.
serg1968-09 Вот твоя прошивка,пробуй.
Re: Лабораторный блок питания на STM32F100
Добавлено: Пн июн 24, 2013 20:19:41
koyodza
RomanT писал(а):в частности ОУ AD8544 - смещение 1...7 мВ, стабильность 4 мкВ/°C
а у AD8554 - смещение 1мкВ, стабильность 0,005мкВ/°C - буквально в 1000 раз по обоим хар-кам.
И Вы думаете, что такая замена сделает этот БП в 1000 раз лучше? Datasheet открывать научились, это хорошо, теперь нужно научиться правильно использовать полученную информацию.
port122 писал(а):обратите внимание на R5 на новой схеме(как то не очень по моему) а в схеме Леонида Ивановича это место очень усложнено, нельзя ли сделать попроще?
О какой именно схеме Леонида Ивановича идёт речь? У него вообще выходной каскад с многоуровневым питанием, а ОУ с двухполярным. Если Вы пытались взять мою схему с однополярным питанием, то цепи антинасыщения на диодах в ней работать не будут, если схему Леонида Ивановича, то будут проблемы связанные с однополярным питанием ОУ.
RomanT писал(а):Меня вот пока затронула цепочка R8R18, как их номиналы, ток и точка включения
Похоже точка подключения делителя выбрана ошибочно, правильно было бы переключить на правый вывод дросселя. Коэффициент деления в принципе может быть любым, не обязательно кратным 10, всё равно такие вещи предполагают калибровку (пусть не индивидуальную), поэтому просто нужно выбрать коэффициент таким, чтобы при максимальном выходном напряжении ЩИМ-регулятора не перегружать АЦП
Re: Лабораторный блок питания на STM32F100
Добавлено: Пн июн 24, 2013 20:31:53
RomanT
port122 писал(а):максимальные 3,3 вольта на входе АЦП
на входе линейного стабилизатора у меня будет примерно 41 вольт, а значит зашкалит АЦП.
делали бы Вы на меге с малым тактом - она бы "неделю" считала
ну сделайте хотя бы К=13 - это 18К и 1,5К - но это тож изврат, ну К=15 хотя бы - это 18К и 1,3К
koyodza писал(а):И Вы думаете, что ...
Я думаю, что измерение будет значительно точнее при таких КУ и линейно во всём диапозоне.
А так-же даст возможность без проблем использовать однополярное питание.
такая замена сделает этот БП в 1000 раз лучше?
Такая замена остудит Ваш пыл и самоуверенность ...
Re: Лабораторный блок питания на STM32F100
Добавлено: Пн июн 24, 2013 20:56:53
port122
О какой именно схеме Леонида Ивановича идёт речь?
Схему прикрепил, там на третьем листе она.
то цепи антинасыщения на диодах
А!!, теперь я понял назначение этих диодов (VD1,VD5 по вашей схеме). Но в вашей схеме они вроде как бесполезны, так как транзистор и так никогда не "насытится" потому что в схеме нет добавочного напряжения. По сути, какое бы небыло напряжение на входе, максимальное напряжение на выходе будет примерно на 4 вольта меньше. Поправте меня если это не так.
Кстати в вашей схеме вроде как нашёл ошибку, соединение от базы VT6 до катода VD1 надо разорвать.
Re: Лабораторный блок питания на STM32F100
Добавлено: Вт июн 25, 2013 18:22:21
koyodza
RomanT писал(а):Я думаю, что измерение будет значительно точнее при таких КУ и линейно во всём диапозоне.
Значительно - это насколько? Посчитать пробовали? Приведите тогда цифры и ход рассуждений.
RomanT писал(а):А так-же даст возможность без проблем использовать однополярное питание.
Замена 8542 на 8552? Или что? Потруднитесь объяснить, почему вы считаете, что само по себе применение 8552 (8554) позволит применить однополярное питание в приведенной на предыдущей странице схеме
http://radiokot.ru/forum/download/file.php?id=154924
RomanT писал(а):Такая замена остудит Ваш пыл и самоуверенность ...
Поаккуратнее, юноша, подбирайте слова тщательнее.
port122 писал(а):то цепи антинасыщения на диодах
А!!, теперь я понял назначение этих диодов (VD1,VD5 по вашей схеме).
Но в вашей схеме они вроде как бесполезны,
Было бы очень хорошо, если бы в процессе дискуссии Вы могли чётко давать ссылки на обсуждаемые схемы. Если речь идёт об этой схеме
http://koyodza.com/pwrs/sch121.gif то там вообще нет цепей антинасыщения. Говоря о цепях антинасыщения, я имел ввиду D6 D7, не позволяющие ОУ уходить в насыщение на этой схеме
http://radiokot.ru/forum/download/file.php?id=154924 (если Вы её не обновляли, сейчас выхожу по GPRS и качать каждый раз схему не могу, а вижу, что сообщение редактировалось). Но эта схема (на базе схемы ЛИ) изначально рассчитана на двуполярное питание, без отрицательного питания Вы не сможете работать вблизи нуля (конкретно с указанными номиналами - ниже 5-7В примерно) на выходе ни с какими ОУ, ни с 8542, ни 8552, ни с какими другими. При напряжении на базах Q8 Q10 стремящемся к нулю ток коллектора этих транзисторов также будет стремиться к нулю (поскольку отсутствует ток эмиттеров, из-за отсутствия возможности получить на выходах ОУ отрицательное напряжение) и соответственно выходной каскад будет приоткрываться током через R5, не позволяя установить на выходе нужное напряжение.
Моя схема
http://koyodza.com/pwrs/sch121.gif специально проектировалась под однополярное питание.
port122 писал(а):какое бы небыло напряжение на входе, максимальное напряжение на выходе будет примерно на 4 вольта меньше. Поправте меня если это не так.
Это верно.
port122 писал(а):в вашей схеме вроде как нашёл ошибку, соединение от базы VT6 до катода VD1 надо разорвать.
Нет, там нарисовано правильно. Возможно, что-то плохо видно, но ошибки о которой Вы говорите там нет. Та схема конечно неидеальна, в новом БП я значительно изменил всю концепцию, но тем не менее та схема тоже рабочая. У меня есть экземпляр БП, собранный по той схеме, только с двухуровневым выходным каскадом. Именно его фото можно найти на той странице
Re: Лабораторный блок питания на STM32F100
Добавлено: Вт июн 25, 2013 19:40:19
port122
koyodza Спасибо за подробные разъяснения. Добавил в схему преобразователь на -5 вольт для питания ОУ.
Re: Лабораторный блок питания на STM32F100
Добавлено: Вт июн 25, 2013 21:03:28
serg1968-09
port122 Скажите пожалуйста,прошивка для схемы с энкодером будет?Буду пробовать собирать и эту схему тоже интереса ради.В четверг привезут еще контроллеры и операционные усилители.
Re: Лабораторный блок питания на STM32F100
Добавлено: Вт июн 25, 2013 21:35:45
port122
Прошивка будет, надо только мне плату собрать. Да и схема пока не окончательная. Жду новой критики по схеме.
Re: Лабораторный блок питания на STM32F100
Добавлено: Ср июн 26, 2013 06:11:38
RomanT
port122 писал(а):Добавил в схему преобразователь на -5 вольт для питания ОУ.
AD8541-AD8544 - однополярные.
И Ещё мне не нравятся КУ на ОУ и что у 12 бит АЦП U ИОНа не делится на 4096 или 2048.
Яб использовал внешний АЦП с ИОН-ом 4,096 В, что будет проще и ПО в МК и КУ ОУ ...
т.к. внутренний АЦП только от 2,4 до 3.3 В, Не подключить ИОН, не на 2,048, не на 4,096 В.
koyodza писал(а):Потруднитесь объяснить, почему вы считаете
Всё просто - я не имею ввиду эту схему стабилизации
И ОУ я имею ввиду только для измерения тока и напряжения.
Приведите тогда цифры и ход рассуждений
Первые две странички темы почитайте.
Re: Лабораторный блок питания на STM32F100
Добавлено: Ср июн 26, 2013 06:34:21
port122
AD8541-AD8544 - однополярные.
Это верно, совсем упустил из виду, надо подобрать другие. Кстати какие лучше?
Яб использовал внешний АЦП с ИОН-ом 4,096 В
Может быть так и сделаю, но БП при этом значительно усложнится. Стоит ли его так усложнять, хочу услышать мнение форумчан?
Re: Лабораторный блок питания на STM32F100
Добавлено: Ср июн 26, 2013 12:53:38
tobiko1
port122 писал(а):Может быть так и сделаю, но БП при этом значительно усложнится. Стоит ли его так усложнять, хочу услышать мнение форумчан?
Я тоже решил собрать этот блок питания, привлекла простота и куча наворотов, я думаю не надо усложнять конструкцию - 12 bit АЦП вполне хватает.
Уже заказал контроллер ,пока придет может и прошивка под схему с энкодером появится.
Re: Лабораторный блок питания на STM32F100
Добавлено: Ср июн 26, 2013 13:26:52
zöner
OP07,27,2177,OPA227,2277 - питание до +-18V, смещение 10uV
TLC277 - +-8V, смещ 0.5mV
что касается точности АЦП - можно на один из каналов навесить точную опору (напр.REF31xx, или хотя бы TL431 - есть варианты до 0.5%), и периодически калибровать внутр. опору или VCC относительно этого канала.
Re: Лабораторный блок питания на STM32F100
Добавлено: Ср июн 26, 2013 14:48:42
RomanT
zöner писал(а):
- Вот, здравый человек, плюс 1
Re: Лабораторный блок питания на STM32F100
Добавлено: Ср июн 26, 2013 19:00:00
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/
Re: Лабораторный блок питания на STM32F100
Добавлено: Ср июн 26, 2013 19:37:24
zöner
ну это понятно, для реальной точности лучше не использовать внутреннюю опору (в АВР она вообще жесть - ±10%), а внешнюю.
Re: Лабораторный блок питания на STM32F100
Добавлено: Ср июн 26, 2013 20:22:05
RomanT
zöner писал(а): в АВР она вообще жесть - ±10%.
да не, эт ты погорячился,
мы делали на АВР с внутренним ИОН 2.56В на внутреннем АЦП 10 БИТ, получалось в пределах 0,5%
Re: Лабораторный блок питания на STM32F100
Добавлено: Ср июн 26, 2013 20:30:24
zöner
рад за вас. у меня другой опыт - у контроллеров из разных партий Vref отличалось дох"ена - вместо ручной калибровки каждой платы оказалось проще использовать нормальную внешнюю опору...
Re: Лабораторный блок питания на STM32F100
Добавлено: Ср июн 26, 2013 21:17:54
RomanT
Ну +/- 10 всё равно не может быть, это получается из 2,56 В целых 0,256 вольта, что равно 102LSB
А там максимум отклонение 5-6 LSB, что = 0,015 В, т.е. примерно эти самые 0,5%
Скорее всего вы использовали внешнее КУ измеряемого напряжения и попутали коэф. пересчета.
Re: Лабораторный блок питания на STM32F100
Добавлено: Ср июн 26, 2013 21:38:56
zöner
см.даташит:
Получается даже больше - до 13%
Отклонение 5-6 LSB в одной партии - верю, может быть. Но в разных партиях и, тем более, ревизиях - может и не быть...
я на эти грабли уже наступил...
Re: Лабораторный блок питания на STM32F100
Добавлено: Ср июл 03, 2013 10:07:12
serg1968-09
port122 Возник еще один небольшой вопрос.В проэкте в последней схеме,на которую еще нет прошивки,там 20-нога на контроллере (pb3/boot1) висит в воздухе,нужно ли эту ногу подсоединять на корпус как в старой схеме,или эта ножка должна быть свободной?