Страница 4 из 4

Помощь в правке проекта блока питания

Добавлено: 06 мар 2019, 13:06
Ivan_Kornege
diman27 писал(а): 06 мар 2019, 12:59Вот, помогли переделать под энкодеры.
Это прошивка в C++
А где проект FLp&

Помощь в правке проекта блока питания

Добавлено: 06 мар 2019, 13:10
ViktorPetrov
Ivan_Kornege писал(а): 06 мар 2019, 12:49Падение будет на R8 по закону Ома считаешь.
По схеме автор то что падает на R8 заводит через R9 на 23 ногу проца.
Сигнал аналоговый 1024 масштабируй как тебе надо.
Это измеренное напряжение в точке V2 (на ноге 23),а V1 судя по схеме измеряется на ноге 24.Сопротивление шунта постоянное,чем больше ток протекает через него тем больше падение напряжение на шунте по закону Ома,далее напряжение шунта ,через блок масштабирования и будит значение тока. Нужно мерить не выходное напряжение ,а напряжение шунта для измерения тока.

Помощь в правке проекта блока питания

Добавлено: 06 мар 2019, 13:19
diman27
31-32 сообщения.

Помощь в правке проекта блока питания

Добавлено: 06 мар 2019, 13:41
Ivan_Kornege
ViktorPetrov писал(а): 06 мар 2019, 13:10Нужно мерить не выходное напряжение ,а напряжение шунта для измерения тока.
Схемы читать не умеешь? R8 это что такое? Для чего надо ставить номинал 0,47?

Помощь в правке проекта блока питания

Добавлено: 06 мар 2019, 13:49
Sancho
Здесь, при измерении Uвых один ньанс:
Uвых реальное = Uизм пин 24 - U на R8.
Соответственно, зависит от тока. Реальное на выходе, на клеммах питателя.
Народ часто пренебрегает, а потом спрашивают - почему, где потерялось и т.д.
Особенно такое с доп. индикаторами/модулями U+I....

Помощь в правке проекта блока питания

