мощное зарядное для свинцовых батарей c контроллером STM8

могло бы быть таким -
schm.GIF
а что, конструктивно схожий сварочный аппарат нормально работает, почему бы и зарядному не быть. наверно сделаю, когда в подобном зарядном блоке у меня возникнет хоть какая нибудь надобность.
_____________________
schm.gif
_____________________
или таким, если использовать силовую часть полумостового компьютерного бп, выкинув оттуда всякие супервизоры и шимконтроллеры.
schm.gifpcb 001.jpg
в принципе работает, но пересчёт данных с токового трансформатора надо будет улучшить.

http://blackbox.vv.si/files/c_hex_pcb_schm bch stm8s.rar
____________________
есть смысл применить источник опорного напряжения на TL431 поскольку внутреннего у STM8S нет (не считая 1,8V выхода питания ядра) а 5V выходы Vsb у блоков ATX явно не прецизионные.
schm_tl431.GIFtest0.jpg

http://blackbox.vv.si/files/c_hex_pcb_schm bch stm8s tl431.rar
_____________________________
версия с использованием выхода питания ядра контроллера в качестве опорного напряжения. под индикатор с общими катодами.
schm_1V8ref.GIF

http://blackbox.vv.si/files/schm_hex_1V8ref.rar
_____________________________
переделка состоит в основном из отключения баз двух транзисторов приводящих управляющий трансформатор от выходов шим-контроллера и резисторов в бп и подключении их к выходу микроконтроллерного блока. ещё потребуется разорвать цепь между плёночным конденсатором полумоста и трансформатором, впаять в разрыв перемычку из гибкого провода и пропустить её сквозь кольцо трансформатора тока. также придётся запитать новую схему управления от линии +5Vsb.
если не выставлять выходное напряжение больше 15V то можно даже конденсаторы не трогать, иначе придётся их выкорчевать, за исключением относящихся к вспомогательному бп и поставить на линию 12V свою ёмкость вольт на 35. но вообще есть смысл расчистить схему компьютерного бп от лишних деталей и пучков проводов.
управление микроконтроллерным блоком несложно - одновременное удержание обеих кнопок даёт доступ к режиму настроек, в нём можно выставить напряжение до которого будет идти заряд и ограничение зарядного тока. выход из режима по неактивности кнопок.
несмотря на то что можно указать предельное напряжение до 18V по его достижению зарядное перейдёт в режим 13,6V_подзаряд_выключен/12,7V_подзаряд включен.
  12-01-2016, 15:23

 подниматель п̶и̶н̶г̶в̶и̶н̶о̶в̶ компьютерных бп.

просто переходник из двух разъёмов АТХ, снятых со старых системных плат и соединённых pin2pin по линиям основных напряжений а также с замкнутыми на общий провод контактами PS_ON. c одной стороны подключается исправный бп, а с другой неисправный что позволяет рассмотреть работу неисправного бп без осложнений связанных с присутствием высокого напряжения.
хотя 2/3 неисправностей этих блоков связаны с высохшими или лопнувшими электролитическими конденсаторами.
  12-01-2016, 14:12

 преобразователь 12VDC_220VAC с высокочастотным повышающим звеном.

schm.GIFtest0.jpg
__________________
вариант компоновки мощного низковольтного моста объединённого с цепями защиты от переполюсовки и превышения тока.
ppcb.jpg
____________________
в принципе работает, но проверено пока только на небольшом асинхронном двигателе. напряжение батареи почти не влияет на выходное, исключая случай когда напряжение с трансформатора становится ниже 310V - тогда контроллер переходит на синусоиду со срезанными верхушками и при необходимости далее к трапеции.
Оптрончики H11L1 неплохи, но можно поставить и 6N137 с тем же трёхтранзисторным драйвером. По некоторым данным 6N137 тоже может работать с выходным напряжением до 16V (по справочным таблицам только до 5V). Но если добавить параметрический стабилизатор то надёжность будет определённо повыше (и к H11L1 это тоже относится).
test1.jpg

http://blackbox.vv.si/files/c_hex_pcb_schm hfhfstm8 sw.rar
  04-01-2016, 15:48

 DC_DC UPS.

Обычно использующиеся бесперебойники как известно имеют массу неприятных недостатков а именно большой расход энергии на собственные нужды, убогое встроенное зарядное устройство, всякие мелкие пакости от производителя наподобие "Green mode" или выключения при использовании внешнего зу или отсутствия холодного старта, капризное отношение к параметрам питающей сети и рассчитаны на совсем небольшое время автономной работы. И не имеют защиты от ошибок при подключении батареи, если не считать одноразового предохранителя. Так что есть смысл попробовать сделать что нибудь получше, особенно с учётом того что в последнее время кратковременные blackoutы слишком участились.

