Косой с активным размагничиванием

Обсуждение теоретических вопросов

Куратор темы: pwn

Re: Косой с активным размагничиванием

Сообщение MasterCat » 06 май 2012, 16:45

понятно, что не смотрел. для особо ленивых переношу сюда. да ещё и в простом текстовом формате.

читать за // т.е. комментарии к параметру.

это фрейм обмена при корректировке всего одного параметра. например отделно Тока.
struct {
unsigned char Active; // общий режим устройства. MMA TIG CHAGER STARTER
unsigned char Status; // работа, останов, настройка,авария...
unsigned char Parametr_Corr; // корректируемый параметр ( в режиме настройки)
unsigned char Sel_canal_Rx; // канал по которому читаем в текущее времени
unsigned char Sel_object_par; // параметр+объект (блок) с котрым работаем в текущее времени
unsigned char ERR_flags; // флаги ошибок
unsigned char select_query; // вариант запроса к блоку
unsigned char ansver_object_par; // ответивший объект (из поля фнукции.[в нем и имя и команда] )
}Regim ={


struct {
//из инвертора
unsigned char Active; // общий режим устройства. MMA TIG CHAGER STARTER
unsigned char _status_; // PwrActive._status_ PWR_overload
unsigned char _V_os_PWR ; // выходное напряжение
//поканальные токи, если работаем с каждым отдельно
//если поканально не измеряем, а только средний
// то тупо средний делим пополам на оба канала (если оба включены)
unsigned char _midle_current_0 ; // значение среднего тока для одного канала
unsigned char _midle_current_1 ; // .. и второго


// средний общий ток нагрузки [ если оба канала, сумм. _midle_current]
//если c шунта, десятки А для TIG и ед.А А АКБ .
unsigned int _I_RN_current_summ ;
//из служебного
//unsigned int _Vhs_ ; // напряжение сети
unsigned char _Vhs_;
unsigned char _termo_0;
unsigned char _termo_1;
unsigned char _termo_2;
unsigned char _code_ERR;
}Get_value ={0x00};

///этот setup расширенный. хранится тут. в PWMку передаем укороченный
/// меняем структуры под Builder. т.к. у косого дроссель большой, то регулируемые времена спада и нарастания
//убираю. один черт , физика их на нет сведет.
/*
struct {
unsigned char _set_Power_regim_ ; // установленный режим силы (стаб U,I,P)
unsigned char _set__midle_current_0 ; // средний ток 0го канала
unsigned char _set__midle_current_1 ; // средний ток 1го канала (при уставке 0й=1му)
unsigned char _set__short_circuit ; // ток короткого замыкания Anti Stick (==000 не стабилизированный)
unsigned char _set__MAX_current ; // MAX возможный ток 1го канала( вт.ч. и КЗ )
unsigned char _set_short_circuit_procent;// проценты тока короткого замыкания к рабочему
unsigned char _rising_edge_current_ ; // фронт нарастания тока ДЕСЯТКОВ миллисекунд
unsigned char _fault_enge_current_; // фронт спаданияя тока ДЕСЯТКОВ миллисекунд
unsigned char _set__Forsage_procent ; // %% тока форсажа (_set__midle_current * %%)
unsigned char _set__HotStart_procent; // %% при горячем пождиге. (_set__midle_current * %%)
unsigned char _set_V_os_PWR ; // выходное напряжение (==123 без стабилизации. сколько получится)
unsigned char _set_V_os_short_circuit ; // выходное напряжение ниже которого считается КЗ (после Forsage||HotStart)
unsigned char _set_V_os_arc_long ; // напряжение выхода, выше которого считается дуга длинной
unsigned char _set_pwr_stop_long_arc; // по длинной дуге (==1)тормозить/не тормозить(==0)
unsigned char _set_timeout_short_circuit;// таймер короткого замыкания СОТЕН ms
unsigned char _set_time_forsage; // время форсажа ДЕСЯТКОВ ms (? с фронтами или без?)
unsigned char _set_timeOut_hot_start ; // запас времени для горячего старта СОТЕН ms
unsigned char _set_timeout_XX_ ; // время холостого хода СЕКУНД. по окнчании sleep
unsigned char _set_time_pwr_overload ; // уставка времени СЕКУНД течение кторого терпим перегрузку(в т.ч. растяжка) .
unsigned char _set_RN_PWR ; // мощность на нагрузке (000 без стаб) . вреж. стаб тока == макс. мощности (в.ч. растяжка)
unsigned char _Uhs_min_; // нижний предел сети
unsigned char _Uhs_max_; // верхний предел сети
unsigned char _time_Vhs_; // время провала
}Set_pwr_params = {

=======

и тут параметр под названием Ток, ну совсем теряется, хоть и самый важный.

и вот сопутствующие току параметры У ВСЕХ настраиваются под конкретный режим сварки и ... запоминаются.
типа памяти руля и сиденья в авто.
Аватара пользователя
MasterCat
 
Сообщения: 1281
Зарегистрирован: 02 фев 2011, 17:18

Re: Косой с активным размагничиванием

Сообщение pwn » 06 май 2012, 17:05

MasterCat писал(а):момЕнт. что имеется ввиду под силой. я имею ввиду проц+ключи.
Имеется в виду под силой то, что может клацать и без вмешательства софта, один раз настроившего PSC. Все остальное (антизалип, форсаж, наклон ВАХ, исчо что нить) есть софтовые надстройки. В последней модели что я нарисовал - достаточно задействовать два канала pwm2/3 и после чего только по по DAC-у рулить опорой компаратора и тем самым задавать ток. Если хочется еще и напругу регулировать - еще один внешний DAC в виде цифрового резистора и ограничителшь вольтсекунд, только опорой ему рулим через такой DAC. Фсе. опять же минимум вмешательства от проца нужно чтобы железо работало - поставил один раз опоры через DAC-и и уже можно ниче не делать. Будет очень даже поцанский сверкальник :haha: Но так как я хочу большего, то будет мериться и выходной ток по среднему и напруга, и далее через софтовый ПИ-регулятор обеспечиваться нужная ВАХ. Но это надстройки над силой, которые потом будут дотачиваться в коде. Но - головняк того же проца что и содержит на борту PSC. А руль через протокол лишь выдает ТЗ - какой конкретно треба сварочный процесс. И фсе. Дал указиловку и спит, до очередного мата сварного и тычка грязным пальцем в тачскрин. :haha: Идеология примерно такая.
другое дело, когда кАженную миллисекунду диктуем условия.
Так тоже будет, но потом. Функционал будет дотачиваться по ходу пьесы. При неизменной силе (с паяльником я в нее буду лазить только на момент отладки, после шыш, разве что :bach: тогда буду искать почему, устранять, и опять весь тюнинх - только через код проца, на борту которого PSC рулящий силой.
вот гырамотно 'взЯть и поделИть' - это есть путь в светлое пырошлое. :)
Тут и делить то особо нечего уже. Понять идеологию - и все прозрачно оно тут.. Просто, как пачка соли..
структурки то поглядел бы уже. а..
Погляжу.... тута меня рвут на части, пока в рабстве у супруге пашу в огороде. Вроде как немного осталось уже, скоро гляну :haha:
Аватара пользователя
pwn
 
Сообщения: 3378
Зарегистрирован: 26 янв 2011, 03:04

Re: Косой с активным размагничиванием

Сообщение pwn » 06 май 2012, 17:42

lil писал(а):И тут еще вопрос, что удобнее- кучу меню перешерстить, или две ручки покрутить. :lol:
Удобнее как раз таки кучу меню переворошить и выкопать ранее сохраненный режим, который уже месяц назад отстроил варя какую нить хрень. И потом парой тыков адаптировать. Я вот если что ответственное варю, иной раз полчаса шкварчу на черновике и подбираю режим, десяток лектродов впустую - как нефиг делать. Это неизбежно если все на аналоговых крутелках. Поэтому меню лучше. Оно время жизни экономит и ресурсы.
И это не говоря о режиме ПА, где еще и подачу электрода постоянно регулировать приходится.
Постоянно скорость крутить в ПА приходится только если аппарат гуано или протяжка звездит. Реалаьно проставил оптимум и вперед. Нада что-то поменять - вместе со скоростью уже и напругу нада крутить по хорошему. В итоге делаем 10-20 оптимальных рабочих точек, забиваем их в память проца и прыгаем по ним. А скоростью подачи и напругой уже проц сам рулит ;)
Я понимаю желание сделать предельно удобный аппарат, но совсем не понимаю, как это можно сделать реально.
Во, вот это есть истинная причина того что Игорь Ломакин упирается :haha: Это Нормально, не понимать что-то. Но по ходу процесса все станет на свое место и станет понятно ;)
MasterCat писал(а):понятно, что не смотрел. для особо ленивых переношу сюда. да ещё и в простом текстовом формате.
Чуть позже переточу под эту задачу и выкину нафиг все лишнее. Ибо его тут до.... ;) Все ушел на огород :haha:
Аватара пользователя
pwn
 
Сообщения: 3378
Зарегистрирован: 26 янв 2011, 03:04

Re: Косой с активным размагничиванием

Сообщение MasterCat » 06 май 2012, 18:04

баба яга против.
пэфэси пээфсёй, а всякие форсажи и пр. хер де обрабатывать? или на месте или на верху. на месте предпочительнее, но не всё.
например:
установлен параметр тока форсажа не равным нулю. а скажем 7% с временем в 400миллисек.
как и где его отрабатывать? алгоритмы есть, конечно и рабочие, но! коль уж решил переосмыслить, то лучше каждую косточку
Аватара пользователя
MasterCat
 
Сообщения: 1281
Зарегистрирован: 02 фев 2011, 17:18

Re: Косой с активным размагничиванием

Сообщение pwn » 06 май 2012, 20:40

MasterCat писал(а):баба яга против.
От уж эта баба яга :haha: От уж несговорчивая :lol:
пэфэси пээфсёй, а всякие форсажи и пр. хер де обрабатывать? или на месте или на верху.
На месте. На верху говорят нада форсаж али нет. И сколько.
на месте предпочительнее, но не всё.
Ваще то на месте предпочтительнее как раз все. А от руля говорить сколько и как. И все. Руль - это фасад. Сам по себе ниче не делает, хотя и может запросто заменить всю ботву :haha:
установлен параметр тока форсажа не равным нулю. а скажем 7% с временем в 400миллисек.
как и где его отрабатывать?
Ну я бы по другому делал этот форсаж. Во первых, 7 процентов это что слону дробина. Во вторых по таймауту неверно. может и много и мало оказаться. Например рабочий ток выставлен 100 ампер для лектрода тройки УОНИ. Чтобы эту гадость без проблем зажечь, нужно нагарнуть 130-150 ампер току, но тут же сбросить до уствки как пошел процесс. А это может быть и 0.2с а может и 1, как пойдет. А вот поймав дугу (по напержению на выходе) то тут да, крутим таймаут и сбрасываем ток до рабочего. Кем рулить? ясен пень тем у кого PSC на борту. А сверху только нада не нада и сколько. Типа по протоколу команда пришла, данные в структуре осели. И далее иф (в структуре стоит что нада) { понеслась } :haha:
алгоритмы есть, конечно и рабочие, но! коль уж решил переосмыслить, то лучше каждую косточку
Алгоритм влево, вправо... жисть покажет. Базовая рулежка одна (либо две): рулим DAC-ом (или двумя) и на выходе получаем чо хотим. Только один момент, который нада отрабатывать софтово - сначала размагничивание, а потом тока сила. Либо как вариант можно сделать это на уровне драйвера, если он интеллектуальный. Тогда ваще все пофиг.
Аватара пользователя
pwn
 
Сообщения: 3378
Зарегистрирован: 26 янв 2011, 03:04

Re: Косой с активным размагничиванием

Сообщение pwn » 07 май 2012, 01:02

MasterCat писал(а):понятно, что не смотрел. для особо ленивых переношу сюда. да ещё и в простом текстовом формате.

читать за // т.е. комментарии к параметру.

Код: Выделить всё
это фрейм обмена при корректировке всего одного параметра. например отделно Тока.
struct {                           
unsigned char Active;         // общий режим устройства. MMA TIG CHAGER STARTER           // add MIG/MAG  STT :)  ТИГ только обычный, без переменки
unsigned char Status;         // работа, останов, настройка,авария...                                   // OK
unsigned char Parametr_Corr;  // корректируемый параметр ( в режиме настройки)            // ?
unsigned char Sel_canal_Rx;      // канал по которому читаем  в текущее времени               // OK
unsigned char Sel_object_par; // параметр+объект (блок) с котрым работаем в текущее времени    // OK
unsigned char ERR_flags;      // флаги ошибок                                                                                   // OK
unsigned char select_query;   // вариант запроса к блоку                                                                       // OK
unsigned char ansver_object_par;  // ответивший объект (из поля фнукции.[в нем и имя и  команда] )    // OK
}Regim ={


struct {
   //из инвертора
unsigned char Active;         // общий режим устройства. MMA TIG CHAGER STARTER     // add MIG/MAG  STT :)  ТИГ только обычный, без переменки
unsigned char  _status_;              // PwrActive._status_  PWR_overload                         // OK
unsigned char  _V_os_PWR   ;          // выходное напряжение                                       // OK
//поканальные токи, если работаем с каждым отдельно
//если поканально не измеряем, а только средний
// то тупо средний делим пополам на оба канала (если оба включены)
unsigned char  _midle_current   ;    // значение среднего тока  для одного канала     // канал один
// unsigned char  _midle_current_1  ;    // .. и второго                                                      // второго не будет

 
//  средний общий ток нагрузки [ если оба канала, сумм. _midle_current]
//если c шунта, десятки А для TIG и ед.А  А АКБ .
// unsigned int  _I_RN_current_summ ;                                                                        // лишнее канал один
//из служебного
//unsigned int  _Vhs_ ;   // напряжение сети
  unsigned char _Vhs_;                                                                                                // сетью заниматься будет ККМ. Не его ума дело. Но можно у него   спросить. В любом случае так как проц на низкой стороне, мерить сам что на банках он не сможет.
/*
unsigned char _termo_0;
unsigned char _termo_1;
unsigned char _termo_2;
*/                                                          // так как датчики аналоговые, врят ли уместно тащить их к самому процу. По крайней мере неудобно и окончательно не решил, кто будет мониторить температуру и управлять карсонами.

unsigned char _code_ERR;                      // OK
}Get_value ={0x00};
 