Добавлено: 06 мар 2019, 14:05
Ivan_Kornege
[ref=#ff8000]Sancho[/ref], вообще китаец странную схему напилил.
Вот так надо было реализовывать = напряжение мерить на выходе и подавать на 24 ногу.
Изображение

Помощь в правке проекта блока питания

Добавлено: 06 мар 2019, 14:27
Sancho
Ivan_Kornege писал(а): 06 мар 2019, 14:05[ref=#ff8000]Sancho[/ref], вообще китаец странную схему напилил.
Вот так надо было реализовывать = напряжение мерить на выходе и подавать на 24 ногу.
[spoiler]Изображение[/spoiler]
Схема стандартная.
Код не смотрел, но нормальный чел сделает описанную выше процедуру вычитания.
А Ваша схема сложна для приклеивания к ардуино по уставке тока.
Как уже писал, использовал бы внешний аналог с микрухами, шим, по напряжению и току.
Можно и по первичке и по вторичке.
Ардуино только задаёт параметры и отображает результаты.
Строить линейные стабилизаторы сейчас как-то старо, что-ли. Мож ошибаюсь.

Помощь в правке проекта блока питания

Добавлено: 06 мар 2019, 14:53
ViktorPetrov
Ivan_Kornege писал(а): 06 мар 2019, 13:41R8 это что такое? Для чего надо ставить номинал 0,47?
Разобрался [spoiler]
делитель напрежения.png
[/spoiler] .

Помощь в правке проекта блока питания

Добавлено: 06 мар 2019, 15:17
diman27
В коде есть компенсация падения на шунте

Помощь в правке проекта блока питания

Добавлено: 06 мар 2019, 17:53
benic
diman27 писал(а): 06 мар 2019, 12:59Вот исходник, помогли переделать под энкодеры. Посмотрите, может где подправить, улучшить можно. Там же и прошивка есть.
Там в hardware_settings.h калибровки под железо, подстрой немного и хорош пока, музу подождем и в FLprog.
Кто помог? :smile9:

Помощь в правке проекта блока питания

Добавлено: 06 мар 2019, 19:31
AVGN
Sancho писал(а): 06 мар 2019, 14:27Схема стандартная.
Код не смотрел, но нормальный чел сделает описанную выше процедуру вычитания.
А Ваша схема сложна для приклеивания к ардуино по уставке тока.
Как уже писал, использовал бы внешний аналог с микрухами, шим, по напряжению и току.
Можно и по первичке и по вторичке.
Ардуино только задаёт параметры и отображает результаты.
Строить линейные стабилизаторы сейчас как-то старо, что-ли. Мож ошибаюсь.
В общем-то, схемные решения это проблемы всех форумов с тематикой программирования. Где начинают программно писать сложения или вычитания
Схема БП представленная для атмеги это схема программиста. Китаец просто её копирнул и чуть модифицировал. Внес подстрочный резистор.
А правильная силовая схема можно ее называть уже классической от Ивана. Подтверил что электронщик профессионал.
В этой схеме реализовано правильное отслеживание тока и реального напряжения на выходе БП.
Я не вижу проблем проводить измерения реального напряжения на выходе БП и сдавать на вход контроллера.
Т.е. перенести цепь делителя напряжения R3, R5, R7.
А падения напряжения при нагрузке измерять на R8 и сдавать на ногу контролера для стабилизации тока. Собственно так и происходит в схеме от китайца.

Помощь в правке проекта блока питания

Добавлено: 06 мар 2019, 20:37
benic
Подстроечные резисторы он поставил для подстройки ввиду отсутствия исходника у юзера.
Вопрос во времени отзыва на ток нагрузки. Оригинал несколько заносит при вкл. откл. где-то 0,1-0,2 Вольта(Стабилизация сделана на asm.).
До классической схемы от Ивана в плане быстродействия очень далеко.
Надо на мосфете с дросселем строить, греется БП реально при 1.5-2 амперах. В корень глянуть DC/DC по
току не уступает и размером выигрывает.

Помощь в правке проекта блока питания

Добавлено: 06 мар 2019, 21:14
AVGN
benic писал(а): 06 мар 2019, 20:37До классической схемы от Ивана в плане быстродействия очень далеко.
Зависит от h21 применяемых триодов.
Изучите формулы расчета.

Отправлено спустя 9 минут 53 секунды:
benic писал(а): 06 мар 2019, 20:37греется БП реально при 1.5-2 амперах
Какая площадь радиатора?
benic писал(а): 06 мар 2019, 20:37В корень глянуть DC/DC по
току не уступает и размером выигрывает.
Это всем известный факт. Там другие схемные решения.
Если изучите рекуперацию, то вообще будет поражены.
В данном проекте классика вместо потенциометра управляем контроллером.
Программист развлекался.

Помощь в правке проекта блока питания

Добавлено: 06 мар 2019, 21:22
benic
H21 это коэфицент усиления к скорости нарастания фронта не относиться. Самые низкочастотные
установить все равно не успеют машинные циклы. Если прикрутить к компаратору входа AIN1 и AIN0
то скорость реакции 40мкс если не ошибаюсь. Вопрос где брать образцовое регулируемое напряжение.

ps: скорее всего образцовое поддерживать с помощью ЦАПа и повесить ОУ

Помощь в правке проекта блока питания

Добавлено: 07 мар 2019, 12:37
Ivan_Kornege
[ref]benic[/ref], чувак ты сам читаешь вообще что пишеь и что тебе ответили.
benic писал(а): 06 мар 2019, 20:37До классической схемы от Ивана в плане быстродействия очень далеко.
AVGN писал(а): 06 мар 2019, 21:14Зависит от h21 применяемых триодов.
Изучите формулы расчета.
Речь о класической схеме -ДА.

И теперь тут ты чЁ нафигачил:
benic писал(а): 06 мар 2019, 21:22H21 это коэфицент усиления к скорости нарастания фронта не относиться. Самые низкочастотные
установить все равно не успеют машинные циклы.
Дошло?

Помощь в правке проекта блока питания

Добавлено: 07 мар 2019, 13:29
diman27
Зачем ругаься? У меня есть импульсник, но понадобился линейник, вот и все. Подскажите лучше как задемпфировать измеренные значения?

Помощь в правке проекта блока питания

Добавлено: 07 мар 2019, 13:47
Ivan_Kornege
[ref]diman27[/ref], а где ты видишь что ругаются -просто показал на факты.
Ты не на том ресурсе просишь помощи в исправлениях кода написанного на языке C++.
По этому бп есть же форум где программисты тусят.
Тут же все мы прямоугольниками рисуем.
Ну ,и кто то освоил из примеров написанных на C++ блоки делать.

Помощь в правке проекта блока питания

Добавлено: 07 мар 2019, 16:53
diman27
Да тот форум заглох три года назад. Я тоже прямоугольниками рисую :)

Помощь в правке проекта блока питания

Добавлено: 08 мар 2019, 00:29
ViktorPetrov
Схема блока питания которая подкупает своей простотой:[spoiler]
0-30в.png
[/spoiler]