MPetrovich 6 12 декабря, 2023 Опубликовано 12 декабря, 2023 · Жалоба Всех приветствую. Собрал драйвер 3-х фазного двигателя с управлением ШИМ (частотник). Несущая частота ШИМ 32кГц, управление ключами противофазное - положительная полуволна синусоиды формирует ШИМ верхних ключей в каждой выходной стойке, в отрицательная полуволна формирует ШИМ нижних ключей. В результате между фазами образуются три синусоиды со сдвигом 120гр. Проблема в том, что мотор не желает крутиться без LC-фильтра на каждом проводе мотора. Подозреваю, это это связано с частотой ШИМ. Однако, уменьшив частоту сразу в 8 раз, всё равно не смог запустить мотор. В чем может быть проблема и можно ли вообще использовать частотник без выходных фильтров? Мотор УАД-32, обмотки соединены звездой. Индуктивность каждой обмотки порядка 0,65Гн (!!!), сопротивление порядка 360 Ом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sanya221 3 12 декабря, 2023 Опубликовано 12 декабря, 2023 · Жалоба А счетчики, которые формируют ШИМ синхронно работают? Т.е.нужно чтобы начало счета счетчика верхнего и нижнего ключа было общим. Иначе как раз такие чудеса могут быть.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MPetrovich 6 12 декабря, 2023 Опубликовано 12 декабря, 2023 · Жалоба 14 minutes ago, sanya221 said: А счетчики, которые формируют ШИМ синхронно работают? Да, конечно синхронно. Специально в мануале ATMega128 выискивал этот фокус))) TCNT1 =0; TCNT3=0; SFIOR &= ~(1<<TSM); Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HardEgor 75 12 декабря, 2023 Опубликовано 12 декабря, 2023 · Жалоба 2 часа назад, MPetrovich сказал: Проблема в том, что мотор не желает крутиться без LC-фильтра на каждом проводе мотора. Где-то у вас ошибка. Посмотрите осциллографом на ток в обмотках. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MPetrovich 6 12 декабря, 2023 Опубликовано 12 декабря, 2023 · Жалоба 10 minutes ago, HardEgor said: Где-то у вас ошибка. Посмотрите осциллографом на ток в обмотках. С фильтром или без фильтра посмотреть? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HardEgor 75 12 декабря, 2023 Опубликовано 12 декабря, 2023 · Жалоба 5 часов назад, MPetrovich сказал: С фильтром или без фильтра посмотреть? Эээ-э... странный вопрос, на вашем месте я бы всё во всех вариантах смотрел -тупо тыкал и разбирался, "А здесь почему так? Хм... А здесь?..." Для понимания - главное в двигателях ток, его надо в первую очередь смотреть, а напряжение - главное чтобы не проседало) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MPetrovich 6 13 декабря, 2023 Опубликовано 13 декабря, 2023 · Жалоба Вот картинка с двумя фазами(желтая и зеленая) и то что в результате между ними (сиреневая) Забыл сказать - вместо мотора включены резисторы, соединённые звездой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasil_Riabko 8 13 декабря, 2023 Опубликовано 13 декабря, 2023 · Жалоба 36 minutes ago, MPetrovich said: ... всё равно не смог запустить мотор. Забыл сказать - вместо мотора включены резисторы, соединённые звездой. У вас мотор не запускается или резисторы? Картинку чего Вы привели? 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MPetrovich 6 13 декабря, 2023 Опубликовано 13 декабря, 2023 · Жалоба Когда мотор включен и он не запускается, то на фазах мешанина какая-то. А резисторы как раз показывают форму тока без перекрестных наводок обмоток друг на друга. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 194 13 декабря, 2023 Опубликовано 13 декабря, 2023 · Жалоба 48 минут назад, MPetrovich сказал: резисторы как раз показывают форму тока Не показывают. Они свои активные токи показывают, а Вас спрашивают про реактивные токи индуктивностей. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MPetrovich 6 13 декабря, 2023 Опубликовано 13 декабря, 2023 · Жалоба void PWM_180() { if((num<18)) {TCCR3A &= ~0x80; OCR1A = PH1H[num]; TCCR1A |= 0x80;}//H1_PWM is ON; L1_PWM is OFF else {TCCR1A &= ~0x80; OCR3A = PH1H[num]; TCCR3A |= 0x80; }//H1_PWM is OFF; L1_PWM is ON if((num<7)||(num>24)) {TCCR3A &= ~0x20; OCR1B = PH2H[num]; TCCR1A |= 0x20;} //H2_PWM is ON; L2_PWM is OFF else {TCCR1A &= ~0x20; OCR3B = PH2H[num]; TCCR3A |= 0x20;}//H2_PWM is OFF; L2_PWM is ON if((num>12)&&(num<31)) {TCCR3A &= ~0x08; OCR1C = PH3H[num]; TCCR1A |= 0x08;} //H3_PWM is ON; L3_PWM is OFF else {TCCR1A &= ~0x08; OCR3C = PH3H[num]; TCCR3A |= 0x08;}//H3_PWM is OFF; L3_PWM is ON } Вот обработчик прерывания ATMega128, формирующий ШИМ на фазах. Если кому-нибудь будет не лень, посмотрите на предмет корректности кода. Должны формироваться полуволны синуса - на верхних ключах положительная полуволна, на нижних отрицательная. Значения берутся из трех таблиц по 36 значений (от 0 до 360 через 10 градусов), каждая своей фазы. Вот так выглядят фазы по значениям из таблиц. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MPetrovich 6 13 декабря, 2023 Опубликовано 13 декабря, 2023 · Жалоба Запустил с большим трудом (игрался с напряжением и частотой вращения)мотор без фильтра и вот что там на обмотках: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasil_Riabko 8 13 декабря, 2023 Опубликовано 13 декабря, 2023 · Жалоба 1 hour ago, MPetrovich said: Запустил с большим трудом (игрался с напряжением и частотой вращения)мотор без фильтра и вот что там на обмотках: Это осциллограммы тока в обмотках двигателя? Не похоже. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 194 13 декабря, 2023 Опубликовано 13 декабря, 2023 · Жалоба 4 часа назад, MPetrovich сказал: Должны формироваться полуволны синуса Не должны. Три полумоста, каждый должен выдавать синус с нулём в Кзап=50%. Вы бы сперва показали нам схему и конструкцию, а то ведь там триллион вариантов, чтобы собрать абсолютно нерабочую вещь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MPetrovich 6 13 декабря, 2023 Опубликовано 13 декабря, 2023 · Жалоба 2 hours ago, Plain said: Три полумоста, каждый должен выдавать синус с нулём в Кзап=50%. Это "классический" вариант, в котором нужно одновременно ШИМить верхний и нижний ключи каждой фазы с дедтаймом, дабы избежать сквозного тока. Я этот вариант не хочу использовать, поскольку в нем максимальные потери на переключение и сильный нагрев ключей. Завтра выложу циклограмму из мануала TOSHIBA, которая иллюстрирует выбранный мной способ коммутации. В схеме ничего "революционного". Драйвер IR2110S + пара n-FET и таких три каскада на три фазы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться