Page 29 of 37

Re: Блок питания 3-20В, 0.1-10А на энкодерах.

Posted: 10 Sep 2012 18:28
by sergj
SONATA wrote:Вот окончательная схема и прошивка. Схема в железе не проверялась (на данный момент в процесе сборки). Так, что на Ваш страх и риск.
УВ. Sonata, Вы не могли бы выложить исходники вашего варианта блока питания на ATMega8535.Пробовал цифровую часть в Протеусе -заставка прошла, индицирует ток и напряжение и на этом все.
Нет опроса клавиатуры и с индикаторами не все так просто.Если был-бы исходник не было бы лишних вопросов.Программирую в CodeVision опыт-средний, так что думая с мелочами разберусь.
Спасибо.

Re: Блок питания 3-20В, 0.1-10А на энкодерах.

Posted: 11 Sep 2012 06:44
by PavelI
"gordei"схемы в spl у Вас имеется

Re: Блок питания 3-20В, 0.1-10А на энкодерах.

Posted: 11 Sep 2012 21:59
by gordei
PavelI wrote:"gordei"схемы в spl у Вас имеется
Все собирался нарисовать, но так и не сделал это. Может вы нарисуете? Есть задумка добавить сигнализатор переполюсовки. За контактами реле через диод и параметрический стабилизатор повесить оптопару. При нормальном питании диод не даст сработать оптопаре, а если перепутать появиться сигнал который можно подать на процессор и дапустим включить бипер и вывести какой нибудь значок на экран. Но будет ли это работать с включенным реле не знаю. Пока это еще не собирал, а так мысли в голове.

Re: Блок питания 3-20В, 0.1-10А на энкодерах.

Posted: 12 Sep 2012 00:29
by PavelI
gordei wrote:
PavelI wrote:"gordei"схемы в spl у Вас имеется
Все собирался нарисовать, но так и не сделал это. Может вы нарисуете? Есть задумка добавить сигнализатор переполюсовки. За контактами реле через диод и параметрический стабилизатор повесить оптопару. При нормальном питании диод не даст сработать оптопаре, а если перепутать появиться сигнал который можно подать на процессор и дапустим включить бипер и вывести какой нибудь значок на экран. Но будет ли это работать с включенным реле не знаю. Пока это еще не собирал, а так мысли в голове.
Про схему спросил чтобы здря не париться а то может готова есть раз нет тогда попробую нарисовать больно харошая схемка и возможности много про реле включения надо подумать, периполюсовка произайдёт будет кароткое через диоды выпрямителя если при этом включить реле сигнал с оптики должен прийти до того как реле включится а лучше что бы оно вообще не включалось реле как я понел подключает нагрузку тоесть акумулятор если так то должно работать , вот ещё одна мысля если для заряда акумуляторов использовать этот блок тогда надо бы зделать второй датчик температуры т.е один на выходные деоды второй на транс или транзисторы тогда будет здорова при перигреве что бы всё отрубало кроме дежурки

Re: Блок питания 3-20В, 0.1-10А на энкодерах.

Posted: 12 Sep 2012 08:45
by gordei
Судя по моему экземпляру вторая скорость вентилятора вообще редко включается. Как правило достаточно первой чтобы держать температуру внутри блока в пределах установленой нормы. Поэтому не вижу особой необходимости вешать два датчика температуры. Ну и еще есть одно ограничение - свободной памяти осталось около 9%. Ну и в связи с этим не делал аварийного отключения от перегрева т.к. БП у меня никогда не перегревался.

Re: Блок питания 3-20В, 0.1-10А на энкодерах.

Posted: 12 Sep 2012 16:15
by PavelI
А мне кажется винтилятор должен включаться при определённой температуре и выключаться также без всякой малой большой скорасти ,если вентилятор малооборотистый то его и так не слышно, схемку нарисовал хотел уточнить по энкодеру если смотреть на схему слева вывод подходит на РВ6 а справо на РВ7 кнопка на РВ4, спрашиваю чтобы не спутать меньше-больше задание

Re: Блок питания 3-20В, 0.1-10А на энкодерах.

Posted: 12 Sep 2012 18:25
by gordei
По энкодеру правильно РВ4 кнопка, а РВ6 и РВ7 используятся для определения положения энкодера. Что касается вентилятора он у меня может работать на двух скоростях и соответсвенно можно выбирать температуру сработки. На это решение вдохнавило оборудование HUAWEI у которой вентиляторы охлаждения работали по такому принципу. Ну зделал так пусть и будет так я думаю хуже от этого не будет.

Re: Блок питания 3-20В, 0.1-10А на энкодерах.