///этот setup расширенный. хранится тут. в PWMку передаем укороченный
/// меняем структуры под Builder. т.к. у косого дроссель большой, то регулируемые времена спада и нарастания
//убираю. один черт , физика их на нет сведет.
/*
  struct { 
unsigned char _set_Power_regim_ ;        // установленный режим силы (стаб U,I,P)              // OK
unsigned char _set__midle_current ;  //  средний ток 0го канала                                           //  канал один
//  unsigned char _set__midle_current_1  ;  //  средний ток 1го канала (при уставке 0й=1му) // лишнее
unsigned char _set__short_circuit  ;     // ток короткого замыкания  Anti Stick (==000 не стабилизированный) // OK
unsigned char _set__MAX_current ;        // MAX возможный ток 1го канала( вт.ч. и КЗ  )       // OK
unsigned char _set_short_circuit_procent;// проценты тока короткого замыкания к рабочему  // OK
unsigned char _rising_edge_current_ ;    // фронт нарастания тока ДЕСЯТКОВ миллисекунд     // десятки миллисекунд это больно дохрена.
unsigned char _fault_enge_current_;      // фронт спаданияя тока ДЕСЯТКОВ миллисекунд      // тут явно лишнее. Вместо этого будет формирование ВАХ в виде зависимости уставки тока от выходного напряжения
unsigned char _set__Forsage_procent ;    // %% тока форсажа (_set__midle_current * %%)              // OK
unsigned char _set__HotStart_procent;    // %%  при горячем пождиге.  (_set__midle_current * %%)       // OK
unsigned char _set_V_os_PWR   ;          // выходное напряжение (==123 без стабилизации. сколько получится)    // можно сказать ограничиение по вольтсекундам
unsigned char _set_V_os_short_circuit  ; // выходное напряжение ниже которого считается КЗ (после Forsage||HotStart)  // OK
unsigned char _set_V_os_arc_long       ; // напряжение выхода, выше которого считается дуга длинной   // вместо этого лучше регулировать длину дуги ограничением вольтсекунд. Выше не вылезет иначе как на ХХ
unsigned char _set_pwr_stop_long_arc;    // по длинной дуге (==1)тормозить/не тормозить(==0) // лишнее.
unsigned char _set_timeout_short_circuit;// таймер короткого замыкания   СОТЕН ms    // OK
unsigned char _set_time_forsage;         // время форсажа ДЕСЯТКОВ ms (? с фронтами или без?)  // OK, но лучше офф по факту наличия дуги
unsigned char _set_timeOut_hot_start ;   // запас времени для горячего старта СОТЕН ms   // OK
unsigned char _set_timeout_XX_ ;         // время холостого хода СЕКУНД. по окнчании  sleep       // OK 
unsigned char _set_time_pwr_overload ;   // уставка времени СЕКУНД течение кторого терпим перегрузку(в т.ч. растяжка) .// OK
unsigned char _set_RN_PWR    ;           // мощность на нагрузке (000 без стаб) .  вреж. стаб тока == макс. мощности (в.ч. растяжка) // OK вместо этого лучше формирование ВАХ
unsigned char _Uhs_min_;                 // нижний предел сети  // нива ккм и не наше дело
unsigned char _Uhs_max_;                 // верхний предел сети // нива ккм и не наше дело   
unsigned char _time_Vhs_;                // время провала  // нива ккм и не наше дело
}Set_pwr_params = {


=======

и тут параметр под названием Ток, ну совсем теряется, хоть и самый важный.

и вот сопутствующие току параметры У ВСЕХ настраиваются под конкретный режим сварки и ... запоминаются.
типа памяти руля и сиденья в авто.

Рихтанул малость, но по ходу пока до этой ботвы далеко. Она еще десять раз напишется. Начинать нада с одного простого режима - ММА и все ч то с ним связано. Потом по ходу допишется.
Аватара пользователя
pwn
 
Сообщения: 3378
Зарегистрирован: 26 янв 2011, 03:04

Re: Косой с активным размагничиванием

Сообщение pwn » 07 май 2012, 16:31

MasterCat писал(а):а про форсаж то чего прицепился. 7% ему не по вкусу. ну так значение может быть и 0 и 100%.
Потому как форсаж нужен в основном для УОНИ лектродов (и им же стабилизация по мощности, но опять же до некоторого предела, чтобы на КЗ слишком много не вдуть, иначе только брызги веером летят) а им форсаж это от 30 процентов как минимум. Все что ниже - рабочие токи :haha: Это веть дрянь с стеклянной обмазкой, но зато какие швы этой дрянью выходят если им режим подобрать да уметь ими варить... А всем остальным форсаж - баловство. АНО-21, рутиловые, ОЗС - все без него как спички загораются, им форсаж нафиг не убился.
Аватара пользователя
pwn
 
Сообщения: 3378
Зарегистрирован: 26 янв 2011, 03:04

Re: Косой с активным размагничиванием

Сообщение pwn » 07 май 2012, 16:50

Подправил модельку приопустив порог срабатывания ограничения тока размагничивания. А то в фазном варианте слишком большой ток разгоняется, а он греет как ключи так и резки которые последовательно с диодами размагничивания вспомогательных дросселей. А без этих резиков тяжко - на макс. заполнении вспомогательным дросселям по сути некуда размагничиваться, кроме как в эти резики. Но если не борзеть то в них рассеивается немного. Радикально проблема решается только если верхний диод размагничивания оторвать и сделать туда вольтодобавку в 10-30 вольт. Тогда и дедтаймы можно не закладывать. Но сама такая вольтодобавка - отдельный головняк. Хотя возможно я сделаю именно с ним - так как у меня ККМ по любому, то простым приемом в нем можно снизить потери на включение (они там основное зло), но это прием как раз порождает дополнительную жижу в 30-50 вольт относительно банок, которую куда-то нада сливать. Как вариант я ее приколхозю с пользой - и сливать полегче и толку больше. Но даже без этого - почти законченный вариант. Разве что в модели поставить реальные ТТ а не идеальные и посмотреть что выйдет. Но думаю что-то аналогичное, тем паче что в наладоннике это на ура работет.
Вложения
Косой_с_активным_размагничиванием.4.20.asc
(35.64 КБ) Скачиваний: 171
Аватара пользователя
pwn
 
Сообщения: 3378
Зарегистрирован: 26 янв 2011, 03:04

Re: Косой с активным размагничиванием

Сообщение MasterCat » 07 май 2012, 17:02

поглядеть нечем. всё украдено.
а вольтодобавка....
тогда может стоит подумать про ТУ версию с отделным питанием? по сути отдельный узел для любого воплощения косого? может и проще получится? служебный то всяко будет.
Аватара пользователя
MasterCat
 
Сообщения: 1281
Зарегистрирован: 02 фев 2011, 17:18

Re: Косой с активным размагничиванием

Сообщение MasterCat » 07 май 2012, 17:08

это фрейм обмена при корректировке всего одного параметра. например отделно Тока.
unsigned char Parametr_Corr; // корректируемый параметр ( в режиме настройки) // ?
[/i]девайс не знает какой параметр в раюоте, ему это ни к чему. он его из структуры взял и отправил[/i]

}Regim ={


struct {

unsigned char _midle_current ; // значение среднего тока для одного канала // канал один
не факт
// unsigned char _midle_current_1 ; // .. и второго // второго не будет


unsigned char _Vhs_; // сетью заниматься будет ККМ. Не его ума дело. Но можно у него спросить. В любом случае так как проц на низкой стороне, мерить сам что на банках он не сможет.
/*
unsigned char _termo_0;
unsigned char _termo_1;
unsigned char _termo_2;
*/ // так как датчики аналоговые, врят ли уместно тащить их к самому процу. По крайней мере неудобно и окончательно не решил, кто будет мониторить температуру и управлять карсонами.
спорно, но можно и отдельно