Поскольку современным приборам с импульсными блоками питания на входе не требуется переменное напряжение (однако у телевизоров с элт переменное напряжение нужно для системы размагничивания маски кинескопа), то это позволяет существенно упростить схему.
Будет выглядеть примерно так:
STM8S_bpd_DCDC_UPS_schm.GIF
Или даже так, если ограничить ток заряда батареи ёмкостью конденсатора полумоста.
schm.GIFpcb.jpg
Надо бы использовать компаратор с нормально запертым выходным транзистором для более быстрого срабатывания и уменьшения утечек но плату не хочется переделывать. с другой стороны так устойчивость к наводкам на эту линию выше. а микроконтроллеру в отличие от микросхем ХХ384х всё равно низкий или высокий уровень сигнала блокировки.

Для начала предполагается аппарат примерно на 150W. Трансформатор зарядного блока взят из полумостового компьютерного бп (вторичные обмотки включены на 24V выходного напряжения) а силовой трансформатор 12_310V на основе кольцевого сердечника от 300W "Feron"a.
Вместо драйверных транзисторов BCP56 можно взять BCP54 или BCP55 или даже какие нибудь КТ603/608, но в последнем случае нужно провести кастинг чтобы не было слишком уж позорного h21.
test3 001.jpgtest3 002.jpg
_______________________________
без нагрузки пребразователь забирает от батареи около 0,5А, считая и вентилятор. опробовал также с моим десктопом - ток около 12А, повышающий преобразователь слегка тёплый. зарядное в принципе работает но возможно что то придётся ещё подправить.
несмотря на отсутствие стабилизации выходного напряжения компьютер нормально работает и при напряжении батареи около 10,5V, соответственно на выходе получается где то 260VDC.
test004.jpg
видимо, алгоритм заряда надо скорректировать с тем чтобы измерять батарею при выключенном токе. тем не менее работает и так. поставил этот UPS к компьютеру который принимает сигнал со спутников. конечно рыбалка сейчас уже не та, но всё же пока имеет смысл и бесперебойное питание тут очень уместно. а возможность на горячую снимать или подключать аккумулятор это для меня определенно самое полезное свойство по сравнению с заводскими бесперебойниками.

http://blackbox.vv.si/files/c_hex_pcb_schm UPS_STM8S.rar
_____________________________________
p.s. похоже такой способ заряда благотворно влияет на АКБ.
  24-12-2015, 16:31

 вариант инвертора с синусом из деталей старого UPS.

в данном случае используется комбинация низкочастотного повышающего преобразователя на основе стандартного трансформатора от 600VA UPS и мостового инвертора формирующего выходной 50Гц синус при помощи ультразвуковой ши модуляции.
собственно из UPSа взяты силовой трансформатор, набор силовых низковольтных ключей и кое что по-мелочи в зависимости от модели донора. также можно использовать корпус.
schm.GIFmcu hv pcb.jpgpp pcb.jpg
запустил для пробы низкочастотную часть преобразователя - трансформатор от UPSa при близком к 100% заполнению и частоте около 100Гц забирает на хх 1,1А. что приемлемо. по видимому схема будет хорошо масштабироваться.
100hz100pc.jpg
первый запуск полной схемы прошёл удачно
test0.jpg
опробовал также с нагрузкой сначала в виде 180W асинхронного двигателя от старой стиральной машинки, потом совецкой электродрели мощностью 350W и наконец крессовской шлифмашинки на 700W без плавного пуска. холодильник не тянет, как и следовало ожидать - при пуске отключается по порогу минимального напряжения на шине 310V.
___________________________________
немного упростил схему (убрана цепь контроля выходного напряжения - при перегрузке всё и так отлично отрубается по низкому уровню напряжения на шинах, а коротких замыканий схема не боится), исправил пару мелких ошибок в программе касающихся переключения режимов работы.
уменьшен допустимый уровень входного напряжения до 15V, поскольку использованы высоковольтные конденсаторы на 400V, но это отслеживается только при включении, надо бы доработать.
с трансформатором от APC Back UPS PRO 650 ток холостого хода ещё выше, около 1,6А. предыдущий был от Ippon-a.
test2 002.jpg
можно удвоить выходную мощность схемы поставив ещё один трансформатор от UPS c обвязкой - http://blackbox.vv.si/files/schm1200VA.gif.
если наращивать мощность за счёт увеличения числа повышающих преобразователей то есть смысл выделить под это отдельный микроконтроллер который будет вводить их в работу по мере надобности.

с точки зрения электробезопасности не очень хорошо то что общий провод общий для низковольтной и высоковольтной части преобразователя.
test3.jpg

http://blackbox.vv.si/files/c hex pcb schm _ fbus_pplf swi.rar
  13-12-2015, 22:47

 электронное зажигание для уаза.

сделать что ли новый блок электронного зажигания для УАЗа с индукционным датчиком. заодно и коррекцию опережения предусмотреть и многоискровой пусковой режим и прочее.
uaz_is_schm.GIFuaz_comm_new.jpg
примерно так - http://blackbox.vv.si/files/UAZ_is_c_hex.rar
в принципе работает, но заметного преимущества по сравнению с обычным (доработанным) коммутатором не имеет. может быть стоит попробовать применить формирователь импульсов на L497/КР1055ХП. в этой прошивке ток в первичной обмотке катушки протекает всё время за исключением времени импульса но при простое отключается.