Posted: 12 Sep 2012 22:53
by PavelI
gordei wrote:По энкодеру правильно РВ4 кнопка, а РВ6 и РВ7 используятся для определения положения энкодера. Что касается вентилятора он у меня может работать на двух скоростях и соответсвенно можно выбирать температуру сработки. На это решение вдохнавило оборудование HUAWEI у которой вентиляторы охлаждения работали по такому принципу. Ну зделал так пусть и будет так я думаю хуже от этого не будет.
Вот данная схема проверял ошибок не должно быть если что по наминалам местами плоховато видно

Re: Блок питания 3-20В, 0.1-10А на энкодерах.

Posted: 14 Sep 2012 11:01
by gordei
Кажется поправил все неточности. Хочу обратить внимание, что узел на оптопаре пока не реализован и не испытывался. Просто наваял на будущее.

Re: Блок питания 3-20В, 0.1-10А на энкодерах.

Posted: 14 Sep 2012 15:55
by PavelI
gordei хотел ещё спросить про настройку в епроме это в смысле может мануал или распечатка какая имеется чтобы по панятней было и пра автоматический выбор предела измерения т.е от 0...до 1 А и второй от 1А до ... вот эти параметры в епроме менять можно или какие то ограничения есть

Re: Блок питания 3-20В, 0.1-10А на энкодерах.

Posted: 14 Sep 2012 16:36
by gordei
В последней прошивке править епром в ручную не надо. Теперь если удерживать кнопку энкодера и включить питание БП на экране появиться надпись Setup, после этого сразу отпускаем кнопку. Далее появиться надпись Koor <0> кореккция выполниться автоматически надпись смениться на Koor <OK> и осуществиться переход в следующее меню. На экране появится надпись SHUNT вращая энкодер устанавливаем необходимое значение. Нажимаем кратковременно кнопку энкодера и увидим надпись SKOR - это настройка вращения вентилятора на первой скорости охлаждения. Т.е накручиваем энкодер пока вентилятор не начнет вращаться и делаем минимальную желаемую скорость. Следующее меню TEMP1 темперратура срабатывания вентилятора на первой скорости и в следущем меню TEMP2 вторая скорость. Нажимаем еще раз кнопку на экране Save ALL два коротких сигнала говорящие о том, что все данные записаны в память контроллера. Менню переходит на SHUNT. Выключаем питание и включаем БП готов к работе. Да и еще замечание калибровку есть смысл проводить когда предварительно все настроено по железу. В прошивке предусмотрен порог переключения с первого диапазона на второй 999мА. Т.е. достигнув 999 контроллер начнет мерить ток через вторую половину операционника МСР6022, что соответсвует 23 ноге процессора, а до 999 участвует первая половинка операционника и соответсвует 24 ноге процессора. Возможность менять порог переключения диапазонов в епроме не закладывал. Но если без нагрузки будет висеть более 30мА второй диапазон может и не включиться, но это не нормально здесь будет проблема в разводке или полудохлой микросхеме. Еще раз повторюсь, что первым делом надо настроить показания напряжения, затем повесив нагрузку показания первого диапазона и только после этого второго. Усиление операционника в первом диапазоне получиться в 10 раз больше второго ну там и номиналы в обраной связи отличаються. Потом можно настроить темометр. И только после этого можно провести калибровку описанную выше. И еще важный момент напряжения LM317 нужно настроить на 5В не подавая ее выход на схему, чтобы не нароком не навернуть все. По большому счету вместо LM317 можно применить и кренку 7805. Еще забыл исправить номиналы кондеров в обратных связях МСР6022 вместо 1мкф должно быть 1n.

Re: Блок питания 3-20В, 0.1-10А на энкодерах.

Posted: 20 Sep 2012 21:01
by johnvi
Уважаемый SONATA можно прошивку с изменениями (гистерезис показаний вольтметра, коррекция показаний амперметра, отключение выхода) для схемы с кнопочным управлением для 30V 10A

Re: Блок питания 3-20В, 0.1-10А на энкодерах.

Posted: 24 Sep 2012 01:35
by jmaster
Доброго времени суток, форумчане. Сразу же хочу сказать спасибо авторам за идею блока питания, вещь периодически действительно нужная.

Переделывал две платы блоков питания, первую назвать сейчас не смогу(сама плата на 8 меге, печатку брал здесь: http://hardlock.org.ua/viewtopic.php?f= ... =450#p5501), а вторую - от codegen 300w(разводил сам, под 32 мегу, т.к хочу расширить возможности блока и сделать управление с компьютера, для чего не очень хватает выводов 8-ки). В общем вот какая проблема всплыла. Собирая первый блок питания я не пытался осциллографом мерять пульсации выхода при нагрузке, причём, как выясняется, зря.

Сначала расскажу что именно переделывал: убрал всё начиная с дросселя групповой стабилизации, выпаял всё, что было припаяно к 1,2,15,16 ножкам tl-ки, сделав запуск сразу при подаче питания(временно, хочу сделать возможность остановить и запустить блок силами контроллера), заменил выходные диоды на более мощную сборку, ну и припаяв плату управления. Выходные ёмкости две, 3300мкф и 1000мкф, два дросселя брал из других трупов блоков питания(мерять нечем, поэтому просто наугад).

Теперь к проблеме: под нагрузкой всего в 0,5-1А начинает тарахтеть основной трансформатор, причём это не высокочастотный визг, а нечто более-менее среднечастотное. Плюс к этому, по выходу блока питания получается чёткая пила с частотой в сотни герц(около 300) и амплитудой около 500мВ в качестве пульсаций на уровне напряжения. Причём такая картина оказалась на обоих блоках питания. Пробовал крутить цепочки в обвеске tl-ки, заменял 100кОм на 47к и 270к(ничего не изменилось), ёмкости с 10n на 1n и 470n. Второе изменение снизило громкость шума и немного увеличило период пилы.
Посмотрев в вышеуказанном сообщении про установку RC-цепочки по выходу транса дежурки 4,7Ом и 10н, попробовал поставить её(вместо 4,7 поставил 10 Ом, т.к первых не было). В лучшую сторону ничего не изменилось, даже хуже стало: увеличилась громкость треска и выросла амплитуда пилы.

Кто нибудь может подсказать, что это за ерунда и как с ней бороться? Заранее спасибо за советы :)

PS: Переделанный первый блок не трещал, а высокочастотно пищал. После установки RC-цепочки треск пошёл и в нём.

PPS: Подключал нагрузку до 5А к точно такому же, но неизменённом блоку питания - ни малейших признаков пилы нет.

Re: Блок питания 3-20В, 0.1-10А на энкодерах.

Posted: 01 Oct 2012 21:15
by gordei
Добавил в прошивку опрос датчика переполюсовки и соответсвенно чуть исправил схему. Теперь, если реле нагрузки отключено и подключить АКБ перепутав + - блок начнет выдавать короткие сигналы на дисплее будет моргать значек батареи и программа блокирует включение нагрузки. Также добавил защиту от перегрева при достижении +80 град нагрузка оключиться автоматически и на диспле будет мигать значек X. После уменьшения температуры до +60 град разблокируется возможность включения нагузки. Также попытался сделать чуть другой алгоритм учета шунта. БП будет добавлять ту разницу напряжения которая теряется на шунте, а не просто вычитать как было раньше. Правда насколько это получилось хорошо сказать однозначно не могу. У кого собраны БП по этой схеме попробуйте проверить т.к. один мой БП не показатель.

Re: Блок питания 3-20В, 0.1-10А на энкодерах.

Posted: 04 Oct 2012 17:12
by busovevg
gordei, в схеме версии v6.6 для чего вторая обратная связь по напряжению через оптрон?

Можете ли вы для меня ( а может и ещё для кого нибудь) убрать из режима индикации отображение температуры и её контроль. ЛМ335 у меня нет, а теперь в v6.6 ещё и в защиту уходит.

Попробывал вашу прошиву v6.6, у меня шунт стоит 2х0.18 тоесть 0.09 коррекцию шунта поставил 90.
Сделал замеры. выставил 5в дал нагрузку 8,5А - показывает 7в а на самом деле 10в.

Re: Блок питания 3-20В, 0.1-10А на энкодерах.

Posted: 04 Oct 2012 21:46
by gordei
busovevg wrote:gordei, в схеме версии v6.6 для чего вторая обратная связь по напряжению через оптрон?

Это не обратная связь, а датчик переполюсовки. Допустим включили блок выставили ток напряжение, а затем второпях не правильно подключили АКБ блок известит вас об этом короткими сигналами. Правда это будет работать если еще не включено реле нагрузки. Как повед себя БП если реле включено не скажу т.к. не пробовал и особого желания делать это нет. Тут три варианта сгорит, сработает ограничение и угробит АКБ или сработает оптрон и отключит нагрузку.


Прошивку по просьбе исправил.
Я полностью не убирал температуру, просто прописал ее 20 град.в программе и сделал чтобы проц не реагировал на ADC5. В настройках можете выбрать по желанию первую или вторую скорость вентилятора зная, что процесор считает температуру радиатора равную 20 град.

Насчет точности показаний вольтметра.
Попробуйте немного поэкспериментировать со значением шунта уменьшая его значение. У меня значение получилось меньше реального. Если есть возможность погоняйте на разных токах и напряжениях. Конечно нелинейность будет наблюдаться но избавиться от ее не просто. У меня после нагрузки в 2А напряжение показывало уверенно выше на 0,1В ну я программно скоректировал это, но не факт, что на других БП это будет полезно. Еще сравните как ведет БП на предыдущей прошивке v 6.5 ну и вынесите свой приговор где лутче. Пока я сам в раздумии нужна ли такая доработка.