unsigned char _code_ERR; // OK
}Get_value ={0x00};

///этот setup расширенный. хранится тут. в PWMку передаем укороченный
/// меняем структуры под Builder. т.к. у косого дроссель большой, то регулируемые времена спада и нарастания
//убираю. один черт , физика их на нет сведет.
/*
struct {
unsigned char _rising_edge_current_ ; // фронт нарастания тока ДЕСЯТКОВ миллисекунд // десятки миллисекунд это больно дохрена.
unsigned char. хотя можно int
unsigned char _fault_enge_current_; // фронт спаданияя тока ДЕСЯТКОВ миллисекунд // тут явно лишнее. Вместо этого будет формирование ВАХ в виде зависимости уставки тока от выходного напряжения
и чем выстраивать зависимость?


не уверен



}Set_pwr_params = {
Аватара пользователя
MasterCat
 
Сообщения: 1281
Зарегистрирован: 02 фев 2011, 17:18

Re: Косой с активным размагничиванием

Сообщение pwn » 07 май 2012, 20:06

MasterCat писал(а):и чем выстраивать зависимость?
Массивом. Ассоциативным ессно :) В котором для каждого выходного напряжения (с некторым шагом в 0.1-0.2 вольта) в диапазоне от нуля до того что может быть на дуге (ключ) задан свой ток, который нада зафигячить в DAC (значение), который определяет поцикловку по току. Тогда в зависимости от состояния системы (которое будет определяться процессами происходящими в дуге) инвертор будет либо в режиме стабилизации по току (ограничение заполнения по токовй поцикловке) либо в режиме стабилизации по напряжению (ограничение по вольтсекундам срабатывает быстрее чем ограничение по току от поцикловки). При этом понятно, что выходное напряжение будет куда-то и как-то бегать, но и тут же будет меняться задание по току в зависимости от этого. Т.е. все это дело можно назвать динамическим формированием выходной ВАХ. Которая может быть своя под каждый процесс, а не обязательно круто/полого падающая как для ММА. Понятно что сильно увлекаться и делать отрицательную ВАХ как у тунельного дида не стоит, ибо свистеть начнет, но в большинстве случаев обязано прокатить. У нас простейшее звено первого порядка, в котором только дроссель (L) и нагрузка (R), и поэтому должен прокатить и такой борзый режим регулирования :haha: Это что касаемо ВАХ. Кроме него будет иметь место построение процесса по событиям во времени. Ну типа в том же STT - пасем все время напругу. Как пошло КЗ скидывам ток на х миллисекунд, потом наваливаем от души (параметр как долго и сколько наваливаем), потом опять возвращаем рабочую точку и так далее до следующего КЗ. Подобное можно и для ММА проделать, но больше чем у лектрода двойки пинчем глоку капле передавить - это нада за 300 ампер току нагарнуть, а это многа, харя может треснуть у инвертора :haha: Хотя кто знает, может в кратковременном импульсе я им на 300-350 ампер и влезу. Тогда точно STT получится со всеми фенечками процесса.
Аватара пользователя
pwn
 
Сообщения: 3378
Зарегистрирован: 26 янв 2011, 03:04

Re: Косой с активным размагничиванием

Сообщение pwn » 07 май 2012, 20:16

MasterCat писал(а):а вольтодобавка....
тогда может стоит подумать про ТУ версию с отделным питанием? по сути отдельный узел для любого воплощения косого? может и проще получится? служебный то всяко будет.
Если есть ККМ то это лишнее. Даже если бустерный диод карбидный, один шыш ключу жарко включаться, а если тут еще и токи под писят ампер в пике синуса, то вааще весело. Поэтому нужен снаббер на включение по хорошему. А это мелкий дросселек в 2-3 микрогенрия в цепи стока ключа и мелкий диод на слив. Но чтобы он очень шустро размагничивался (иначе по башке все равно ключ получает, только через мелкий диод) нужно сливать его не в банки а чуть повыше. Вот это чуть по выше потом мона и в косом поюзать. Но мелкий слив придется делать (ибо в одних ситуевинах баланс положительный, а в других отрицательный), что есть лишние городушки и как бэ не хотелось их городить. Правда ватт на 50 от силы, но все равно городушка лишняя. Весомо она только максимальное заполнение расширяет косому вплоть до 0.5 ровно, но так как у нас ККМ то мона и не париться было бы. Если бы не мои далеко идущие макиавелевские планы :haha: когда нить подружить эту ботву с ионистором. А с ними такая хрень, что чтобы из них выжать максимум инвертор должен уметь работать при как можно более низком напряжении. По хорошему 180-200 вольт минимум. Именно поэтому я в трансе заложил Ктр=6 хотя вполне мог себе позволить Ктр=8 и тем самым исчо разгрузить ключи по току. Но... шыш я угадал, пришлось пойти на компромайс, понижающий выхлоп от наличия ККМ-а по входу :cry:
Аватара пользователя
pwn
 
Сообщения: 3378
Зарегистрирован: 26 янв 2011, 03:04

Re: Косой с активным размагничиванием

Сообщение pwn » 07 май 2012, 20:30

Кстати я тут подумал... когда-то я предлагал такую идею в спарке однотактов - "переключение скоростей". То есть когда второй однотакт переводится в режим либо синхронного либо противофазного клацанья с первым. В синхронном режиме выходной ток который мона содрать удваивается, но напруга падает. Но если мы на 300-х вольтах можем при Ктр=6 выдрать вплоть до 45 вольт, то половина от этого (22 вольта) тоже само по себе не мало. Сварочный процесс ММА такой напругой не обеспечишь, а вот в MIG/MAG это вполне валидные напряжения. То бишь вполне можно в режиме полуавтомата когда нада навалить току и передавить горло капле пинчем переводить косые в синхронный режим и потом вертать обратно. Тем паче что тут оно за здрасте делается - ток то в минусе фиксирован, и может вполне "подождать" там несколько периодов а не только полупериод при переходе из одного режима в другой. А в PWM3 так под это дело даже матрица на PSC2 есть, которой мона на лету извращаться. Вот. Попробуйте такое в двутакте провернуть :haha: А тут на раз-два лепится. :good:
Аватара пользователя
pwn
 
Сообщения: 3378
Зарегистрирован: 26 янв 2011, 03:04

Re: Косой с активным размагничиванием

Сообщение MasterCat » 07 май 2012, 20:30

как виант такое руление можно рассмотреть конечно.
думать вообщем надо
тут вот ещё загвозка, а какими картинками букафками пиктограммами представить режимы настроек этой байды, в т.ч. и с растяжкой дуги?
Аватара пользователя
MasterCat
 
Сообщения: 1281
Зарегистрирован: 02 фев 2011, 17:18

Re: Косой с активным размагничиванием

Сообщение MasterCat » 07 май 2012, 20:32

pwn писал(а):Кстати я тут подумал... когда-то я предлагал такую идею в спарке однотактов - "переключение скоростей". То есть когда второй однотак :good:

хм.
пульсации гулять будут.
хотя...
Аватара пользователя
MasterCat
 
Сообщения: 1281
Зарегистрирован: 02 фев 2011, 17:18

Re: Косой с активным размагничиванием

Сообщение pwn » 07 май 2012, 20:42

MasterCat писал(а):тут вот ещё загвозка, а какими картинками букафками пиктограммами представить режимы настроек этой байды, в т.ч. и с растяжкой дуги?
ХЗ пока. Но на то оно и software, что оно мягкое, гибкое в отличие от hardware (жоского и не гибкого), чтобы потом доточить все по ходу. Все что нада сейчас - обкатать топологию и позаботиться при проектировании драйверов ключей о том, чтобы даже спяьну низя было силу своими опытами на бок положить :haha: А там хот ноут тащим на верстак и потыкав лектродом тут лезем в код правим режим, прешиваем и опять тычем :haha: Именно по этому у меня к рулю конкретное жоское требование: он должен без головняков уметь перепрошивать подшефных. И ни....ёт ;) Ибо мало слепить пацанскую силу, нада суметь из под этой силы взять все. Просто ММА сверкальник - давно уже не интересно. Но все что выше - куча времени на итерации. И если вдруг для того чтобы перепрошить поганого таракана мне нада будет половину разобрать и лезть кудата соплями от дебаггера - я сам такой девайс на чермет попилю либо сделаю по человечески. Поэтому если вдруг руль уметь не будет - я научу его в обязалово ;) И ни....ёт :lol:
Аватара пользователя
pwn
 
Сообщения: 3378
Зарегистрирован: 26 янв 2011, 03:04

Re: Косой с активным размагничиванием

Сообщение pwn » 07 май 2012, 20:45

MasterCat писал(а):пульсации гулять будут. хотя...
Нам нада такой режим если мы хотим току при кз или где-то рядом за 180 ампер. При частоте импульсов в 90-100кгц и концах в 5-7 микрогенриев париться про пульсации? Да я вас умоляю :haha: Какие нахрен пульсации? А вштатном режиме какого нить ММА это и не требуется, ибо более 200-220 ампер в быту - делать нехрена такими токами, а БАМ уже надцать лет как построен :haha:
Аватара пользователя
pwn
 
Сообщения: 3378
Зарегистрирован: 26 янв 2011, 03:04

Re: Косой с активным размагничиванием

Сообщение pwn » 08 май 2012, 02:11

Поигрался малость с вольтодобавкой в диагонали размагничивания. Если в варианте с фиксацией по вторичке использовать источник напряжения - нет никаких проблем, то в фазовой фиксации не прокатывает. Ибо получается нехилый такой скознячок через паразитный диод силового ключа и открытый на постоянку верхний ключ размагничивания. То есть нужен не источник напряжения а источник тока, кроме того с ограничением по напргуге, сливом и т.п. радостями. То есть гимор один. Кроме того по дедтаймам выигрыша не дает - если их убрать совсем, то слишком большие токи разгоняются во вспомогательных дросселях и как итог слишком большие потери в ключах. Но... при всей подобной каке есть и мегаплюс: если все же добавить источник напряжения не более 2х вольт, способный на КЗ отдать 2-3 ампера, то такой финт загоняет в минус сердечник вааще без помощи плеча размагничивания. Правда не быстро, но для того чтобы подготовить сердешного к работе это не критично. В реале можно сделать простой каскад который будет запитываться аналогично драйверу от АС 100кгц дежурника. И достаточно появится питанию на драйверах, как через ~1мс сердечник уже готов к бою. И никакой мороки в коде проца обеспечивать правильный старт плечей. Вааще все пофиг становится :good:
Спарка фазовая фиксация_дроссели_вольтодобавка.PNG
Выбросы индукции на ХХ это не дефект моей модели а глюк модели контроллера. Кто сказал что 3825 не может давать сдвоенные импульсы? очень даже может, по крайней мере в модели :haha: Рихтовать не стал, решил показать сие чудо живьем ;)
Глюк модели UC3825.PNG
Вложения
Косой_с_активным_размагничиванием.7.02.asc
(36.15 КБ) Скачиваний: 161
Аватара пользователя
pwn
 
Сообщения: 3378
Зарегистрирован: 26 янв 2011, 03:04

Re: Косой с активным размагничиванием

Сообщение pwn » 09 май 2012, 00:34

Сегодня пришли из Е-бурга полевики STW88N65M5 только что потестил. Вроде бы как честно они - авалансят на 740 вольтах, при том что канал 27 миллиом при 12 на затворе и 15 амперах току. Брал по 415 рублев за душу, что как бэ совсем не дорого для такого ключа. Если кому интересно - брал в Промэлектронике - http://www.promelec.ru/catalog/4/216/23 ... 98/#148698
Аватара пользователя
pwn
 
Сообщения: 3378
Зарегистрирован: 26 янв 2011, 03:04

Re: Косой с активным размагничиванием

Сообщение lil » 11 май 2012, 10:21

pwn писал(а): Но... при всей подобной каке есть и мегаплюс: если все же добавить источник напряжения не более 2х вольт, способный на КЗ отдать 2-3 ампера, то такой финт загоняет в минус сердечник вааще без помощи плеча размагничивания. Правда не быстро, но для того чтобы подготовить сердешного к работе это не критично. В реале можно сделать простой каскад который будет запитываться аналогично драйверу от АС 100кгц дежурника

Не могу посмотреть модель пока... Что, дополнительный источник так здорово корячит сердешного? Так ведь это получится простейший способ разгона индукции, причем с минимумом цепей управы и отсутствием ключей!!! Мечта идиота... :good: Почти как в знаменитом тосте- пусть у нас все будет, и нам за это ничего не будет... :lol:
К людям надо помягше, а на вопросы глядеть поширше
Аватара пользователя
lil
 
Сообщения: 1949
Зарегистрирован: 02 фев 2011, 21:42
Откуда: Симферополь

Re: Косой с активным размагничиванием

Сообщение pwn » 11 май 2012, 12:57

lil писал(а):Что, дополнительный источник так здорово корячит сердешного? Так ведь это получится простейший способ разгона индукции, причем с минимумом цепей управы и отсутствием ключей!!! Мечта идиота... :good: Почти как в знаменитом тосте- пусть у нас все будет, и нам за это ничего не будет... :lol:
Доп источник в пару вольт - почему бы ему не раскорячить сердечник, если есть путь протекания тока в хотя бы пару ампер ? Но так как вольтсекунды невелики, он раскорячивает сердечник за миллисекунду примерно. То есть убрать плечо размагничивания нишыша не получится - таким источником потом не успеть назад загнать индукцию - но вполне можно избежать ритуала, когда нада поклацать сначала плечом размагничивания, загнать индукцию в минуса, а потом уже только клацать силовым. В идеале подпитка от того же источника питания драйверов, с АС 100кгц. То есть как только воткнули в сеть и запустился дежурник, без какого либо участия управы за 1мс сердечник ставится в нужную позу и уже с этой позы можно клацать вплоть на 2Bm А это уже как бы послабение, которое даже в аналоге мона сделать - емкостину софтстарта 3825-у пожирнее и все. Пока он ее зарядит, сердешный будет в нужной позе. А далее мона и клацать как угодно :haha:
Аватара пользователя
pwn
 
Сообщения: 3378
Зарегистрирован: 26 янв 2011, 03:04

Re: Косой с активным размагничиванием

Сообщение pwn » 11 авг 2012, 22:08

Итак, продолжаем глумление над православными :haha: Промеры параметров транса, конструктив которого показан тут viewtopic.php?f=15&t=68#p9611 и последующий прогон в симуле показали, что при выходном токе 240 ампер теплости более ста ватт на транс, и то без учета потерь в сердечнике. Что как бы многовато и ухудшает КПД девайса, в котором и без того предусмотрен паровозиком ККМ. Было решено воплотить в жизнь Шызу с большой буквы и намотать тор фольгою. Одно это сочетание слов, тор и фольга :shock:, уже у многих должно вызвать эмоции и прилив адреналина :haha: Но то что увидите на фотках ниже думаю еще добавит :lol: Кроме того, я купил себе лабораторные весы с точностью до 0.1 грамма, и теперь я буду не только фоткать, но и взвешивать что же получается. Итак, было вот такое кольцо 42мм наружнего из N97 феррита, весило оно всего то 48.8 грамм
1.jpg
сердечник
Далее на него была намотана обмотка фольгою 0.5мм толщиной 36 витков первичка 6 секций по 6 вторичка
2.jpg
сердечник с обмоткой
что сразу стало весить аж 130.8 грамм, т.е. медной фольги я извел ровно 82 грамма на один такой транс. Вроде бы как немного :haha: Далее к этому безобразию были подпаяны концы проволочками 1мм диаметром. С учетом прошлого опыта чтобы концы не перегревались было взято по три проволочки впараллель
3.jpg
сердечник+обмотка+концы
Это сразу добавило весу до 226.4 грамм, т.е. концы весят 95.6 грамм, даже больше чем сама обмотка :o Но ничего, они взяты с запасом и при монтаже нехило подрежутся ;) Далее между витками долго и нудно вкрячивалась изоляция, нарезанная из пленки для лазерного принтака. Получился вот такой вот ежик :haha:
4.jpg
сердечник+обмотка+концы+изоляция
Итого вес изоляции составил всего лишь 12.6 грамм Изоляция из пленки для лазерника замечательна тем, что держит на пробой до 10-15кв легко (проверял), достаточно термостойка (150 по цельсию совсем не проблема), на нее на том же лазернике не проблема распечатать контуры изолирующих шайб и потом вырезать пользуясь острым скальпелем и обычными ножницами. Транс прока не пропитывал, ибо планирую сделать это под вакуумом а под сие пока не все оборудование есть в наличии. Но это дело наживное и вопрос пары недель. Далее буду вас беспощадно убивать :haha: параметрами того что получилось. То что изоляция между обмотками и без пропитки спокойно выдержала 1кв дц это как бы само собой. 2кв АС буду проверять когда пропитаю, щас еще может стрельнуть где нить по воздуху, ибо когда цепляешь АС от сети, а там то гармоники есть, а в трансе есть резонансы на паразитных емкостях, и как итог на концах висячих в воздухе может разогнаться гораздо больше чем подводимые 2кв на другом конце обмотки. Это как бы семечки и тут проблем быть не должно. Собственно параметры того что вышло: индуктивность первички 3.95 миллигенрия, одной секции вторички 112 микрогенриев, сопротивление на ДЦ первички .... всего лишь 26 миллиом. При том что у предыдущего транса было 30 витков в первичке а у этого 36 и у предыдущего было 67.5 миллиом первичка выигрыш оказался более чем в 2.5 раза. Вторички если их все включить впараллель соответственно будут 0.72 миллиома. Индуктивность рассеяния менее 1 микрогенрия, померить не смог. Нада либо другой прибор либо мерить косвенно, например методом измерения резонансной частоты контура. Пока на этом все. Пошел пытать то что получилось в лысом куркуляторе, што напытаю выложу позже.

PS Предлагаю Алексу промерить сопротивление/вес своего мега-тарнса под пушистый сверкальник и выложить данные для сравнения :razz: Это ятипа как по....ю, но не со зла а по дружески :frends:
Аватара пользователя
pwn
 
Сообщения: 3378
Зарегистрирован: 26 янв 2011, 03:04

Re: Косой с активным размагничиванием

Сообщение pwn » 11 авг 2012, 23:30

Зацепил я транс в лысый, и дал ему хорошенько прогреться. Без пропиток и охлаждения выше 75 по цельсию он не нагрелся как я ни старался. При этом оказалось, что для частоты клацанья в 70кгц и длительности импульса 6 микросекунд нелинейная зона начинается где-то с 350 вольт при перемагничивании по 4-м квадрантам. 70 кгц для полевиков семечки, зато на концах будет 140кгц чего более чем достаточно, и даже можно сказать что оптимально. То что вырисовывается похоже будет оптимально по всем параметрам :good:
5.jpg
6.jpg
7.jpg
Аватара пользователя
pwn
 
Сообщения: 3378
Зарегистрирован: 26 янв 2011, 03:04

Re: Косой с активным размагничиванием

Сообщение neon » 12 авг 2012, 12:32

[pwn] каждый виток из отдельной секции с последующей пайкой? Если иначе, то до меня не доходит технология изготовления именно обмоток. Вторичная "размазана" по первичной?
«То, что я понял, — прекрасно, из этого я заключаю, что остальное, что я не понял, — тоже прекрасно»
Аватара пользователя
neon
 
Сообщения: 28
Зарегистрирован: 07 авг 2012, 09:32

Re: Косой с активным размагничиванием

Сообщение pwn » 12 авг 2012, 14:31

neon писал(а):[pwn] каждый виток из отдельной секции с последующей пайкой? Если иначе, то до меня не доходит технология изготовления именно обмоток.
Все в общем то просто. Берется в рисовалке печатных плат рисуется контур витка. Причем по наружке он 5мм а в центре 3мм толщиной, ибо в центре тесно а по краям не очень, а тепло из центра один шыш вытянется наружу так как теплопроводность у 0.5мм фольги бешеная. Далее в наружней стороне получившийся буковки О предусматриваем разрыв, который смещается от витка к витку таким образом, что после будучи одетыми на транс последующие витки касаются предыдущих с перехлестом. Далее делается шаблон и витки вытравливаются из фольги тем же путем как и делается PCB. 0.5мм фольги совсем не проблема протравить, шаблон только делается двусторонний и травим сразу с обеих сторон. Понятно что штампом нарубить было бы и быстрее и проще, но делать под него форму и искать сам пресс мне гораздо дороже чем фотолитография. При монтаже буковка слегка разгибается, одевается и опять выравнивается узкогубцами. Зазоры соприкасаются и пропаиваются. Так как у тора есть такой недостаток как высокая плотность обмоток в центре и низкая по краям, то тут это юзается как достоинство и есть где разгуляться. В общем то сборка такого транса не сложнее чем намотка обычного транса, много сэксу с изготовлением витков и нарезкой изолирующих буковок. Что опять же было проще нарубить штампом или хотя бы нарезать режущим плоттером, но ни тем ни другим не располагаю. Посему выкрутился чем есть. А так при наличии готовых витков и изоляции при некоторой сноровке собрать такой транс за день - как нефиг делать. Я с этим протрахался гораздо больше, и то потому что в одном месте спорол косяка и вместо вторички разорвал первичку и вывел концами заместо концов вторички :haha: Пришлось потом этот косяк выгонять по кругу перепаивая витки/выводы и вспоминая бенину маму и того кто этот косяк спорол изредка поглядывая в зеркало :lol:
Вторичная "размазана" по первичной?
Ну да. Как еще по другому? Представьте что вы мотаете кольцо двумя сложенными проводками. Один из которых на каждом 6-м витке рвете и выводите концами наружу. Итого одна обмотка будет 36 витков, а вторая 6 секций по 6. Которые потом параллелятся (правда у меня не тупо в кучу а через 250-и вольтовые шотткины диоды, за счет чего к тому же через них выравниваются токи) и получается одна вторичка и транс с общим Ктр=6. Два таких в спарке получаем сверкальник который и от 300 ампер не надорвется. Правда надорвется розетка, но это мелочи. Это не важно. Важно что я фактически поднял КПД транса в 2.5 раза, смог снизить частоту клацанья до 70кгц и практически ничего с того не потерял по весу/габариту , наоборот имею дикий запас на прогруз, и хотя бы кратковременно но до 300 ампер грузить имею полное право.
Аватара пользователя
pwn
 
Сообщения: 3378
Зарегистрирован: 26 янв 2011, 03:04

Re: Косой с активным размагничиванием

Сообщение neon » 12 авг 2012, 19:29

[pwn] титанический труд. До того, как в первый раз увидел даже прошлую модель трансформатора, никогда бы не поверил, что через такой тороидальный сердечник без зазора можно гонять такие токи. А данная модель так вообще из разряда фантастики.

Целесообразно выполнить данный трансформатор на 2-х совмещённых сердечниках (один над другим)?
«То, что я понял, — прекрасно, из этого я заключаю, что остальное, что я не понял, — тоже прекрасно»
Аватара пользователя
neon
 
Сообщения: 28
Зарегистрирован: 07 авг 2012, 09:32

Re: Косой с активным размагничиванием

Сообщение pwn » 12 авг 2012, 19:37

neon писал(а):Целесообразно выполнить данный трансформатор на 2-х совмещённых сердечниках (один над другим)?
А смысл? Не догоняю. Целесообразно вместо тора взять П образный сердечник, но распиленный не по середине а по краям возле перемычек. Тогда подобный транс можно намотать без половых извращений, потом просто вдеть в него половинки П как это делается с Ш трансами, и залить теплопроводным компаундом. Габарит будет еще меньше (нет бесполезной дырки внутри бублика) а заполнение по меди еще выше. Но у меня нет тугриков чтобы напрячь на такой спецзаказ эпкос или еще кого нить. Да и не треба пока, пару трансов я и ручками сделаю. А то что труд титанический - так лично меня труд никогда не пугал. Пугало отсутствие смысла в труде, а сам труд - никогда.
Аватара пользователя
pwn
 
Сообщения: 3378
Зарегистрирован: 26 янв 2011, 03:04

Re: Косой с активным размагничиванием

Сообщение neon » 12 авг 2012, 20:53

если брать П образный, то зачем его пилить. Заполняем его плоской обмоткой, а перемычку оставляем пустой. Если бы мы на ней что-то разместили, тогда придётся подвинуться обмоткам по боковым сторонам, а это хуже. В торе можно плавно угол обыграть, а тут проще не мотать по короткой стороне вообще. Эффективность обещает быть большой, а сложность изготовления ниже.
«То, что я понял, — прекрасно, из этого я заключаю, что остальное, что я не понял, — тоже прекрасно»
Аватара пользователя
neon
 
Сообщения: 28
Зарегистрирован: 07 авг 2012, 09:32

Re: Косой с активным размагничиванием

Сообщение pwn » 12 авг 2012, 21:34

neon писал(а):если брать П образный, то зачем его пилить. Заполняем его плоской обмоткой, а перемычку оставляем пустой. Если бы мы на ней что-то разместили, тогда придётся подвинуться обмоткам по боковым сторонам, а это хуже. В торе можно плавно угол обыграть, а тут проще не мотать по короткой стороне вообще. Эффективность обещает быть большой, а сложность изготовления ниже.
Можно и так, но пусть об этом у технологов голова болит. Мне же хватит и того что есть и что я в состоянии изготовить сам. А на кусок хлеба технологов покушаться - я лично пас :net:
Аватара пользователя
pwn
 
Сообщения: 3378
Зарегистрирован: 26 янв 2011, 03:04

Re: Косой с активным размагничиванием

Сообщение pwn » 13 авг 2012, 17:02

Щас перерабатываю шаблон для изготовления витков, дабы учесть предыдущие ляпы и усовершенствовать малость технологию. Дело сие кропотливое, и подразумевает на этапе вот такие вот извращения
8.jpg
Витки вырезаются из бамажки, в натуральную величину, и потом обычным клеем клеятся. И лишь когда из бамажки все встает как нада и разрезы/перехлесты оказываются в нужных местах, можно делать основной шаблон. Можете сказать что я муйней маюсь - меня сие не покоробит. Но зато по фото наглядно видно как коммутируются витки ;) Разве что в реале будет две "змейки" одна в другую вложенные, одна из которых первичка а вторая вторичка. Можно к тому же первоначально обе обмотки мотать без разрывов под отводы вторички, и лишь потом выкусить в нужных местах часть витка и впаять выводы. Так намного меньше риск ошибиться и порвать первичку вместо вторички, и к тому же собирать так транс гораздо быстрее. Когда перехлесты посчитаны правильно, паяется сия ботва быстро, легко, и с минимальным количеством вставок. В первом трансе я с перехлестами малость прощелкал, и поэотму пришлось потрудиться. В новом шаблоне я это уже учел.
Аватара пользователя
pwn
 
Сообщения: 3378
Зарегистрирован: 26 янв 2011, 03:04

Пред.След.

Вернуться в Теория

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1