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

Подправить прошивку блока питания

Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 342
Зарегистрирован: 29.04.2017{, 08:24}
Репутация: 27
Откуда: гАндурас
Имя: Ivan

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

#61

Сообщение Ivan_Kornege » 06.03.2019{, 13:06}

diman27 писал(а):
06.03.2019{, 12:59}
Вот, помогли переделать под энкодеры.
Это прошивка в C++
А где проект FLp&

Аватара пользователя
ViktorPetrov
Лейтенант
Сообщения: 682
Зарегистрирован: 09.04.2018{, 23:56}
Репутация: 52
Имя: Виктор

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

#62

Сообщение ViktorPetrov » 06.03.2019{, 13:10}

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

Аватара пользователя
diman27
Сержант
Сообщения: 269
Зарегистрирован: 06.09.2015{, 07:33}
Репутация: 4
Откуда: Белово

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

#63

Сообщение diman27 » 06.03.2019{, 13:19}

31-32 сообщения.

Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 342
Зарегистрирован: 29.04.2017{, 08:24}
Репутация: 27
Откуда: гАндурас
Имя: Ivan

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

#64

Сообщение Ivan_Kornege » 06.03.2019{, 13:41}

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

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

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

#65

Сообщение Sancho » 06.03.2019{, 13:49}

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

Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 342
Зарегистрирован: 29.04.2017{, 08:24}
Репутация: 27
Откуда: гАндурас
Имя: Ivan

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

#66

Сообщение Ivan_Kornege » 06.03.2019{, 14:05}

Sancho, вообще китаец странную схему напилил.
Вот так надо было реализовывать = напряжение мерить на выходе и подавать на 24 ногу.
Изображение

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

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

#67

Сообщение Sancho » 06.03.2019{, 14:27}

Ivan_Kornege писал(а):
06.03.2019{, 14:05}
Sancho, вообще китаец странную схему напилил.
Вот так надо было реализовывать = напряжение мерить на выходе и подавать на 24 ногу.
СпойлерПоказать
Изображение
Схема стандартная.
Код не смотрел, но нормальный чел сделает описанную выше процедуру вычитания.
А Ваша схема сложна для приклеивания к ардуино по уставке тока.
Как уже писал, использовал бы внешний аналог с микрухами, шим, по напряжению и току.
Можно и по первичке и по вторичке.
Ардуино только задаёт параметры и отображает результаты.
Строить линейные стабилизаторы сейчас как-то старо, что-ли. Мож ошибаюсь.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
ViktorPetrov
Лейтенант
Сообщения: 682
Зарегистрирован: 09.04.2018{, 23:56}
Репутация: 52
Имя: Виктор

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

#68

Сообщение ViktorPetrov » 06.03.2019{, 14:53}

Ivan_Kornege писал(а):
06.03.2019{, 13:41}
R8 это что такое? Для чего надо ставить номинал 0,47?
Разобрался
СпойлерПоказать
делитель напрежения.png
.

Аватара пользователя
diman27
Сержант
Сообщения: 269
Зарегистрирован: 06.09.2015{, 07:33}
Репутация: 4
Откуда: Белово

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

#69

Сообщение diman27 » 06.03.2019{, 15:17}

В коде есть компенсация падения на шунте

Аватара пользователя
benic
Сержант
Сообщения: 175
Зарегистрирован: 07.01.2018{, 13:47}
Репутация: 4

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

#70

Сообщение benic » 06.03.2019{, 17:53}

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

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 56

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

#71

Сообщение AVGN » 06.03.2019{, 19:31}

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

Аватара пользователя
benic
Сержант
Сообщения: 175
Зарегистрирован: 07.01.2018{, 13:47}
Репутация: 4

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

#72

Сообщение benic » 06.03.2019{, 20:37}

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

Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03.02.2017{, 12:23}
Репутация: 56

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

#73

Сообщение AVGN » 06.03.2019{, 21:04}

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

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

Аватара пользователя
benic
Сержант
Сообщения: 175
Зарегистрирован: 07.01.2018{, 13:47}
Репутация: 4

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

#74

Сообщение benic » 06.03.2019{, 21:22}

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

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

Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 342
Зарегистрирован: 29.04.2017{, 08:24}
Репутация: 27
Откуда: гАндурас
Имя: Ivan

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

#75

Сообщение Ivan_Kornege » 07.03.2019{, 12:37}

benic, чувак ты сам читаешь вообще что пишеь и что тебе ответили.
benic писал(а):
06.03.2019{, 20:37}
До классической схемы от Ивана в плане быстродействия очень далеко.
AVGN писал(а):
06.03.2019{, 21:14}
Зависит от h21 применяемых триодов.
Изучите формулы расчета.
Речь о класической схеме -ДА.

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

Аватара пользователя
diman27
Сержант
Сообщения: 269
Зарегистрирован: 06.09.2015{, 07:33}
Репутация: 4
Откуда: Белово

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

#76

Сообщение diman27 » 07.03.2019{, 13:29}

Зачем ругаься? У меня есть импульсник, но понадобился линейник, вот и все. Подскажите лучше как задемпфировать измеренные значения?
Вложения
ps_atmega8_oled.rar
(113.33 КБ) 46 скачиваний

Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 342
Зарегистрирован: 29.04.2017{, 08:24}
Репутация: 27
Откуда: гАндурас
Имя: Ivan

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

#77

Сообщение Ivan_Kornege » 07.03.2019{, 13:47}

diman27, а где ты видишь что ругаются -просто показал на факты.
Ты не на том ресурсе просишь помощи в исправлениях кода написанного на языке C++.
По этому бп есть же форум где программисты тусят.
Тут же все мы прямоугольниками рисуем.
Ну ,и кто то освоил из примеров написанных на C++ блоки делать.

Аватара пользователя
diman27
Сержант
Сообщения: 269
Зарегистрирован: 06.09.2015{, 07:33}
Репутация: 4
Откуда: Белово

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

#78

Сообщение diman27 » 07.03.2019{, 16:53}

Да тот форум заглох три года назад. Я тоже прямоугольниками рисую :)

Аватара пользователя
ViktorPetrov
Лейтенант
Сообщения: 682
Зарегистрирован: 09.04.2018{, 23:56}
Репутация: 52
Имя: Виктор

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

#79

Сообщение ViktorPetrov » 08.03.2019{, 00:29}

Схема блока питания которая подкупает своей простотой:
СпойлерПоказать
0-30в.png

Ответить

Вернуться в «Помогите, а то я "нимагу"»