⚙️Векторная ШИМ Частотник 8bit на Arduino
Vložit
- čas přidán 30. 03. 2020
- Теория и практика формирования векторной широтно-импульсной модуляции в частоных преобразователях.
Домашняя страница проекта в EasyEDA
easyeda.com/torcevda/vfd-mega...
Код тестовой программы векторной ШИМ: yadi.sk/d/pHTDbNt3FY0XXw
Exсel файл с расчетами ШИМ: yadi.sk/i/qQR2shrJZ_mmZw
microchipdeveloper.com/mct500...
Интересные сайты: Паяльник cxem.net/
***************************************
Для прямой помощи каналу, перевод с банковских карт:
yoomoney.ru/to/4100116712276152
Модули производства TDM Lab: vk.link/tdm_lab
Группа ВК: tdm_lab
//**************************************************
Arduino Micro Atmega32u4 ali.pub/4m7upw
//************************************************** - Věda a technologie
Спасибо, друзья! Ваши положительные комментарии очень важны для меня!
Кстати сегодняшний функционал лично моей буратины czcams.com/video/M_ZTNGaQ5wU/video.html нагруженной компрессором СО7Б
@@pswru круто-круто)
@@TDMLab Спасибо на добром слове, но не так круто как хотелось бы, ибо потребный пусковой момент=ток СО7Б без пневморазгрузки - весьма существенный, в модуле срабатывает защита от КЗ на ~50А мгновенного импульсного тока. Для надёжности пуска придётся либо дешёвые модуля STK621-061 параллелить либо более мощный модуль ставить и драйвера паять.
Это просто шикардос! Занимался в институте анализом гармоник, правда для задачи управления нагрузкой. Работаю по другой теме, на электромашиностроительном предприятии. И тут, внезапно, две темы сложились.
А коллекторным двигателем можно управлять используя постоянный ток?
Вначале выпрямить 220В. а потом управлять оборотами.
Задача такая, что требуется добится скорость вращения 1 оборот в 4 минуты.
У меня поломался гидротрансформатор, и его надо по кругу сварить не нарушая смешения по центру. Т.е. диск с закрпленным гидротрансформатором на столешнице должен вращатся один оборот в 5 минут.
Талантливый человек, талантлив во всём! Не только проект крутой замутил, но и видео снял как профи - просто не оторваться. Браво! Я горжусь, что у нас есть люди, такие как Вы! Спасибо!
Я в восторге!
Однозначно подписка!
Жаль, что такие полезные каналы сложно найти...
Спасибо что делитесь, для ищущих ценная информация
Спасибо, с удовольствием посмотрел, всё по полочкам разложено. Сильно помогает разобраться в принцыпах работы преобразователей частоты!
Для себя такое городить хлопотно, а для производства подходит на все 100%!
Однозначно плюс и подписка, за то что своими трудами равно своим временем делитесь с остальными.
Ты красавчик! Отличные наглядные видео и объяснение!
Спасибо Вам! Очень доступно, такие люди как Вы, делают сложные вещи простыми!
Супер проект! Спасибо за ценную информацию. Жду продолжения!
Супер !!! Большое спасибо за разработку и то что поделились.
Спасибо за наглядность раскрытия темы. Сам по образованию инженер - приводчик, но посмотрел с удовольствием ваш ролик и нашел многие моменты для себя как терра-инкогнита. Нам в далеких 80х подобные теории не преподавали - не было элементной базы для построения частотных преобразователей. Буду ждать конкретного решения теоритических решений в практическое "железо". Сегодня огромное поле применения частотных преобразователей как для производства, так и для "дома и семьи". Успехов!!!
Спасибо. Для меня это конечно всё тёмный лес. Ну как не странно некоторые аспекты работы данной системы понял. Успехов вам. Спасибо за открытость.
Благодарю за информацию! Здоровья и удачи!
Спасибо за такие поучительные видео и что делитесь схемами и программным обеспечением однозначно 👍
Спасибо! Для меня это важная информация. Никогда не вникал так плотно в работу частотника. Всяческих благ и удачи!
Потрясающе!!! Даже не мог предположить что заложена такая математика,вектора и прочее. Короче, Вау. Пожалуйста,продолжайте ваши проекты.
Это сильно. Все очень понятно и доступно. Было очень интересно смотреть.
Большое уважение Вам.
Удачи в Ваших творениях.
Даже рекламу не стал пропускать.
Ставлю ЛАЙК.
Будьте здоровы!!!
Спасибо!
Выглядит впечатляюще!
Низкий вам поклон за дележку опытом.
Основательный подход к делу! Впечатляет! Автор большой молодец!
прям в слух сказал спасибо)
Я только начал изучать МК. Думал сделать частотник себе для насоса который качает воду. И регулировать тем самым обороты двигателя исходя из давления воды. Но сейчас понимаю, что я еще далек от этого) буду ждать познавательное видео с пояснениями, думаю датчик давления я уж сам прикручу к этой схеме как нибудь на место потенциометра.
Привет, Ты действительно Молодец!!! С Большой буквы... Настолько Всё Детально и Доходчиво... Спасибо Тебе за Труд!!!
Спасибо за ваш труд. Я давно задумываюсь о микро асинхронных двигателях и соответственно миниатюрных частотниках.
Спасибо! Всё понятно. Обучалка для тех кто электротехнику (ТОЭ) не учил или прогуливал!😁😀
Офигенно, столько труда.
Я медленно (мало времени на это) делаю свой чачтотник, и все больше с оглядкой на твой проект, правда леплю на STM.
Великолепная работа!
3:49 сигнал обычный перегруз напоминает с одной гармоикой, жаль что в аудио такой подход не канает. вообще очень хорошо обьясняете, наглядно, доходчиво.
Спасибо!
Отличный материал)
Автору респект!!!
Спасибо!
@@TDMLab очень понравился проект, завтра закажу платы у китайцев, как только соберу, сниму видео)
Супер! Молодец.
Спасибо, очень интересно!
Отличный контент!
Блин, сколько слышал за векторные частотники... и только сейчас стала ясна суть... 👍
Векторная ШИМ и векторное управление это разные вещи, если что)
Все гениальное просто:)
Видео очень впечатляющее. Рассказали принципы работы частотников и их нюансы. Я конечно нихрена не понял, но обязательно пересмотрю ещё несколько раз, возможно какие то моменты да отложатся в моей далеко не умной голове
Может быть зайдет еще продолжение:) czcams.com/video/C6E3k61QaAU/video.html
Спасибо!!!
Тоже делал первую отладку частотника на 32u4, IPM использовал IRAMS10 от infineon, лет 5 назад это было, помню первые включения в сеть ещё через лампы производил ))
Только у меня не SVPWM была а добавление 3й гармоники. Даже примитивный gui был на oled дисплее
спасибо большое за Ваш труд
нет у Вас платы в спринт лауте?
@@sergey-380 нет, проектирую в easyeda.
@@TDMLab спасибо Вам очень ждем продолжение. канал супер у Вас
Классно рассказал про математику процесса. У меня хоть и профильное образование, но 25 лет назад этому не учили.
Спасибо!
молодчина!
На экране осцилографа просто какая то эротика!!!))) очень круто, спасибо!
Ха-ха😂😂
Согласен, лично я тоже залипал на доли герца ШИМ когда отлаживал свой частотник.
Но вторая половина эротики - это когда глядеть DT у подрезанного синуса.
Тут пока не показано.
@@pswru а чего там может быть с DT интересного? С последнего нашего разговора об этом, я добавил формирование симметричного DT в 1.5мкс сразу внутри МК. И у меня нет повода сомневаться, что он будет не правильно формироваться для определенных форм ШИМ.
@@TDMLab Я не про косяки формирования DT (хотя первопричина наблюдать именно в этом) а про залипательность картины на экране осц. Особенно с учётом регулировки DT из меню.
@@TDMLab И ещё повод наблюдать DT на осц - это изменение частоты ШИМ и DT на ходу двигла при низкой частоте и глядеть ток фазы - как там меняются изломы синуса от не скомпенсированного DT, и где именно они находятся (угол сдвига тока от напряжения).
спасибо !
Батюшки, как сложно и как интересно)
Ничего не понял. Но вы волшебник!
Мантры нужно повторять, они сами зайдут под корку и потом прийдет понимание!
Если ты это читаешь, автор, то спасибо тебе огромное! Буду делать диплом для универа на тему частотника на стм32 или ардуино, твоя помощь для этого бесценная, уже намотал транс обратнохода, рассчитал все, травлю плату в общем сижу пока) С твоими видосами прям желание что-то делать появляется, ОГРОМНОЕ СПАСИБО!
Есть ощущение, что я где-то тебя видел..
@@slavafirsanov взаимно
Круто)
Супер!!!
Если в мост добавить еще 2 диода в качестве умножителя то на постоянке будет более 400 вольт. Этот прием применяют на многих трех фазных ЧП чтобы подключит в однофазную цепь. И все замечательно работает выдавая 380 :)
Это называется схема Латура, удвоитель напряжения и это действительно применяется в частотных преобразователях малой мощности, но смысл в том, что все те же приемы, что я описал для 230В применяются и для ЧП с удвоителем и для ЧП с трехфазным мостом. Векторная ШИМ это стандарт современных ЧП.
Спасибо
Молодец!
попробуем, спасибо
2:40 Кстати да, большая проблема АД что момент квадратично зависит от напряжения. И даже небольшое снижение напряжения существенно снижает момент. Отсюда невысокая популярность регулировки скорости путем снижения напряжения.
Таблицу синуса можно меньше сделать, оставив 5-10 ключевых точек, а промежуточные значения рассчитывать по линейной интерполяции. Можно еще наклон кривой для интерполяции хранить и считать как Y=Y0 + K*dY (вместо простой выборки из таблицы Y=Y0). Но это усложнит алгоритм и 5-10 тактов МК потребует на расчет.
Зачем, если памяти хватает и так алгоритм проще и устойчивее? Я бы понял еще предложение из четверти периода делать, но использовать интерполяцию когда все проще) Когда-то применял интерполирующий фильтр Фарроу, забавная штука:)
Сделал 4 частотника пару лет назад по схеме" восьмикрута", а какое там управление?, так и не понял. Один трудится на ЧПУ до 400Гц 800Вт, второй в гараже компрессор маслает 2,2кВт, третий гриндер крутит 1,1кВт. Пока работают на китайских комплектующих, транзисторы тоже( хотя указывают до 4кВт, но больше 2,2 не даю). Работают, что еще надо? Автору респект, все разжевал.
Неожиданно для себя узнал что 3 фазы в инверторе могут быть не синусойдами и при этом работать лучше синусойды, очень позновательно спасибо вам
Относительно частотника, синуса нет, а если посмотреть на нагрузке, то там синус. Он и на частотнике синус, просто средняя точка летает
Слушать приятно. Разве что поправлю что при пониженном напряжении двигатель не выдаст полную мощность, а не момент.
Спасибо)
мощность и момент вещи связанные на прямую www.prom-tex.org/solutions/izmerenie-krutyashchego-momenta/grafik-moshchnosti-i-krutyashchego-momenta/
Добрый день! а можно ли твой частотник использовать для циркуляционного насоса отопления? 100Вт максимальная нагрузка
Про векторное управление я слыхал, но не столь подробно, на в этом видео. А можно снять более детальный разбор про векторное управление ?
Это не векторное управление от слова совсем, обычное скалярное
Я ничего не понял но это круто. Автор не мог бы обратить свой взгляд на контроллеры для двигателей от электромобилей ?
Добрый день. Подскажите вы писали код сами или брали какой-нибудь за основу? Интересуюсь потому что в коде такая настройка таймеров происходит что просто глаза от сложности разбегаются. Подскажите какую литературу нужно почитать чтобы такое можно было написать самому. Спасибо. Проект просто супер.
Какого-то кода за основу я не брал. Конечно сама концепция кода ШИМ модуляции придумана не мной.
Я использую в общем-то два документа:
даташит на МК ww1.microchip.com/downloads/en/devicedoc/atmel-7766-8-bit-avr-atmega16u4-32u4_datasheet.pdf
и описание языка www.arduino.cc/reference/en/
Я действую так: например хочу использовать таймер №1 я выписываю все регистры по порядку которые к нему относятся и разбираюсь с назначением каждого бита в них, просто на бумажке себе выписываю. Вроде как в серьезных средах разработки типа MPLab есть кодогенераторы, которые позволяют проще настраивать внутринние модули, просто расставляя галочки.
Вот например как я начинал с atmega32u4 czcams.com/video/3ZnE7ZLDjXs/video.html
Привет! Это нормально что силовая и слаботочна земли объеденены? Может безопаснее их разделить? Гальванически развязать узел измерения тока. Остальное, вроде, все развязано. Спасибо за видео!
Это нормально. Есть несколько концепций изоляции, для разных целей.
И кстати про частотники.
Не слишком давно с удивлением узнал что Интел в 90е годы вступила в тему частотников на широкую ногу, нарисовала спец проц i80x196MC который даже можно купить на алишке aliexpress.ru/item/1005001391874931.html сегодня.
Любопытно читать три документа интел про этот спец проц.
Двигатель прогресса пост советского пространства )
:)
немного недопонял: можно модулировать обычную синусоиду - тогда не будет достигаться амплитуда в 230 В; можно добавить третью гармонику, синусоида превратится грубо в трапецию - амплитуда 230 В уже получится; но для чего третья форма модулируемого сигнала, - назовём её условно "краказябра". про неё недопонял...
Да, первые две мысли верны.
По вопросу, на самом деле форм "краказябр" гораздо больше чем две. Начиная с 4:48 показана форма классической векторной шим (треугольной), она используется потому что ее легче обсчитывать в реальном времени. То есть заточена под вычисления в отличии от метода прибавки третьей гармоник, хотя по характеристикам выходного напряжения они одинаково максимальны.
Следующая ШИМ на 5:21 это уже из ряда оптимизированных векторных, она также как и предыдущие даст 230В, но сделает это в среднем с меньшим количеством переключений транзисторов и это даст меньшие потери энергии и нагрев силовой части частотника.
Ага ! я так же губку для паяльника магнитом зафиксировал , только неодимовым он сильнее чем ферритовый .
а не подскажите как управлять высоковольтным BLDS мотором . потому что сегдня очень много людей не то что восстанавливают хобийные станки но и делают их с нуля и использование шумящей коробки передач как то уже не актуально. вот и ищу по ним информацию . что бы поставить на свой мини токарный прямой привод. но в сети только моторы от мотоциклов и велосипедов.
ты очень умный
8bit!!! - must have! долой снобов со своими 32 битными контроллерами со встроенными операционками
Хочу спросить, а можно упростить ваше устройство для управления мотором 220В ???
(с фазосдвигающим конденсатором который)
Все возможно, ведь две фазы это те же три только без одной)
Да. Наконец-то объяснил!!! Как надо. Отлично всё у тебя получается.
инетерсно , сколько будет стоить этот конструктор ? и какой максимал нагрева будет держать этот конструктор ? Есть ли возможность для асинхронника Вместо векторного обратить внимание на установку и считывания с тахо датчик а, для упрощения и облегчения поддержания оборотов на малых... или в расширенном диапазоне оборотов ,, ?.. А то что-то , как по мне , чем навороченне схема , тем больше геммор и проблем на .... ., Вот к примеру, Если взять вашу разработку скаляра ( как силовую часть , нагрузочный выход в зависимости мощности к нагрузки,) и к нему , без лишних наворотов , внедрить поддержку по тахо.. тем более уже присутствует ардуинка... . , Я думаю что это проще и надёжное ? Как деды говаривали ( чем проще - тем надёжнее, как автомат дегтярёва - три болванки в одной и при стрельбе не одной осечки даже после грязи ... ) ... Я конечно же не мастак в лектронике ... но логика во мне вроде бы присутствует ?
Добрый день! В теории шим для каждой полу волны показан как пачка импульсов описывающий синусоиду, а у вас и ещё на ряде частотников сплошная изменяющаяся череда импульсов осцилограммы, это из- за количества точек на период или есть какая то разница в методе управления шимм? Если в отдельности брать каждый канал и пропускать через фильтр видно полную синусоиду.
Полагаю, вопрос в том, что считать 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 из каналов
Кажется дошло,сигналы одного канала работают зеркально и если добавить фильтр получаются синусоиды в противофазе главно чтобы был дет тайм иначе бабах))
@@user-wq4ft4gy2l Да, так и есть в одном канале прямой и инверсный сигналы.
По формированию ШИМ у меня двухполярная модуляция подробнее см. рис. 2.3.5 studopedia.su/9_101393_odnofaznie-invertori-napryazheniya.html
@@TDMLab спасибо))
Добавить корректор коэф. мощности и уйдут проблемы по напряжению и по нагрузке диодов. Ну и сеть скажет вам спасибо за косинус фи
Да, все верно ККМ, вещь хорошая.
Здравствуйте!
Подскажите DС->DC преобразователь на +310В -> +420В, 1кВт.?
Мне необходимо чтоб на выходе частотного преобразователя было межфазное переменное напряжение до ~380В.
Подойдет схема Латура
Удвоитель напряжения наверное будет иметь очень большие габариты для 1 кВт ?
@@Slesar. Точных расчетов не делал, но полагаю понадобиться 8 конденсаторов по 560мкФ 400 (450) В. Два последовательно, два в параллель на две стороны.
Нет. Мне надо чтоб было как сейчас принято делать повышающие преобразователи для электромоторов бытовой техники, на транзисторе и дросселе.
@@Slesar. Расскажите зачем? Двигатель в треугольник не переключается? Или он 380 в треугольнике?
Большое спасибо за ваш проект! Собираюсь повторить немного переделав. Импульсный источник заменить обычным маломощным трансформатором как в прошлом варианте вашего частотника, гальваническую развязку убрать, для управления вывести развязанный через оптроны 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? Принц Персии посложнее векторного шим будет ;)
Подскажите, если можете: почему в "инверторах" для получения "чистого синуса" 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В.
Поэтому и нужен якобы "не нужный" запас.
Если будете делать или уже сделали - сообщите о результатах.
Я пытаюсь подобное делать с самодельными модулями управления, тема интересна.
Здравствуйте, на какую мощность расчитан ваш частотник? Какой ценник будет?
1,5кВт. Основные детали примерно 60$ , из-за маленьких партий все дорого выходит.
@@TDMLab спасибо за проект уже думал повторить но ценик в 60 баксов остановил т. к в Китае готовый частотник стоит приблизительно столько же.
@@dimon85192 Да, так.
Согласно расчитаной таблицы Вы программируете шим таймера, плюс для регулировки частоты используете коэфициент Amp...Так? Тогда этим же коэфициентом нужно оперировать при поддержке стабильной частоты при переменной нагрузке...Так?
Амр это коэффициент определяющий амплитуду. Регулирование по закону U/f=const, при изменение частоты я меняю и амлитулу пока не дохожу до номинального напряжения.
Да, можно управлять амплитудой для достижения максимального крутящего момента.
Нихера не понял но очень интересно )
вы же угол сдвига фаз меняете, какой вектор? используете для этого ёмкость.
Не меняю угол сдвига, а формирую сигналы нужной формы с требуемым углом. Емкость это крайне примитивный путь и 90°, что в простейшем случае обеспечит вращение, но не управление.
А это часом не BAM (Binary Angle Modulation), что описывал некогда BSVi?
Нет конечно:) тут используются аппаратные каналы ШИМ.
А если подцепить небольшой дроссель перед диодным мостом что бы напряжение поднять на 15 процентов?
Или так нельзя?
Сам по себе дроссель ничего не повысит, тогда нужен PFC он же ККМ, но это уже совсем другая история
Мало инфы по описанию этих режимов, если найдете сылки просьба поделиться
Спасибо, про векторное управление можно и источник показать.
Это не векторное управление , а только векторный ШИМ .
Для векторного управления понадобится ещё один контроллер
@@1ksiman как еще один контроллер?
Ещё вопрос: какие существую алгоритмы для работы АСД с макс. КПД (подбирая для разных реж Мом/Скор разное соотношение Напр/Скольж)?
Если речь о замкнутых САУ АД, то это в одном комментарии не ответишь там настолько много алгоритмов и методов управления, что даже перечислять уже запариться.
@@TDMLab: спасибо за ответ!
добрый день! Подскажите по строке 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
@@user-wq4ft4gy2l Код изначально был под atmega32u4 (это платы Micro и Leonardo), в них присутствует специализированный таймер управления трехфазными двигателями Timer 4, переделывать проект под другой МК без такого таймера смысла нет, будут всегда возникать проблемы с управлением.
Дмитрий,фазное напряжение это,наверное, напряжение между выходом одного из трёх полумостов и нейтралью , а не минусом DC шины.имхо.
С точки зрения его амплитудного значения это то же самое. Что относительно нейтрали, что относительно минуса или плюса, будет одно и тоже амплитудное значение. В данном случае я говорил про источник и на схеме нет явно выраженной нейтрали, потому я объяснил через минус, математика будет одинакова, что считать, что у нас есть некая средняя точка U/2 и это нейтраль, или считать от 0.
Я вас понял, просто я схему и анализ ее пытаюсь понять через схемотехнику online ИБП в котором используется PFC бустер с формированием двухполярной DC шины по +/- 385 Вольт и в которой явно выражена нейтраль....темы ваши и ,главное, их подача мне очень интересны.Спасибо.
Какой мощности и герцовка 400?
Доброго времени суток,до конца ещё не вникнул,хочу поинтересоваться печатная плата односторонняя или двух.И эта версия платы подойдёт в версии что в первом видео схема выложена или есть росхождения
Плата двух сторонняя. Все файлы проекта находятся по ссылке easyeda.com/torcevda/vfd-mega32u4-ikcm15f60ga
От первой версии ( czcams.com/video/1B-T_B46ApU/video.html ) отличается и схема и плата.
@@TDMLab Благодарю за ответ.Буду вникать.Сам столяр,но увлекаюсь электроникой.А нам на работе на данный момент нужен частотник для двигателя,вот и пытаюсь совместить полезное с приятным.Можном было бы и купить частотник,но как говорится за деньги может любой
@@Svincov71 Успехов! :)
@@TDMLab Ещё раз здрасьте.Не хочу показаться навязчивым.Ещё раз хочу уточнить лично у вас в вашей первой версии тоже плата двухсторонняя?И на видимо у вас движёк 0.75кв.2.2кв эта плата потянет или её надо как-то усиливать?И каким образом,в параллель если поставить ikcm15f60ga мощность выхода увеличиться?И могу ли я с вами в ВК пообщаться по этой теме подробнее
@@Svincov71 Да, то же двухсторонняя. В современном мире при производстве на фабрике нет смысла делать односторонние.
Силовой модуль IKCM15F60GA рассчитан на двигатели до 1,5кВт при соответствующем охлаждении и емкости конденсаторов (1мкФ на 1 Вт).
Существует более мощный модуль IKCM30F60GA он до 2,0кВт, при этом при снижении частоты ШИМ до 8кГц может отдать мощность и до 2,2кВт.
Еще нужно понимать один момент, что двигатель потребляет электрическую мощность пропорциональную нагрузке на валу.
На шилдике написана его номинальная мощность.
Да можете.
Спасибо за видос. У лично меня - лишь 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 компьютерных БП.
Снимите пожалуйста видео, как на практике реализовать преобразование Кларк и Парка.
Да что там реализовывать, это просто элементарная математика вот тут формулы (1) и (2) и в случае если считаем, что токи по фазам равны то все еще упрощается
www.switchcraft.org/learning/2016/12/16/vector-control-for-dummies
Доброго времени суток! Возникло желание более подробно изучить векторное управление асинхронным двигателем с помощью датчика (энкодера ).В ступор вводит то, что ротор отстает не на какойто угол, а на количество оборотов, то есть поле ротора относительно поля статора не стабильно. Как в таком случае держать угол 90 градусов ??
крутое видео, очень интересно, можете мне подсказать как мне из постоянки сделать переменку не 3 фазы а 1 на 8 битном контролере. Интересует объединение нескольких ИБП не дорогих в шину питания постоянкой и потом получить одну фазу переменки
Возможно отключить две из трёх 🤔
@@TDMLab ну вот смысл такой.: сделать шины питания постоянки как на больших производственных машинах, а к данной шине подключить преобразователь постоянки в переменку, но без трансформатора а только транзисторными ключами. Вот и спрашиваю у вас если вы делаете 3 фазы и сами програмируете то может у вас есть наброски по одной фазе. Так сказать вы же не сразу стали с тремя фразами работать. Может есть у вас наработки? И в результате кидать по дому такую постоянки. Ну например вся импульсная техника прекрасно работать будет прямо от неё, а вот насос к стоило бы запитптт от переменки
@@user-yu5ml5ks6r однофазная система будет аналогична, просто убираете из схемы две "лишние" пары транзисторов.
p. s. Строго говоря убрать нужно только одну пару.
Спасибо за Вашу работу.
Я уже немного освоился в ардуино (очень немного) :). У меня вопрос такого плана. возможно ли на плате ардуино запрограммировать один из пинов, таким образом, чтобы он стал двунаправленной шиной передачи данных 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 Все возможно если известен протокол обмена данными.
Здорово!
К своему стыду учил многое из озвученного в ролике в институте, но ясного понимания нет :( (от слова совсем )
Добрый день! Не подскажете, можно ли с помощью Arduino Mini формировать ШИМ и сделать драйвер для транзисторов трехфазного инвертора ? Хочу попробовать собрать инвертор для какого-нибудь трехфазного моторчика на 12В
Вот тут я объяснял почему выбрал atmega32u4 czcams.com/video/C6E3k61QaAU/video.html
@@TDMLab Извините, а можно где-то найти рекомендации, как соотносятся графики опорного напряжения и задаваемой синусоиды при формировании ШИМ?
Вот что имею в виду: Я в программе делаю две синусоиды - первая как бы задает профиль тока в фазе, а вторая в качестве опорного. При максимальных оборотах поля, частота опорной синусоиды будет в 12 больше первой. Амплитуда опорной 0,95 от максимальной амплитуды первой.
Возможно путано конечно описал (.
@@LS-oh6po Да, я ничего не понял. Каким двигателем вы управляете? напишите его полный тип.
@@TDMLab я пока просто строю модель в Simulink. А здесь как-то можно прикрепить рисунок? Так было бы сразу понятен вопрос
@@LS-oh6po У меня есть телеграм TDM Lab, можно туда под любым постом
Where can i find to buy
вот про манипуляции это правда
Вообще это из связи термин)) ru.wikipedia.org/wiki/Манипуляция_(модуляция)
Немного критики среди столь восторженных комментариев: фазные напряжения - это не между минусом и фазой, а между центром звёзды и фазой.
Управлять амплитудой тоже практически не возможно, да это и не нужно.
Здоровая критика никогда не повредит.
Относительно источника это его фазы, относительно потребителя, верно про центр звезды.
Любой частотник управляет амплитудой, в самом простом случае по закону U/f = const.
Наверное немного непонимания. Фазное напряжение это напряжение между нулевым проводом в розетке и фазными проводами, в том числе и на выходе вашего источника, а не относительно минуса или полюса. Как вариант у вас есть не 3х фазный потребитель, а однофазный, вы его ноль куда будете соединять, не к минусу же вашего источника питания, а к нулевому проводу и фазой вашего контроллера.
Амплитудное напряжение постоянное и равно половине напряжения между плюсом и минусом, а вот действующее напряжение оно определенно как интеграл корня квадрата функции А*u(t). Вы меняете форму u(t).
Написано это не в качестве холивара, а к тому чтобы юные дарования чушь на экзаменах не пороли.
У вас даже теория правильно написана, а вот дальнейшее немного хромает
И ещё важное уточнение, ваша теория дана для частоты 50 Гц. Для других частот действующее напряжение необходимо рассчитать отдельно. И да, пересмотрев видел ещё раз, виртуальный ноль на выходе частника сделан очень интересно, в это то и вся суть. Но в любом случае фазное напряжение != Напряжению между минусом и выходом частника.
@@michaeltimoshkin919 А если нет нулевого провода? Розетка есть, в ней 230В, а нулевого провода в ней нет. Для береговых систем это нонсенс, но на судах нет никаких PEN, а бытовые приборы работают:) Так же как и потребитель/источник не звезда, а треугольник. Фазы есть, а нулевого провода нет.
Где амплитудное напряжение постоянно? ЧП меняет частоту и меняет амплитуду одновременно.
Форма (модуляция) это другой вопрос, пустим формируем чистые синусоиды и при управлении нам нужно менять их амплитуду.
Моя теория дана в целом, подробнее например здесь www.switchcraft.org/learning/2017/3/15/space-vector-pwm-intro
Так напишите чему равно фазное напряжение для трехфазного ЧП в произвольный момент времени.