02.10.2006 в 11:21:25
sam_soft , а какая у тебя организация работы АЦП при детектировании тока - всё время читает и сравнивает?
02.10.2006 в 11:46:25
2sam_soft
Какая сейчас задержка?
02.10.2006 в 13:03:47
2_SERGEY_
суммарная длительность импульса на затворе нижнего транзюка по нулю при кз примерно 1- 1.2 мкс. Но в нем практически все время - это фронт и срез. Полочки импульса совсем не видно, вернее она навернно есть, но ее трудно точно определить в каше переходных процессов. Полочка это и есть время раздумывания системы ограничения тока. В програмном варианте эта полка четкая была и вроде как за 400 - 500 нан переваливала. Думаю что именно это в совокупности с 6 мкг рассеяния и раскачивало ток кз то жутких величин.
2simpson ADC ток у меня не мерит. Он пока у меня мерит только температуру полупроводов и выходное напряжение. Организован пока как одиночное преобразование по запросу со сдвигом каналов измерения. Все это в мэйн лупе крутится и каналы измерения сдвигаются там же. Одновременно идет постоянное усреднение результатов измерений по каждому каналу.
Возможно переведу это все на прерывания от ADC, поскольку ранее не хотелось нагружать проц еще и этим делом, у него уже было 3 обработчика. А щас все освободилось.
02.10.2006 в 13:33:57
sam_soft написал : ADC ток у меня не мерит.
А кто мерит?
(вопрос к той одночиповой конструкции без внешних компараторов)
Или это раньше было и я что-то упустил? ;(
02.10.2006 в 13:37:16
2sam_soft
А чего все таки фронты такие хреновые, кстати из-за этого тоже ток кз увеличивается, у меня на полевиках с затвором в 8нф и то 400-450нс на фронт/спад в сумме. Задержка на выкл. у полевиков 50-100нс, у твоих тр-ров 250(мож ошибся и еще больще, у тебя 50U или 50W - правильно?). Вот еще время. Чисто по теории уже набирается 150-200 + 400-500 = 600-700нс. Иначе чем еще объяснить такой высокий ток кз в твоем девайсе. Транс силовой намотан как писал однослойными обмотками, как у тебя, и рассеяние +/- 20% от твоего. Неможет же оно быть раза в 2 больше при одинаковом конструктиве. А шунты мои нормальные, утром проверял, хотя и не сомневался. То что написал - логично?
02.10.2006 в 14:04:11
2simpson
Ток определялся расчетно, по величине опорного напряжения подаваемого с DAC на компаратор.
Iout ~= k * Udac
где к = Ктр тока * К тр силы
Ну а само это опорное пропроционально заполнению ШИМА DAC.
Все это конечно предполагает приличную величину дросселя, но наверно поправочными коэфициэтами можно учесть и пульсации, если знать индуктивность дросселя.
Пока не могу сказать насколько точно все это, специально сравнением этого значения с показаниями на шунте не занимался. Ток кз меня более волновал, да и LCD подглючивал.
А реал тайм измерений тока я не делал. Может и стоит какой датчик хола прилепить, если есть что подходящее, тогда наверно точнее будет. Но это потом
02.10.2006 в 14:08:09
sam_soft написал : И еще интереное наблюдение, когда дугу на шунте зажигал прямо перед мордой аппарата, то LCD глючил неимоверно. А когда стал подальше, в стороне от него зажигать , все стало получше. Наверно он рентген ловит от дуги и потому глючит.
а зачем в сварочник ЖКИ тулить, это-ж отстой, на нем не видно ничего если он далеко, да и глючить будет, не намного сложней сделать индикацию, к примеру тока на светодиодных индикаторах, и мне почему-то кажется, что частоту, заполнение, температуру и пр. не надо часто менять и удобнее и быстрее это делать подстроечниками, чем каждый раз вытаскивать и программировать проц ...
02.10.2006 в 14:32:25
2_SERGEY_
Полевик конечно шустрее переключается, но тогда нада полевики на 50 - 60 ампер. Именно стока и нада чтоб надежно качать косарем джентельменские 150 -160 ампер на выходе. А баяны делать я не буду, однозначно, ну не нравиться мне это.
И програмный ШИМ тоже не буду делать. Гарантированных 400 - 500 нан задержки только на одну програмную махинацию - это уже даст прирост тока КЗ 25 ампер. + компаратор, + фильтр. Итого набежит. К тому же аппаратный ШИМ стабильнее, и, всетаки надежнее, не будут сверлить мысли наподобие :
"А что если проц подвиснет всетаки ?"
2barmaley Все видно на нем, если ты конечно не будеш крутиш ручку регулятора тока удаленно, с трех метров, с помощь палки какой нидь. Посмотри, вон полно профессианальных аппаратов у которых LCD стоит.
Менять заполнение , опорное придется , если делать нармальные алгоритмы и пытаться всетаки управлять ВАХ, а не так чтоб что как вышла так и есть.
А насчет температуры я не понял, с чего ты решил что ее менять нада ? Она просто у меня показывается на LCD.
02.10.2006 в 14:48:18
sam_soft написал : Ток определялся расчетно, по величине опорного напряжения подаваемого с DAC на компаратор.
Iout ~= k * Udac
где к = Ктр тока * К тр силы
Извини, не понял - ток расчётно определяется, тогда откуда Ктр.тока и сам ТТ (его тоже нету?) ? ;) Или ОСТ тоже на компаратор? тогда зачем считать?
02.10.2006 в 15:02:33
2all
может ли быть большим ток кз из за такого большого времени открывания
транзисторов. осциллограмы на нижнем ключе прилагаются.время 5и 2 мкс. на деление.
02.10.2006 в 15:26:37
2sam_soft
Полевики IRFPS40N50L - при импульсе в 50А греются просто офигеть, многовато для них конечно. Для них 30А потолок разумности. Следующий сделаю на 50B60PD1(пол года без дела лежат) и тоже огр. тока в железе делать буду, еще назаказывал компараторов, штук 10 разных с задержкой от 10 до 45 нс.
02.10.2006 в 16:41:58
2_SERGEY_
Нихрена себе , я что это за компараторы с задержкой 10 нс ?
2simpson
Шота запутался и я. :)
Сначала. Выходное напряжение с трансформатора тока, которое идет на компаратор, пропорционально выходному току. Так ? Тогда выходной ток, можно определеить как
I = k U тт. Ограничение тока, происходит, когда это Uтт достигает U опорное.
Следовательно по величине опорного, можно судить о Uтт ну и соответственно про выходной задаваемый ток.
Но еще раз говорю, не проверял как это все реально получается по сравнению с показаниями шунта.
02.10.2006 в 17:37:10
2sam_soft
MAX9109 - 25нс, TL3016 - 7,5нс TL714C - 6нс вот некоторые.
02.10.2006 в 17:59:11
sam_soft написал : Следовательно по величине опорного, можно судить о Uтт ну и соответственно про выходной задаваемый ток.
Всё правильно. Ты измеряешь время нарастания тока , потом вычисляешь сколько времени ему надо чтобы достигнуть уставки, отнимаешь от этого времени все задержки (и циклы команд), потом остаток зашиваешь в таймер. Так? Для увеличения быстродействия нужно выкинуть тормозной внутренний компаратор, поставить внешний 50-100nc, установить уставку на нём ~10А и начинать считать вторым таймером одновременно со стартом ШИМа. Как только щёлкнет компаратор, останавливаешь таймер - в нём скорость нарастания тока. Далее по списку.... Так пробовал?
03.10.2006 в 09:45:11
simpson написал : начинать считать вторым таймером одновременно со стартом ШИМа. Как только щёлкнет компаратор, останавливаешь таймер - в нём скорость нарастания тока.
Причём ШИМ-таймер не трогаешь, а то если его постоянно терроризировать можно получить несимметричное дрожание ШИМа, а время шьётся в свободный таймер и по окончание его счёта сбрасывается бит порта, подключенный к драйверу. Хотя можно пользоваться модулем захвата/сравнения - в общем варианты есть. Если стартовать с точки начала импульса ШИМ и до ~10А, то ошибка определения dI/dt, вызванная временем задержки переключения ключей вроде как совсем несущественна. Единственное - добавить масштабирующий поправочный коэффициент на малых токах, чтобы учесть дроссель. Вроде как здесь можно учесть (и вычесть) все или большинство задержек.
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий.
Присоединяйтесь к самому крупному DIY сообществу