Аватар пользователя
simpson

Местный

Регистрация: 23.02.2006

Минск

Сообщений: 177

02.10.2006 в 11:21:25

sam_soft , а какая у тебя организация работы АЦП при детектировании тока - всё время читает и сравнивает?

0
Аватар пользователя
_SERGEY_

Местный

Регистрация: 29.10.2005

Новочеркасск

Сообщений: 542

02.10.2006 в 11:46:25

2sam_soft
Какая сейчас задержка?

0
Аватар пользователя
sam_soft

Местный

Регистрация: 29.10.2005

Сообщений: 2148

02.10.2006 в 13:03:47

2_SERGEY_
суммарная длительность импульса на затворе нижнего транзюка по нулю при кз примерно 1- 1.2 мкс. Но в нем практически все время - это фронт и срез. Полочки импульса совсем не видно, вернее она навернно есть, но ее трудно точно определить в каше переходных процессов. Полочка это и есть время раздумывания системы ограничения тока. В програмном варианте эта полка четкая была и вроде как за 400 - 500 нан переваливала. Думаю что именно это в совокупности с 6 мкг рассеяния и раскачивало ток кз то жутких величин. 2simpson ADC ток у меня не мерит. Он пока у меня мерит только температуру полупроводов и выходное напряжение. Организован пока как одиночное преобразование по запросу со сдвигом каналов измерения. Все это в мэйн лупе крутится и каналы измерения сдвигаются там же. Одновременно идет постоянное усреднение результатов измерений по каждому каналу. Возможно переведу это все на прерывания от ADC, поскольку ранее не хотелось нагружать проц еще и этим делом, у него уже было 3 обработчика. А щас все освободилось.

0
Аватар пользователя
simpson

Местный

Регистрация: 23.02.2006

Минск

Сообщений: 177

02.10.2006 в 13:33:57

sam_soft написал : ADC ток у меня не мерит.

А кто мерит?
(вопрос к той одночиповой конструкции без внешних компараторов) Или это раньше было и я что-то упустил? ;(

0
Аватар пользователя
_SERGEY_

Местный

Регистрация: 29.10.2005

Новочеркасск

Сообщений: 542

02.10.2006 в 13:37:16

2sam_soft
А чего все таки фронты такие хреновые, кстати из-за этого тоже ток кз увеличивается, у меня на полевиках с затвором в 8нф и то 400-450нс на фронт/спад в сумме. Задержка на выкл. у полевиков 50-100нс, у твоих тр-ров 250(мож ошибся и еще больще, у тебя 50U или 50W - правильно?). Вот еще время. Чисто по теории уже набирается 150-200 + 400-500 = 600-700нс. Иначе чем еще объяснить такой высокий ток кз в твоем девайсе. Транс силовой намотан как писал однослойными обмотками, как у тебя, и рассеяние +/- 20% от твоего. Неможет же оно быть раза в 2 больше при одинаковом конструктиве. А шунты мои нормальные, утром проверял, хотя и не сомневался. То что написал - логично?

0
Аватар пользователя
sam_soft

Местный

Регистрация: 29.10.2005

Сообщений: 2148

02.10.2006 в 14:04:11

2simpson
Ток определялся расчетно, по величине опорного напряжения подаваемого с DAC на компаратор.
Iout ~= k * Udac
где к = Ктр тока * К тр силы
Ну а само это опорное пропроционально заполнению ШИМА DAC. Все это конечно предполагает приличную величину дросселя, но наверно поправочными коэфициэтами можно учесть и пульсации, если знать индуктивность дросселя. Пока не могу сказать насколько точно все это, специально сравнением этого значения с показаниями на шунте не занимался. Ток кз меня более волновал, да и LCD подглючивал.
А реал тайм измерений тока я не делал. Может и стоит какой датчик хола прилепить, если есть что подходящее, тогда наверно точнее будет. Но это потом

0
Аватар пользователя
barmaley

Местный

Регистрация: 29.10.2005

Владивосток

Сообщений: 142

02.10.2006 в 14:08:09

sam_soft написал : И еще интереное наблюдение, когда дугу на шунте зажигал прямо перед мордой аппарата, то LCD глючил неимоверно. А когда стал подальше, в стороне от него зажигать , все стало получше. Наверно он рентген ловит от дуги и потому глючит.

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

0
Аватар пользователя
sam_soft

Местный

Регистрация: 29.10.2005

Сообщений: 2148

02.10.2006 в 14:32:25

2_SERGEY_
Полевик конечно шустрее переключается, но тогда нада полевики на 50 - 60 ампер. Именно стока и нада чтоб надежно качать косарем джентельменские 150 -160 ампер на выходе. А баяны делать я не буду, однозначно, ну не нравиться мне это.
И програмный ШИМ тоже не буду делать. Гарантированных 400 - 500 нан задержки только на одну програмную махинацию - это уже даст прирост тока КЗ 25 ампер. + компаратор, + фильтр. Итого набежит. К тому же аппаратный ШИМ стабильнее, и, всетаки надежнее, не будут сверлить мысли наподобие : "А что если проц подвиснет всетаки ?" 2barmaley Все видно на нем, если ты конечно не будеш крутиш ручку регулятора тока удаленно, с трех метров, с помощь палки какой нидь. Посмотри, вон полно профессианальных аппаратов у которых LCD стоит. Менять заполнение , опорное придется , если делать нармальные алгоритмы и пытаться всетаки управлять ВАХ, а не так чтоб что как вышла так и есть. А насчет температуры я не понял, с чего ты решил что ее менять нада ? Она просто у меня показывается на LCD.

0
Аватар пользователя
simpson

Местный

Регистрация: 23.02.2006

Минск

Сообщений: 177

02.10.2006 в 14:48:18

sam_soft написал : Ток определялся расчетно, по величине опорного напряжения подаваемого с DAC на компаратор.
Iout ~= k * Udac
где к = Ктр тока * К тр силы

Извини, не понял - ток расчётно определяется, тогда откуда Ктр.тока и сам ТТ (его тоже нету?) ? ;) Или ОСТ тоже на компаратор? тогда зачем считать?

