Самодельный частотник за 1 тыс руб, V2
Vložit
- čas přidán 20. 08. 2024
- Схема + плата + прошивка: github.com/Ski...
Предыдущая версия с пояснениями сборки: • Частотник на 2КВт за 1...
Ссылки на элементы (увы, лотерея, но чаще везёт ;) )
Контроллер с программатором и без: ali.ski/Kri9y
Выходной модуль (PS21964-AT!):
Мостик: ali.ski/UrDxr
Прикольный индикатор мощности: ali.ski/mEmctK
Остальное - ищем в старой технике, а если не нашли, в местных магазах.
Постарайтесь не использовать операцию деления. Выполняется достаточно долго. В местах, критичных ко времени выполнения, это может дать нехорошие эффекты.
Быстро работает только деление, которое приводит к сдвигу (деление на 2, 4, 8 и т.д.).
Генерация ШИМа идёт через DMA канал, контроль аварийного напряжения через вотчдог АЦП с прерыванием, а аварийный ток контролируется самим силовым модулем. Так что все эти операции по сути обслуживающие и никак не влияют на работу силовой части.
@@Skiffovsky У Вас деление и в прерывании есть. Обход по массиву + деление. Не менее 250 тактов получится.
Это можно немного пофиксить, изменив "#define cntVoltVals 100". 100 заменить на 0x80 или 0x40.
И для усреднения есть неплохой прием, позволяющий не держать таблицу значений, не обходить ее каждый раз и работающий быстро:
static int32_t _AdcAverage = 0; // объявить там же где и cntVoltVals
_AdcAverage = _AdcAverage + ADC_GetConversionValue(ADC1) - _AdcAverage / cntVoltVals;
чтобы получить "сглаженное" значение нужно _AdcAverage / cntVoltVals, а еще лучше сравнивать с помноженным на cntVoltVals значением.
Это абсолютно не значит, что есть ошибка в коде. Я не занимался анализом задержек, когда что срабатывает.
В sin_table_update еще больше делений. Правда это выполняется в основном потоке и не знаю насколько критично.
Причем Вы пофиксили одну таблицу, потом вторую, потом третью. Одна фаза уже пошла по обновленной таблице, а 3я еще по старой идет.
Думаю стоит проанализировать тайминги в этой ф-ции.
Спасибо за замечания. Проверю и наверное обновлю проект.
По расчету синусов - да, есть мысль что надо считать значение первого, а остальные тупо сдвигать по адресу. Но С для меня не на столько знаком, а рисковать взрывом силового модуля из-за бага уже не хочется.
Там есть еще один недочет - бывает открытие всех 3х ключей одного плеча. Но это не так критично, а как избавиться, я не придумал.
@@Skiffovsky Думаю если поставить БП с защитой по току на питание модуля - это решит проблему. Хотя - не уверен. Иногда решает мощная лампа по питанию.
Есть великолепная штука, называется Stm32 CubeMx. Там эти все дела настраивать значительно удобнее. Кажется он и для Кейла генерирует код(я использую SystemWorkbench).
@@YuriyLogvin Тогда уж сразу переходить в CubeIDE - там и раскладка по ножках, и генерация скелетона, и отладка - все в одном флаконе, бесплатно и без ограничений.
Молодец 👍 выложил материал для сборки, это дорогого стоит. Уважуха!
*Когда я искал схему всё упиралось в покупку прошивки у автора.*
Благодарим за открытость 👍
@@SinedWOLF Да, в этом обычно и проблема. Особенно если надо что-то "под себя"
@@Skiffovsky Красавчик! 👍
Нужно быть миллионером в душе, чтобы отдать такие наработки. на этот материале на раз два можно денег поиметь. (хорошо, что кругом одни марки и бухи и никто не шарит :) )
@@SinedWOLF прошивка тут довольно простая для специалиста, но это не отменяет ценность проделанной работы, она огромна.
Спасибо тебе огромное, добрейшей души человек, и плату и прошивку в открытый доступ выложил, не то что некоторые жалобы на сайте паяльник. Низкий поклон!
Большое Вам спасибо за такую колоссальную работу, за то что делитесь всеми наработками и так подробно все поясняете, творческих Вам успехов и дальнейшего развития)))
Класс... поздравляю... и спасибо за открытость проекта... это дорогого стоит... как минимум позволит многим людям развивать навыки... 👍
Спасибо большое, таких людей в наше время мало….
"Самодельный частотник за 1 тыс руб.."
Оценивать стоимость устройства стоимостью деталей, это как оценивать работы художника стоимостью краски ))) очень круто, спасибо! 👍👍👍
если на краски денег нет а рисовать хочется. надо прицениваться а потом купить набор юного художника. эт как минимум.
⁹⁹8
я думаю человек оценил в 1000 устройство так потому что оно ему обошлось в 1000 рублей а вот продавать он его будет за 3 000 такова жиза)
@@user-sc5dl1nv1n, это примерно как "как получить воду", чел зачерпывает воду из за борта, а ты в пустыне
@@krypton1886 м?дада я тут))) если я буду уметь зачерпывать воду в пустыне то я вообще супер!!!!!! и метафора тут неуместна приходи в пустыню дам воды будет лозунг)_
Спасибо за труд,ОГРОМНЫЙ !
Это не законно быть таким умным и пытливым! Успехов вам!
Нормальный материал - Уважуха тебе. Побольше бы таких видео.
Спасибо тебе Человечище с Большой Буквы. 🖒🖒🖒💪💪💪👏👏👏👏 опладирую стоя.
Ничего не понятно, но очень интересно.
Согласен. Просмотрел с удовольствием, но от чего оно не плнимаю)))
Спасибо большое, шикарные ролики и отличная тематика) больше пайки)
Потрясающе! Спасибо за отличный материал для поделок!
Уже вторая версия вышла, а я даже для певрой не всё купил) Круто! Думаю, для домашней мастерской пойдёт аж бигом.
Отличный проект! Спасибо автору за труд! Очень хочется повторить. Буду пробовать....
👍👍мужик! Уважуха тебе!)смотришь такие ролики и вникаешь в каждую детальку) круто, когда человек понимает о чём говорит!)
Ничего не понимаю но ооочень интересно! Лай однозначно! Покажу своему радиолюбителю этот ролик. Мне очень нужны несколько частотников но они у нас от ста баксов
Хорошая работа проделана ! Рекомендую схему залить лаком а, лучше силиконом - меньше пыли с металлическим опилом , просто пылью и атмосферной влажностью. Смывайте флюс он всегда активный хоть и продан как пассивный. Силикон хорошо тепло отводит,кулер на обдув схемы и усё карошо- это не Советские радиодетали
Ооочень интересно !!!
Пытаюсь разобраться до начала сборки
Вскрылось пару вопросов на этапе закупки деталюх
1 выбор модуля
2 выбор контроллера
на схеме же есть. AT, как я понял
@@osipgraphman4246 да , и автор говорит о этом , но у продавца нет их по наличию а есть другие
Одно фазный частотник можно собрать кто знаеть????
Интересный результат получается, заранее поздравляю (тьфу, тьфу, тьфу, ))))) К сожалению, для меня, 2/3 ролика оказались "пустым звуком" ну не грамотный, что поделать ))) Сам собрать не смогу...... А вот готовый (рабочий) вариант приобрёл бы. Есть несколько станочков под частотники.
Зная ваши задачи, это может быть интересно =) можем обсудить в личке. skiff_ml@mail.ru
@@Skiffovsky Написал по адресу !
@@Skiffovsky то же написал хотелку
тоже бы купил готовый девайс. на 800вт мотор... могу только посоветовать не собирать сразу большую партию заказа, при ее сборке у вас сразу выскочит куча косяков , не проявившихся в вашем экземпляре.
@@plesenfo9608 Вы не поняли - я их не продаю =) Всмысле что с Автореаниматором это будет отдельная тема, не для продажи.
блин нудняк даже током не пиздануло !!! ладно попробую спаять может хоть меня пизданёт повеселюсь!!!
ПиСи : если серьёзно то спасибо. как всегда полезно и по делу Лайкос и уважуха!!!!!!!!!!!
есть такие видео когда пи..дячит постоянно, но толку от тех видео.
@@td_44 так в том и соль хочется чтоб автора нежданчиком припиздошило!!
Так это к Электробуму на канал, его постоянно током долбает. Он даже УЗО на себе как-то тестировал
Вы очень круты. Я сам делаю драйвер для DC коллекторных моторов с энкодерами для позиционирования. Удачи коллега!
Вы делаете следящие приводы на коллекторниках да?
@@user-nj5zn1mu8d Да.
ждем комплект самоделкина на продаже с платами и т.п
"Не щекотала фаза" Обожаю такие выражения)
Охрененно!!!
ЗЫ псевдофрезеровку за бесплатно можно получить, если нарисовать ряд отверстий под сверление вплотную, тогда не надо платить за фрезеровку платы и получается нормально.
Да тут в комментах уже написали что можно сделать полигон. Надо будет попробовать.
Собрал по схеме ваш частотник прошил. Мотор дергался при старте и добовлении частоты обороты почти не регулировались. Думал дело в прошивке поменял модуль stm от другого продовца все заработоло отлично. Спасибо большое за ваше творчество!!!
Подход фундаментальный, лайк с + .По готовому делать можно, все разжевал спасибо. А с програмированием у меня мало опыта. Быстро не получится.
Отличная работа, в таком виде вполне можно повторять. Комментарии хорошие по сборке.
Огромное спасибо за проект! он был долог, дорог, но результат шикарен! И отдельное спасибо за гитхаб - крайне редко туда выкладывают, просто жму руку за него!
ЗЫ. проекту немного нехватает BOM файла для рассыпухи. Скачал - сунул в заказ и забрал скомплектованный или просто распечатал и пришел в местный магазин со списком
Да и схема не полная и на скорую руку. Кто бы занялся? )))
Все супер. Лайк однозначно. Успехов Вам.
Узнал много интересного, огромное спасибо.
Здравствуйте! Спасибо вам ОГРОМНОЕ за такие содержательные видео ролики. Только ни схемы не печатки прошивки не могу достать (сохранить)
blog.harrix.org/article/933
К сожалению не все МК и транзисторы прошли этот жестокий путь. Их последние мгновения навечно в нашей памяти! Большой труд! Реальный результат! Уважаю!
Дану. очень давно ничего не взрывалось =) Отладка заканчивается, опыт и наработки остаются =)
...Но да - начало было фееричным, в прямом смысле слова =)
Отличный проект, для полного счастья ещё бы бинарник готовый в архив прикрепить.
В проекте же: ...\SimplyVFD_V2\Objects\MyTestStm32.hex
Было бы отлично увидеть на авито, можно без входных кондеров и радиатора
к стати, я пробовал сделать пропил в высоковольтной части (сделал полигон краевой линией внутри платы), заказывал платы там-же, думал сделают или нет ... сделали, получилось красиво.
Опа, а вот тут интересно. Надо будет попробовать. Честно говоря это мой первый опыт заказа у китайцев...
@@Skiffovsky на гербере board.gbr рисуешь произвольный замкнутый контур внутри платы. это считается вырезом. и советую перебираться на диптрейс.
Диптрейс... вот с одной стороны да. А с другой - спринт закрывает 99% моих потребностей.
@@Skiffovsky Попробуй kicad, очень простая и функциональная программа.
@@Skiffovsky В Sprint Layout можно легко делать ошибки. Нет там проверки правил размещения компонентов, полноты соединений (DRC). Нет 3-хмерной визуализации. Поэтому начал осваивать бесплатный KiCAD. Уроков по нему много, освоить достаточно просто.
Огрехи проектирования плат есть практически у всех. Заказывал на jlcpcb.com пяток плат (проект в KiCAD 5). Сделали безупречно, но я сам допустил некритические ошибки (в некоторых отверстиях надо было побольше диаметры отверстий указать, попутал SO-8 с SOIC-8). Сейчас огрехи убраны. Самому такие платы не сделать из-за необходимости металлизации во множестве переходных отверстий. Прошёл через ЛУТ, фоторезист.
Вот для однофазного асинхронного двигателя с пусковой обмоткой частотник бы придумать, было бы тоже интересно
Красавчик. Прикольно. Надо сделать. Спасибо Вам.
Надеюсь в комментах уже написали, что функции можно объявлять в начале программы, а саму функцию разместить в любом месте...
познавательно. Аж хочется самому собрать.
Огромное спасибо за такие подробные видео! Очень рад, что нашёл такую инструкцию по созданию частотника, как раз для моих нужд! Будет работать в паре с асинхронником 1,1 кВт в самодельном гриндере (ещё в разработке)! Запчасти с Али уже заказал, допиливаю "под себя" плату. Думаю итог закину на свой канал =)
Есть пара вопросов:
1. Вы подключаете терморезистор для плавной зарядки конденсаторов. Но при работе через него пойдут токи до 10-15А, чего он не переживёт. Я хотел бы зашунтировать его релюшкой. У вас при старте мигает светодиод (сигнал заряда конденсаторов), можете ткнуть меня носом в строки кода (номер строки), где это реализовано? Я хотел бы добавить включение реле перед выходом из цикла. Сам что-то не нашёл. Update. Нашёл =)
2. Для чего конденсатор Х2 в части постоянного напряжения на самой плате? Они же ставятся по сторонам от фильтра, на входе переменки...
3. Можно эту схему держать продолжительное время включённой в сеть, но с выключенным выходом (нажата кнопка "стоп") ? ТО есть, зашёл в мастерскую, включил рубильник, всё запиталось, а когда уже нужно запускаешь сам электродвигатель через частотник.
Ещё раз большое спасибо за выложенные результаты труда!
1) - термистор имеет смысл ставить до киловатта. Да и то... для совсем уж кроилова. А так - в это версии я от него отказался. Тут релейный мягкий старт.
2) - для убирания "иголок". Можно поставить любой другой ИМПУЛЬСНЫЙ крамический. Или много плёнки. Но проще всего - Х2. Их много и они дешёвые.
3) - можно. Чё же нет?
@@Skiffovsky Большое спасибо за ответы!
На счёт релейного мягкого старта. Покурил схему, увидел его. Получается вы ставите резистор 40-680 Ом и шунтируете его реле, которое включается от выхода С14 микроконтроллера. Верно я понял? Получается можно вместо резистора поставить NTC резистор и будет как я писал выше. И какой мощности нужен резистор R16 (для плавного запуска)?
День добрый! Собираю частотник на основе ваших файлов. Плату немного подправил под свои нужны, мелкие правки в прошивке (сменил пины на светодиоды). Купил (не повашей ссылке) stm32 и ... нарвался на брак. Платы с металлической кнопкой, чип визуально оригинал, прошивается нормально. при включении и проверке синусоид на плечах - на одном пелече 2,97-3,02 Вольт, на другом около 0,3 на всех трёх пинах. Как на моей правленной прошивке, так и на вашей. Снова заказывать с Али и ждать месяц не стал, пошёл на рынок. Нашёл СТМ-ку из старых закупок (цена дешевле Али) и визуально не подкопаться. Вечером тест будет.
Всё к чему. Есть более современная платформа STM32F401, подделок которой ещё нет (или их очень мало). Характеристики лучше. Частота выше. Распиновка самой платы на 99% одинаковая (питание позле разъёма USB) - не две земли). У самого познаний не хватает, чтобы переделать под неё. Нашёл буржуйскую статью, где вроде ссылаются на документы ST по переходу с F103 на F401.
Да, данная модернизация выходит из рамок проекта "по дешману", но всё же)
Я вот подбиваю итоги сборки частотника, временами жалею, что не взял готовый на Али :) Но зато своими руками (надеюсь хоть заведётся) =))
у меня STM из старой партии, заказывал в 2016 году, точно также на верхних пелечах 2,97-3,02 Вольт, на другом около 0,3 на всех трёх пинах (сигнал инверсный). Думаю дело не в STM, До запуска генерации на верхних 3,3В на нижних 0В.
@@2021serg сегодня получил новый силовой модуль, проверю. Но! Объясните, пожалуйста, как решает проблему ПРОГРАММНОЕ отключение контроля напряжения?
Решено: пришлось установить Кейл, отключил контроль тока двигателя в прошивке, обвешал STMку светодиодами (старт, 50Гц и светик на фазу) все стало работать как надо. #define MotorAmperage 0 //0 = контроль не испольщуется. Максимальный рабочий ток двигателя
Также изменил скорости разгона и торможения
//Скорости разгона-торможения
#define StartDelim 20 //50 //Чем меньше число, тем быстрее разгон Мин 1 Макс 1000
#define StopDelim 20 //60 //Чем меньше число, тем быстрее торможение
@@2021serg Я извиняюсь, что мог ввести в заблуждение, даже не глянул под каким видео вы мне ответили :) Я сейчас собираю версию на 5 кВт, и там есть (были) проблемы. И я подумал, что комментарий из этой темы. В версии 2 кВт проблем не было, собственно, мой верхний коммент был преждевременный. Там со временем напряжение на ногах СТМ растёт как и положено. Кароче, у меня на канале есть видео и с первым запуском частотника. Всё и по сей день работает с самодельным гриндером на 1,1 кВт.
А вот в версии на 5 кВт - контроль напряжения на входе творит большую беду. Силовые модули попросту взрываются... Там я её отключил от греха подальше.
@@2021serg а почему на одних СТМках работает с контролем тока а на других нет???
Молодец 👍 мужик 👍👍👍 Я правда не знаю для чего это, но ты умный 👍👍👍
Добрый день,можно ли у вас приобрести готовое изделие,какая максимальная мощность у него
Сделай проверку обратного скольжения: запусти мотор, раскрути его до макс оборотов, затем отключи питания контролеру, и не останавливая инерцию мотора попробуй запусти его!
О, отличный способ убить силовуху =) все равно что торможение в пол. И есть ажно 2 варианта - выбьет диоды в модуле, а если конденсаторов мало - перезаряд и бах. Ну, если тормозная цепь не подключена.
@@Skiffovsky Да! а как это предотвратить? Думаю может проверка по току?
@@Den_Sh Ну, поминая как у нас взорвался оригинальный сименсовский частотник - даже у них это хреново получается ))) Так что настраивайте "с головой"
Вроде все понятно, спасибо за информацию👍
Если объявить прототипы функций до мейна, то вызывать их можно в любой последовательности.
Т.е. сделать h файл, по-хорошему. Да, вариант. Но связь файлов в кейле.... для мазохистов. Ну или в коде будет мешаться...
Но вообще, да... надо дробить уже проект.
@@Skiffovsky да нет, не обязательно делать хедер. В этом же сишнике после дефайнов где нибудь объяви все функции. Только прототипы без тела.
@@Skiffovsky нет, отдельные хедеры подключать не надо, это если проект огромный, куча классов и наследование.
Можно просто сначала объявить прототип функции типа bool SomeFunc(); можно ее спокойно вызывать в мейне, а после мейна описать что делает функция bool SomeFunc() { return true; }
По крайней мере в крестах так, в сях подозреваю аналогично можно, но лучше уточнить и погуглить =)
@@Skiffovsky Для мазохистов - MpLab IDE 8.80 и смешанный прожект USB на Си и моя буратина на асме. Дать поглядеть в исходники ?
А то лично я в Си не шарю (читаю со словарём), а в USB тем более не шарю, но там готовый прожект CDC-21 от микрочипа - присуропил этот код на Си к моему асму и работает.
Ну и плюсом возможность иметь USB бутлоадер в морде. Хотя на фоне модулей за 120 руб на СТМ32 это меркнет, согласен, ибо только за пару мелкопроцов 18F2431 и 18F2550 надо отдать $8 примерно.
Давай дисплей))) семисегментный)))
Блин,на стол посмотрел,как домой пришёл...🤣
СПАСИБО!!! Скачал, а вот прошивку не могу найти. Благодарю за ранее!
Там же. Как тестовый HEX так и HEX прошивки и там же исходники проекта
Спасибо за видоз!!!👍
Для сборки самостоятельно сложновато но за разумную сумму купил бы у тебя
Александр, спасибо за видео, если можно вопросы?
1. на видео 3:13 у тебя питание на оптроны взято непосредственно с общего блока питания 15 в, я так понял это "времянка", нужен второй 220 ту 5 вольт?
2. а подстрочный резистор частоты тоже в зоне риска, его не нужно "развязывать"?
3. на плате не задействованы ( A1, A2, A4, A5, A11, A15, B0, B3, B4, B5, B6, B11, B12), можно их использовать для дисплея?
4. какие переменные покажут на дисплее (если я его подключу) частоту и ток?
5. блока питания16,8 В 1А достаточно будет?
Спасибо за пояснения а то все похваляется. Купил собрал Круто а пояснить просто не могут 'двоишники' *молодца *!!!
После дефайнов напиши прототипы функций. Тогда сами их реализации можно писать в любом порядке
Да, вариант. Но по-хорошему хочется таки дробить проект. Слишком большая макаронина получилась.
Огромная
Огромная - это на работе ))) там у нас бывает и по 5-8 тыс строк файлы =)
а вы кем работаете если не секрет?
Программист. Но не микроконтроллеров, а баз данных
@@Skiffovsky хорошее видео
Скифософский там вроде можно объявить функцию сверху void assf(); а саму функцию поставить где угодно
Здравствуйте, Александр! Собрал и опробовал Вашу версию частотника "по дешману"! Завелось с первого раза! Большое спасибо за ваши труды! Теперь в планах собрать и версию на 5 кВт!
У себя выложил два видео с запускои и небольшим обзором устройства.
czcams.com/video/3R0kuakiuxc/video.html
ШИМ на всег ногах есть ! но как только вставляю в плату то лампа ошибки загорается и Шима естественно нет (
Питание только 15 вольт , модуль по выходу звониться норм
Здравствуйте ! Спасибо за видео ! Подскажите диапазон регулировки частотника только ниже 50 гц и раскрутить двигатель выше указанных на нём оборотов не получится?
Диапазон 35-75Гц. Так то можно и больше расширить, но... мотору будет тяжко. На ваш страх и риск =)
@@Skiffovsky Почему тяжко ? Меняются полюса на статоре чаще - ну и крутись себе, если сбалансирован ротор и подшипники смазаны, или какие то нюансы есть ?
@@ra59m с охлаждением беда. Особенно под нагрузкой. Нет, я не против, диапазон частот меняется просто. Но для себя я б не стал крутить меньше чем на 25Гц точно.
@@ra59m Потери на гистерезис растут пропорционально частоте, на вихревые токи пропорционально квадрату частоты.
@@memorizer Это понятно сила на валу падает, но ведь крутит же при 300- 600 гц и 5 и 10 тыс об , а это бывает нужно и иногда выручает.
Сделайте пожалуйста прошивку от 20гц до 200гц
Здравствуйте сколка рублей частотник самаделны увас
Когда происходит перевод на моей странице (профиль), слово Raw переводит как "сырой"
блок питания на 15 вольт можно от старого струйного принтера HP взять, он на 15в и 32в по 530 ма
С щекотания нуля вобще проарал 😂😂😂
Вы: 😵😵
Ноль: 🗿🗿🗿🗿
Ну... оно правда щекочется =) А пару раз я даже не плохо отхватил.
@@Skiffovsky так что лучше не экономить и всякие развязки делать
@@Skiffovsky стоило бы тогда и регулировку оборотов развязать. Ну и между входом ацп и землей поставить стабилитрон на 3.3В.
ахааа, ты не понял прикола, всё работает по цветам, у наших СИНИХ мастеров, работает только "СИНЯЯ" изолента, у китайских, ЖЁЛТЫХ Мастеров, работает только ЖЁЛТАЯ, соответственно у негров работает ЧЁРНАЯ, а у индейцев только КРАСНАЯ. Это соответствие изоленты рассе. ))))))))))))))))))))))))))))))))))))
Чувак, ты сделал мой вечер )))))))
Я не сомневался😂😂
Антон Акимушкин
Мля, красиво внатуре...))
Что за дискриминация по цвету изоленты? расист?)))
@@90_RUS они над ЛУТщиками издеваются!!! Рассмотри картинку! )))
Вместо внешнего питания можно батарейку воткнуть, года на 2 хватит. Там же кратковременно.
реверс выключателнм. впрочем - не проблема переделать на кнопку. и тогда - да
Здравствуйте подскажите пожалуйста если поставить гибридку мощнее то мощность частотника увеличится? И ещё вопрос можно ли к данному частотнику подключать двигатель на 2.3 киловатта если он будет работать не на полную мощность. Заранее спасибо.
сделайте на продажу мне)))
Не люблю делать на продажу. Другой уровень ответственности.
И мне...
Мне тож надо
@@Skiffovsky а если набор для самостоятельной пайки?
Здравствуйте, вопрос чем lay перегнать в gerber для заказа у производителей плат? Гербер файлов в архиве не нашел.
Можете снять подробное видео о том, как подобрать шунт для этой версии частотника? Модуль использую такой PS21965-4S. Максималка там 20А. На холостом ходу запустил небольшие движки. Нагружать без шунта проверенного пока страшновато. Из инструментов - мультиметр на 10А.
Всё очень просто - подаёте ток, замеряете напряжение. В вашем случае надо что б при 20-и амперах было 0.5 вольта на шунте. Значит при 10-и амперах - 0.25 вольта. Ну или при 5-и - 0.125 Подали ток через шунт - замерили тестером напряжение на нём. Подогнали что б совпадало и готово.
@@Skiffovsky Запустил эту схему с нагрузкой на компрессор. Моторчик там 750w. Не тянет - где то на 5 атм существенно замедляется и теряет мощность. Если снизить обороты через подстроечный резистор - вроде подхватывает. Уменьшал deadtime до 230 - вроде немного помогает. Дальше пока не пробовал. Что еще можно сделать для увеличения мощности?
@@user-bp3hg9fu5t добавить векторный шим. Формулу взять с 5и киловаттника. Все не могу взяться за апгрейд 2х киловаттника по наработкам 5ки
Добрый день Александр. Во первых мои поздравления от души, с приобретением мечты! Так держать и да, действительно приезжайте во Владивосток)) У нас тут лето неожиданно настало)
Но само собой, я к вам с вопросом... У меня возникла непонятка, если можно так выразиться... На версии V3 на печатке в спринт лайауте имеются 3 кондера на выходе 47u 35v, а платы которые заказывал V3 из вашего гербер файла, в этом месте имеют обозначение 22u 35v. Вопрос в том, какие всё же нужно паять кондёры?...
В общем какие нужны для версии V2.
И какие для версии V3.
А то и V2 платы заказал... Заранее благодарю.
Это разные версии. Вторая - на 2КВт, третья под другой модуль, на 5+ КВт
@@Skiffovsky Потому и заказал оба варианта платы))
Просто для версии три в спринтлайауте конденсаторы на 47, а плата которая тоже для третьей версии из вашего гербера изготовленая (большая) на ней маркировка 22 как и на маленькой плате второй версии. В общем скажите пожалуйста, какие всё же должны стоять конденсаторы на третьей версии, большой плате на 5+кВт..
@@alexej7603 а... Вроде как 47 надо. Проверю, спасибо. Но на самом деле, это не очень критично.
@@Skiffovsky Спасибо большое, а то только учусь)) Вот и решил уточнить на всякий случай.
Ребят есть у кого рабочий гербер файл (rar) для заказа плат на JLCPCB на этот частотник??? Не могу толком создать, после загрузки ценник шкалит.
Тоже интересует, не нашли решения?
Да, китаец хреново работает. Точнее проблема в DMA. Если просто запустить на определённой частоте, то всё работает, как только пытаешься изменить частоту путём DMA_Cmd(DMA1_Channel6, DISABLE);
DMA_Cmd(DMA1_Channel3, DISABLE);
DMA_Cmd(DMA1_Channel2, DISABLE);
TIM_Cmd(TIM1, DISABLE);
mTIM_Prescaler = val;
TIM1->PSC = val;
TIM_Cmd(TIM1, ENABLE);
DMA_Cmd(DMA1_Channel2, ENABLE);
DMA_Cmd(DMA1_Channel3, ENABLE);
DMA_Cmd(DMA1_Channel6, ENABLE);
всё отрубается.
Если сделать так
DMA_Cmd(DMA1_Channel6, DISABLE);
DMA_Cmd(DMA1_Channel3, DISABLE);
DMA_Cmd(DMA1_Channel2, DISABLE);
TIM_Cmd(TIM1, DISABLE);
mTIM_Prescaler = val;
TIM1->PSC = val;
TIM_Cmd(TIM1, ENABLE);
sinDMA_PhaseA();
sinDMA_PhaseB();
sinDMA_PhaseC();
то работает, то есть DMA надо полностью перезапускать.
Я так понял векторный режим можно чисто програмно написать, но не шарю если честно. Хочу самодельный 8 бит энкодер присобачить по обратной связи, но немного поть в электротехнике.
Процесс удаления гланд через задницу. Ведь я сразу рекомендовал векторное управление. Когда есть понимание чего и куда копать - жизнь становится проще. У вас уже есть контур обратной связи по току и напряжению, осталось скольжение и момент. Чуть больше математики, но работать движок будет более стабильно и предсказуемо.
ээээ... Чуть больше это примерно столько же. + надо не только общий ток мерить а каждую фазу. + требовать от пользователя все параметры мотора + ... Не, в 90% случаев оно избыточно. тогда уж предусмотреть обработку внешнего энкодера.
@@Skiffovsky Добавить +3 линии ацп для измерения напряжения на фазах, всё остальное уже есть. Ну и конечно математики. Внешний энкодер без обработки скольжения будет работать крайне неустойчиво. Не ну обороты он есно держать будет, но вот нарезать шестерёнки уже не получится. Будет дрожать фаза, отчего зубы будут кривые и косые, хотя их количество всегда будет таким как задумывалось. Уж лучше его тогда вообще не замыкать на обратную связь силового двигателя. А использовать для синхронизации ведомого шагового двигателя - как делают почти все начинающие строители электронных шестерёнок.
аааа, вооон ты куда )))) ну, тогда подеину идейку, уже года 3 вынашиваю да все руки не доходят =) Эт тебе надобно взять вентильный моторчик от радиоуправляемой машинки. типа инранера на киловатт-другой. и КОНСКИЙ редуктор типа червячного 1 к 100-200. и получишь ты даже в скаляре огромный момент и точность. ибо крутиться те моторы могут до 30-50 тыс оборотов нефиг делать.
но да - частотник для такого, а точнее, регулятор оборотов, надо будет доизобрести.
@@Skiffovsky Ну есно туда, куда-же ещё. Уж если делать красиво - то уж по полной.
Пора обломить производителей,мелкой серией.Раньше на рынке можно было за 2 косых взять,то теперь 4 и то на киловат.
Здравствуйте. Пишу сказать вам большое спасибо. Наконец то я закончил собирать частотник и он работает просто отлично. Спасибо вам за вашу помощь и своевременные ответы на вопросы.
Выложил видео с работой частотника на свой канал и дал ссылку на вас как на Автора данного проекта.
Вот ссылка на видео если вам интересно: czcams.com/video/oZajVXMD1Yg/video.html
Желаю вам крепкого здоровья в это не простое время, побольше творческих идей и развитие вашему каналу)))
Хорошо. Но не рекомендую подключать силовые конденсаторы длинными проводами. В идеале чем короче и толще провода - тем лучше.
@@Skiffovsky Хорошо учту. Спасибо за совет
функцию можно обьявить сверху и размещай ее потом где хочешь.
Здравствуйте. Может кто сталкивался - если потенциометр выкрутить на максимум (~75Hz) то двигатель стартует плавно, работает хорошо, реверс работает, обороты меняет плавно. Если потенциометром наболтать 50Hz и меньше двигатель стартует с посторонними звуками и работает с перебоями, может сам по себе при наборе частоты включить реверс, при 50Hz и меньше реверс срабатывает редко. Также если сделать рестарт стм32 и потенциометр выкручен на минимум то при старте лампочка пуска загорается, а двигатель не стартует, тогда я делаю опять рестарт, потенциометр кручу на максимум и тогда все стартует нормально. Может кто в курсе где я накосячил ? ))
Да, грубейший просчет со стороны китайцев, желтая изолента не приемлемо) Большой двигатель шумит, по звуку похоже на подшипники.
Надо думать ))) Он лет 10 в подвале валялся )))
Добрый день, Меня интересует чистотник с 220 на 380 для токарного станка киловата на 4. Это можно сделать? И сколько это будет стоить
Спасибо! Скажите а в PCAD китайцы принимают заказы на платы. В какой программе Вы разводили платы?
Без разницы в чём разводить. Производства глотают только Гербер. Так что начертили, скинули в гербер и отдали в производство.
а подкоректируйте прошивку под индикатор двухстрочный с выводом показаний
В следующей версии. И оно потянет за собой и переделку платы
Собрал вашу схему все отлично работает,но не ка не получается изменить в прошивке держиш крутит бросаеш останавливается,не могли бы вы выложить скетч?
Все исходные коды ж проекта ж опубликованы. Вы hexом чтоль шили?
@@Skiffovsky да,кейлом пока не могу пользоваться.
для меня кейл сложноват еще.
буду благодарен за помощь,заранее спасибо.
Отличный результат!!!
Можете поделится на возмездной о нове платой и некоторыми компанентами, ведь у Вас их много. А мне для повторения нужен один комплект🤗
Я их не просто так много заказал =) половина уже "улетела", а на вторую у меня даже не хватило запасов и сейчас жду очередную партию деталей.
Доброго дня. можно ли заказать такой у Вас и сколько он будет стоить?
Просто бомба
Спасибо. Очень интересно.
Интересно как такое частотник поведет себя с двигателем БЛДС
BLDC в основном высокооборотные, а значит там обмотка заточена под высокую частоту переключения. А из это следует, что там мало витков. На частоте 50Гц ,если повезёт, сработает защита по току.
Молодец 👍👍👍👍👍👍👋👋👋✊
Добрый день, хочу использовать частотник с двухпозиционным джойстиком (XD2PA12CR) который замыкает контакты только в крайних положениях, а в среднем (нейтраль) оба контакта не замкнуты. Как можно изменить прошивку чтобы контроллер отрабатывал отсутствие сигнала на пинах старт и реверс как стоп? В программировании полный ноль поэтому извиняюсь за возможно глупые вопросы.
добрый день ! делаете ли вы на заказ подобный частотник? он способен держать крутящий момент на низких частотах?
Здравствуйте в моем схеме транзисторы играть роль ключа а Ардуино управляет ключами
А чтобы транзисторы не загорелись они соединены параллельно чтобы высокие токи выдержала транзисторы биполярные npn
Супер все в тему выложи файлы для желающих повторить
Вот до чего меня бесят когда всякие говорящие головы говорят "все ссылочки в описании". Ан, оказывается, всё ж не просто так говорят =) В общем - как бЭ банально не звучало - все ссылки в описании
Доброго здравия уважаемый Александр!) Столкнулся с такой проблемой на V2 (маленьком) частотнике, рывки, толчки, значительное увеличение тока при изменении оборотов (потенциометром), при попытке включить реверс также наблюдаются те же самые симптомы, ещё присутствует проскальзывание движка(звук плавного разгона есть, а движение появляется позже) и что самое странное он запускается в ту же самую сторону... Такое впечатление, что нет одной фазы. Контроллеры(три штуки) проверял тестовой прошивкой, все выхода есть, плата ваша, заводская, прошивка последняя. Платы согласно "чертежам" распаяны, их тоже три штуки, грешил на модули, но симптомы у всех одинаковые, не могут же модули одинаково навернутые быть... В общем вопрос, вы не сталкивались с такой бедой? Может быть чего подскажете?... А то уже и не знаю на что грешить и куда копать...
З.Ы. на низком напряжении(12в) выхода проверял светодиодом все фазы в любой последовательности и полярности работают (мигают) одинаково, правда только с тестовой прошивкой проверял. Надеюсь на вашу подсказку, а то уже голову сломал)))
Реверс там не кнопка а выключатель. Его надо нажать и жать.
А так, похоже, мотор на звезде. А нужен треугольник.
@@Skiffovsky Благодарю за ваш ответ, мотор на треугольнике, сам переключал, с китайским частотником работает, проблем нет, хотя и на другом моторе пробовал, тоже треугольник, такая же ерунда...
Насчёт реверса, спасибо, как то упустил этот момент.
@@Skiffovsky Обнаружил в чём было дело, точнее из-за чего была такая ерунда, спасибо, что ответили. Дело всё-же в контролёрах, собрал тестовый стенд из 6 светодиодов и обнаружил неравномерность их работы в режиме запуска, увеличения оборотов и торможения. Когда выходит на заданные обороты, все светодиоды мигают синхронно. Ну и частота "мигания" на этих контроллерах ниже чем должна быть, а после положения потенциометра примерно 50%, частота и вовсе перестала изменяться в сторону увеличения. Как ранее писал, в тестовой прошивке напряжение одинаковое (3+3). Осциллографом не проверял частоту, чисто на глаз всё))) В общем ради эксперемента взял контроллер из другой "партии" и чудо, стало стабильно, на низком напряжении, на высоком проверю на днях.
@@alexej7603 Сейчас, кстати, внезапно, лучше всего работает на CH32. Потому что STM32 совсем уж кривые клоны стали.
@@Skiffovsky Большое спасибо, нужно будет попробовать. А прошивка подходит для них?
Александр очередной раз огромное вам спасибо, за ваши труды и за то, что поделились классным проектом!!! Всё работает на ура!!! Сверлильный станок пашет как родной!!! Но есть один вопрос, подскажите пожалуйста, какой резистор вы используете в зарядной цепи конденсатора, сопротивление и мощность подскажите пожалуйста. А то у меня в большом частотнике конденсатор стоит 5600 мкФ и резистор 100 Ом 5 Вт, всё работает без проблем, на такую плату установил конденсатор 2200 мкФ и такой же самый резистор, уже три резистора спалил((( Сгорают мгновенно в момент подачи питания... Перемычка из проводка работает без проблем, но это же не дело... Хотелось бы узнать ваши номиналы и может быть подскажите в чем моя ошибка...
Добрый день! Подсмотрел на канале автореаниматора ваш контроллер, подскажите можно ли его построить на базе стиральной машинки с прямым приводом LG ? Такие панели часто продается на авито, там практически все есть, силовый импульсные конденсаторы, диодный мост, IGBT driver, по идее взять его на ЗЧ и дополнить своим контроллером на базе ардуино.
Вы из Питера???
НЕ всё так просто =) Но вполне возможно. Правда тут не ардуино а чистый STM32.
Здравствуйте. Хотел задать вам пару вопросов по поводу схемы.
1. Можно ли вместо диода SF28 использовать другой диод? Например, SF18 или HER208. Просто нет в наличии SF28.
2. У меня имеются 6 конденсатора 330uF 450V и я решил их использовать в качестве батареи. Их нужно соединить просто параллельно или ставить еще резисторы радом с ними? Если ставить резисторы то как их правильно поставить и какого номинала они должны быть?
3. Какой мощности должен быть резистор для заряда батареи конденсаторов?
4. Если я сделаю одностороннею плату без дополнительных функций(то есть не буду паять элементы которые в SprintLayout находятся на синих дорожках) то можно ли не изменяя прошивку V2 сразу её загрузить и использовать? Или нужно будет изменить что-то в программном коде?
1) - HER208 точно нет. Он выпрямитеьный, а тут нужен импульсный. SF18... думаю, да, можно.
2) соединить параллельно все. Хотя, я б добавил пару резисторов на 150КОм, соединенных последовательно, между + и минусом. Чисто б разряжал банки после выключения питания. Пару - потому что резисторы имеют ограничение по макс напряжению.
3) Честно говоря, я даже 2-х ваттки на 100Ом ставил. Оно не успевает сильно нагреться.
4) - отключить контроль напряжения. В общем-то и всё. Там в шапке флаг есть.
@@Skiffovsky Спасибо за ваш ответ. У меня есть вопрос по вашему коду. Нигде не могу найти место в коде где вы инициализируете ножки "A7" и "B1" которые используются для считывания аналоговых значений. Просто мне не нужно делать контроль по току и я хотел использовать ногу "A7" для SPI и подключить индикатор. Или можно сразу её использовать отключив контроль по току используя флаг "MotorAmperage" в начале программы?
И хотел у вас спросить скольки вольтовое реле вы использовали для софт старта? 12 или 15 Вольт? Или 15 вольт не существует?
Спалил сегодня свой первый модуль IGCM15F60... :( Сначала включал без нагрузки, потенциометр выставил на 50 Гц. После нажатия пуск начинал мерцать по току, видимо в процессе разгона, затем тупо уходил в Fault. Подключил движок 500 Ватт, запустил, три секунды движок прогудел без движения и модуль почил в бозе. Как так до сих пор понять не могу. Перед подключением силовой части смотрел логическим анализатором сигналы - вроде всё правильно. Не понятно... :(
Опять обращаюсь к Вам за советом, после окончательной сборки и тестирования обнаружилось следующее: всё как бы работает нормально, обороты регулируюся, стартует , останавливается , светодиод на 50гц. зажигается. но вот реверс не работает . При нажатии кнопки мотор плавно останавливается, но дальше начинает вращаться в том же направлении. В каком направлении стоит прилагать усилия?
Аааа.... дык потому что это не кнопка реверса, а выключатель
@@Skiffovsky Ну почему же выключатель, там есть три кнопки старт, стоп и реверс. При нажатии на реверс мотор плавно приостанавливается , но дальше начинает ускоряться , но в туже сторону , что и раньше.
@@user-sergey12570nsi Да. Потому что кнопка реверса - это должен быть выключатель =) Вы его нажимаете - начинается процедура остановки для последующего запуска в обратную сторону. Но поскольку вы отпустили, то после остановки он такой "ну чо, куда крутиться будем? О, выключатель отпущен - ну значит снова вперёд".И снова разгоняется в ту же сторону.
@@Skiffovsky Ну простите бестолкового, значит нужно держать ее до начала вращения в другую сторону. Так я понял-то?
@@user-sergey12570nsi нет. просто пока реверс замкнут - крутимся в одну сторону. Когда отпущен - в другую
Блин, китайская печатка. Я на мой частотник тоже нарисовал vfd.psw2.ru/History-2.htm#VFD_PCB
Про питание гальваноразвязки простое на лично мой взгляд vfd.psw2.ru/History-2.htm#Galv_isol от вторички БП через махонький транс на колечке.
Про регулировки параметров в коде - это конечно просто при наличии USB загрузчика но в целом бортовой ЛЦД экран и интерфейс регулировки параметров "в поле" однозначно удобнее.
26:25 нихрена не понял но интересно как заработает.
По лично моей буратине и НЕ очень работоспособности лимитов по току и напруге при разгоне/торомжении могу изложить следующее :
1. Сейчас контроль тока/напряжения идёт с переменной частотой, зависящей от темпа разгона/торможения (быть могет менее 10 Гц). Собственно ток/напряжение измеряются 360+ Гц. В итоге - надо контроль приближения к ограничителю перенести в 360 Гц обработчик результатов тока/напруги, а в обработчике разгона/торможения анализировать только флаг.
1а. Пульсации тока синхронны с оборотами двигла, в итоге ставить флаг приближения к порогу надо в обработчике 380 Гц, сбрасывать через 1+ полный оборот двигла, анализировать в обработчике ускорения. Тогда есть шанс работать с минимальной разницей между панической защитой и мягким ограничением темпа разгона/торможения.
2. Контроль потребляемых тока и напруги дают следующее:
2а. Приближение к порогу сверхтока - позволяет замедлять разгон.
2б. Приближение к порогу сверхнапруги - позволяет замедлять торможение, но не до конца (иначе двигло просто не остановится если ошибка в пороге).
2в. Приближение к порогу недонапруги - дублирует сверхток из-за сопротивления сети и позволяет замедлять разгон.