@@TDMLab Спасибо на добром слове, но не так круто как хотелось бы, ибо потребный пусковой момент=ток СО7Б без пневморазгрузки - весьма существенный, в модуле срабатывает защита от КЗ на ~50А мгновенного импульсного тока. Для надёжности пуска придётся либо дешёвые модуля STK621-061 параллелить либо более мощный модуль ставить и драйвера паять.
Это просто шикардос! Занимался в институте анализом гармоник, правда для задачи управления нагрузкой. Работаю по другой теме, на электромашиностроительном предприятии. И тут, внезапно, две темы сложились.
А коллекторным двигателем можно управлять используя постоянный ток? Вначале выпрямить 220В. а потом управлять оборотами. Задача такая, что требуется добится скорость вращения 1 оборот в 4 минуты. У меня поломался гидротрансформатор, и его надо по кругу сварить не нарушая смешения по центру. Т.е. диск с закрпленным гидротрансформатором на столешнице должен вращатся один оборот в 5 минут.
Талантливый человек, талантлив во всём! Не только проект крутой замутил, но и видео снял как профи - просто не оторваться. Браво! Я горжусь, что у нас есть люди, такие как Вы! Спасибо!
Спасибо за наглядность раскрытия темы. Сам по образованию инженер - приводчик, но посмотрел с удовольствием ваш ролик и нашел многие моменты для себя как терра-инкогнита. Нам в далеких 80х подобные теории не преподавали - не было элементной базы для построения частотных преобразователей. Буду ждать конкретного решения теоритических решений в практическое "железо". Сегодня огромное поле применения частотных преобразователей как для производства, так и для "дома и семьи". Успехов!!!
прям в слух сказал спасибо) Я только начал изучать МК. Думал сделать частотник себе для насоса который качает воду. И регулировать тем самым обороты двигателя исходя из давления воды. Но сейчас понимаю, что я еще далек от этого) буду ждать познавательное видео с пояснениями, думаю датчик давления я уж сам прикручу к этой схеме как нибудь на место потенциометра.
Согласен, лично я тоже залипал на доли герца ШИМ когда отлаживал свой частотник. Но вторая половина эротики - это когда глядеть DT у подрезанного синуса. Тут пока не показано.
@@pswru а чего там может быть с DT интересного? С последнего нашего разговора об этом, я добавил формирование симметричного DT в 1.5мкс сразу внутри МК. И у меня нет повода сомневаться, что он будет не правильно формироваться для определенных форм ШИМ.
@@TDMLab Я не про косяки формирования DT (хотя первопричина наблюдать именно в этом) а про залипательность картины на экране осц. Особенно с учётом регулировки DT из меню.
@@TDMLab И ещё повод наблюдать DT на осц - это изменение частоты ШИМ и DT на ходу двигла при низкой частоте и глядеть ток фазы - как там меняются изломы синуса от не скомпенсированного DT, и где именно они находятся (угол сдвига тока от напряжения).
3:49 сигнал обычный перегруз напоминает с одной гармоикой, жаль что в аудио такой подход не канает. вообще очень хорошо обьясняете, наглядно, доходчиво.
Если не через векторную магию это всё решать, а в лоб, это и будет обычный перегруз. Грубо говоря, мы затягиваем время импульса ШИМ, и вместо выхода на горб синусоиды напряжение выходит на такое кривенькое плато, но из-за индуктивности обмоток, ток будет вести себя иначе и пока напряжение находится на плато, ток нарастает плавно, в итоге описывая синусоиду, но с амплитудой как если бы напряжение было синусоидальное, но выше, чем есть на самом деле.
Спасибо, с удовольствием посмотрел, всё по полочкам разложено. Сильно помогает разобраться в принцыпах работы преобразователей частоты! Для себя такое городить хлопотно, а для производства подходит на все 100%!
Если ты это читаешь, автор, то спасибо тебе огромное! Буду делать диплом для универа на тему частотника на стм32 или ардуино, твоя помощь для этого бесценная, уже намотал транс обратнохода, рассчитал все, травлю плату в общем сижу пока) С твоими видосами прям желание что-то делать появляется, ОГРОМНОЕ СПАСИБО!
Тоже делал первую отладку частотника на 32u4, IPM использовал IRAMS10 от infineon, лет 5 назад это было, помню первые включения в сеть ещё через лампы производил )) Только у меня не SVPWM была а добавление 3й гармоники. Даже примитивный gui был на oled дисплее
Видео очень впечатляющее. Рассказали принципы работы частотников и их нюансы. Я конечно нихрена не понял, но обязательно пересмотрю ещё несколько раз, возможно какие то моменты да отложатся в моей далеко не умной голове
2:40 Кстати да, большая проблема АД что момент квадратично зависит от напряжения. И даже небольшое снижение напряжения существенно снижает момент. Отсюда невысокая популярность регулировки скорости путем снижения напряжения.
Сделал 4 частотника пару лет назад по схеме" восьмикрута", а какое там управление?, так и не понял. Один трудится на ЧПУ до 400Гц 800Вт, второй в гараже компрессор маслает 2,2кВт, третий гриндер крутит 1,1кВт. Пока работают на китайских комплектующих, транзисторы тоже( хотя указывают до 4кВт, но больше 2,2 не даю). Работают, что еще надо? Автору респект, все разжевал.
а не подскажите как управлять высоковольтным BLDS мотором . потому что сегдня очень много людей не то что восстанавливают хобийные станки но и делают их с нуля и использование шумящей коробки передач как то уже не актуально. вот и ищу по ним информацию . что бы поставить на свой мини токарный прямой привод. но в сети только моторы от мотоциклов и велосипедов.
Если в мост добавить еще 2 диода в качестве умножителя то на постоянке будет более 400 вольт. Этот прием применяют на многих трех фазных ЧП чтобы подключит в однофазную цепь. И все замечательно работает выдавая 380 :)
Это называется схема Латура, удвоитель напряжения и это действительно применяется в частотных преобразователях малой мощности, но смысл в том, что все те же приемы, что я описал для 230В применяются и для ЧП с удвоителем и для ЧП с трехфазным мостом. Векторная ШИМ это стандарт современных ЧП.
Привет! Это нормально что силовая и слаботочна земли объеденены? Может безопаснее их разделить? Гальванически развязать узел измерения тока. Остальное, вроде, все развязано. Спасибо за видео!
Таблицу синуса можно меньше сделать, оставив 5-10 ключевых точек, а промежуточные значения рассчитывать по линейной интерполяции. Можно еще наклон кривой для интерполяции хранить и считать как Y=Y0 + K*dY (вместо простой выборки из таблицы Y=Y0). Но это усложнит алгоритм и 5-10 тактов МК потребует на расчет.
Зачем, если памяти хватает и так алгоритм проще и устойчивее? Я бы понял еще предложение из четверти периода делать, но использовать интерполяцию когда все проще) Когда-то применял интерполирующий фильтр Фарроу, забавная штука:)
Большое спасибо за ваш проект! Собираюсь повторить немного переделав. Импульсный источник заменить обычным маломощным трансформатором как в прошлом варианте вашего частотника, гальваническую развязку убрать, для управления вывести развязанный через оптроны UART на внешний контроллер atmega328 с каким-нибудь дисплеем, на самом частотнике оставить "аварийные" органы управления. И вот вопрос: почему Вы применили atmeg32u4? Как думаете, можно ли сменить его на atmega328? По количеству PWM и ADC должно хватить, по частоте тоже. Так же хотелось бы понять какие функции выполняет R30, R35 и в целом как вы используете DA3 и DA4 в итоговой прошивке. И еще вопрос: какая примерная площадь радиатора требуется? Буду очень благодарен за ответы!
У atmeg32u4 есть специализированный трехфазный таймер с ШИМ, на 328-ой такого нет. R30, R35 - никак, это для ОУ с цепью внешнего смещения, у ad8551 ее нет. DA3 и DA4 никак не использую, предполагалось измерение тока, но на это не особо хватает производительности ЦП.
@@TDMLab Спасибо большое за ответ! Не подскажете в чем преимущества этого таймера? или где можно прочитать про эти преимущества? Задачи то у меня простые: управление вентилятором отопления и двигателем стиральной машины (возможно придется переделать стиральную машину на свою электронику)
@@alexanderkluchnikov2473 Преимущество в том, что только он (на 8 битных AVR) может генерировать 3-х фазный 6-ти канальный ШИМ для управления трехфазными асинхронными двигателями и BLDC. Почитать можно здесь: microsin.net/programming/avr/10-bit-high-speed-timer-counter4.html
@@TDMLab Как может не хватать производительности на дергание ног по таблице? Вы не помните, что могли компьютеры, когда работали на 16МГц? У Вас, например, Синклер был? Или PC XT? Принц Персии посложнее векторного шим будет ;)
Спасибо) мощность и момент вещи связанные на прямую www.prom-tex.org/solutions/izmerenie-krutyashchego-momenta/grafik-moshchnosti-i-krutyashchego-momenta/
Добрый день! В теории шим для каждой полу волны показан как пачка импульсов описывающий синусоиду, а у вас и ещё на ряде частотников сплошная изменяющаяся череда импульсов осцилограммы, это из- за количества точек на период или есть какая то разница в методе управления шимм? Если в отдельности брать каждый канал и пропускать через фильтр видно полную синусоиду.
@@TDMLab yandex.ru/images/touch/search?pos=2&img_url=https%3A%2F%2Fupload.wikimedia.org%2Fwikipedia%2Fcommons%2Fthumb%2F2%2F27%2FPulsweitenmodulation.png%2F500px-Pulsweitenmodulation.png&text=%D1%88%D0%B8%D0%BC+%D1%81%D0%B8%D0%BD%D1%83%D1%81%D0%BE%D0%B8%D0%B4%D0%B0&rpt=simage&source=tabbar Я имел ввиду форму шим , на осциллографе у вас как то иначе изменяется шимм сигнал yandex.ru/images/touch/search?p=1&source=tabbar&text=%D1%88%D0%B8%D0%BC+%D1%81%D0%B8%D0%BD%D1%83%D1%81%D0%BE%D0%B8%D0%B4%D0%B0&pos=26&rpt=simage&img_url=https%3A%2F%2Flh6.googleusercontent.com%2Fproxy%2Fjd1cWm9LBBoKjVgjC8jyWUV2RvCDEmLnN1Ognv_c-DeaQ41RBxFKrpJY5coqFyZIv18Z9zHp_GWrENdihHwJNz4q74BUV-fPfLqgUm-Z%3Ds0-d Это например на восьмикруте 1 из каналов
Кажется дошло,сигналы одного канала работают зеркально и если добавить фильтр получаются синусоиды в противофазе главно чтобы был дет тайм иначе бабах))
@@сергейбаглаев-ф3х Да, так и есть в одном канале прямой и инверсный сигналы. По формированию ШИМ у меня двухполярная модуляция подробнее см. рис. 2.3.5 studopedia.su/9_101393_odnofaznie-invertori-napryazheniya.html
инетерсно , сколько будет стоить этот конструктор ? и какой максимал нагрева будет держать этот конструктор ? Есть ли возможность для асинхронника Вместо векторного обратить внимание на установку и считывания с тахо датчик а, для упрощения и облегчения поддержания оборотов на малых... или в расширенном диапазоне оборотов ,, ?.. А то что-то , как по мне , чем навороченне схема , тем больше геммор и проблем на .... ., Вот к примеру, Если взять вашу разработку скаляра ( как силовую часть , нагрузочный выход в зависимости мощности к нагрузки,) и к нему , без лишних наворотов , внедрить поддержку по тахо.. тем более уже присутствует ардуинка... . , Я думаю что это проще и надёжное ? Как деды говаривали ( чем проще - тем надёжнее, как автомат дегтярёва - три болванки в одной и при стрельбе не одной осечки даже после грязи ... ) ... Я конечно же не мастак в лектронике ... но логика во мне вроде бы присутствует ?
Добрый день. Подскажите вы писали код сами или брали какой-нибудь за основу? Интересуюсь потому что в коде такая настройка таймеров происходит что просто глаза от сложности разбегаются. Подскажите какую литературу нужно почитать чтобы такое можно было написать самому. Спасибо. Проект просто супер.
Какого-то кода за основу я не брал. Конечно сама концепция кода ШИМ модуляции придумана не мной. Я использую в общем-то два документа: даташит на МК ww1.microchip.com/downloads/en/devicedoc/atmel-7766-8-bit-avr-atmega16u4-32u4_datasheet.pdf и описание языка www.arduino.cc/reference/en/ Я действую так: например хочу использовать таймер №1 я выписываю все регистры по порядку которые к нему относятся и разбираюсь с назначением каждого бита в них, просто на бумажке себе выписываю. Вроде как в серьезных средах разработки типа MPLab есть кодогенераторы, которые позволяют проще настраивать внутринние модули, просто расставляя галочки. Вот например как я начинал с atmega32u4 ua-cam.com/video/3ZnE7ZLDjXs/v-deo.html
можно ОС не использовать) Просто обычно на 32-битных камнях есть соответствующие аппаратные таймеры с соответствующими возможностями защиты и контроля и контроллер прямого доступа к памяти, позволяющий тривиально генерировать любые формы сигналов, не тратя процессорное время, которое как раз нужно для, например, работы ПИД-регулятора, который генерирует задание для ЧП в зависимости от неких внешних сигналов.
@@Ma_X64 ну... пид не много жрет)) для этого 8бит выше крыши. за ардуину на 16мгц не скажу а вот на 32 точно работает. Так что тут задача для процессора от брелка домофона и ненужно ее усложнять. Понятно, что иначе возникает вопрос а что же тогда продавать? если все делать дешево?
@dukovit9852 ПИД для контроля движения должен быть весьма резвым. Ну и полноценный векторный ЧП, который не просто по таблице гоняет, а считает все векторы в реальном времени, на 8 битах нормально не сделать, мне думается.
Согласно расчитаной таблицы Вы программируете шим таймера, плюс для регулировки частоты используете коэфициент Amp...Так? Тогда этим же коэфициентом нужно оперировать при поддержке стабильной частоты при переменной нагрузке...Так?
Амр это коэффициент определяющий амплитуду. Регулирование по закону U/f=const, при изменение частоты я меняю и амлитулу пока не дохожу до номинального напряжения. Да, можно управлять амплитудой для достижения максимального крутящего момента.
Не меняю угол сдвига, а формирую сигналы нужной формы с требуемым углом. Емкость это крайне примитивный путь и 90°, что в простейшем случае обеспечит вращение, но не управление.
немного недопонял: можно модулировать обычную синусоиду - тогда не будет достигаться амплитуда в 230 В; можно добавить третью гармонику, синусоида превратится грубо в трапецию - амплитуда 230 В уже получится; но для чего третья форма модулируемого сигнала, - назовём её условно "краказябра". про неё недопонял...
Да, первые две мысли верны. По вопросу, на самом деле форм "краказябр" гораздо больше чем две. Начиная с 4:48 показана форма классической векторной шим (треугольной), она используется потому что ее легче обсчитывать в реальном времени. То есть заточена под вычисления в отличии от метода прибавки третьей гармоник, хотя по характеристикам выходного напряжения они одинаково максимальны. Следующая ШИМ на 5:21 это уже из ряда оптимизированных векторных, она также как и предыдущие даст 230В, но сделает это в среднем с меньшим количеством переключений транзисторов и это даст меньшие потери энергии и нагрев силовой части частотника.
добрый день! Подскажите по строке TC4H = highByte(PWM_Soft_A); OCR4A = lowByte(PWM_Soft_A); TC4H этот бит для переключения каналов шим OCR4A ? при TC4H включен один только из шимов?
TC4H это старшая половинка при записи в любой OCR4x, то есть данные 10 битные, а регистры 8 битные, при записи например в OCR4A нужно сначала в TC4H поместить 2 старших бита, а потом сделать запись в OCR4A. 10-битные данные это по моим настройкам ШИМ, это частный случай.
@@сергейбаглаев-ф3х Код изначально был под atmega32u4 (это платы Micro и Leonardo), в них присутствует специализированный таймер управления трехфазными двигателями Timer 4, переделывать проект под другой МК без такого таймера смысла нет, будут всегда возникать проблемы с управлением.
Подскажите, если можете: почему в "инверторах" для получения "чистого синуса" 220В (Uа=311В) обычно используют постоян. 380В (т.е. с очень большим запасом по Uа), хотя в ЧП для асинхр.двиг. "довольствуются" 311В (даже меньше, с учётом потерь на диодах и "просадках" между п/периодами). Т.е. можно ли, используя постоятн. 311...320В, получить синусоид. 220В, (в т.ч., используя схему ПЧ для асинхр.двиг)?
@@TDMLab: Мне, конечно, понятно, что можно, непонятно, почему в 1-фазн.инверт. обычно используют 360..380В. Хочу товарищу переделать инвертор с "модифицир" синусом в нормальный, используя имеющийся там мост и 311В, добавив модуль eg8010 и обвязку (LC-фильтр, цепи ОС). Но в схеме для eg8010 почему-то указывают 380В, хотя такой запас вроде совершенно не нужен. Ещё раз спасибо за ответ!
Если взять с DC-конденсатора 310В, то нельзя получить амплитуду выходного синуса в 310В. Нарезанный ШИМ пойдет на фильтр, и этот фильтр уменьшит выходное напряжение. Рассмотрим момент фазы около 90 градусов, когда выходное напряжение близко к амплитудному 310В. Когда открыт нижний ключ, энергия, запасенная в дросселе, пойдет на поддержку выходного тока нагрузки и на заряд выходного конденсатора. Соответственно напряжение на дросселе в этот момент должно быть близко к 310В. Когда открыт верхний ключ, то дроссель должен накопить эту энергию, чтобы потом её отдать как описано выше. Чтобы это накопление произошло, на цепочку "дроссель + выходной конденсатор" необходимо подать напряжение больше 310В. Поэтому и нужен якобы "не нужный" запас. Если будете делать или уже сделали - сообщите о результатах. Я пытаюсь подобное делать с самодельными модулями управления, тема интересна.
Писал в ТГ, есть плата интерфейса силовой части и контроллера. Контроллер импортный и слетело ПО. Контроллер верхнего уровня был NXP mk70, нижнего altera max v. В комментариях особо не опишешь, фото и документы могу почтой скинуть. Или где то встретиться, ваш опыт большой. В видео вы сказали, где то выложен ваш проект этой платы управления? Хотел посмотреть топологию и прошивку.
@@IvanEng747 Так я понял, видел фото, просто я спрашиваю вопрос то ваш в чем? Если вопрос где схема и программа от проекта из этого видео, то в описании тут: ua-cam.com/video/C6E3k61QaAU/v-deo.html Если вы хотите схему и программу что бы оживить свой прибор, то у меня этого нет. Тем более там блок питания а не ЧП и хотя некоторые принципы схожи все таки там своя специфика.
@@TDMLab Невнимательный я) Вроде смотрел описание под видео, но не нашел с наскоку материалы. Принципы управления мотором и трансформатором схожие. Ваше участие не бесплатно, по крайней мере в случае успешного финала.
@@IvanEng747 Все в электронике в какой-то мере схоже, но есть свои значительные нюансы. Если ваш вопрос беру ли я в разработку проекты единичных устройств, то нет. Разработка электроники это достаточно дорогостоящая штука и для одного устройства это не делается. Стоимость разработки начинается от 40 крат стоимости устройства в розницу.
Добрый день! Не подскажете, можно ли с помощью Arduino Mini формировать ШИМ и сделать драйвер для транзисторов трехфазного инвертора ? Хочу попробовать собрать инвертор для какого-нибудь трехфазного моторчика на 12В
@@TDMLab Извините, а можно где-то найти рекомендации, как соотносятся графики опорного напряжения и задаваемой синусоиды при формировании ШИМ? Вот что имею в виду: Я в программе делаю две синусоиды - первая как бы задает профиль тока в фазе, а вторая в качестве опорного. При максимальных оборотах поля, частота опорной синусоиды будет в 12 больше первой. Амплитуда опорной 0,95 от максимальной амплитуды первой. Возможно путано конечно описал (.
И кстати про частотники. Не слишком давно с удивлением узнал что Интел в 90е годы вступила в тему частотников на широкую ногу, нарисовала спец проц i80x196MC который даже можно купить на алишке aliexpress.ru/item/1005001391874931.html сегодня. Любопытно читать три документа интел про этот спец проц.
Если речь о замкнутых САУ АД, то это в одном комментарии не ответишь там настолько много алгоритмов и методов управления, что даже перечислять уже запариться.
Здравствуйте! Подскажите DС->DC преобразователь на +310В -> +420В, 1кВт.? Мне необходимо чтоб на выходе частотного преобразователя было межфазное переменное напряжение до ~380В.
@@Slesar. Точных расчетов не делал, но полагаю понадобиться 8 конденсаторов по 560мкФ 400 (450) В. Два последовательно, два в параллель на две стороны.
Доброго времени суток,до конца ещё не вникнул,хочу поинтересоваться печатная плата односторонняя или двух.И эта версия платы подойдёт в версии что в первом видео схема выложена или есть росхождения
Плата двух сторонняя. Все файлы проекта находятся по ссылке easyeda.com/torcevda/vfd-mega32u4-ikcm15f60ga От первой версии ( ua-cam.com/video/1B-T_B46ApU/v-deo.html ) отличается и схема и плата.
@@TDMLab Благодарю за ответ.Буду вникать.Сам столяр,но увлекаюсь электроникой.А нам на работе на данный момент нужен частотник для двигателя,вот и пытаюсь совместить полезное с приятным.Можном было бы и купить частотник,но как говорится за деньги может любой
@@TDMLab Ещё раз здрасьте.Не хочу показаться навязчивым.Ещё раз хочу уточнить лично у вас в вашей первой версии тоже плата двухсторонняя?И на видимо у вас движёк 0.75кв.2.2кв эта плата потянет или её надо как-то усиливать?И каким образом,в параллель если поставить ikcm15f60ga мощность выхода увеличиться?И могу ли я с вами в ВК пообщаться по этой теме подробнее
@@Svincov71 Да, то же двухсторонняя. В современном мире при производстве на фабрике нет смысла делать односторонние. Силовой модуль IKCM15F60GA рассчитан на двигатели до 1,5кВт при соответствующем охлаждении и емкости конденсаторов (1мкФ на 1 Вт). Существует более мощный модуль IKCM30F60GA он до 2,0кВт, при этом при снижении частоты ШИМ до 8кГц может отдать мощность и до 2,2кВт. Еще нужно понимать один момент, что двигатель потребляет электрическую мощность пропорциональную нагрузке на валу. На шилдике написана его номинальная мощность. Да можете.
Да что там реализовывать, это просто элементарная математика вот тут формулы (1) и (2) и в случае если считаем, что токи по фазам равны то все еще упрощается www.switchcraft.org/learning/2016/12/16/vector-control-for-dummies
Доброго времени суток! Возникло желание более подробно изучить векторное управление асинхронным двигателем с помощью датчика (энкодера ).В ступор вводит то, что ротор отстает не на какойто угол, а на количество оборотов, то есть поле ротора относительно поля статора не стабильно. Как в таком случае держать угол 90 градусов ??
С точки зрения его амплитудного значения это то же самое. Что относительно нейтрали, что относительно минуса или плюса, будет одно и тоже амплитудное значение. В данном случае я говорил про источник и на схеме нет явно выраженной нейтрали, потому я объяснил через минус, математика будет одинакова, что считать, что у нас есть некая средняя точка U/2 и это нейтраль, или считать от 0.
Я вас понял, просто я схему и анализ ее пытаюсь понять через схемотехнику online ИБП в котором используется PFC бустер с формированием двухполярной DC шины по +/- 385 Вольт и в которой явно выражена нейтраль....темы ваши и ,главное, их подача мне очень интересны.Спасибо.
"Квадратная" она только относительно нейтрали, а асинхронник "видит" только линейные напряжения, которые по сути разница между двумя "квадратными" и благодаря хитрой форме, разница это идеальный синус.
Добрый день. Я модулирую 6 синусоид для каждого транзистора. Потом накладываю опорное напряжение и "нарезаю" ШИМ сигналы. Вопрос: Прибавить 3-ю гармонику нужно к каждой из этих шести синусоид ?
Синусоида должна быть одна и все манипуляции с ней. 2 других получаются путем сдвига на 120 и 240 градусов. ШИМ нарезаться долно с учетом dead тайма, то есть это не просто инверсные синусоиды в каналах они связаны.
@@TDMLab С третьей гармоникой совсем не ясно: Я так понимаю процедура следующая: 1. Задаю первую модулирующую синусоиду. Амплитуда (например максимальная ) = +1...-1 2. Добавляю к ней третью гармонику. Получаю результирующую кривую с двумя горбами. 3. Накладываю не нее треугольный опорный сигнал с амплитудой = +1...-1. 4. Нарезаю сигналы ШИМ, сравнивая эти напряжения. 5. Эти сигналы отправляю на транзистор. 6. Такая же процедура для остальных 6-ти транзисторов с учетом сдвига фаз. Непонятно, почему линейное напряжение при таком подходе будет на 15% выше. Открытый транзистор «видит» входное постоянное напряжение на входной емкости . Почему больше? У меня после моделирование точно такое же как и в случае без третьей гармоники.
@@LS-oh6po Итоговое линейное напряжение на двигатели это разница между двумя фазными. То есть разница или между двумя синусами или разница между двумя синусами + 3 гармоника, так вот во втором случае разница 2-х фазных напряжений больше.
Спасибо за Вашу работу. Я уже немного освоился в ардуино (очень немного) :). У меня вопрос такого плана. возможно ли на плате ардуино запрограммировать один из пинов, таким образом, чтобы он стал двунаправленной шиной передачи данных RX/TX ?
@@TDMLabВикипедия это хорошо! А можно ли в программе для ардуино перед приемом pinMode(..., INPUT), а перед передачей pinMode(..., OUTPUT) делать? Может быть Вам удобнее было бы обсудить этот вопрос в почте toll101@yandex.ru
@@anlaz1 Можно делать, но лучше использовать типовое решение One Wire Библиотека есть в менеджере библиотек для ардуино www.pjrc.com/teensy/td_libs_OneWire.html
@@TDMLab Спасибо, В качестве бреда: Есть желание применить асинхронный электродвигатель стиральной машины электролюкс EWF16981W Двигателем управляет частотник, который в свою очередь управляется с материнской платы машины с помощью двунаправленной шины. Блок-схема машины archive.espec.ws/files/Electrolux%20%20EWF16980W.PDF (начиная с 64 страницы). Моя мысль такова: вместо материнки поставить некое устройство на ардуино, которое сможет управлять частотником и, следовательно, мотором :) Вот так!!!
Схема? Не понял при чем тут схема. Если надо сделать 3x230V из 3x380V? то модуляция станет не обязательной. Но обычно из 3x380 хотят и получить управляемые 3x380, а тогда поступают так же как я и рассказал.
После выпрямления трёх фаз напряжение высокое и достаточное, чтобы не городить математику. Можно л и создать примитивную схему из некачественного питания трёх фаз качественную одну фазную с чистым синусом.
@@РустамХайруллин-у8щ Наверно, кому-то и достаточно, все относительно, в звезде или в треугольнике мотор, для чего, почему и т.д. Да, для этого и делают инверторы.
Спасибо за видос. У лично меня - лишь 1 абзац vfd.psw2.ru/History-2.htm#VFD_3H а тут - красивый вполне залипательный видос. Кстати - после реализации компенсатора напруги DC шины vfd.psw2.ru/History-2.htm#VFD_DC-Comp - можно снять видос как он работает на осц. ЛАТР желателен или низковольтные моторчики от ЛБП крутить.
@@TDMLab Надо в абзац вставить сцыль на этот объясняющий видос, вполне достойно снято/смонтировано. Про повышающий DC-DC стаб - ну, оно конечно компактнее и мобильнее транса 12 кг весом, Но при цене транса "нахаляву" - меня пока лень победила, транс на проводках висит около частотника на испытательных пусках СО7Б и двигла 3 КВт 4 полюса.
@@TDMLab И всё-таки вместо (сложной, дорогой и малоресурсной) импульсной стаб повышайки (на индукторе, карбидкремниевом диоде и сверхбыстром ключе) тема тупого и лёгкого конденсаторного удвоителя, программного компенсатора величины DC и двигла 220 вольт от шины 650-300 вольт вполне себе любопытна и жизнеспособна по лично мне. А что там долговечнее - силовые кондёры при токах 20-30 ампер и 50 Гц пульсациях или феррит индуктора/кремний силового ключа/керамика блокировок - время покажет. Но в импульсных ИБП постоянного преобразования 2.2 КВт (которых лично я наблюдаю с десяток) - что-то характерно ломается лет через 5-7 аптайма.
@@pswru Да,при небольших мощностях вполне применяется схема Латура toshiba.semicon-storage.com/info/docget.jsp?did=61546 Кто живучее PFC или конденсаторы вопрос спорный.
@@TDMLab Ну, высыхание электролитов за 50 лет их широкого использования у всех на слуху. Однако - без электролитов частотник только матричный. А если электролиты есть - то их деградация зависит от тока и частоты. Но в схеме тупого удвоителя (или схеме Латура, спасибо за инфу) - частота на каждом кондёре вдвое ниже, и пиковые=импульсные токи тоже ниже из-за последовательного соединения кондёров. А про деградацию новомодных "холодных и мощных" ферритов от температуры и величины поля - честно пишет лишь Мурата в доках на образцы. А когда в DC повышайке на 5.5 КВт (эл мотор 4 КВт) феррит индуктора (который не маленький и не дешёвый - его выбирают внатяг/под обрез) чутка на 1/5 деградирует (упадёт максимальная индукция и вырастут потери при максимальной индукции) и всё это усугубится пылью от эксплуатации/дутья - то 3-5-7 годов аптайма и привет. И это лично я наблюдаю массово в PFC компьютерных БП.
Немного критики среди столь восторженных комментариев: фазные напряжения - это не между минусом и фазой, а между центром звёзды и фазой. Управлять амплитудой тоже практически не возможно, да это и не нужно.
Здоровая критика никогда не повредит. Относительно источника это его фазы, относительно потребителя, верно про центр звезды. Любой частотник управляет амплитудой, в самом простом случае по закону U/f = const.
Наверное немного непонимания. Фазное напряжение это напряжение между нулевым проводом в розетке и фазными проводами, в том числе и на выходе вашего источника, а не относительно минуса или полюса. Как вариант у вас есть не 3х фазный потребитель, а однофазный, вы его ноль куда будете соединять, не к минусу же вашего источника питания, а к нулевому проводу и фазой вашего контроллера. Амплитудное напряжение постоянное и равно половине напряжения между плюсом и минусом, а вот действующее напряжение оно определенно как интеграл корня квадрата функции А*u(t). Вы меняете форму u(t). Написано это не в качестве холивара, а к тому чтобы юные дарования чушь на экзаменах не пороли.
И ещё важное уточнение, ваша теория дана для частоты 50 Гц. Для других частот действующее напряжение необходимо рассчитать отдельно. И да, пересмотрев видел ещё раз, виртуальный ноль на выходе частника сделан очень интересно, в это то и вся суть. Но в любом случае фазное напряжение != Напряжению между минусом и выходом частника.
@@michaeltimoshkin919 А если нет нулевого провода? Розетка есть, в ней 230В, а нулевого провода в ней нет. Для береговых систем это нонсенс, но на судах нет никаких PEN, а бытовые приборы работают:) Так же как и потребитель/источник не звезда, а треугольник. Фазы есть, а нулевого провода нет. Где амплитудное напряжение постоянно? ЧП меняет частоту и меняет амплитуду одновременно. Форма (модуляция) это другой вопрос, пустим формируем чистые синусоиды и при управлении нам нужно менять их амплитуду. Моя теория дана в целом, подробнее например здесь www.switchcraft.org/learning/2017/3/15/space-vector-pwm-intro Так напишите чему равно фазное напряжение для трехфазного ЧП в произвольный момент времени.
Спасибо, друзья! Ваши положительные комментарии очень важны для меня!
Кстати сегодняшний функционал лично моей буратины ua-cam.com/video/M_ZTNGaQ5wU/v-deo.html нагруженной компрессором СО7Б
@@pswru круто-круто)
@@TDMLab Спасибо на добром слове, но не так круто как хотелось бы, ибо потребный пусковой момент=ток СО7Б без пневморазгрузки - весьма существенный, в модуле срабатывает защита от КЗ на ~50А мгновенного импульсного тока. Для надёжности пуска придётся либо дешёвые модуля STK621-061 параллелить либо более мощный модуль ставить и драйвера паять.
Это просто шикардос! Занимался в институте анализом гармоник, правда для задачи управления нагрузкой. Работаю по другой теме, на электромашиностроительном предприятии. И тут, внезапно, две темы сложились.
А коллекторным двигателем можно управлять используя постоянный ток?
Вначале выпрямить 220В. а потом управлять оборотами.
Задача такая, что требуется добится скорость вращения 1 оборот в 4 минуты.
У меня поломался гидротрансформатор, и его надо по кругу сварить не нарушая смешения по центру. Т.е. диск с закрпленным гидротрансформатором на столешнице должен вращатся один оборот в 5 минут.
Талантливый человек, талантлив во всём! Не только проект крутой замутил, но и видео снял как профи - просто не оторваться. Браво! Я горжусь, что у нас есть люди, такие как Вы! Спасибо!
Я в восторге!
Однозначно подписка!
Жаль, что такие полезные каналы сложно найти...
Спасибо что делитесь, для ищущих ценная информация
СУПЕР видео!!! СПАСИБО!!! Вы прекрасный спикер и преподаватель! Самая высокая оценка Вам!
Спасибо за наглядность раскрытия темы. Сам по образованию инженер - приводчик, но посмотрел с удовольствием ваш ролик и нашел многие моменты для себя как терра-инкогнита. Нам в далеких 80х подобные теории не преподавали - не было элементной базы для построения частотных преобразователей. Буду ждать конкретного решения теоритических решений в практическое "железо". Сегодня огромное поле применения частотных преобразователей как для производства, так и для "дома и семьи". Успехов!!!
Спасибо. Для меня это конечно всё тёмный лес. Ну как не странно некоторые аспекты работы данной системы понял. Успехов вам. Спасибо за открытость.
Великолепная работа!
Ты красавчик! Отличные наглядные видео и объяснение!
Большое уважение Вам.
Удачи в Ваших творениях.
Даже рекламу не стал пропускать.
Ставлю ЛАЙК.
Будьте здоровы!!!
Спасибо!
Потрясающе!!! Даже не мог предположить что заложена такая математика,вектора и прочее. Короче, Вау. Пожалуйста,продолжайте ваши проекты.
Спасибо! Для меня это важная информация. Никогда не вникал так плотно в работу частотника. Всяческих благ и удачи!
прям в слух сказал спасибо)
Я только начал изучать МК. Думал сделать частотник себе для насоса который качает воду. И регулировать тем самым обороты двигателя исходя из давления воды. Но сейчас понимаю, что я еще далек от этого) буду ждать познавательное видео с пояснениями, думаю датчик давления я уж сам прикручу к этой схеме как нибудь на место потенциометра.
На экране осцилографа просто какая то эротика!!!))) очень круто, спасибо!
Ха-ха😂😂
Согласен, лично я тоже залипал на доли герца ШИМ когда отлаживал свой частотник.
Но вторая половина эротики - это когда глядеть DT у подрезанного синуса.
Тут пока не показано.
@@pswru а чего там может быть с DT интересного? С последнего нашего разговора об этом, я добавил формирование симметричного DT в 1.5мкс сразу внутри МК. И у меня нет повода сомневаться, что он будет не правильно формироваться для определенных форм ШИМ.
@@TDMLab Я не про косяки формирования DT (хотя первопричина наблюдать именно в этом) а про залипательность картины на экране осц. Особенно с учётом регулировки DT из меню.
@@TDMLab И ещё повод наблюдать DT на осц - это изменение частоты ШИМ и DT на ходу двигла при низкой частоте и глядеть ток фазы - как там меняются изломы синуса от не скомпенсированного DT, и где именно они находятся (угол сдвига тока от напряжения).
3:49 сигнал обычный перегруз напоминает с одной гармоикой, жаль что в аудио такой подход не канает. вообще очень хорошо обьясняете, наглядно, доходчиво.
Если не через векторную магию это всё решать, а в лоб, это и будет обычный перегруз. Грубо говоря, мы затягиваем время импульса ШИМ, и вместо выхода на горб синусоиды напряжение выходит на такое кривенькое плато, но из-за индуктивности обмоток, ток будет вести себя иначе и пока напряжение находится на плато, ток нарастает плавно, в итоге описывая синусоиду, но с амплитудой как если бы напряжение было синусоидальное, но выше, чем есть на самом деле.
Спасибо, с удовольствием посмотрел, всё по полочкам разложено. Сильно помогает разобраться в принцыпах работы преобразователей частоты!
Для себя такое городить хлопотно, а для производства подходит на все 100%!
Супер !!! Большое спасибо за разработку и то что поделились.
Спасибо за ваш труд. Я давно задумываюсь о микро асинхронных двигателях и соответственно миниатюрных частотниках.
Спасибо! Всё понятно. Обучалка для тех кто электротехнику (ТОЭ) не учил или прогуливал!😁😀
Спасибо за такие поучительные видео и что делитесь схемами и программным обеспечением однозначно 👍
Если ты это читаешь, автор, то спасибо тебе огромное! Буду делать диплом для универа на тему частотника на стм32 или ардуино, твоя помощь для этого бесценная, уже намотал транс обратнохода, рассчитал все, травлю плату в общем сижу пока) С твоими видосами прям желание что-то делать появляется, ОГРОМНОЕ СПАСИБО!
Есть ощущение, что я где-то тебя видел..
@@slavafirsanov взаимно
Привет, Ты действительно Молодец!!! С Большой буквы... Настолько Всё Детально и Доходчиво... Спасибо Тебе за Труд!!!
Однозначно плюс и подписка, за то что своими трудами равно своим временем делитесь с остальными.
Это сильно. Все очень понятно и доступно. Было очень интересно смотреть.
Основательный подход к делу! Впечатляет! Автор большой молодец!
Я медленно (мало времени на это) делаю свой чачтотник, и все больше с оглядкой на твой проект, правда леплю на STM.
Спасибо Вам! Очень доступно, такие люди как Вы, делают сложные вещи простыми!
Блин, сколько слышал за векторные частотники... и только сейчас стала ясна суть... 👍
Векторная ШИМ и векторное управление это разные вещи, если что)
Супер проект! Спасибо за ценную информацию. Жду продолжения!
Низкий вам поклон за дележку опытом.
Отличный контент!
Благодарю за информацию! Здоровья и удачи!
Тоже делал первую отладку частотника на 32u4, IPM использовал IRAMS10 от infineon, лет 5 назад это было, помню первые включения в сеть ещё через лампы производил ))
Только у меня не SVPWM была а добавление 3й гармоники. Даже примитивный gui был на oled дисплее
Выглядит впечатляюще!
Отличный материал)
Автору респект!!!
Спасибо!
@@TDMLab очень понравился проект, завтра закажу платы у китайцев, как только соберу, сниму видео)
Видео очень впечатляющее. Рассказали принципы работы частотников и их нюансы. Я конечно нихрена не понял, но обязательно пересмотрю ещё несколько раз, возможно какие то моменты да отложатся в моей далеко не умной голове
Может быть зайдет еще продолжение:) ua-cam.com/video/C6E3k61QaAU/v-deo.html
Офигенно, столько труда.
инженер!!! почёт и уважение!!
Классно рассказал про математику процесса. У меня хоть и профильное образование, но 25 лет назад этому не учили.
Спасибо!
Ничего не понял. Но вы волшебник!
Мантры нужно повторять, они сами зайдут под корку и потом прийдет понимание!
Супер! Молодец.
спасибо большое за Ваш труд
нет у Вас платы в спринт лауте?
@@sergey-380 нет, проектирую в easyeda.
@@TDMLab спасибо Вам очень ждем продолжение. канал супер у Вас
Спасибо, очень интересно!
2:40 Кстати да, большая проблема АД что момент квадратично зависит от напряжения. И даже небольшое снижение напряжения существенно снижает момент. Отсюда невысокая популярность регулировки скорости путем снижения напряжения.
Батюшки, как сложно и как интересно)
Сделал 4 частотника пару лет назад по схеме" восьмикрута", а какое там управление?, так и не понял. Один трудится на ЧПУ до 400Гц 800Вт, второй в гараже компрессор маслает 2,2кВт, третий гриндер крутит 1,1кВт. Пока работают на китайских комплектующих, транзисторы тоже( хотя указывают до 4кВт, но больше 2,2 не даю). Работают, что еще надо? Автору респект, все разжевал.
Да. Наконец-то объяснил!!! Как надо. Отлично всё у тебя получается.
а не подскажите как управлять высоковольтным BLDS мотором . потому что сегдня очень много людей не то что восстанавливают хобийные станки но и делают их с нуля и использование шумящей коробки передач как то уже не актуально. вот и ищу по ним информацию . что бы поставить на свой мини токарный прямой привод. но в сети только моторы от мотоциклов и велосипедов.
молодчина!
Если в мост добавить еще 2 диода в качестве умножителя то на постоянке будет более 400 вольт. Этот прием применяют на многих трех фазных ЧП чтобы подключит в однофазную цепь. И все замечательно работает выдавая 380 :)
Это называется схема Латура, удвоитель напряжения и это действительно применяется в частотных преобразователях малой мощности, но смысл в том, что все те же приемы, что я описал для 230В применяются и для ЧП с удвоителем и для ЧП с трехфазным мостом. Векторная ШИМ это стандарт современных ЧП.
У меня был омрон на полтора кВт с возможностью питать его непосредственно постоянкой, ну я так и питал его через удвоитель.
Супер!!!
Привет! Это нормально что силовая и слаботочна земли объеденены? Может безопаснее их разделить? Гальванически развязать узел измерения тока. Остальное, вроде, все развязано. Спасибо за видео!
Это нормально. Есть несколько концепций изоляции, для разных целей.
Спасибо!!!
Круто)
Добрый день! а можно ли твой частотник использовать для циркуляционного насоса отопления? 100Вт максимальная нагрузка
Таблицу синуса можно меньше сделать, оставив 5-10 ключевых точек, а промежуточные значения рассчитывать по линейной интерполяции. Можно еще наклон кривой для интерполяции хранить и считать как Y=Y0 + K*dY (вместо простой выборки из таблицы Y=Y0). Но это усложнит алгоритм и 5-10 тактов МК потребует на расчет.
Зачем, если памяти хватает и так алгоритм проще и устойчивее? Я бы понял еще предложение из четверти периода делать, но использовать интерполяцию когда все проще) Когда-то применял интерполирующий фильтр Фарроу, забавная штука:)
👍😊
Большое спасибо за ваш проект! Собираюсь повторить немного переделав. Импульсный источник заменить обычным маломощным трансформатором как в прошлом варианте вашего частотника, гальваническую развязку убрать, для управления вывести развязанный через оптроны UART на внешний контроллер atmega328 с каким-нибудь дисплеем, на самом частотнике оставить "аварийные" органы управления. И вот вопрос: почему Вы применили atmeg32u4? Как думаете, можно ли сменить его на atmega328? По количеству PWM и ADC должно хватить, по частоте тоже.
Так же хотелось бы понять какие функции выполняет R30, R35 и в целом как вы используете DA3 и DA4 в итоговой прошивке.
И еще вопрос: какая примерная площадь радиатора требуется?
Буду очень благодарен за ответы!
У atmeg32u4 есть специализированный трехфазный таймер с ШИМ, на 328-ой такого нет.
R30, R35 - никак, это для ОУ с цепью внешнего смещения, у ad8551 ее нет.
DA3 и DA4 никак не использую, предполагалось измерение тока, но на это не особо хватает производительности ЦП.
@@TDMLab Спасибо большое за ответ!
Не подскажете в чем преимущества этого таймера? или где можно прочитать про эти преимущества?
Задачи то у меня простые: управление вентилятором отопления и двигателем стиральной машины (возможно придется переделать стиральную машину на свою электронику)
@@alexanderkluchnikov2473 Преимущество в том, что только он (на 8 битных AVR) может генерировать 3-х фазный 6-ти канальный ШИМ для управления трехфазными асинхронными двигателями и BLDC. Почитать можно здесь: microsin.net/programming/avr/10-bit-high-speed-timer-counter4.html
@@TDMLab Спасибо! Кстати лично знаю автора этого сайта и работал с ним :) Очень умный дядька, много я от него узнал...
@@TDMLab Как может не хватать производительности на дергание ног по таблице? Вы не помните, что могли компьютеры, когда работали на 16МГц? У Вас, например, Синклер был? Или PC XT? Принц Персии посложнее векторного шим будет ;)
Слушать приятно. Разве что поправлю что при пониженном напряжении двигатель не выдаст полную мощность, а не момент.
Спасибо)
мощность и момент вещи связанные на прямую www.prom-tex.org/solutions/izmerenie-krutyashchego-momenta/grafik-moshchnosti-i-krutyashchego-momenta/
Добрый день! В теории шим для каждой полу волны показан как пачка импульсов описывающий синусоиду, а у вас и ещё на ряде частотников сплошная изменяющаяся череда импульсов осцилограммы, это из- за количества точек на период или есть какая то разница в методе управления шимм? Если в отдельности брать каждый канал и пропускать через фильтр видно полную синусоиду.
Полагаю, вопрос в том, что считать 0 амплитуды. В моем случае 0 считается заполнение ШИМ 50%.
@@TDMLab yandex.ru/images/touch/search?pos=2&img_url=https%3A%2F%2Fupload.wikimedia.org%2Fwikipedia%2Fcommons%2Fthumb%2F2%2F27%2FPulsweitenmodulation.png%2F500px-Pulsweitenmodulation.png&text=%D1%88%D0%B8%D0%BC+%D1%81%D0%B8%D0%BD%D1%83%D1%81%D0%BE%D0%B8%D0%B4%D0%B0&rpt=simage&source=tabbar
Я имел ввиду форму шим , на осциллографе у вас как то иначе изменяется шимм сигнал
yandex.ru/images/touch/search?p=1&source=tabbar&text=%D1%88%D0%B8%D0%BC+%D1%81%D0%B8%D0%BD%D1%83%D1%81%D0%BE%D0%B8%D0%B4%D0%B0&pos=26&rpt=simage&img_url=https%3A%2F%2Flh6.googleusercontent.com%2Fproxy%2Fjd1cWm9LBBoKjVgjC8jyWUV2RvCDEmLnN1Ognv_c-DeaQ41RBxFKrpJY5coqFyZIv18Z9zHp_GWrENdihHwJNz4q74BUV-fPfLqgUm-Z%3Ds0-d
Это например на восьмикруте 1 из каналов
Кажется дошло,сигналы одного канала работают зеркально и если добавить фильтр получаются синусоиды в противофазе главно чтобы был дет тайм иначе бабах))
@@сергейбаглаев-ф3х Да, так и есть в одном канале прямой и инверсный сигналы.
По формированию ШИМ у меня двухполярная модуляция подробнее см. рис. 2.3.5 studopedia.su/9_101393_odnofaznie-invertori-napryazheniya.html
@@TDMLab спасибо))
Какой мощности и герцовка 400?
Молодец!
Спасибо
инетерсно , сколько будет стоить этот конструктор ? и какой максимал нагрева будет держать этот конструктор ? Есть ли возможность для асинхронника Вместо векторного обратить внимание на установку и считывания с тахо датчик а, для упрощения и облегчения поддержания оборотов на малых... или в расширенном диапазоне оборотов ,, ?.. А то что-то , как по мне , чем навороченне схема , тем больше геммор и проблем на .... ., Вот к примеру, Если взять вашу разработку скаляра ( как силовую часть , нагрузочный выход в зависимости мощности к нагрузки,) и к нему , без лишних наворотов , внедрить поддержку по тахо.. тем более уже присутствует ардуинка... . , Я думаю что это проще и надёжное ? Как деды говаривали ( чем проще - тем надёжнее, как автомат дегтярёва - три болванки в одной и при стрельбе не одной осечки даже после грязи ... ) ... Я конечно же не мастак в лектронике ... но логика во мне вроде бы присутствует ?
Добрый день. Подскажите вы писали код сами или брали какой-нибудь за основу? Интересуюсь потому что в коде такая настройка таймеров происходит что просто глаза от сложности разбегаются. Подскажите какую литературу нужно почитать чтобы такое можно было написать самому. Спасибо. Проект просто супер.
Какого-то кода за основу я не брал. Конечно сама концепция кода ШИМ модуляции придумана не мной.
Я использую в общем-то два документа:
даташит на МК ww1.microchip.com/downloads/en/devicedoc/atmel-7766-8-bit-avr-atmega16u4-32u4_datasheet.pdf
и описание языка www.arduino.cc/reference/en/
Я действую так: например хочу использовать таймер №1 я выписываю все регистры по порядку которые к нему относятся и разбираюсь с назначением каждого бита в них, просто на бумажке себе выписываю. Вроде как в серьезных средах разработки типа MPLab есть кодогенераторы, которые позволяют проще настраивать внутринние модули, просто расставляя галочки.
Вот например как я начинал с atmega32u4 ua-cam.com/video/3ZnE7ZLDjXs/v-deo.html
Мало инфы по описанию этих режимов, если найдете сылки просьба поделиться
8bit!!! - must have! долой снобов со своими 32 битными контроллерами со встроенными операционками
можно ОС не использовать) Просто обычно на 32-битных камнях есть соответствующие аппаратные таймеры с соответствующими возможностями защиты и контроля и контроллер прямого доступа к памяти, позволяющий тривиально генерировать любые формы сигналов, не тратя процессорное время, которое как раз нужно для, например, работы ПИД-регулятора, который генерирует задание для ЧП в зависимости от неких внешних сигналов.
@@Ma_X64 ну... пид не много жрет)) для этого 8бит выше крыши. за ардуину на 16мгц не скажу а вот на 32 точно работает. Так что тут задача для процессора от брелка домофона и ненужно ее усложнять. Понятно, что иначе возникает вопрос а что же тогда продавать? если все делать дешево?
@dukovit9852 ПИД для контроля движения должен быть весьма резвым. Ну и полноценный векторный ЧП, который не просто по таблице гоняет, а считает все векторы в реальном времени, на 8 битах нормально не сделать, мне думается.
@@Ma_X64 ну а серьезно, назовите применение именно векторного управления где оно прям нужно?
@dukovit9852 сервоприводы станков, приводы машин, где нужна постоянная скорость при переменном моменте и наоборот.
спасибо !
Согласно расчитаной таблицы Вы программируете шим таймера, плюс для регулировки частоты используете коэфициент Amp...Так? Тогда этим же коэфициентом нужно оперировать при поддержке стабильной частоты при переменной нагрузке...Так?
Амр это коэффициент определяющий амплитуду. Регулирование по закону U/f=const, при изменение частоты я меняю и амлитулу пока не дохожу до номинального напряжения.
Да, можно управлять амплитудой для достижения максимального крутящего момента.
вы же угол сдвига фаз меняете, какой вектор? используете для этого ёмкость.
Не меняю угол сдвига, а формирую сигналы нужной формы с требуемым углом. Емкость это крайне примитивный путь и 90°, что в простейшем случае обеспечит вращение, но не управление.
немного недопонял: можно модулировать обычную синусоиду - тогда не будет достигаться амплитуда в 230 В; можно добавить третью гармонику, синусоида превратится грубо в трапецию - амплитуда 230 В уже получится; но для чего третья форма модулируемого сигнала, - назовём её условно "краказябра". про неё недопонял...
Да, первые две мысли верны.
По вопросу, на самом деле форм "краказябр" гораздо больше чем две. Начиная с 4:48 показана форма классической векторной шим (треугольной), она используется потому что ее легче обсчитывать в реальном времени. То есть заточена под вычисления в отличии от метода прибавки третьей гармоник, хотя по характеристикам выходного напряжения они одинаково максимальны.
Следующая ШИМ на 5:21 это уже из ряда оптимизированных векторных, она также как и предыдущие даст 230В, но сделает это в среднем с меньшим количеством переключений транзисторов и это даст меньшие потери энергии и нагрев силовой части частотника.
А это часом не BAM (Binary Angle Modulation), что описывал некогда BSVi?
Нет конечно:) тут используются аппаратные каналы ШИМ.
добрый день! Подскажите по строке TC4H = highByte(PWM_Soft_A);
OCR4A = lowByte(PWM_Soft_A);
TC4H этот бит для переключения каналов шим OCR4A ? при TC4H включен один только из шимов?
TC4H это старшая половинка при записи в любой OCR4x, то есть данные 10 битные, а регистры 8 битные, при записи например в OCR4A нужно сначала в TC4H поместить 2 старших бита, а потом сделать запись в OCR4A.
10-битные данные это по моим настройкам ШИМ, это частный случай.
@@TDMLab у меня нет сейчас ардуино микро есть нано .
переделал ваш на леонардо если не трудно взгляните я скину на почту
@@TDMLab drive.google.com/file/d/1BZ8aXZO9XVBoQwnfMHhu-ve0gI4D71xW/view?usp=sharing
@@сергейбаглаев-ф3х Код изначально был под atmega32u4 (это платы Micro и Leonardo), в них присутствует специализированный таймер управления трехфазными двигателями Timer 4, переделывать проект под другой МК без такого таймера смысла нет, будут всегда возникать проблемы с управлением.
Я ничего не понял но это круто. Автор не мог бы обратить свой взгляд на контроллеры для двигателей от электромобилей ?
Неожиданно для себя узнал что 3 фазы в инверторе могут быть не синусойдами и при этом работать лучше синусойды, очень позновательно спасибо вам
Относительно частотника, синуса нет, а если посмотреть на нагрузке, то там синус. Он и на частотнике синус, просто средняя точка летает
Подскажите, если можете: почему в "инверторах" для получения "чистого синуса" 220В (Uа=311В) обычно используют постоян. 380В (т.е. с очень большим запасом по Uа), хотя в ЧП для асинхр.двиг. "довольствуются" 311В (даже меньше, с учётом потерь на диодах и "просадках" между п/периодами).
Т.е. можно ли, используя постоятн. 311...320В, получить синусоид. 220В, (в т.ч., используя схему ПЧ для асинхр.двиг)?
Да, можно получить 220(230)В из 310(325) в этом видео речь и идет как это сделать.
@@TDMLab: Мне, конечно, понятно, что можно, непонятно, почему в 1-фазн.инверт. обычно используют 360..380В.
Хочу товарищу переделать инвертор с "модифицир" синусом в нормальный, используя имеющийся там мост и 311В, добавив модуль eg8010 и обвязку (LC-фильтр, цепи ОС).
Но в схеме для eg8010 почему-то указывают 380В, хотя такой запас вроде совершенно не нужен.
Ещё раз спасибо за ответ!
Если взять с DC-конденсатора 310В, то нельзя получить амплитуду выходного синуса в 310В.
Нарезанный ШИМ пойдет на фильтр, и этот фильтр уменьшит выходное напряжение.
Рассмотрим момент фазы около 90 градусов, когда выходное напряжение близко к амплитудному 310В.
Когда открыт нижний ключ, энергия, запасенная в дросселе, пойдет на поддержку выходного тока нагрузки и на заряд выходного конденсатора.
Соответственно напряжение на дросселе в этот момент должно быть близко к 310В.
Когда открыт верхний ключ, то дроссель должен накопить эту энергию, чтобы потом её отдать как описано выше.
Чтобы это накопление произошло, на цепочку "дроссель + выходной конденсатор" необходимо подать напряжение больше 310В.
Поэтому и нужен якобы "не нужный" запас.
Если будете делать или уже сделали - сообщите о результатах.
Я пытаюсь подобное делать с самодельными модулями управления, тема интересна.
Хочу спросить, а можно упростить ваше устройство для управления мотором 220В ???
(с фазосдвигающим конденсатором который)
Все возможно, ведь две фазы это те же три только без одной)
Where can i find to buy
Как с вами связаться?
Очень нужна помощь с контроллером нижнего уровня для силового модуля управляемого выпрямителя.
Напомните где вы мне писали, я видел фотографию, но какой у вас был вопрос? задайте конкретный вопрос. Если личные данные то я их не даю.
Писал в ТГ, есть плата интерфейса силовой части и контроллера. Контроллер импортный и слетело ПО.
Контроллер верхнего уровня был NXP mk70, нижнего altera max v.
В комментариях особо не опишешь, фото и документы могу почтой скинуть. Или где то встретиться, ваш опыт большой.
В видео вы сказали, где то выложен ваш проект этой платы управления?
Хотел посмотреть топологию и прошивку.
@@IvanEng747 Так я понял, видел фото, просто я спрашиваю вопрос то ваш в чем?
Если вопрос где схема и программа от проекта из этого видео, то в описании тут: ua-cam.com/video/C6E3k61QaAU/v-deo.html
Если вы хотите схему и программу что бы оживить свой прибор, то у меня этого нет.
Тем более там блок питания а не ЧП и хотя некоторые принципы схожи все таки там своя специфика.
@@TDMLab Невнимательный я)
Вроде смотрел описание под видео, но не нашел с наскоку материалы.
Принципы управления мотором и трансформатором схожие.
Ваше участие не бесплатно, по крайней мере в случае успешного финала.
@@IvanEng747 Все в электронике в какой-то мере схоже, но есть свои значительные нюансы. Если ваш вопрос беру ли я в разработку проекты единичных устройств, то нет. Разработка электроники это достаточно дорогостоящая штука и для одного устройства это не делается. Стоимость разработки начинается от 40 крат стоимости устройства в розницу.
Здравствуйте, на какую мощность расчитан ваш частотник? Какой ценник будет?
1,5кВт. Основные детали примерно 60$ , из-за маленьких партий все дорого выходит.
@@TDMLab спасибо за проект уже думал повторить но ценик в 60 баксов остановил т. к в Китае готовый частотник стоит приблизительно столько же.
@@dimon85192 Да, так.
Добрый день! Не подскажете, можно ли с помощью Arduino Mini формировать ШИМ и сделать драйвер для транзисторов трехфазного инвертора ? Хочу попробовать собрать инвертор для какого-нибудь трехфазного моторчика на 12В
Вот тут я объяснял почему выбрал atmega32u4 ua-cam.com/video/C6E3k61QaAU/v-deo.html
@@TDMLab Извините, а можно где-то найти рекомендации, как соотносятся графики опорного напряжения и задаваемой синусоиды при формировании ШИМ?
Вот что имею в виду: Я в программе делаю две синусоиды - первая как бы задает профиль тока в фазе, а вторая в качестве опорного. При максимальных оборотах поля, частота опорной синусоиды будет в 12 больше первой. Амплитуда опорной 0,95 от максимальной амплитуды первой.
Возможно путано конечно описал (.
@@LS-oh6po Да, я ничего не понял. Каким двигателем вы управляете? напишите его полный тип.
@@TDMLab я пока просто строю модель в Simulink. А здесь как-то можно прикрепить рисунок? Так было бы сразу понятен вопрос
@@LS-oh6po У меня есть телеграм TDM Lab, можно туда под любым постом
И кстати про частотники.
Не слишком давно с удивлением узнал что Интел в 90е годы вступила в тему частотников на широкую ногу, нарисовала спец проц i80x196MC который даже можно купить на алишке aliexpress.ru/item/1005001391874931.html сегодня.
Любопытно читать три документа интел про этот спец проц.
Ещё вопрос: какие существую алгоритмы для работы АСД с макс. КПД (подбирая для разных реж Мом/Скор разное соотношение Напр/Скольж)?
Если речь о замкнутых САУ АД, то это в одном комментарии не ответишь там настолько много алгоритмов и методов управления, что даже перечислять уже запариться.
@@TDMLab: спасибо за ответ!
А тестов на практике никаких не было?
ua-cam.com/video/C6E3k61QaAU/v-deo.html
Здравствуйте!
Подскажите DС->DC преобразователь на +310В -> +420В, 1кВт.?
Мне необходимо чтоб на выходе частотного преобразователя было межфазное переменное напряжение до ~380В.
Подойдет схема Латура
Удвоитель напряжения наверное будет иметь очень большие габариты для 1 кВт ?
@@Slesar. Точных расчетов не делал, но полагаю понадобиться 8 конденсаторов по 560мкФ 400 (450) В. Два последовательно, два в параллель на две стороны.
Нет. Мне надо чтоб было как сейчас принято делать повышающие преобразователи для электромоторов бытовой техники, на транзисторе и дросселе.
@@Slesar. Расскажите зачем? Двигатель в треугольник не переключается? Или он 380 в треугольнике?
попробуем, спасибо
Доброго времени суток,до конца ещё не вникнул,хочу поинтересоваться печатная плата односторонняя или двух.И эта версия платы подойдёт в версии что в первом видео схема выложена или есть росхождения
Плата двух сторонняя. Все файлы проекта находятся по ссылке easyeda.com/torcevda/vfd-mega32u4-ikcm15f60ga
От первой версии ( ua-cam.com/video/1B-T_B46ApU/v-deo.html ) отличается и схема и плата.
@@TDMLab Благодарю за ответ.Буду вникать.Сам столяр,но увлекаюсь электроникой.А нам на работе на данный момент нужен частотник для двигателя,вот и пытаюсь совместить полезное с приятным.Можном было бы и купить частотник,но как говорится за деньги может любой
@@Svincov71 Успехов! :)
@@TDMLab Ещё раз здрасьте.Не хочу показаться навязчивым.Ещё раз хочу уточнить лично у вас в вашей первой версии тоже плата двухсторонняя?И на видимо у вас движёк 0.75кв.2.2кв эта плата потянет или её надо как-то усиливать?И каким образом,в параллель если поставить ikcm15f60ga мощность выхода увеличиться?И могу ли я с вами в ВК пообщаться по этой теме подробнее
@@Svincov71 Да, то же двухсторонняя. В современном мире при производстве на фабрике нет смысла делать односторонние.
Силовой модуль IKCM15F60GA рассчитан на двигатели до 1,5кВт при соответствующем охлаждении и емкости конденсаторов (1мкФ на 1 Вт).
Существует более мощный модуль IKCM30F60GA он до 2,0кВт, при этом при снижении частоты ШИМ до 8кГц может отдать мощность и до 2,2кВт.
Еще нужно понимать один момент, что двигатель потребляет электрическую мощность пропорциональную нагрузке на валу.
На шилдике написана его номинальная мощность.
Да можете.
Снимите пожалуйста видео, как на практике реализовать преобразование Кларк и Парка.
Да что там реализовывать, это просто элементарная математика вот тут формулы (1) и (2) и в случае если считаем, что токи по фазам равны то все еще упрощается
www.switchcraft.org/learning/2016/12/16/vector-control-for-dummies
Доброго времени суток! Возникло желание более подробно изучить векторное управление асинхронным двигателем с помощью датчика (энкодера ).В ступор вводит то, что ротор отстает не на какойто угол, а на количество оборотов, то есть поле ротора относительно поля статора не стабильно. Как в таком случае держать угол 90 градусов ??
Двигатель прогресса пост советского пространства )
:)
Добавить корректор коэф. мощности и уйдут проблемы по напряжению и по нагрузке диодов. Ну и сеть скажет вам спасибо за косинус фи
Да, все верно ККМ, вещь хорошая.
Про векторное управление я слыхал, но не столь подробно, на в этом видео. А можно снять более детальный разбор про векторное управление ?
Это не векторное управление от слова совсем, обычное скалярное
Дмитрий,фазное напряжение это,наверное, напряжение между выходом одного из трёх полумостов и нейтралью , а не минусом DC шины.имхо.
С точки зрения его амплитудного значения это то же самое. Что относительно нейтрали, что относительно минуса или плюса, будет одно и тоже амплитудное значение. В данном случае я говорил про источник и на схеме нет явно выраженной нейтрали, потому я объяснил через минус, математика будет одинакова, что считать, что у нас есть некая средняя точка U/2 и это нейтраль, или считать от 0.
Я вас понял, просто я схему и анализ ее пытаюсь понять через схемотехнику online ИБП в котором используется PFC бустер с формированием двухполярной DC шины по +/- 385 Вольт и в которой явно выражена нейтраль....темы ваши и ,главное, их подача мне очень интересны.Спасибо.
Интересно, а как асинхронный двигатель реагирует на "слегка квадратную синусоиду"?
"Квадратная" она только относительно нейтрали, а асинхронник "видит" только линейные напряжения, которые по сути разница между двумя "квадратными" и благодаря хитрой форме, разница это идеальный синус.
А можно показать диаграмму вращательного момента за один оборот двигателя? И сравнить её с диаграммой для стандартного подключения (220/50).
@@chektor Стенд для определения динамического крутящего момента у меня только в планах.
Добрый день. Я модулирую 6 синусоид для каждого транзистора. Потом накладываю опорное напряжение и "нарезаю" ШИМ сигналы. Вопрос: Прибавить 3-ю гармонику нужно к каждой из этих шести синусоид ?
Синусоида должна быть одна и все манипуляции с ней. 2 других получаются путем сдвига на 120 и 240 градусов. ШИМ нарезаться долно с учетом dead тайма, то есть это не просто инверсные синусоиды в каналах они связаны.
@@TDMLab С третьей гармоникой совсем не ясно:
Я так понимаю процедура следующая:
1. Задаю первую модулирующую синусоиду. Амплитуда (например максимальная ) = +1...-1
2. Добавляю к ней третью гармонику. Получаю результирующую кривую с двумя горбами.
3. Накладываю не нее треугольный опорный сигнал с амплитудой = +1...-1.
4. Нарезаю сигналы ШИМ, сравнивая эти напряжения.
5. Эти сигналы отправляю на транзистор.
6. Такая же процедура для остальных
6-ти транзисторов с учетом сдвига фаз.
Непонятно, почему линейное напряжение при таком подходе будет на 15% выше. Открытый транзистор «видит» входное постоянное напряжение на входной емкости . Почему больше? У меня после моделирование точно такое же как и в случае без третьей гармоники.
@@LS-oh6po 3 пункт зачем? В описании к видео есть Exel файл "Exсel файл с расчетами ШИМ:"
@@LS-oh6po Итоговое линейное напряжение на двигатели это разница между двумя фазными. То есть разница или между двумя синусами или разница между двумя синусами + 3 гармоника, так вот во втором случае разница 2-х фазных напряжений больше.
@@TDMLab для определения параметров ШИМ сигналов. Как же без опорного напряжения?
Ага ! я так же губку для паяльника магнитом зафиксировал , только неодимовым он сильнее чем ферритовый .
Sir can you develop this code ... Output frequency 360Hz
Спасибо за Вашу работу.
Я уже немного освоился в ардуино (очень немного) :). У меня вопрос такого плана. возможно ли на плате ардуино запрограммировать один из пинов, таким образом, чтобы он стал двунаправленной шиной передачи данных RX/TX ?
Да, смотрите ru.wikipedia.org/wiki/1-Wire
@@TDMLabВикипедия это хорошо! А можно ли в программе для ардуино перед приемом pinMode(..., INPUT), а перед передачей pinMode(..., OUTPUT) делать? Может быть Вам удобнее было бы обсудить этот вопрос в почте toll101@yandex.ru
@@anlaz1 Можно делать, но лучше использовать типовое решение One Wire
Библиотека есть в менеджере библиотек для ардуино
www.pjrc.com/teensy/td_libs_OneWire.html
@@TDMLab Спасибо, В качестве бреда: Есть желание применить асинхронный электродвигатель стиральной машины электролюкс EWF16981W
Двигателем управляет частотник, который в свою очередь управляется с материнской платы машины с помощью двунаправленной шины. Блок-схема машины archive.espec.ws/files/Electrolux%20%20EWF16980W.PDF (начиная с 64 страницы). Моя мысль такова: вместо материнки поставить некое устройство на ардуино, которое сможет управлять частотником и, следовательно, мотором :) Вот так!!!
@@anlaz1 Все возможно если известен протокол обмена данными.
Все сложности вытекают из недостаточности V. А если взять выпрямленный 3х фазный схема резко упростится?
Схема? Не понял при чем тут схема.
Если надо сделать 3x230V из 3x380V? то модуляция станет не обязательной. Но обычно из 3x380 хотят и получить управляемые 3x380, а тогда поступают так же как я и рассказал.
После выпрямления трёх фаз напряжение высокое и достаточное, чтобы не городить математику. Можно л и создать примитивную схему из некачественного питания трёх фаз качественную одну фазную с чистым синусом.
@@РустамХайруллин-у8щ Наверно, кому-то и достаточно, все относительно, в звезде или в треугольнике мотор, для чего, почему и т.д.
Да, для этого и делают инверторы.
Спасибо за видос. У лично меня - лишь 1 абзац vfd.psw2.ru/History-2.htm#VFD_3H а тут - красивый вполне залипательный видос.
Кстати - после реализации компенсатора напруги DC шины vfd.psw2.ru/History-2.htm#VFD_DC-Comp - можно снять видос как он работает на осц. ЛАТР желателен или низковольтные моторчики от ЛБП крутить.
Читал-читал😆 мы в принципе одной дорогой идем. И про ККМ я тоже уже задумываюсь, но пока только в планах.
@@TDMLab Надо в абзац вставить сцыль на этот объясняющий видос, вполне достойно снято/смонтировано.
Про повышающий DC-DC стаб - ну, оно конечно компактнее и мобильнее транса 12 кг весом, Но при цене транса "нахаляву" - меня пока лень победила, транс на проводках висит около частотника на испытательных пусках СО7Б и двигла 3 КВт 4 полюса.
@@TDMLab И всё-таки вместо (сложной, дорогой и малоресурсной) импульсной стаб повышайки (на индукторе, карбидкремниевом диоде и сверхбыстром ключе) тема тупого и лёгкого конденсаторного удвоителя, программного компенсатора величины DC и двигла 220 вольт от шины 650-300 вольт вполне себе любопытна и жизнеспособна по лично мне. А что там долговечнее - силовые кондёры при токах 20-30 ампер и 50 Гц пульсациях или феррит индуктора/кремний силового ключа/керамика блокировок - время покажет.
Но в импульсных ИБП постоянного преобразования 2.2 КВт (которых лично я наблюдаю с десяток) - что-то характерно ломается лет через 5-7 аптайма.
@@pswru Да,при небольших мощностях вполне применяется схема Латура toshiba.semicon-storage.com/info/docget.jsp?did=61546
Кто живучее PFC или конденсаторы вопрос спорный.
@@TDMLab Ну, высыхание электролитов за 50 лет их широкого использования у всех на слуху. Однако - без электролитов частотник только матричный. А если электролиты есть - то их деградация зависит от тока и частоты. Но в схеме тупого удвоителя (или схеме Латура, спасибо за инфу) - частота на каждом кондёре вдвое ниже, и пиковые=импульсные токи тоже ниже из-за последовательного соединения кондёров.
А про деградацию новомодных "холодных и мощных" ферритов от температуры и величины поля - честно пишет лишь Мурата в доках на образцы.
А когда в DC повышайке на 5.5 КВт (эл мотор 4 КВт) феррит индуктора (который не маленький и не дешёвый - его выбирают внатяг/под обрез) чутка на 1/5 деградирует (упадёт максимальная индукция и вырастут потери при максимальной индукции) и всё это усугубится пылью от эксплуатации/дутья - то 3-5-7 годов аптайма и привет. И это лично я наблюдаю массово в PFC компьютерных БП.
Немного критики среди столь восторженных комментариев: фазные напряжения - это не между минусом и фазой, а между центром звёзды и фазой.
Управлять амплитудой тоже практически не возможно, да это и не нужно.
Здоровая критика никогда не повредит.
Относительно источника это его фазы, относительно потребителя, верно про центр звезды.
Любой частотник управляет амплитудой, в самом простом случае по закону U/f = const.
Наверное немного непонимания. Фазное напряжение это напряжение между нулевым проводом в розетке и фазными проводами, в том числе и на выходе вашего источника, а не относительно минуса или полюса. Как вариант у вас есть не 3х фазный потребитель, а однофазный, вы его ноль куда будете соединять, не к минусу же вашего источника питания, а к нулевому проводу и фазой вашего контроллера.
Амплитудное напряжение постоянное и равно половине напряжения между плюсом и минусом, а вот действующее напряжение оно определенно как интеграл корня квадрата функции А*u(t). Вы меняете форму u(t).
Написано это не в качестве холивара, а к тому чтобы юные дарования чушь на экзаменах не пороли.
У вас даже теория правильно написана, а вот дальнейшее немного хромает
И ещё важное уточнение, ваша теория дана для частоты 50 Гц. Для других частот действующее напряжение необходимо рассчитать отдельно. И да, пересмотрев видел ещё раз, виртуальный ноль на выходе частника сделан очень интересно, в это то и вся суть. Но в любом случае фазное напряжение != Напряжению между минусом и выходом частника.
@@michaeltimoshkin919 А если нет нулевого провода? Розетка есть, в ней 230В, а нулевого провода в ней нет. Для береговых систем это нонсенс, но на судах нет никаких PEN, а бытовые приборы работают:) Так же как и потребитель/источник не звезда, а треугольник. Фазы есть, а нулевого провода нет.
Где амплитудное напряжение постоянно? ЧП меняет частоту и меняет амплитуду одновременно.
Форма (модуляция) это другой вопрос, пустим формируем чистые синусоиды и при управлении нам нужно менять их амплитуду.
Моя теория дана в целом, подробнее например здесь www.switchcraft.org/learning/2017/3/15/space-vector-pwm-intro
Так напишите чему равно фазное напряжение для трехфазного ЧП в произвольный момент времени.