0
Аватар пользователя
витя

Местный

Регистрация: 29.10.2005

Красноярск

Сообщений: 117

02.10.2006 в 15:02:33

2all может ли быть большим ток кз из за такого большого времени открывания
транзисторов. осциллограмы на нижнем ключе прилагаются.время 5и 2 мкс. на деление.

0
Вложение
Аватар пользователя
_SERGEY_

Местный

Регистрация: 29.10.2005

Новочеркасск

Сообщений: 542

02.10.2006 в 15:26:37

2sam_soft
Полевики IRFPS40N50L - при импульсе в 50А греются просто офигеть, многовато для них конечно. Для них 30А потолок разумности. Следующий сделаю на 50B60PD1(пол года без дела лежат) и тоже огр. тока в железе делать буду, еще назаказывал компараторов, штук 10 разных с задержкой от 10 до 45 нс.

0
Аватар пользователя
sam_soft

Местный

Регистрация: 29.10.2005

Сообщений: 2148

02.10.2006 в 16:41:58

2_SERGEY_
Нихрена себе , я что это за компараторы с задержкой 10 нс ?
2simpson
Шота запутался и я. :) Сначала. Выходное напряжение с трансформатора тока, которое идет на компаратор, пропорционально выходному току. Так ? Тогда выходной ток, можно определеить как
I = k U тт. Ограничение тока, происходит, когда это Uтт достигает U опорное. Следовательно по величине опорного, можно судить о Uтт ну и соответственно про выходной задаваемый ток.
Но еще раз говорю, не проверял как это все реально получается по сравнению с показаниями шунта.

0
Аватар пользователя
_SERGEY_

Местный

Регистрация: 29.10.2005

Новочеркасск

Сообщений: 542

02.10.2006 в 17:37:10

2sam_soft
MAX9109 - 25нс, TL3016 - 7,5нс TL714C - 6нс вот некоторые.

0
Аватар пользователя
simpson

Местный

Регистрация: 23.02.2006

Минск

Сообщений: 177

02.10.2006 в 17:59:11

sam_soft написал : Следовательно по величине опорного, можно судить о Uтт ну и соответственно про выходной задаваемый ток.

Всё правильно. Ты измеряешь время нарастания тока , потом вычисляешь сколько времени ему надо чтобы достигнуть уставки, отнимаешь от этого времени все задержки (и циклы команд), потом остаток зашиваешь в таймер. Так? Для увеличения быстродействия нужно выкинуть тормозной внутренний компаратор, поставить внешний 50-100nc, установить уставку на нём ~10А и начинать считать вторым таймером одновременно со стартом ШИМа. Как только щёлкнет компаратор, останавливаешь таймер - в нём скорость нарастания тока. Далее по списку.... Так пробовал?

0
Аватар пользователя
simpson

Местный

Регистрация: 23.02.2006

Минск

Сообщений: 177

03.10.2006 в 09:45:11

simpson написал : начинать считать вторым таймером одновременно со стартом ШИМа. Как только щёлкнет компаратор, останавливаешь таймер - в нём скорость нарастания тока.

Причём ШИМ-таймер не трогаешь, а то если его постоянно терроризировать можно получить несимметричное дрожание ШИМа, а время шьётся в свободный таймер и по окончание его счёта сбрасывается бит порта, подключенный к драйверу. Хотя можно пользоваться модулем захвата/сравнения - в общем варианты есть. Если стартовать с точки начала импульса ШИМ и до ~10А, то ошибка определения dI/dt, вызванная временем задержки переключения ключей вроде как совсем несущественна. Единственное - добавить масштабирующий поправочный коэффициент на малых токах, чтобы учесть дроссель. Вроде как здесь можно учесть (и вычесть) все или большинство задержек.

0
Назад

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий.

Присоединяйтесь к самому крупному DIY сообществу