ps - действительно, диапазон регулировки получился вдвое заниженным а в некоторых режимах прошивка неправильно работает из за того что в настройках пропущен бит отвечающий за обновление регистров без генерации прерывания. исправлять не буду, лучше полностью переделать программу.

простой генератор тестового сигнала 4_245Hz на подвернувшейся tiny43 - http://blackbox.vv.si/files/tiny43 testgen.rar
___________________________
версия без регулировки угла опережения. до 1000об/мин формирует две искры подряд, есть функция автоотключения катушки через несколько секунд неактивности. функция прекращения искрообразования в случае превышения бортового напряжения не активирована.

с вывода PF4 можно подать тестовый сигнал на вход для проверки.
http://blackbox.vv.si/files/v2_no_angle_reg.rar
___________________________
версия с тахометром и регулировкой угла опережения кнопкой. немного усовершенствованный алгоритм при расчёте угла учитывает не только результаты измерения предыдущего периода но и динамику изменения скорости вращения.
efi_V3.GIFefi_v3_pcb.jpg
прошивка пока не тестировалась, если не считать того что двигатель несколько раз заводился и работал на разных оборотах.
короткое нажатие кнопки задаёт направление изменения угла опережения, удержание в нажатом положении - изменение угла в соответствии с заданным направлением. при неактивности кнопки на индикаторе отображается результат измерения частоты импульсов датчика приведённый к тысячам об/мин (в формате единицы krpm.десятые доли, на фото разделительная точка отсутствует из за дефекта индикатора).
http://blackbox.vv.si/files/UAZ_ign_V3.rar
uaz ig3 inn.jpg

немного изменена входная цепь (и pcb) для большего соответствия оригинальному блоку. не исключено что с резистором на + помехозащищёность немного выше, хотя в оригинале такое решение возможно должно было отключать катушку при обрыве датчика.
http://blackbox.vv.si/files/schm_pcb_v3b.rar
  комментарии: 2 04-12-2015, 08:51

 usb - программатор для atmelовских mcu.

несколько устарел конечно, но всё ещё полезен.

pusb_prog.GIF2102.GIF
Сделан на основе проекта AvrUsb500 by Petka (который тоже в свою очередь на основе чего то там) из шнурка от сотового (с микросхемой PL2303, стоит рублей 50 если брать не в салонах) и контроллера Atmega8A (в корпусе tqfp32). Можно также использовать и телефонные кабели с другими микросхемами преобразующими сигналы USB <> COM, достаточно глянуть в описании микросхемы где у неё выводы Rx/Tx. Например взять микросхему CP2102, практически не требуюущую внешних деталей и в разы более дешёвую чем FT232, но однако неудобную в пайке из за корпуса QFN.
Так или иначе всё это работает без сбоев даже с длинным USB кабелем на скорости 115200 (а на малой скорости может и отказаться, к слову), кристаллом на 14,3МГц снятым со старой компьютерной платы и программирует контроллеры за считанные секунды.
Если в телефонном переходнике установлена микросхема преобразователя напряжения mc34063 то неплохо бы убедиться что на выходе у неё 5V и если потребуется подрегулировать напряжение или вообще убрать эту микросхему подключив питание поступающее от USB напрямую к плате с atmegой (которую не сложно так обкорнать, что она влезет в корпус самого переходника).
Что касается настройки то в свойствах виртуального COM нужно отключить аппаратное управление потоком. Для программирования самого программатора можно использовать пять проводков к LPT и какую нибудь простую программу типа PonyProg или UniProf. А вот для работы с ним лучше всего применить AVRDude с оболочкой как то AVR Burn_O_Mat или AVRdudeprog v3.3 (в настройках указав программатор STK500 2.X).

http://blackbox.vv.si/files/pcb_hex_pprog.rar
  03-12-2015, 11:37

 схемки для низковольтных асинхронников.

schm3ph.gifschm 103.gifpcb3phstm8.jpgpcb 103.jpgtest0 103.jpgtest03phstm8.jpg
с синусом и без синуса. в виде макетов работали, но были разобраны за ненадобностью.
http://blackbox.vv.si/files/stm8 3p c&hex&pcb.zip
http://blackbox.vv.si/files/stm8s103f2p6 3ph c hex pcb.zip
  19-11-2015, 19:26

 зарядное на паре трансформаторов от UPS

наподобие того что было когда то в журнале "Радио" и неплохо работало. это слегка усовершенствовано. проверено только в виде макета.
358 schm.GIFR-1987-08.gif

или можно попробовать использовать микроконтроллер
http://blackbox.vv.si/files/m8_2trf zu c hex.rar
  13-11-2015, 20:08

 преобразователь 12_18VDC для нетбука.

m8 schm.gifstm8 schm.gifm8 1218.jpg12b18 m8.jpg
то что сделано на 8-й меге я периодически использую, а которое на STM8 посмотрел и разобрал за ненадобностью - нетбук то у меня всего один.

http://blackbox.vv.si/files/c&hex&pcb 12_18.rar
  09-11-2015, 20:45
1 2 3 4 5 6 7 8 9