Re: Блок питания 3-20В, 0.1-10А на энкодерах.

Posted: 06 Oct 2012 00:11
by busovevg
gordei, а где взять прошивку v 6.5?
Благодарю за исправление на счет температуры, но я надеялся на то чтоб её исключить, чтоб не мелькали лишние показания, а так я резистор с порта на массу кинули в защиту уходить перестал.
По поводу стабилизации если такие сложности то не проще ли с меги выдавать опорное а операционник пусть сравнивает и пуляет шиму.

Re: Блок питания 3-20В, 0.1-10А на энкодерах.

Posted: 06 Oct 2012 17:05
by gordei
Описался маленько не v6.5 а 6.05 на 28 странице находиться. Что касается стабилизации, то что вы описали в схеме предусмотрено. Компаратор находиться в самой ТЛ на вторую ногу приходит изменяемый опоник с меги, а на первую подается через подстроечник выход БП. И еще сложность стабилизации заключается в том, что помимо падения на шунте напруга проваливается и на самом БП плюс надо учесть толщину проводов и сопротивление контактов реле в замкнутом положении. И в разных моделях БП это буде скорее всего по разному. И наверное не совсем хорошо когда на часто изменяемой нагрузке в такт будет и прыгать напряжение. Я еще немного подумаю над этим вопросом и наверное верну эту часть как было.

Re: Блок питания 3-20В, 0.1-10А на энкодерах.

Posted: 07 Oct 2012 20:22
by gordei
Все плюнул на эту стабилизацию получается только хуже. Выкладываю две версии прошивок с датчиком температуры и без. В версии с датчиком температуры убрал отображение температуры на экране, что бы не забивать мозг лишней информацией. Настройку температуры можно сделать в режиме установок. Совместно с шунтом выводиться еще и текущая температура, если она отличается от образцового термометра в этом режиме можно подстроить подстроечником.

Re: Блок питания 3-20В, 0.1-10А на энкодерах.

Posted: 09 Oct 2012 20:05
by busovevg
gordei, а что если исключить лм2904, не особа вроде и нужна. Каково назначение РВ1 и РС3?

Re: Блок питания 3-20В, 0.1-10А на энкодерах.

Posted: 09 Oct 2012 22:31
by gordei
Исключить ЛМ 2904 врятли получиться т.к. нагрузочной способности ШИМ контролера будет не достаточно, чтобы управлять ограничением тока на ТЛ. Также вторая половина ЛМ нужна для согласования второго ШИМ управляющего напряжением. Хотя теоритически вместо ЛМ можно попробовать применить полевые транзисторы. На третьем ШИМ управляющем вентилятором так и сделано. Можете попробовать если есть время и желание экспериментировать. Ну про РВ1 я почти расказал короче это ШИМ в зависимости какой ток выбран значения напряжения меняются от 0 до 5В. А РС3 это АЦП чтобы видеть показания тока установленного на дисплее и чтобы ограничение тока работало линейно. Я пробовал обойтись без этого АЦП расчитывая прграммно значения тока ограничения, которые выводятся на дисплей, но линейность исчезала после 3А. К примеру ток ограничения был установлен 3А а на самом деле ограничение срабатывало при 2,8А или наоборот я уже точно и не помню.

Re: Блок питания 3-20В, 0.1-10А на энкодерах.

Posted: 18 Oct 2012 05:44
by Evgen0972
mikolasnn wrote:Дроссель L3 я мотал жгутиком из 8 проводов ПЭВ диаметра вроде как 0,5 , на двух сложенных вместе сердечниках от дросселей групповой стабилизации
1. А какое количество витков?
2. Какая индуктивность дросселя, если вы ее измеряли?

Re: Блок питания 3-20В, 0.1-10А на энкодерах.

Posted: 22 Oct 2012 20:31
by Viatka61
Кто подскажет,можно ли проверить бп без подключения управления.Я подключил как на рисунке-напяжение на выходе ок.20в и не регулируется,хотя на первой ноге ТЛ меняется.http://s017.radikal.ru/i406/1210/9e/9e7fc14a3cde.jpg

Re: Блок питания 3-20В, 0.1-10А на энкодерах.

Posted: 23 Oct 2012 11:09
by sanntex
защиту убрали и какой блок!!!

Re: Блок питания 3-20В, 0.1-10А на энкодерах.

Posted: 23 Oct 2012 17:49
by mikolasnn
К сожалению я индуктивность не мерил . Вот сейчас собрал второй БП , тут 28 витков на кольце диаметром 4 см ( от мощного БП)