Комментарии 117
Атмега управляет IR-кой без резисторов — это чтоб побольше всего сгорело сразу при авариях?
Гляньте схемы однофазных на чипе EG8010 (демо-плата EGP1000W). Там развязка или биполярными транзисторами, или ещё и оптодрайверами TLP250.
Параллельно толстым HV электролитам (С6, не менее 1 мкФ/Вт нагрузки) желательны 1.5KE400A много штук. Или аналог мощного стабилитрона 400В на биполярном транзисторе.
Про синусные конденсаторы в VFD полно статей, когда они нужны.
Дроссель нужен скорее на сетевом входе, от помех на кривую разводку.
Резисторный датчик тока защиты должен успевать тоже.
Гляньте схемы однофазных на чипе EG8010 (демо-плата EGP1000W). Там развязка или биполярными транзисторами, или ещё и оптодрайверами TLP250.
Параллельно толстым HV электролитам (С6, не менее 1 мкФ/Вт нагрузки) желательны 1.5KE400A много штук. Или аналог мощного стабилитрона 400В на биполярном транзисторе.
Про синусные конденсаторы в VFD полно статей, когда они нужны.
Дроссель нужен скорее на сетевом входе, от помех на кривую разводку.
Резисторный датчик тока защиты должен успевать тоже.
Ну, на фото кладбища жертв нет ни одной Атмеги, но зато есть аж 2 драйвера.
Но нет развязки, потому что вначале «я бывалый ардуинщик, что мне стоит тупо подёргать 6-ю ногами?!», и не стал делать. И запаса транзисторов не сделал. Это уж потом «ого, а чё это оно?!», но было поздно. С другой стороны — мег у меня много, прошить и запаять обратно в случае большого косяка ничего не стоит. Да и сами меги покупал по 200 руб, так что не сильно расстроился б. Вот с IR2132 всё чуть печальнее. Дорогая и редкая.
Насчёт входного электролита понял, спасибо. Тогда удвою.
Резисторный не успеет при сквозном токе, когда один ещё открыт, а тут его пара «открывается». Дважды нарвался на сквозной ток, из-за чего такие конские интервалы в прошивке и дроссель на подстраховку. Но в дросселе сомневаюсь…
Но нет развязки, потому что вначале «я бывалый ардуинщик, что мне стоит тупо подёргать 6-ю ногами?!», и не стал делать. И запаса транзисторов не сделал. Это уж потом «ого, а чё это оно?!», но было поздно. С другой стороны — мег у меня много, прошить и запаять обратно в случае большого косяка ничего не стоит. Да и сами меги покупал по 200 руб, так что не сильно расстроился б. Вот с IR2132 всё чуть печальнее. Дорогая и редкая.
Насчёт входного электролита понял, спасибо. Тогда удвою.
Резисторный не успеет при сквозном токе, когда один ещё открыт, а тут его пара «открывается». Дважды нарвался на сквозной ток, из-за чего такие конские интервалы в прошивке и дроссель на подстраховку. Но в дросселе сомневаюсь…
«Ну, на фото кладбища жертв нет ни одной Атмеги, но зато есть аж 2 драйвера.»
Даже если не сгорит, то глючить и перезагружаться может.
Даже если не сгорит, то глючить и перезагружаться может.
Во всех современных драйверах есть аппаратная защита от одновременного отпирания верхнего и нижнего ключа, и аппаратные дидтаймы. А ещё — порекомендовал бы сменить контроллер на абсолютно любой стм32 (не уверен, что 20-ногие подойдут), там есть чудный таймер1 с полным фаршем под 3-фазник… И есть ДМА для аппаратной выгрузки в таймер из таблицы синусов
Вопрос не по электронике: а что это за токарный станок, к которому вы прикручиваете все это великолепие и что вы на нем собрались, таким образом, делать? Просто от этого сильно зависит, нужно ли это. То есть, конечно, «прикольно собрать частотник самому» — это тоже хороший мотив, но вопрос осмысленности все равно остается.
Это ТВ4. Самый маленький, больменее серьёзный станок. Весит 300кг и его можно привезти тупо в багажнике авто. Для сравнения — следующий по размеру станок, на который засматривался, весит уже пол тонны. А «взрослые» от тонны.
Что делать? Много чего. Пока пару заглушек выточил, несколько втулочек. А вообще — для меня это как дополнение а набору «дрель-перфоратор-болгарка-сварочник» В общем — что б был. Реально задолбался каждый раз упрашивать токарей, чертить, платить, ждать пока займутся моим единичным заказом…
Сам стал делать потому что однофазные частотники это скорее экзотика и стоит денег. то обычных 3-х фазный можно купить на али за 5 тыс. А эти от 10-12-и. А тут я на круг в 4 тыс уложился. Ну… ))) Не считая 2 тыс на «кладбище ошибок»
Что делать? Много чего. Пока пару заглушек выточил, несколько втулочек. А вообще — для меня это как дополнение а набору «дрель-перфоратор-болгарка-сварочник» В общем — что б был. Реально задолбался каждый раз упрашивать токарей, чертить, платить, ждать пока займутся моим единичным заказом…
Сам стал делать потому что однофазные частотники это скорее экзотика и стоит денег. то обычных 3-х фазный можно купить на али за 5 тыс. А эти от 10-12-и. А тут я на круг в 4 тыс уложился. Ну… ))) Не считая 2 тыс на «кладбище ошибок»
тоже себе прикупил токарник ТВ-16.
тяжелую задачу Вы себе выбрали — частотник сделать самому.
есть несколько вопросов которые Вы не осветили в статье:
— отсутствует силовая часть выпрямителя из чего не понятно каким образом вы добиваетесь действующего напряжения по номиналу двигателя.
— прямоугольная форма выходного сетевого напряжения приводит к тому, что действующее напряжения будет выше по сравнению с синусоидальной сетевого.
— если на входе в выпрямитель отсутствует фильтро-компенсирующее устройство, то вы даете помехи в сеть про косинус Фи на малых мощностях можно не беспокоится.
— для программируемой системы управления Deadtime можно программно учесть (время когда сняты оба управляющих импульса со столба).
— банальная рекомендация поставить копеечные оптопары на управляющих сигналах.
тяжелую задачу Вы себе выбрали — частотник сделать самому.
есть несколько вопросов которые Вы не осветили в статье:
— отсутствует силовая часть выпрямителя из чего не понятно каким образом вы добиваетесь действующего напряжения по номиналу двигателя.
— прямоугольная форма выходного сетевого напряжения приводит к тому, что действующее напряжения будет выше по сравнению с синусоидальной сетевого.
— если на входе в выпрямитель отсутствует фильтро-компенсирующее устройство, то вы даете помехи в сеть про косинус Фи на малых мощностях можно не беспокоится.
— для программируемой системы управления Deadtime можно программно учесть (время когда сняты оба управляющих импульса со столба).
— банальная рекомендация поставить копеечные оптопары на управляющих сигналах.
Эм. Там же есть на схеме диодный мост, после которого система плавной зарядки силового конденсатора, а тот около выходных ключей.
Прямоугольная форма — да. Но действующее — нет. Оно ж не полностью заполняет полупериод.
Отсутствуют. Да, шумлю по сети. Впрочем, можно включиться через банальный сетевой фильтр. К общей идее он не относится, хотя и подразумевается.
Опторазвязка управления — да. Не очень хочется получить живительные 300в от выключателя. Хотя кнопки я подобрал пластиковые, и это не очень требуется.
Прямоугольная форма — да. Но действующее — нет. Оно ж не полностью заполняет полупериод.
Отсутствуют. Да, шумлю по сети. Впрочем, можно включиться через банальный сетевой фильтр. К общей идее он не относится, хотя и подразумевается.
Опторазвязка управления — да. Не очень хочется получить живительные 300в от выключателя. Хотя кнопки я подобрал пластиковые, и это не очень требуется.
Ну, если это действительно простой, но полноценный токарно-винторезный станок, то частотник ему просто не нужен с практической точки зрения, если только вы не соберетесь пришпандорить к поперечным салазкам линейный энкодер и не реализуете функцию постоянной скорости резания, как на CNC-станках, где скорость вращения шпинделя варьируется, как функция радиуса резания. С переключением скоростей для разных материалов механика станка справляется сама. Дорогой частотник с красивым синусом сэкономил бы вам немного уровня шума от самого двигателя, вероятно. Вот и все заметные плюсы.
Если бы мне достался такой станок, я бы сосредоточился на приведении в порядок и доработке его механической части — он хоть и настоящий, но, как вы верно заметили, легкий, а потому у него все не очень хорошо с жесткостью и прочим. Ну и точность всего, что там есть, оставляет желать — посмотрите, например, на сколько ось патрона с осью задней бабки расходится.
Если бы мне достался такой станок, я бы сосредоточился на приведении в порядок и доработке его механической части — он хоть и настоящий, но, как вы верно заметили, легкий, а потому у него все не очень хорошо с жесткостью и прочим. Ну и точность всего, что там есть, оставляет желать — посмотрите, например, на сколько ось патрона с осью задней бабки расходится.
Это да. Но это будет уже совершенно другая история.
Вам виднее. Просто от состояния механики, оснастки и инструмента результат (продукт) зависит, а от наличия частотника — практически, нет. Это же не точило или ленточный шлифовальный станок, где без регулировки скорости возможности ограничены.
Понимаете — это не моя работа. Это моё хобби. И в данном случае я могу позволить себе посидеть пару недель и сделать частотник. Просто потому что мне было интересно.
И я сделал для себя много открытий. Нет серьёзно. Я никак не думал что «всего то напряжение повыше» вызывает столько сложностей.
И я сделал для себя много открытий. Нет серьёзно. Я никак не думал что «всего то напряжение повыше» вызывает столько сложностей.
Про то, что вы имеете право экспериментировать и так далее, я сказал еще в первом своем комментарии, и эту составляющую я понимаю.
Но ведь вы, очевидно, купили станок, чтобы на нем что-то делать, а не чтобы с ним что-то делать.
Но ведь вы, очевидно, купили станок, чтобы на нем что-то делать, а не чтобы с ним что-то делать.
Зима… Не думал что на морозе оно так всё замерзает. А так — да. Надо точить шкивы для редуктора мотора моего самолёта =) Но при минусе, оказывается, со станком работать крайне сложно…
А при конструкции ТВ4, термостат для масла прикрутить вы, явно, не сможете.
Зачем редуктор? Двигатель будет развивать 3000-4000 rpm, вроде для пропеллера самое то? Или нет?
Ну и почему собирал частотник сам. Схемы в инете есть, но нормальные с контроллерами. А с контроллерами дают только HEX. А мне нужен открытый проект. Мало ли чего я ещё захочу. Вот мне не нужен индикатор частоты. Но мне нужно 2 ручки скорости — скорость вперёд и назад. И не нужны энкодеры, потому что мне по сути «всё равно» — сколько там, 50 или 51Гц. А ещё мне нужен выносной пультик.
>5. Когда у вас всё заработает и вы расслабитесь, включите схему без балласта и нажмёте пуск — будет бах
Что такое «баласт»?
Резисторы в затворах 100 ом и в эмиттерах по 47 — не много? У вас все переключается пешком, скорее всего, и поэтому «Deadtime — это ОЧЕНЬ важно.», Хотя сама 2130 обеспечивает колоссальный интервал больше микросекунды, чего хватает с запасом для всех широкоупотребимых транзисторов.
L1 — зачем.
Лично я в такой же задаче на выходе поставил LC-фильтр, хотя поначалу тоже пытался поставить мелкие конденсаторы.
IR2136 битая на вашем фото, судя по маркировке, контрафакт с ибея/али, который непонятно что делает. Я так же купил IR2130, не обратив внимания на маркировку, хорошо у меня осталась IR2132 c одного проекта, и я быстро подтвердил что проблема в драйвере. Потом я уже брал IR2104 IR2130 на ибее, обращая внимание на соответствие маркировки оригинальной и все было ок. Большой плюс IR что в их даташитах указана как маркируются их изделия.
Что такое «баласт»?
Резисторы в затворах 100 ом и в эмиттерах по 47 — не много? У вас все переключается пешком, скорее всего, и поэтому «Deadtime — это ОЧЕНЬ важно.», Хотя сама 2130 обеспечивает колоссальный интервал больше микросекунды, чего хватает с запасом для всех широкоупотребимых транзисторов.
L1 — зачем.
Лично я в такой же задаче на выходе поставил LC-фильтр, хотя поначалу тоже пытался поставить мелкие конденсаторы.
IR2136 битая на вашем фото, судя по маркировке, контрафакт с ибея/али, который непонятно что делает. Я так же купил IR2130, не обратив внимания на маркировку, хорошо у меня осталась IR2132 c одного проекта, и я быстро подтвердил что проблема в драйвере. Потом я уже брал IR2104 IR2130 на ибее, обращая внимание на соответствие маркировки оригинальной и все было ок. Большой плюс IR что в их даташитах указана как маркируются их изделия.
5 — Это утюг. Серьёзно =) 1.5КВт-ное, 25-и Омное балластное сопротивление. Ставил вместо L1. А L1 вколхожено для того, как я думаю, что бы в случае сквозного тока драйвер успел уйти в защиту. Хм. И вроде в статье я об этом писал.
Резисторы по родному даташиту.
«переключается пешком» — можете пояснить?
IR2136 — да. Пытался и с ней работать. Правда распиновка чуть другая. А если контрафакт, то привет Чип-Дипу. Но с ней у меня тоже всё работало.
Резисторы по родному даташиту.
«переключается пешком» — можете пояснить?
IR2136 — да. Пытался и с ней работать. Правда распиновка чуть другая. А если контрафакт, то привет Чип-Дипу. Но с ней у меня тоже всё работало.
Про балласт теперь понял. Подход здравый на этапе первоначального тестирования.
L1 — как-то вопреки всему. То есть вы им отвязываете по ВЧ от источника питания нагрузку, в результате у вас за дросселем все болтается, а нужно как раз наоборот — чтобы трехфазный транзисторный мост был как можно ближе к источнику питания, там провода потолще, паразитные индуктивности поменьше, может еще конденсаторов добавить пленочных поближе к ключам зашунтировать источник питания, супрессоров тут выше предложили, тоже вариант. У вас из-за дросселя пошли чудовищные выбросы, которые деть было некуда, и они выжигали все что можно, вы это пофиксили диодами, но диоды простые и им надо примерно 50 нс открыться, вобщем я даже думать боюсь что у вас там в реале творится.
Переключается пешком в смысле медленно. Вы перезаряжаете затворную емкость, а она, грубо, 2000 пф через 100 ом, а для верхнего ключа — через 150 ом. У вас на перезаряд уходит около 400 нс (постоянная времени такой цепи ~200нс), плюс сам еще транзистор вносит задержку 100-200 нс и плюс еще его собственное время выключения не меньше 500 нс. Вот в сумме много получается. Я ставлю 10 ом для частоты ШИМ 14 кгц.
И я не разбираюсь в этом вашем ардуино (tm) :), но у 2130 входы инверсные, а тут:
void AllOff()
{
digitalWrite(Hi_ST, LOW);
digitalWrite(Hi_WK, LOW);
digitalWrite(Hi_M, LOW);
digitalWrite(Lo_ST, LOW);
digitalWrite(Lo_WK, LOW);
digitalWrite(Lo_M, LOW);
delayMicroseconds(500);
}
Видимо, некоторые контрафактные экземпляры и работают. Посмотрите в даташите на 2136 раздел маркировки и сравните с тем, что нанесено на микросхему.
L1 — как-то вопреки всему. То есть вы им отвязываете по ВЧ от источника питания нагрузку, в результате у вас за дросселем все болтается, а нужно как раз наоборот — чтобы трехфазный транзисторный мост был как можно ближе к источнику питания, там провода потолще, паразитные индуктивности поменьше, может еще конденсаторов добавить пленочных поближе к ключам зашунтировать источник питания, супрессоров тут выше предложили, тоже вариант. У вас из-за дросселя пошли чудовищные выбросы, которые деть было некуда, и они выжигали все что можно, вы это пофиксили диодами, но диоды простые и им надо примерно 50 нс открыться, вобщем я даже думать боюсь что у вас там в реале творится.
Переключается пешком в смысле медленно. Вы перезаряжаете затворную емкость, а она, грубо, 2000 пф через 100 ом, а для верхнего ключа — через 150 ом. У вас на перезаряд уходит около 400 нс (постоянная времени такой цепи ~200нс), плюс сам еще транзистор вносит задержку 100-200 нс и плюс еще его собственное время выключения не меньше 500 нс. Вот в сумме много получается. Я ставлю 10 ом для частоты ШИМ 14 кгц.
И я не разбираюсь в этом вашем ардуино (tm) :), но у 2130 входы инверсные, а тут:
void AllOff()
{
digitalWrite(Hi_ST, LOW);
digitalWrite(Hi_WK, LOW);
digitalWrite(Hi_M, LOW);
digitalWrite(Lo_ST, LOW);
digitalWrite(Lo_WK, LOW);
digitalWrite(Lo_M, LOW);
delayMicroseconds(500);
}
Видимо, некоторые контрафактные экземпляры и работают. Посмотрите в даташите на 2136 раздел маркировки и сравните с тем, что нанесено на микросхему.
Диоды быстродействущие, тут всё нормально.
За дросселем да, болтается. Но только в «минус», т.е при открытии транзистора. При закрытии сброс через диоды очень хорошо работает. Осциллографом выбросов в "+" нет. А вот в минус, да, до 70-и вольт пики, но на доли микросекунд.
Сами транзисторы по даташиту на 5КГц, так что тут не погоняешь. Да и значения реально из даташита. А в некоторых схемах там в плечах вообще килоомы встречал.
А такими малыми сопротивлениями — нет ли риска перегрузить по току драйвер? Он всего 200ма по даташиту.
Выходы! Точно. Забыл спросить. В общем — ситуация для меня очень мутная. Там если сравнить схему и дефайны, то увидите что HI и Lo поменяны местами. Это неспроста. Как я делал: подавал 1 на вход LO и смотрел, какой ключ открылся. Так эмпирически подобрал. А если включал «как написано» то вело оно себя фиг пойми как. Честно — я не понял что это было.
За дросселем да, болтается. Но только в «минус», т.е при открытии транзистора. При закрытии сброс через диоды очень хорошо работает. Осциллографом выбросов в "+" нет. А вот в минус, да, до 70-и вольт пики, но на доли микросекунд.
Сами транзисторы по даташиту на 5КГц, так что тут не погоняешь. Да и значения реально из даташита. А в некоторых схемах там в плечах вообще килоомы встречал.
А такими малыми сопротивлениями — нет ли риска перегрузить по току драйвер? Он всего 200ма по даташиту.
Выходы! Точно. Забыл спросить. В общем — ситуация для меня очень мутная. Там если сравнить схему и дефайны, то увидите что HI и Lo поменяны местами. Это неспроста. Как я делал: подавал 1 на вход LO и смотрел, какой ключ открылся. Так эмпирически подобрал. А если включал «как написано» то вело оно себя фиг пойми как. Честно — я не понял что это было.
Диоды, конечно, ultrafast, но это не отменяет того факта, что когда пошел выброс у вас 50 нс там нет ничего кроме дросселя и только потом его закорчивает, демпфируя выброс на источник питания. Кроме того, через этот диод вы сливаете весь ток дросселя.
Про транзисторы такие не могу ничего сказать.
Про резисторы в затворах. Только сейчас заметил, что диоды в затворах стоят «наоборот». Так что выключаете вы транзистор относительно быстро, а вот включаете — помедленнее. Но самом деле диоды ставят и так и наоборот, в зависимости что на что меняют. Чаще всего транзистор включают быстро (диод катодом к затвору), а выключают медленнее, чтобы снизить отрицательный выброс на Vs[1-3] выводе драйвера, который там вольт 60 однако допустим, максимум. Драйвер нет, не перегрузите. С килоомными резисторыми транзисторы в подобных применениях сгорят с дымом.
Я не про выходы, а про входы. Входы у 2130 — инверсные, то есть LOW -активный уровень, ключ включен, а вы при выключении всего на все выводы подаете низкий уровень, и если бы не фишка 2130 в наличии специального блока, которая видит такой атас и выключает просто все, то ваши транзисторы сгорели б с дымом. В 2136, однако, такого блока нет, потому что она делалась для variable reluctance drive и там верхний и нижний ключи соединены через обмотку нагрузки, соответственно их надо включать совместно. Может поэтому у вас с ней и не сложилось.
Несоответсвтие выводов даташиту с моей точки зрения ужас-ужас-ужас. Не встречал. Я б предложил внимательно прочесть описание микросхемы и, возможно, application notes.
Про транзисторы такие не могу ничего сказать.
Про резисторы в затворах. Только сейчас заметил, что диоды в затворах стоят «наоборот». Так что выключаете вы транзистор относительно быстро, а вот включаете — помедленнее. Но самом деле диоды ставят и так и наоборот, в зависимости что на что меняют. Чаще всего транзистор включают быстро (диод катодом к затвору), а выключают медленнее, чтобы снизить отрицательный выброс на Vs[1-3] выводе драйвера, который там вольт 60 однако допустим, максимум. Драйвер нет, не перегрузите. С килоомными резисторыми транзисторы в подобных применениях сгорят с дымом.
Я не про выходы, а про входы. Входы у 2130 — инверсные, то есть LOW -активный уровень, ключ включен, а вы при выключении всего на все выводы подаете низкий уровень, и если бы не фишка 2130 в наличии специального блока, которая видит такой атас и выключает просто все, то ваши транзисторы сгорели б с дымом. В 2136, однако, такого блока нет, потому что она делалась для variable reluctance drive и там верхний и нижний ключи соединены через обмотку нагрузки, соответственно их надо включать совместно. Может поэтому у вас с ней и не сложилось.
Несоответсвтие выводов даташиту с моей точки зрения ужас-ужас-ужас. Не встречал. Я б предложил внимательно прочесть описание микросхемы и, возможно, application notes.
Сейчас пилю свой частотник. Из того, что было прочитано на форумах могу сказать следующее:
1. C6 набирать из нескольких конденсаторов не более 470 мкФ (хотя китайцы ставят по 560 мкФ в своих частотниках)
2. Тормозить можно плавно снижая частоту. Будет не так эффектно, но с меньшими последствиями.
3. Напряжение на обмотке должно быть пропорционально частоте. Снижаете частоту, снижайте напряжение (скважность). Иначе растет ток, все перегревается.
4. Синус вместо меандра повышает КПД и снижает перегрев двигателя и ключей.
1. C6 набирать из нескольких конденсаторов не более 470 мкФ (хотя китайцы ставят по 560 мкФ в своих частотниках)
2. Тормозить можно плавно снижая частоту. Будет не так эффектно, но с меньшими последствиями.
3. Напряжение на обмотке должно быть пропорционально частоте. Снижаете частоту, снижайте напряжение (скважность). Иначе растет ток, все перегревается.
4. Синус вместо меандра повышает КПД и снижает перегрев двигателя и ключей.
1- у меня «плавный пуск», так что можно любой ёмкости.
2- это долго. Всё ж буду делать схему с подачей постоянки через балласт. Но, видимо, уже весной.
3- поэтому у меня в прошивке стоит ограничение на 4 импульса на малой частоте. И ограничение минимум 25гц. Ибо меньше уже и мотор перегревается. Нагрузка есть, а охлаждения вентилятором уже нет.
4 — да =( Но синус и получить сложнее.
2- это долго. Всё ж буду делать схему с подачей постоянки через балласт. Но, видимо, уже весной.
3- поэтому у меня в прошивке стоит ограничение на 4 импульса на малой частоте. И ограничение минимум 25гц. Ибо меньше уже и мотор перегревается. Нагрузка есть, а охлаждения вентилятором уже нет.
4 — да =( Но синус и получить сложнее.
1 — Нельзя любой емкости. В процессе работы (когда «плавный пуск» уже зарядил конденсатор) в конденсатор по-прежнему втекают и вытекают большие импульсные токи. Поставив 3 конденсатора по 330 мкФ, например, вы снижаете ток на каждом в 3 раза по сравнению с одним конденсатором на 1000мкФ.
2 — Ну это единственный вариант без датчика положения двигателя и без балласта (с ними проще решается, но дорого получается).
3 и 4 — Вы везде какие-то сложные условия наставили, которые можно заменить одной строчкой. Я ардуину не знаю, правда, но сомневаюсь, что у вас функции sin нету, нет там ничего сложного.
Ну, например, функцию GetDelayByVal(int val) можно было сократить до одной строчки:
зависимость линейная ведь?
2 — Ну это единственный вариант без датчика положения двигателя и без балласта (с ними проще решается, но дорого получается).
3 и 4 — Вы везде какие-то сложные условия наставили, которые можно заменить одной строчкой. Я ардуину не знаю, правда, но сомневаюсь, что у вас функции sin нету, нет там ничего сложного.
Ну, например, функцию GetDelayByVal(int val) можно было сократить до одной строчки:
return -((10000-333)/1024)*val + 10000;
зависимость линейная ведь?
Функция sin не нужна, по таблице синтез ведется.
Да какая разница как его вычислять. Кстати, для cortex M0 у ARMa в библиотеке функция синуса уже реализована через таблицы. Так что программисту вообще неважно как она в библиотеках реализована.
Я к тому, что не надо ставить 150 условий (если такая частота, то такая амплитуда, если эдакая, то другая), если можно описать формулой в одну строчку. Пишем функцию зависимости амплитуды от частоты и получаем эффективность в разы выше.
Я к тому, что не надо ставить 150 условий (если такая частота, то такая амплитуда, если эдакая, то другая), если можно описать формулой в одну строчку. Пишем функцию зависимости амплитуды от частоты и получаем эффективность в разы выше.
Я с М0 не работал вообще, есть вопрос — через таблицы? для 32-битного числа?
Через таблицы для 32х битного float точно есть функция.
float32_t arm_sin_f32( float32_t x)
Внутри табличное получение двух ближайших значений и линейная интерполяция. Это есть в CMSIS.
Судя по таблицам можно 32х битное float получить или 15/31 битное целочисленное.
float32_t arm_sin_f32( float32_t x)
Внутри табличное получение двух ближайших значений и линейная интерполяция. Это есть в CMSIS.
Судя по таблицам можно 32х битное float получить или 15/31 битное целочисленное.
разница может быть. Упомянутый 16 мегагерцовый АВР считать синус да еще ногами дрыгать реально вспотеет. Не говоря о том, чтобы еще что-то успеть, ПИД, например.
Неа, в том то и дело, что не линейная. Нет, у меня была формула для вычисления, но считалось оно слишком долго.
В теории, можно было б вычислять один раз и в случае если регулятор не менял положения, снова применять старое, но… Всё равно формула не давала той линейности частоты. Пришлось в экселе высчитывать такое. А гора If-в, уже следствие «автогенерации» кода =)
В теории, можно было б вычислять один раз и в случае если регулятор не менял положения, снова применять старое, но… Всё равно формула не давала той линейности частоты. Пришлось в экселе высчитывать такое. А гора If-в, уже следствие «автогенерации» кода =)
Хм, а откуда там нелинейность? У вас же простой делитель на переменном резисторе. Может вы просто логарифмический резистор поставили? В любом случае, подобную задачу правильней решать с помощью табличного вычисления и интерполяции. Это занимает меньше места и работает быстрее, чем тысячи if'ов.
Отнюдь.
Смотрите. 50гц, у нас полупериод, это 5мс.
Нам надо диапазон +- 25гц., это 10мс-3мс, или +5мс и -2мс. При этом, «середина» будет не 5, а 6.5
Нет, можно просто забить всю формулу, но её надо считать. А если заранее вычислить массив, то он будет в оперативке, а её мало. А если экселем вычислить все значения, там же учесть гистерезис для шумов регулятора и сгенерить тысячи if-ов, то… считать ничего не надо, надо просто пробежаться и сравнить., а ляжет оно гарантированно во флеш.
Я посчитал, что быстрее будет просто пробежаться по if-ам. Хотя, есть такая штука как Progmem, но у меня с ней бывали проблемы. А запись в EEPROM и чтение оттуда по адресу — ещё медленней.
Хотя я не считаю себя истиной в последней инстанции, если кто оптимизирует и покажет что у него получилось — с удовольствием воспользуюсь. Тем более что сейчас меня прервала зима и неотапливаемое помещение, а весной проект продолжится. Нет пультика, тормоза, возможно избавлюсь от дросселя и увеличу ёмкость входного конденсатора. Есть над чем поработать.
Смотрите. 50гц, у нас полупериод, это 5мс.
Нам надо диапазон +- 25гц., это 10мс-3мс, или +5мс и -2мс. При этом, «середина» будет не 5, а 6.5
Нет, можно просто забить всю формулу, но её надо считать. А если заранее вычислить массив, то он будет в оперативке, а её мало. А если экселем вычислить все значения, там же учесть гистерезис для шумов регулятора и сгенерить тысячи if-ов, то… считать ничего не надо, надо просто пробежаться и сравнить., а ляжет оно гарантированно во флеш.
Я посчитал, что быстрее будет просто пробежаться по if-ам. Хотя, есть такая штука как Progmem, но у меня с ней бывали проблемы. А запись в EEPROM и чтение оттуда по адресу — ещё медленней.
Хотя я не считаю себя истиной в последней инстанции, если кто оптимизирует и покажет что у него получилось — с удовольствием воспользуюсь. Тем более что сейчас меня прервала зима и неотапливаемое помещение, а весной проект продолжится. Нет пультика, тормоза, возможно избавлюсь от дросселя и увеличу ёмкость входного конденсатора. Есть над чем поработать.
Не должно там нелинейностей появляться. Получаете напряжение (оно же положение ползунка реостата), и из пропорции находите частоту. Только арифметические действия, причем совсем немного.
При вашем варианте: static массив будет во флеше.
1. Вариант с 1000 if'ов. Это 1000 условных переходов + 1000 двухбайтных значений с которыми сравнивается = где-то 4 кБ флеша. Плюс в худшем случае 2000 тактов на вычисление значений.
2. Вариант с таблицей: Одна формула (алгоритм вычисления 100-200 байт) + таблица 2кб = 2,1 килобайт флеша и 100 тактов в худшем случае на вычисления. Выигрывает по всем параметрам.
При вашем варианте: static массив будет во флеше.
1. Вариант с 1000 if'ов. Это 1000 условных переходов + 1000 двухбайтных значений с которыми сравнивается = где-то 4 кБ флеша. Плюс в худшем случае 2000 тактов на вычисление значений.
2. Вариант с таблицей: Одна формула (алгоритм вычисления 100-200 байт) + таблица 2кб = 2,1 килобайт флеша и 100 тактов в худшем случае на вычисления. Выигрывает по всем параметрам.
Я, кстати, тоже вот с тормозом ничего не могу придумать как сделать. Тормозной резистор на сильно инерциальную систему нужен очень большой и дорогой. Кроме того еще один ИГБТ с драйвером ставить придется. Пока буду делать с плавным уменьшением частоты, видимо.
А у меня с балластом тормоз просто подачей постоянки отлично работал. Вот когда балласт снял и включил без него — мотор при торможении аж подпрыгнул и умер транзистор.
А посему решил что сделаю так: в верхнее плечо поставлю просто мосфет, управляемый через оптопару, его заведу через резистор на 25ом и ватт эдак 100, и когда надо будет затормозить — просто открою нижний ключ и этот мосфет. На обмотке будет просто постоянка, а все реактивные моменты будут гаситься самим же резистором.
А посему решил что сделаю так: в верхнее плечо поставлю просто мосфет, управляемый через оптопару, его заведу через резистор на 25ом и ватт эдак 100, и когда надо будет затормозить — просто открою нижний ключ и этот мосфет. На обмотке будет просто постоянка, а все реактивные моменты будут гаситься самим же резистором.
Можно попробовать плавно тормозить ШИМом.
Энергию то всё равно надо рассеивать. Плавно тормозить шимом — значит опять рассеивать на транзисторах. А хочу греть резистор. Резистор понадёжнее будет =)
1. По значению ripple current проходите в ограничение по спецификации на кондёр?
4. Синус на «другом массовом контроллере» (tm) получается в железе :) без единой судороги.
4. Синус на «другом массовом контроллере» (tm) получается в железе :) без единой судороги.
Да, была мысль сделать на STM32, но повторяемость схемы от этого сильно страдает. Очень не хочется быть тем, кто «вам нужен такой контроллер, такая среда, такой прошивальщик» и всё это для «моего HEXа», в котором вы ничего не сможете подправить или дописать под себя. Нет уж.
А ардуина такая обойдётся в копейки на али и под неё всё есть. Код проще и понятнее, очень многие смогут что-то дописать под себя. В общем — это более народный вариант.
А ардуина такая обойдётся в копейки на али и под неё всё есть. Код проще и понятнее, очень многие смогут что-то дописать под себя. В общем — это более народный вариант.
В основном так говорят те, кто изучил ардуину и боится STM32. Атмеге давно пора на покой, она морально уже устарела. Цена на STM32 уже практически сравнялась, а местами даже лучше, чем на АВР. Самое главное — в stm32f1xx вы получаете гарантированный deadtime и полностью аппаратный шим.
Вы зря мне доказываете, я сам давно перешёл на STM32.
Но тут тоже для меня есть разделение. Быстрый проект, особенно если планируется его «расшаривать» — то ардуина. Точнее, мега от неё. Если чисто для себя и не хватает меги — ну STM.
Да и DIP в домашних условиях гораздо проще разводить, нежели впаивать STMку. А STMка с обвесом на плате слишком габаритна.
А некоторые проекты в вообще под ATTiny85 делаю.
В общем — каждому проект своё. А пихать STM32 туда, где и меги достаточно, считаю не рациональным.
Но тут тоже для меня есть разделение. Быстрый проект, особенно если планируется его «расшаривать» — то ардуина. Точнее, мега от неё. Если чисто для себя и не хватает меги — ну STM.
Да и DIP в домашних условиях гораздо проще разводить, нежели впаивать STMку. А STMка с обвесом на плате слишком габаритна.
А некоторые проекты в вообще под ATTiny85 делаю.
В общем — каждому проект своё. А пихать STM32 туда, где и меги достаточно, считаю не рациональным.
Я не хочу вас переубеждать, но не могу понять, как LQFP48 оказывается габаритнее даже, пусть, DIP28 :) А с учетом того, что для DIP28 и все остальное будет для монтажа в отверстия габарит будет раза в 4 больше. Ну и SMD можно и, в некоторых случаях, лучше, монтировать с обеих сторон. :)
Не, там есть C8T6, они есть на платках типа ардуины. Уже распаяны кварцы, питание. В общем-то удобная штука стоимостью в 300 чтоль руб. Но оно габаритное.
stm32 стоит даже дешевле при равном с авр числом выводов, как правило. И есть мегапопулярные STM32F103R8C6 по полтора доллара. И все как вы пишете и отладка на кристалле — бесценна.
Не так много людей сможет ЛУТом нормально изготовить плату под неё, а потом ещё и её распаять. Тут IR2132 то так себе, но она хоть тоже в DIPе есть.
В остальном — нарываемся на 3.3в, где уже обычным мосфетом не порулишь, просто припаяв к гейту сопротивление.
В общем — я не буду спорить, STM32 и вправду очень крутая штука. Но это уже не совсем DIY, а точнее — не для всех.
В остальном — нарываемся на 3.3в, где уже обычным мосфетом не порулишь, просто припаяв к гейту сопротивление.
В общем — я не буду спорить, STM32 и вправду очень крутая штука. Но это уже не совсем DIY, а точнее — не для всех.
отладка на кристалле в частотнике в несколько раз увеличит кучку дохлых транзисторов и драйверов.
Это ваш личный опыт? Вы определенно что-то делаете не так.
На счет опыта — «около того» что описано в статье.
Рекомендую почитать это — https://geektimes.ru/company/npf_vektor/blog/269158/
Рекомендую почитать это — https://geektimes.ru/company/npf_vektor/blog/269158/
Я читал этот материал раньше, но он не вызывал у меня особого интереса. Я не оперирую «киловольтами и килоамперами», как НПФ Вектор. Кроме того, прочтете внимательнее — они там вполне используют отладку на кристалле: упоминают Code composer и развязанные JTAG, это все есть в их арсенале.
У меня два рабочих инвертора, хотя и маломощных (полтора киловатта) и в одном из них как раз отладка на кристалле позволила увидеть ошибку и сохранила коммутационное звено. А вы свои инверторы как отлаживаете? :D
У меня два рабочих инвертора, хотя и маломощных (полтора киловатта) и в одном из них как раз отладка на кристалле позволила увидеть ошибку и сохранила коммутационное звено. А вы свои инверторы как отлаживаете? :D
Решил прочитать коменты под материалом. Как ни странно оказалось не я один так думаю:
https://geektimes.ru/company/npf_vektor/blog/269158/#comment_8944968
https://geektimes.ru/company/npf_vektor/blog/269158/#comment_8944968
Это мой пункт 5…
Сначала сидел — моргал лампочками и всё работало как надо, потом включал балласт всё работало как надо, а потом включил напрямую и получил бабах =(
Сначала сидел — моргал лампочками и всё работало как надо, потом включал балласт всё работало как надо, а потом включил напрямую и получил бабах =(
С силовой электроникой очень часто так случается. По-этому первое что в таких вещах нужно делать это продумать систему защиты кроме предохранителя.
Предполагаю, вы просто поторопились. Все элементы, сожженые мной сгорели из-за того, что я торопился: не перепроверил работу токовой защиты довервшись расчету, не перепроверил правильно ли запаяны элементы и тп. Ну и, конечно, инструмент (формирование импульсов чисто программой) у вас не самый подходящий.
На ютубе правильно подсказали — 0.1мкф бустерных конденсаторов мала. Надо 10мкф. Может ещё в этом дело было. Буду исправлять. Ну и от дросселя избавлюсь.
Но это всё к весне.
Но это всё к весне.
Емкость бустерных конденсаторов надо считать исходя из частоты ШИМ. У IRF есть application note (например для моего модуля) Там есть даже график зависимости емкости от частоты (стр. 19-20).
На выходе у вас полноценный трехфазный мост. Так и напрашивается подключить к нему обычный асинхронный двигатель с короткозамкнутым ротором. Зачем тут однофазный двигатель?
Минутка критики:
1) Где обратная связь по току? В таких схемах это очень важный момент, который исключает перегрузки и холостую работу без электродвигателя.
2) Вы уверены что 15 вольт на драйвере хватает открыться транзисторам? Они недолжны вообще греться, т.к. они расчитаны больше на ключевой режим где их сопротивление измеряется милиОмами.
3) Тормоз проще всего сделать постаринке пускатель, трансформатор и диодный мост. А пускателем управлять с контроллера следя за отключением преобразователя.
4) Мало конденсаторов по питанию не бывает!
1) Где обратная связь по току? В таких схемах это очень важный момент, который исключает перегрузки и холостую работу без электродвигателя.
2) Вы уверены что 15 вольт на драйвере хватает открыться транзисторам? Они недолжны вообще греться, т.к. они расчитаны больше на ключевой режим где их сопротивление измеряется милиОмами.
3) Тормоз проще всего сделать постаринке пускатель, трансформатор и диодный мост. А пускателем управлять с контроллера следя за отключением преобразователя.
4) Мало конденсаторов по питанию не бывает!
1 — Резистивный шунт в минусе и регулятор. к нему в схеме тоже неспроста.
2 — Я — нет. Инженеры IR — да. Это с даташита к этому драйверу.
Греться будут. Ибо это не MOSFET, а IGBT, это… в общем, лучше почитайте про них.
3 — Зачем мне пускатели, когда достаточно будет добавить 1 транзистор?
4 — да =)
2 — Я — нет. Инженеры IR — да. Это с даташита к этому драйверу.
Греться будут. Ибо это не MOSFET, а IGBT, это… в общем, лучше почитайте про них.
3 — Зачем мне пускатели, когда достаточно будет добавить 1 транзистор?
4 — да =)
15 вольт — хватает. В нормально построенной схеме на 14 кгц ШИМ при работе на киловаттную нагрузку потери на транзисторе будут примерно 3 вт. Так что греться будут.
Я дико извиняюсь, но ставить на ТВ-4 однофазный мотор это не тру.
У меня есть такой станок, покупал с дохлым двигателем. План такой.
На авито берем 1.5кВт мотор недорого и там же частотник трехфазный на 220В (либо делаем его, на Радиокоте есть отличный вариант)
У меня есть такой станок, покупал с дохлым двигателем. План такой.
На авито берем 1.5кВт мотор недорого и там же частотник трехфазный на 220В (либо делаем его, на Радиокоте есть отличный вариант)
Пока прочитал только первый абзац. Как я вас понимаю. Тоже программер, и тоже мечта в виде токарного станка. сбылась ровно неделю назад. я думал я один такой… правда китаец, ибо ТВ-4 для квартиры ну как то не очень
Тоже думал о китайце. И даже купил бы. Но, его забрали как раз во время моего звонка =)
Да и к лучшему. Он шибко меньше, а мне надо будет точить редуктор на мой самолёт, шкив 180мм. Тут и ТВ4 может не хватить, придётся извращаться.
Да и к лучшему. Он шибко меньше, а мне надо будет точить редуктор на мой самолёт, шкив 180мм. Тут и ТВ4 может не хватить, придётся извращаться.
Кажется это болезнь среди программистов, насмотревшись Youtube есть желание купить хоть 16к20, благо есть и три фазы и куда ставить, но думаю ограничусь всё же тем же ТВ-4 :)
Можно было ТВ-16 взять он меньше ТВ-4.
да, ТВ-16 вроде и меньше, но ставится на стол с двигателем. да и в хорошем состоянии я не нашел.
С каждым годом найти в хорошем состоянии ТВшку (или любой другой советский станок) становится труднее. Да и импортный хобийный станок, даже китайский, будет получше новой ТВшки, вот только дороже.
Ну вот очень спорное заявление. Китайцы с пластиковыми шестернями, 350вт мотором и тоненькой станиной… Не, ну можно, но… Нарывался на тему, где народ станину выставляет и бетонирует для получения хоть какой-то жёсткости… Да и ТВшка не ахти, но тут хоть станина на настоящую напоминает.
не соглашусь. На движок и шестерни грешить не буду ибо движки и на тв16 так себе, а у китайца еще и облроты регулируются. А шестерни пластиковые просто бесшумные по сравнению с гитарой тв16. А вот станина да… уже сейчас думаю о том чтоб сделать жесткую столешницу из мелаллопрофиля и к ней прикрутиться ибо родная станина крутится при желании даже руками.
Дело не в гитаре и прочей шумности. Дело в том, что если засадишь резец, то пластиковые шестерни редуктора просто рассыпаются. Из-за чего народ часто заказывает металлические. Как раз такой, проапгрейженный, станок от меня и ушёл перед тем как я ТВшку взял.
Я не трус, но я боюсь!(с)
Крайне не люблю такие схемы без развязки высоковольтной части от логики. Хотя бы оптопарами.
Крайне не люблю такие схемы без развязки высоковольтной части от логики. Хотя бы оптопарами.
Да многие промышленные частотники до 3 кВт без развязки делают. При правильной разводке, говорят, все там нормально. Тем более, что если заморачиваться, то надо все развязывать, а это значит, что надо брать отдельный АЦП для измерения тока и его тоже развязывать. В итоге цена и размеры платы вырастают очень ощутимо (штук 10 оптопар получается). Оптопары до кучи вносят свои задержки в переключение и осложняют отладку. Если deadtime порядка 100 нс еще ничего, а если меньше…
Оооочень хорошая тема! Автор молодец! Подпишусь послушаю.
Схема то неплохая конечно, но без средней точки не очень хорошо будет работать…
Если бы отделить обмотки друг от друга и управлять ими отдельно было бы эффективнее…
Ширина импульсов ШИМ должна быть пропорциональна функции синуса…
ШИМ обычно работает от 4...16 кГц, ну а синус от 0 до 50 гЦ, если выше, не хватит напряжения звена постоянного тока и поток ослабнет не обеспечив момент…
Если бы отделить обмотки друг от друга и управлять ими отдельно было бы эффективнее…
Ширина импульсов ШИМ должна быть пропорциональна функции синуса…
ШИМ обычно работает от 4...16 кГц, ну а синус от 0 до 50 гЦ, если выше, не хватит напряжения звена постоянного тока и поток ослабнет не обеспечив момент…
Тогда надо 2 полноценных H моста. Ну… Может да. Я тогда об этом не думал. Так то оно интересно, конечно.
А вот что даст синусная скважность? Больше момент?
А вот что даст синусная скважность? Больше момент?
Верхняя частота в 400 Гц в частотниках — обычное дело. Момент, конечно, падает, но не везде это критично. Есть частотники и до 800 Гц.
Да пжст. Можно и больше, вот только мой мотор сказал «неа». А потому, зачем делать больше?
До кучи — такие частоты для трёхфазника может и доступны, а тут то однофазник.
До кучи — такие частоты для трёхфазника может и доступны, а тут то однофазник.
Вообще-то я это maxmanvp отвечал…
Кстати, у меня тоже ТВ-4 в гараже стоит :). Сеть однофазная, поэтому очень неспешно делаю частотник. Решил делать сразу правильно. Наилучший выбор, на мой взгляд, STM32. Хотя есть и другие процы с подходящими таймерами, но STM32 наиболее популярен и дёшев. На данный момент у меня написана основа программы формирования модифицированной синусоиды. Для этого задействован таймер TIM1 в связке с DMA, что позволяет генерировать модифицированную синусоиду аппаратно. Управление скалярное. Будет плавный заряд конденсаторов, контроль напряжения DC шины, управление торможением на гасящем резисторе. В варианте для ТВ-4 частотник будет на готовом трёхфазном IGBT модуле со встроенным драйвером.
Кстати, у меня тоже ТВ-4 в гараже стоит :). Сеть однофазная, поэтому очень неспешно делаю частотник. Решил делать сразу правильно. Наилучший выбор, на мой взгляд, STM32. Хотя есть и другие процы с подходящими таймерами, но STM32 наиболее популярен и дёшев. На данный момент у меня написана основа программы формирования модифицированной синусоиды. Для этого задействован таймер TIM1 в связке с DMA, что позволяет генерировать модифицированную синусоиду аппаратно. Управление скалярное. Будет плавный заряд конденсаторов, контроль напряжения DC шины, управление торможением на гасящем резисторе. В варианте для ТВ-4 частотник будет на готовом трёхфазном IGBT модуле со встроенным драйвером.
Можно было б и так. Но я отвечал про доступность повторения схемы. Но как закончите — было б любопытно взглянуть.
Но модули… Стоят дорого, а выгорание одного транзистора = замена всего модуля. Ох, боюсь, это будет много дороже на этапе отладки…
Но модули… Стоят дорого, а выгорание одного транзистора = замена всего модуля. Ох, боюсь, это будет много дороже на этапе отладки…
Тоже делаю на модуле. У него много плюсов. Это и контроль температуры и проще развести плату и меньше места занимает и 3.3 вольта большинство умеет. Риск пожечь есть, конечно, надо быть осторожным.
Модули на 1200 Вольт стоят дорого, а требуемые в нашем случае модули на 600 Вольт относительно доступны. Я выбрал Fsbb30ch60 — достаточно мощный и недорогой. Комплект из шести транзисторов и драйвера стоит дороже. Плюс корпус у Fsbb30ch60 такой уникальный, что вряд ли китайцы его перепилят из другого.
Чтобы уменьшить вероятность спалить силовую часть, я отлаживал программу, контролируя выходные сигналы логическим анализатором. Логику вместе с силовой пока не включал, сначала хочу дописать некоторые вещи.
Чтобы уменьшить вероятность спалить силовую часть, я отлаживал программу, контролируя выходные сигналы логическим анализатором. Логику вместе с силовой пока не включал, сначала хочу дописать некоторые вещи.
Как защиту по току будете строить?
Примерно по типовой схеме для подобных модулей. Там уже присутствует встроенная защита по току. Необходимо только добавить внешний шунт между соединенными в кучу эмиттерами нижних транзисторов и минусом DC шины. От шунта через интегрирующую цепочку нужно подать сигнал на вход защиты модуля. Причем в данном случае эмиттеры не соединены вместе внутри, как в других модулях, поэтому при желании можно поставить три шунта и мерять ток по фазам.
Ещё по вашей схеме: C3-C5 слишком малы.
0,1мкФ вместо 10мкФ, рекомендованных в AN-985 и подобных типовых схемах.
При такой квалификации проблемы типа
«Наводки частотника и зависание ATMega128» http://kazus.ru/forums/showthread.php?t=104172
постепенно превратятся в классическое «ведро горелых полупроводников».
Это примерно как «пуд соли съесть», но увеличит нагрузку на кошелёк и свалки.
Чем вам однофазные VFD EGP1000W не нравятся? Двухстороняя печать, «мозги» и драйверы на дочерней плате, легко заменяются через разъёмные контакты. Цена ошибки мала.
Ну будет движок с пусковым кондёром с 30Гц начинать работать, а не от 10, как при двухфазном упр-ии — неужто коробка скоростей старого станка не справится? Ей обороты движка при 50 Гц — крейсерская скорость. Не было раньше частотников, а детали точились нормально.
Реверс контактором сделаете, не так уж часто он нужен в главном приводе.
0,1мкФ вместо 10мкФ, рекомендованных в AN-985 и подобных типовых схемах.
При такой квалификации проблемы типа
«Наводки частотника и зависание ATMega128» http://kazus.ru/forums/showthread.php?t=104172
постепенно превратятся в классическое «ведро горелых полупроводников».
Это примерно как «пуд соли съесть», но увеличит нагрузку на кошелёк и свалки.
Чем вам однофазные VFD EGP1000W не нравятся? Двухстороняя печать, «мозги» и драйверы на дочерней плате, легко заменяются через разъёмные контакты. Цена ошибки мала.
Ну будет движок с пусковым кондёром с 30Гц начинать работать, а не от 10, как при двухфазном упр-ии — неужто коробка скоростей старого станка не справится? Ей обороты движка при 50 Гц — крейсерская скорость. Не было раньше частотников, а детали точились нормально.
Реверс контактором сделаете, не так уж часто он нужен в главном приводе.
10мкФ ставят если транзисторы MOSFET, а для IGBT достаточно и 0.1 И это взято из даташита, не думаю что с этим есть проблемы.
EGP1000W — ценой, отсутствием реверса, тормоза, пультика.
И опять конденсаторы? Нет, не хочу.
Я то хочу иметь возможность плавно подстроить частоту при обработке детали с малого радиуса на большой. И хочу иметь возможность резать резьбу, дойти до точки, быстро остановиться и тут же дать реверс на меньших оборота, дабы сделать второй проход. И это не тыкая каждый раз в частотник для того что б поменять скорость с «вперёд» на «назад». Именно поэтому у меня изначально 2 регулятора скорости.
EGP1000W — ценой, отсутствием реверса, тормоза, пультика.
И опять конденсаторы? Нет, не хочу.
Я то хочу иметь возможность плавно подстроить частоту при обработке детали с малого радиуса на большой. И хочу иметь возможность резать резьбу, дойти до точки, быстро остановиться и тут же дать реверс на меньших оборота, дабы сделать второй проход. И это не тыкая каждый раз в частотник для того что б поменять скорость с «вперёд» на «назад». Именно поэтому у меня изначально 2 регулятора скорости.
Вы зря так слепо доверяетесь даташиту. Там же не указано для какого применения приведена типовая схема применения. Может они на 70 кгц шимят и том, может, быть хватит 0.1. А вы, как я понимаю, на 10 мс подятгиваете общий провод двигателя к плюса источника и хотите, чтобы такой мелкий кондер удержал напряжениев это время? Я бы на это не поставил. Я все-таки рекомендую хотя бы пролистать Application notes на это семейство драйверов, там, в том числе, вопросу выбора конденсаторов рассматриваются.
Я лично на 14 кгц (то есть 14000 раз в секунду гарантированно включится нижний ключ, что позволит зарядить конденсатор верхнего плеча) применяю 4.7 мкф тантал и 1 мкф X7R.
А в вашем случае, полагаю, все-таки близка ситуация, что срабатывает UV защита и верхний ключ закрывается. И хорошо, что такая защита есть, потому что при выходе транзистора из насыщения, говоря вашими словами, будет «бах». Неминуемо. От него никакая токовая защита не спасет.
Я лично на 14 кгц (то есть 14000 раз в секунду гарантированно включится нижний ключ, что позволит зарядить конденсатор верхнего плеча) применяю 4.7 мкф тантал и 1 мкф X7R.
А в вашем случае, полагаю, все-таки близка ситуация, что срабатывает UV защита и верхний ключ закрывается. И хорошо, что такая защита есть, потому что при выходе транзистора из насыщения, говоря вашими словами, будет «бах». Неминуемо. От него никакая токовая защита не спасет.
Именно.
И 0.1 я взял из тестовой схемы, а потом ещё и нарвался на странный пример. Пересмотрел кучу чужих схем — почти у всех 10мкф.
А импульс у меня 1.2мс + 0.3мс пауза до следующего.
В общем — весной меня ждёт ревизия =)
И 0.1 я взял из тестовой схемы, а потом ещё и нарвался на странный пример. Пересмотрел кучу чужих схем — почти у всех 10мкф.
А импульс у меня 1.2мс + 0.3мс пауза до следующего.
В общем — весной меня ждёт ревизия =)
Если будете ставить электролит — его лучше шунтировать керамикой нормальной. Только керамику 10 мкф без электролита тоже лучше не ставить.
А вот это интересно. Как раз так и думал поступить — поставить керамику.
А с чем связан совет добавлять к керамике электролит? Сколько ни искал информации — электролиты не имеют ни одного плюса по сравнению с керамикой (ну кроме больших емкостей, недоступных керамике). А я хотел вообще пленочный поставить…
Емкость керамических конденсаторов зависит от приложенного напряжения. Что самое засадное — с повышением напряжения емкость понижается, а не наоборот. Степень снижения этого зависит от диэлектрика. То есть для повышения повторяемости конструкции лучше в дополнение к кермике поставить электролит. Пленочные этим не страдают, но найти пленочный 10.0х16V (лично я бы поставил 25V) в конструктиве, например, 1206 — не знаю, есть такие или нет.
Очень интересно, спасибо. Не знал.
Про уходы керамики: https://geektimes.ru/post/263366/
Но если раньше на плате SPWM EGS002 были 4 танталовых «ускоряющих» емкости по 10мкФ, то с 2015 г. стали ставить только керамику. И прошивка там ROM кажется, не слетит от помех.
Пустая плата egp1000W стоит ~570р. на али (8 транзисторов, 2 слоя, 3 электролитич. кондёра диаметром до 16 мм).
Туда можно любую «дочку» подключить, с вашей логикой работы.
И внешние бочонки электролитов на проводках.
Но если раньше на плате SPWM EGS002 были 4 танталовых «ускоряющих» емкости по 10мкФ, то с 2015 г. стали ставить только керамику. И прошивка там ROM кажется, не слетит от помех.
Пустая плата egp1000W стоит ~570р. на али (8 транзисторов, 2 слоя, 3 электролитич. кондёра диаметром до 16 мм).
Туда можно любую «дочку» подключить, с вашей логикой работы.
И внешние бочонки электролитов на проводках.
Не очень понимаю, а как на нём получить синус? И почему так дёшево?
Дешевая — это потому, что просто печатная плата без деталей.
Синус получается, если ШИМ с выхода правильного частотника проинтегрировать.
Синус получается, если ШИМ с выхода правильного частотника проинтегрировать.
можно не париться с синусом, схема простая…
Это у вас трёхфазник ;) А у меня конденсаторный однофазник.
Потому что это полуфабрикат, рублей за 800 к ней докупаются задающий генератор и LCD экранчик (частота, напряжение, ток, температура). Оно серийное, с 2011 г. отлажено инженерами, выпускающими свои микросхемы.
Разработка любительских плат много времени займёт, изготовление двухсторонних с толстой медью — и денег. А паутина проводов сбоить будет.
Нужно вам 2 фазы, так купите пустую EGP3000W и одну фазу не запаивайте.
Вот чей-то «первый блин» на купленных платах SPWM VFD и c самодельной силовой частью:
http://www.uschema.com/forum/viewtopic.php?p=22292#p22292
уже больше года эпопея тянется. Печатные проводники тонкие, всё как-то по-студенчески выглядит.
А этот проект лучше проработан, компоновкой похож на фирменные частотники и DC/AC батарейные ВЧ инверторы:
http://we.easyelectronics.ru/power-electronics/razrabatyvaem-chastotnik-chast-pervaya-silovaya-chast.html
Разработка любительских плат много времени займёт, изготовление двухсторонних с толстой медью — и денег. А паутина проводов сбоить будет.
Нужно вам 2 фазы, так купите пустую EGP3000W и одну фазу не запаивайте.
Вот чей-то «первый блин» на купленных платах SPWM VFD и c самодельной силовой частью:
http://www.uschema.com/forum/viewtopic.php?p=22292#p22292
уже больше года эпопея тянется. Печатные проводники тонкие, всё как-то по-студенчески выглядит.
А этот проект лучше проработан, компоновкой похож на фирменные частотники и DC/AC батарейные ВЧ инверторы:
http://we.easyelectronics.ru/power-electronics/razrabatyvaem-chastotnik-chast-pervaya-silovaya-chast.html
Вам, параллельно стойкам моста, надо поставить емкость- полипропилен прим. 0,1мкф (MKP WIMA или к78-2) как можно ближе к ногам ключей. Еще очень критична разводка ПП, земли силы и управления мешать нельзя. 100 Ом в затворы- и 47 в эмиттерных цепях- это оч. много, надо уменьшить на порядок, а как же ограничить резисторами токи через разрядные диоды в затворах…
Осмелюсь предложить всем интересующимся станками… то есть работами на токарно-винторезном станке и другой металлообработкой, посмотреть канал Виктора Леонтьева — https://www.youtube.com/channel/UCnJSm2aNkvfLsKq2ZSO8oGQ
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Скалярный частотник для однофазного асинхронного двигателя