Дата: Воскресенье, 30.07.2017, 09:11 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 814
Статус: Offline
Здесь можно задать вопросы, обсудить свои моменты и наработки по данной теме. Пишите, спрашивайте, предлагайте.
Мой БП получился на 30V и 10A, хотя разгонялся до 40 вольт, но не стал жадничать, пока хватит и так. Диодную зборку применил 80CPQ150
Некоторые полезности: Что-то берем здесь Несколько схем АТХ БП и их переделка здесь Симулятор в протеусе здесь Перемотка трансформатор из БП ПК здесь Второй вариант лабораторного блока питания из БП ATX здесь Лабораторный блок питания 30V здесь Меню setup:
Если удерживать кнопку энкодера и включить питание БП на экране появиться надпись Setup, после этого сразу отпускаем кнопку. Далее появиться надпись Koor <0> кореккция выполниться автоматически надпись смениться на Koor <OK> и осуществиться переход в следующее меню. На экране появится надпись SHUNT вращая энкодер устанавливаем необходимое значение. Нажимаем кратковременно кнопку энкодера и увидим надпись SKOR - это настройка вращения вентилятора на первой скорости охлаждения. Т.е накручиваем энкодер пока вентилятор не начнет вращаться и делаем минимальную желаемую скорость. Следующее меню TEMP1 темперратура срабатывания вентилятора на первой скорости и в следущем меню TEMP2 вторая скорость. Нажимаем еще раз кнопку на экране Save ALL два коротких сигнала говорящие о том, что все данные записаны в память контроллера.
Свисты при ограничении тока:
Свисты и писки в БП прекратились лишь после установки емкостей 0,22мк и 0,33мк между 3 и15 и 3 и 2 ногами TL494. Только так удалось убрать синусоиду на 3 ноге в режиме стабилизации тока (возбуждение).
Небольшой help по настройке:
За основу была взята схема и прошивка с 19 странички http://hardlock.org.ua/viewtopic.php?f=10&t=123 , выложенная mikolasnn. В итоге получилось следующее: 1. Два диапазона измерения тока 0-999мА, 1А-10А с автоматическим переключением диапазонов. 2. Вывод на экран значений сопротивления нагрузки, мощности и температуры радиатора. Переключение осуществляется удержанием кнопки энкодера. Выбранный режим сохраняется в энергонезависимой памяти контроллера. 3. Запуск куллера в зависимости от температуры радиатора. Имеются два порога для первой и второй скорости куллера. Также их можно изменить на свой вкус в файле с расширением eep. 4. Усреднение значений тока и напряжения с целью их стабилизации. 5. Также учитывается сопротивления шунта для коррекции показаний напряжения. Есть возможность менять сопротивление шунта в файле с расширением eep. 6. Предусмотрена коррекция нуля тока измеренного без нагрузки. Есть возможность вписывать свои значения в файле с расширением eep. Ну а теперь сама схема. Как видно сильно больших изменений нет. В качестве измерителя тока применен МСР6022, добавлен датчик температуры LM335 ну и кренка заменена на LM317. В связи с применением датчика температуры пришлось изменить напряжение внутреннего ион с 2,56В на 5В. Теперь по настройке БУ. Первым делам, не падавая напряжения 5В на всю схему, настраивает эти самые 5В на LM317. Если на экране дисплея все значения светяться, можно проверить работоспособность ШИМов. Ну после этого БУ можно подключить к блоку. Взять образцовый термометр и настроить показания темперературы. Далее настроим напряжение выгнав блок на максимум без нагрузки. Потом подключаем нагрузку примерно около 19-20 Ом и настраиваем по образцоваму амперметру первый диапазон тока от 0-999мА. Выгоняем напряжением ток до 998 мА и подгоним показания с помощью подстроечника на 100к, если не получается вытянуть можно поиграться с последовательно включенным резистором. Проверяем правильность показаний. У меня показания завышались на малый токах и при этом без нагрузки висел ток около 6мА. Если у вас нет нуля убираем эту бяку программно, заменив значения в bp.eep по принципу. Адрес h0A значение 1Е что означает 30=6мА*5, где 6мА ток который нужно вычесть, если без нагрузки вместо нуля висят значения. Далее еще раз подстраиваем показания тока в первом диапазоне. Берем нагрузку около 2,5 Ом, чтобы не сгорела бросаем в банку с водой выгоняем ток по мультиметру близко к 10А, но чтобы не сработало ограничение и настраиваем подстроичником пока показания не совпадут. Ну и осталось настроить влияние сопртивления шунта на напряжение. Адрес h04 значение 0А что означает 10/1000=0,01 Ом сопротивление шунта. Т.е. Если к примеру сопротивление шунта 0,012 Ом то в EEPROM прописываем 12 что в шестнацитиричном исчилении будет 0С. Но конечно лучше перед монтажем подогнать сопротивление шунта к 0,01Ом. Как я писал раньше есть возможность настройки порогов срабатывания вентилятора. Адрес h06 значение 26 что означает 38 град. температуру при которой включиться первая скорость вентилятора. Адрес h08 значение 2В что означает 45 град. температуру при которой включиться вторая скорость вентилятора. В bp.eep прописаны следующие значения шунт -0,01Ом, коррекция нуля 6мА, первая скорость вентилятора 38 град., вторая 45 град.
Пару фото моей платы управления, сильно не пинать, она прошла крещение паяльником, сверлом, спиртом и другими приспособлениями электроники для рождения приборов, а также не однократно покрывалась какой-то матерью
Ребята, доволен, работает супер!!! Мать ноутбука поднял быстро, при поиске кз по питанию, оказался кондер, не электролит, грелся жутко, думал полевик, но... в общем супер!!!Люби грешников, ненавидь сам грех!
Пользователи поблагодарившие Alexandr_ за этот пост:
Alexandr_,Пользуюсь таким уже лет 6,в процессе развития темы на хардлоке выкладывались разные варианты и мне пришла давно идея запилить все на одной at90pwm3b,управлять силами PSC,имеются диф каналы для измерения тока, есть встоенное усиление,немного шустрей ADC,короче тогда можно выкинуть шим tl494 и ему подобные вообще,Уже проект был начат,накидал костяк на IAR,потом все это забросил,сейчас сделал заказ в Китае на at90pwm316 ,думаю допилить свой девайс.
mon, так это... конечно же да! Давайте, допиливайте однозначно. На счет тл-ки согласен, упростится схема однозначно, тогда можно будет полностью свою печатку разработать под вашу схему, удобней будет, чем кромсать АТХ-ную, ну это как по мне. Как допилите, откроем вам отдельную тему и вперед, если захотите. Люби грешников, ненавидь сам грех!
Пользователи поблагодарившие Alexandr_ за этот пост:
Alexandr_, В общем собрал на at90pwm316 ,всё управление на этом МК, прямо на транс раскачки силовых транзисторов,схема проста,регулировка от 0-до 25в,двух полярное,2-а режима защиты Fault/Retrigger,скважность Retrigger можно регулировать(скорость пульсаций-попыток запуска),дальнейшие идеи можно развивать место ещё есть. https://www.youtube.com/watch?v=OBN2Jf4GzAA
Сообщение отредактировал mon - Среда, 11.09.2019, 18:56
mon, посмотрел видео, все понятно. Если есть желание, то выкладывайте материал сюда, может кто захочет тоже повторить вашу разработку. Люби грешников, ненавидь сам грех!
Пользователи поблагодарившие Alexandr_ за этот пост:
Alexandr_, Всё будет,только доведу на днях до ума boost-up на 300V к нему для проверки подсветки ТВ,поправлю схему,так как это практически макетка испытательная.
Дата: Воскресенье, 22.09.2019, 06:03 | Сообщение # 8
Генералиссимус
Группа: Администраторы
Сообщений: 814
Статус: Offline
Подсветки какой, светодиодной, как предполагаю, со стабилизацией тока, или что еще прикрутили интересного? Тут на днях столкнулся с одним моментом, мамка на телек не стартует без подсветки..., прошивку восстановил, а он все равно в перезагруз идет..., разобрался, подключил резистор на 510 ом на подсветку, его в банку с водой, иначе раскалялся за 10 секунд, только так мать запустилась, на LVDS смог сигналы отследить нормально. Прикупил на космодроме резисторы на 50Вт., на 50, 100....500ом, прикручу к теплоотводу, кулер с другой стороны, будет вариант нагрузки, под разные задачи, фотку выложу на сайте. Хотел рассказать все с фото, ну уже тут выложил , там повторюсь значит. По вашей теме ждем-с отчета. Люби грешников, ненавидь сам грех!
Пользователи поблагодарившие Alexandr_ за этот пост: