Зачем ? Создавать проекты ради создания или что бы они приносили пользу ? Ну и на сколько долго вас хватит поддерживать свой проект ? Месяц , год ? Уверенны ?!
@John Logan развиться да , опыт нет. Не возможно приобрести опыт на одном штучном изделии, только знания. Но даже эти знания уже есть готовые, достаточно их вложить в голову. Но вы я вижу не ищите лёгких путей.
@@serjeoindahouse9345 Сложнее всего начать. Когда прикидываешь сколько нужно знать, выучить, перелопатить даташников и прог мануалов чтобы сделать хотя бы работоспособный макет устройства. Тогда опускаются руки. Если брать это как хобби, то ничего лучше нету чем смотреть как работает или пользоваться тем, что ты сам сделал и знаешь как оно работает и почему так а не иначе. Поэтому желательно делать вещи которые будут использоваться. А насколько долго это риторический вопрос, что-то начинаешь, бросаешь, потом возвращаешься к старому. Но если это станет больше чем хобби и будет приносить доход. то там мотивация сама найдётся.
@@serjeoindahouse9345, как это "опыт нет"? Собирает скажем себе человек электросамокат на своём контроллере мотора, каждый день на работу ездит на нём, а каждые выходные подкручивает алгоритм, может даже двигатель перематывает и получает опыт. Может быть вы делаете проект и в глаза его не видите или собираете и забрасываете в дальний угол коробки с надписью "после моей смерти выбросить не сожалея", но не все ведь так делают :)
Важно! Для зрителей которые оставляют ссылки на внешние ресурсы. Ютуб последнее время крайне не любит внешние ссылки и такие комментарии очень часто будут убираться из публикации и Вы даже не будете об этом знать так как у вас этот комментарий будет, а для других нет. Прежде чем оставить ссылку пишите просто любой комментарий, а потом ответом на него пробуйте вставить комментарий со ссылкой, так есть хотя бы шанс, что я смогу восстановить забаненые ютубом комментарии. Обновление: пропадают любые комментарии, не только содержащие ссылки.
невозможно вставить ссылки никак. ютубу прокачали алгоритмы. Получается пока хитрить таким образом - вставляем ссылку с комментированными точками и слэшами. Например вот так: aliexpress[точКа]ru[слэШь]item[слэШь]1005001738213078[точКа]html но если сначала ответил кому-то в комментариях нормальной ссылкой, а потом пытаешься хитрить, то ютуб уже новый комментарий тоже не публикует. Видимо как-то запоминает предыдущий ответ и сравнивает с новым.
@@sozdatelEd Ну можно точки и слэши менять на пробелы которых в ссылке не может быть. Но да - как всегда под эгидой борьбы со спамом режут нормальных людей.
Была такая же проблема с ошибкой по оборотам двигателя на отладочной плате. Увеличил емкости фильтра датчиков холла, ошибка пропала. Большое спасибо за видео!
Надо бы тоже изваять измерительный приборчик 3 в 1, да и отправить китайцам на изготовление, и индукционную печь что-то забросил (хотя все модули сделаны китайцами и мною уже распаяны) - руки никак не доходят - работа, а выходные решил заняться токаркой, сделал небольшой шабер (осталось только пластинку твёрдосплавную впаять и можно будет зачищать плоскости от краски и шабрить различные небольшие поверхности). Спасибо за видео! Такие видео мотивируют на создание своих схем/проектов!
Очень интересно, хоть и ничего не понятно)) Не ожидал, что столько умных людей сидит на UA-cam. Может кто посоветует, что почитать чтобы начать понимать, а то моего уровня понимания электротехники недостаточно)
Поставил тысячный лайк. С таким подходом скоро поставлю десятитысячный и это заслуженно. А может стану постоянным клиентом в будущем, так как напрямую связан с этой темой. Удачи вам.
прекрасное изложение, захотелось вернуться к своему проекту - управление низкообористым двигателем на AS5600(абсолютный энкодер) - делал в этой же среде разработки, но забросил
Правильный подход в выборе ключей. Упустили обратить внимание на время включения и выключения, rise and fall time! Эти параметры влияют на динамические потери. Удачи!
Любопытно! А если подключить к управляющему контроллеру блок гироскопа-акселерометра, то можно создать контроллер для моноколеса). Когда сам задумывался о возможности собрать моноколесо в домашних условиях, всегда упирался именно в контроллер. Ибо механика и электрика там вообще элементарные, корпус легко делается из стеклопластика, а вот управляющие платы нужно либо брать от серийных моделей, имея в комплекте с ними кучу проблем как с активацией, так и с невозможностью изменить параметры двигателя и даже "нулевое" положение самой платы в пространстве, поскольку всё жёстко прописано в закрытой прошивке. Либо покупать универсальные, а от того дико дорогие и перегруженные зачастую ненужным функционалом платы от "народных умельцев". Ваш проект даёт надежду в будущем послужить основой для "народного" моноколёсного контроллера)
Там же датчики холла с "открыты коллектором".. Там не важно питание датчика, а важно к какой шине питания подтягивающие резисторы. И результат делителя напряжения из резистора подтяжки и резистора фильтра можно увидеть на осциллограмме на 11:51 (лог "0" около 0.5 вольта)
Передача сигналов с открытого коллектора в силовой электронике - узкое место. На своих платах предпочитаю делать дифференциальные пары и использовать драйверы с диф.входами. Интересная работа, Удачи в дальнейших разработках! И да, с Днём Программиста всех!
Я бы даже так сказал, открытый коллектор при управлении силовой электроникой нигде и не применяется. На выходе каждого канала драйвера push-pull из 2-х MOSFET-ов, обычно даже указывают разный ток для режимов sink и source при работе верхнего или нижнего плеча драйвера 6:33, точно так же и на выходе микроконтроллера, хотя там и есть возможность выбирать режим выхода программно. Спасибо!
У STM есть неплохой проц F303, тоже MotorControl, по аналоговой периферии где то даже круче, за исключением каналов DAC, у него всего 2 канала, в отличие от G431, у которого 4. Когда ещё не было серии G, он был лучшим для MotorControl и PowerControl. На связке его таймеров у меня получалось реализовать Full Bridge Phase Shifted Control с активным снаббером и ещё и скалярным частотником на одном чипе, со всеми аппаратными защитами. G431 выглядит очень перспективно. Для меня более интересен G474 с HRTIM и 5 АЦП.
@@TDMLab F3 серия также на ядре M4F, у серии G ядро быстрее, а F3 на своё время была очень продвинутая серия. Весьма кстати в нём область памяти CCM, в которой удобно располагать код ПИД регулятора и цифрового фильтра, я сравнивал производительность при исполнении из flash и ccm, выиграш до 50% в производительности.
@@ТёмнаясторонаСилы-з9э А да, одинаковые ядра M4, я уж и забыл отличия с G4, не довелось их использовать. Да, CCM-SRAM забавная штучка. У G4 есть аппаратный цифровой фильтр и на нем можно всякие регуляторы типа 3P3Z собирать, то есть получается ШИМ контроллер вообще не связанный с ядром.
у меня на днях возникла идея. в моем электро велике есть кнопка круиз контроль. работает по принципу дал газу нажал на кнопку и оно крутит колесо как будто ты держишь ручку газа. но это мне не очень нравится. вот было б прикольно сдлеать чтоб по нажатию кнопку была считана текущая скорость, даже если ты на педалях и потом чтоб она поддерживалась. это возможно реализовать в вашем контролере?
Я скажу так, это возможно реализовать. У меня пока несколько специфическая задача, это приставки к инвалидным креслам, но далее если все пойдет хорошо можно выпустить и универсальную версию со всем возможным фунционалом)
Круть, когда в колледже учился изучали привода, но ничерта толком не запомнил, уж больно сложно это все: обратные связи по скорости\току\времени, усилители, пиды и пр нецензурщина xD. Респект тем, кто в этом разбирается профессионально )
В ремонтах на все электробайки, гиро, самокаты и т.п. ставлю STP75NF75, просто урвал оригинальные почти 500шт.) Насчет esd защиты для CAN я бы поставил NUP2105LT1G или PESD1CAN, удобно, что в одном корпусе сразу на две линии, да и на практике хорошо себя показали.
по вашему видео я заметил насколько может отстать от прогресса электронщик который для себя избрал механику вместо аппаратной части, надеюсь успею наверстать с помощью ваших видео уроков ))
Если бы вы знали насколько мир отстал от прогресса до которого дошли инженеры Texas Instruments в своих исследованиях, все что мы сейчас знаем, это прошлый век по сравнению с тем чего они достигли
Любительские открытые частотники шагают по планете, согласен. И это - хорошо, спасибо за видос. У лично меня пока ждут очереди к паяльнику силовые модульки для электровелоса. Из затей ради которых стоит затеваться на самодельный контролёр в электровелос - кратковременный форсаж/вольтодобавка. Ну и малые оптимизации силы типа ухода от полнотоковых ключей в БМС в пользу контроля/индикации батареи единым мозгом.
А ещё в готовых контроллерах зачастую нет полноценной возможности влиять на алгоритм отклика на управляющий сигнал. Например в мтб-электровеле было бы полезно уметь переключаться на чистый контроль момента (тока).
Здрайствуйте psw.ru , тоже занимаюсь этой темой , и есть законченный проект , задумка такая , вытянуть как можно больше мощности из асинхронного движка (220-380 вольт не перемотанный) имея 96 вольт при не стандартной форме ШИМ-а , вот видео испытания на моём стенде ua-cam.com/video/YeHWRyPLdzE/v-deo.html
Мы перешли на транзисторы от TI - самые скоростные (с малой емкостью) и небольшим сопротивлением. Типа CSD17306Q5, CSD18512Q5 и т.п. - используем для высокотоковых преобразователей.
Вам спасибо за видео. Интересно. А вот идея приставки к инвалидной каляски не очень. Еще в начале 90х видел как из этого ни чего не получилось. Колесо было сзади. Колесо просто буксовало и еле еле двигало коляску.
я электроприводчик, нужно вникать в современную элементную базу. вопрос возникает по реализации многозадачности в микроконтроллере в контурах управления. я против реализации электропривода на мк с использовпнием ос. я считаю в приводе ос избыточна.
Я не против, но в своем проекте RTOS не использовал и скорее всего использовать не буду, просто не нужно. А в общем, ничего в этом страшного нет, но только для микроконтроллеров, обладающих контроллером прерываний по приоритетам, STM как раз такие.
@@RogovAB , я считаю, что для всех специализированных систем должна быть по возможности на текущем уровне техники , аппаратная поддержка. например для электропривода в алгоритме управления пид регулятора нужно аппаратное умножение, для этих целей есть мпециализировпнная архитектура dsp процессоров. там классикой является tms320 и вообще dsp порцы это другая ценовая категория, но сейчас появилось семейство cortex m4, что по моему мнению и является дешевой реализацией dsp от stm. для реализации привода нужно несколько подзадачь: контур тока, контур скорости, контур положения, интерфейс оператора и аппаратные защиты самые быстродействующие. для этого нужно соответствующее число таймеров. если это делать на ос реального времени, я считаю она может сожрать половину вычисительных ресурсов, что соответственно ухудшить быстродействие и качество работы привода. или опять же для аппаратной поддержки ос нужны дополнительные аппаратные средства, еще аппаратные таймеры, спец регистры для ос, спец регистры для управлению памятью и тд . в идеале для работы ос нужен свой мк , как работает esp8266 , esp32 двухядерная с 4 мегами памяти. в принципе мы к этому и прийдем, но это уже будут многоядерные микроконтроллеры , они уже есть , но пока это экзотика для простых смертных, и дороговато. есть такие и у ti на tms320 с парой доплнительных ядер m0, m4, есть lcp от филипса с ядрами м0 и м4, у stm наверно вроде тоже есть. но это уже гетерогенные системы с ранымт процессорами на одном кристалле soc и разными наборами команд , даже у м0 и м4 они разные, другая цена, возникают вопросы передачи данных между разными микроконтроллерами, эти вопросы не стандартизированны, для разных ядер нужны разные компиляторы. ВОПРОС ЗАЧЕМ УСЛОЖНЯТЬ И ТАМ ГДЕ НУЖНО МАКСИМУМ 5- 7 ЗАДАЧ, ДО 10 СТАВИТЬ ОС? и задачи одинаковые и не меняются. а там где задачи-программы меняются или их больше 10 я считаю нужно стандартизировать реализацию задачь и применять ос соответствующюю.
а не подскажите безщеточный мотор можно подключить к частотнику. есть такая проблема хочу на настольный токарный станок поставить прямой привод шпинделя
Здравствуйте . Не подскажете, есть ли возможность перенести проект на другой микроконтроллер, например STM32F429VI - его нет в списке контроллеров MCSDK?
Спасибо, это то чем уже давно пользуются,но ни кто не задумывался как это работает. Рассжите подробно реализацию синусного управления с датчиками холла.
Слово "синусносное" не очень хорошее. Показанная в видео реализация это то что называют "синусным", но на самом деле корректнее хотя бы слово векторное. Показанная в видео реализация с датчиками Холла.
As I think, they calculated this for the worst case, if the 5V supply drops to 4.5 or lower, and the Hall sensor will give not 100% of this voltage, but 80-90%. In terms of protecting the input, since there is a 1.8kΩ resistor, in the worst case this will give 2-3mA of current, which will not lead to a malfunction of the input, since it has its own diodes.
@@TDMLab На али стоит 400 р примерно aliexpress.ru/item/1005003039643348.html?af=739&aff_fcid=18c1e05644b345fa8ade72071b6ab6b7-1630782191785-00022-_AXkXQE&aff_fsk=_AXkXQE&aff_platform=api-new-link-generate&aff_trace_key=18c1e05644b345fa8ade72071b6ab6b7-1630782191785-00022-_AXkXQE&click_id=32f7cc0115ddfda325307b7d62ca7002&cn=13qyxblblfx5xepl6qf72mgqp575lpou&cv=3&dp=13qyxblblfx5xepl6qf72mgqp575lpou&item_id=1005003039643348&sk=_AXkXQE&sku_id=12000023390361249&sub=205380&sub1=1068989&terminal_id=0f4e236524ad4da39635d1ceb907d8ac&
@@user-vlad385 Это коммерческий проект и в него нельзя закладывать детали с алиэкспресс. Они могут быть подделкой под STM32 в виде GD32 или внезапно пропадут из продажи:)
@@TDMLab А ты думаешь что продают в наших магазинах не из китая? Все электронные компоненты привозят из китая! Никакой тебе завод по производству котроллеров не будет продавать мелкие партии. Просто все магазины берут у китайцев и накручивают свои проценты. Я сколько брал не одного брака не было, даже в станки ставил свои самоделки.
Выбранные вами транзисторы подойдут только для схем питающихся от 36-48 В. Т.к. при коммутации силовых ключей на шине питания возникают выбросы. Для высоковольтных цепей общая рекомендация когда Uси = 1,2-1,4 Uр, т.е. для 72 В питающего напряжения транзисторы выбираются на напряжение от 100 В. 10:04 большинство выводов контроллеров STM32 толерантно к 5 В, т.е. допускает подачу напряжения +5 В на вывод без согласующих и защитных цепей напрямую и для большей помехозащищенности, не лишним будет подтяжка именно к +5 В.
Всегда было интересно, сигнал на мотор обязательно должен быть плавным ? Нельзя крутить мотор прямоугольником ? Всмысле не ШИМ-меандр, а прям совсем меандр на каждую фазу?
В 6-ти шаговом режиме так и идет управление, но это для BLDC, а PMSM управляются ШИМ иначе не получить постоянного крутящего момента. PMSM вполне можно запустить в 6-ти шаговом режиме, но со всеми недостатками по моменту.
@@TDMLab Ну по сути BLDC это и есть PMSM управляемый синусом, возбуждая PMSM блочником получишь BLDC. Разница будет только в 5% кпд. из-за вот того непостоянного момента. Раз уж и заниматься синусным возбуждением то я бы обратил внимание именно на IPM моторы, так как при большей скорости вращения можно получать больше мощности при меньших размерах. А львиная доля контроллеров выпускаются с примерно 40к. еRPM. что хватит в лучшем случае до 4-5к. оборотов. на синусе, блочник в этом плане немного пошустрее. А я уже держал в руках IPM моторы которые крутяться до 10к. оборотов и с них можно получить очень прилично, вот только крутить синусом по факту их нечем, окромя келли и то там eRPM 100к. только за отдельную плату встроят, где общая цена выходит космическая. А таких моторов всё больше и больше, а крутить всё нечем и нечем)))
@@MsDarkThinker Ну, почти. У PMSM распределенные обмотки, у BLDC сосредоточенные соответственно форма ЭДС в генераторном режиме разная ru.scribd.com/document/354700897/Bldc-vs-Pmsm Вот тут неплохой документ, стр 11,12 www.nxp.com/docs/en/supporting-information/S12ZVMC256-TNG.pdf 5% сложно сказать, думаю что больше, хотя не знаю. Да, гляну IPM, еще не разбирался. Да, современные микроконтроллеры могут очень высокую частоту ШИМ делать, вопрос будет только в транзисторах.
Ну, в данном случае был пример на 30кГц. Хотя я думаю, что буду снижать её в итоговом изделии чтобы похолоднее транзисторы были. Вообще лично я выше 16кГц не слышу, хотя это конечно не показатель:)
Долго здравствовать вам -Здравствуйте. Просветите пожалуйста 1 момент. Вы упоминали про чилло пар полюсов задавая обороты эль.двиг. возможно ли не обращая на это внимание повысить обороты сигналами - командами с контроллера? Предположим до 8000-9000т/об.
Возможно с помощью повышения частоты, или с помощью ослабления магнитного потока ротора, но надо смотреть на механику, выдержит ли частоту вращения отличную от номинала в несколько раз
мне было бы интересно смотреть на контролируемые конвульсии таких роботов со множеством степеней свободы нелинейных мехатронных систем, в которых магниты скачут под контролем системы управления без соударений и без смазки и без механического износа, и чтоб эти роботы (кинетические скульптуры) могли бы выполнять в огороде не только функции мехатронных пугал (разгоняющих с огорода ворон и воробьёв в сезон созревания в огороде хозяйских ягод и семечек), но и адаптивно рубили бы воздух лопастями по оптимальным траекториям так, чтоб отнимать у случайных завихрений порывистого ветра максимальное количество кинетической энергии с целью эффективной рекуперации отнятой у множества воздушных завихрений энергии в заряжаемые хозяйские акуммуляторы
TDM Lab Други спрашивают .) -- как подключить 3 фазы к 3 фазному бесколлекторному двигателю с ESC контроллером скорости, у которого на входе 2 провода. Что можно придумать ?. Спасибо
Интересно, если этот кодогенератор расчитан на мотор колеса. Знает ли он что-то про такую штуку как Pedal Assistant. Ведь это тоже отдельная хитрая задача - согласовать мощность мотора и райдера.
@@TDMLab я тут почитал не много. Вообщем педал ассистов по сути есть 2: 1.Простой - чем-тт сродни обычному DC движку. Просто шимом вкачиваем нужную мощность да и все. Но с поправкой логики на bldc. Дописать скорее всего не сложно. 2. Умный - считывает мощность райдера, и по разной логике пропорционально изменяет мощу на двигателе. Тут уже куча матана.
@@MSP_TechLab Не знаю где вы это вычитали но это не так. от слова совсем. Да системы есть две, но не такие как вы описали. Первая это на диске стоят несколько магнитов с датчиком холла и в зависимости от частоты срабатывания контроллер регулирует скорость, такой себе ассист потому как зачастую он дёргается сильнее чем нужно и ещё с запозданием. Второй это индуктивный, этот чётко понимает сколько нужно помогать, а если с ним идёт танзодатчик то в паре они знают с каким усилием давят на педали и на какой скорости, поэтому точно дозируют тягу и скорость в определённый момент.
@@MsDarkThinker ну это то что я нашёл за пол часа гуглингом. А что собственно не верно? По 1, у PA есть несколько уровней обычно. Как они отличаются - именно по мощности. А то что стоят холлы, надо регулировать и как-то подстраивать частоту, так это вроде само собой разумеется. Ибо по другому bldc работать не будет. По 2 вообще не вижу отличий.
Зачем использовать по всем параметрам худший чип если можно использовать лучший? Проще это понятие относительное, для того кто работает с STM, проще на них, кто с микрочипом соответственно берёт их чипы.
@@Dmitrii82 Это как? Вот в G4 есть так называемый таймер высокого разрешения, аналогичный есть и в MSP от TI и в вариантах от NXP, так вот для STM32G4 у него эквивалентная частота 5,44ГГц и с помощью этой частоты можно получить например ШИМ частотой 21,25МГц разрешением 8 бит, боюсь спросить что там в at90? И самое главное зачем мне это если мне нужно 16кГц.
Я собрал контроллер на базе VESC 75/300, но вместо DIrectFet я поставил транзисторы в корпусе ТО-247 HY4306W, все заработало, но нужно еще немного потестить все это, но у меня пока что нет мощного блока питания или аккумуляторной сборки. В реальности найти хорошие транзисторы для таких целей очень сложно, их или нет в наличии, или они стоят неоправданно дорого
@@TDMLab насколько я помню VESC 75/300 работает на 16S аккумуляторе, т.е примерно 65 вольт(75 это максимальное напряжение для directfet, 300 ток вроде как батарейный, насколько помню фазный может доходить до 450А, правда работает на таком режиме пару минут),мне же такое напряжение не нужно, я подбирал транзисторы на 60В и выше, и остановился на этих HY4306W, что-то другое брать не выгодно, мне нужен контроллер к мотору Flipsky 6374 190kv, аккумулятор на 12S, 50.4В. Нужно что бы был небольшой запас на скачки напряжения, и чем выше напряжение питания контроллера тем выше требования к разводке платы, толщина меди, индуктивность дорожек, длина дорожки от драйвера до мосфета, звон на затворе тоже вполне возможен, нужно много конденсаторов, электролиты по питанию, много керамики возле каждого мосфета. Если нужен контроллер чисто для самоката, то можно остановится на 10S аккумуляторе, выше лезть не стоит, там начинаются разные проблемы. И как бы лучше не использовать транзисторы с емкостью затвора выше 200, это может вызвать проблемы с переключением(возможен звон), лучше брать 160-180, ну и не стоит забывать про необходимы ток драйвера для переключения транзисторов, очень много нюансов есть при разработке таких устройств
@@fleshdecktv А все увидел 75В для IRF7759, не туда глянул сначала. Ну круто, что я могу сказать, у меня таких токов конечно не будет. Сборки до 10S, но хотел сделать с запасом, транзисторы наверняка еще поменяю, но в ТО220 только. Драйвера питаются от самой батареи.
@@TDMLab ах да, VESC имеет не только BLDC управление, но ещё и FOC, приятно когда тишина) и если только ТО-220, то могу посоветовать взять транзисторов на LCSC вот таких SE100180GA, удачи в сборке)
Можно я тут опять со своими дронами подонимаю вопросами?) Когда речь идет о гире - то у нас две основные проблемы: вибрации и электрический шум, который доходит до гиры. С вибрациями все ясно, а вот вторая компонента бывает крайне неочевидной. В наших кругах считается необходимым установка low esr кондея на вход батки, но это устранение последствий. Основная причина шумов такого рода - моторы, но поговаривают, что регуляторы тоже могут быть причиной шума, причем значительного. Есть идеи, как это работает, и как можно на моменте покупки определить, будет регуль шуметь, или нет?
Да, задавать можно конечно, только я в этом ничего не понимаю) По поводу конденсаторов, ST вот к примеру вообще подошли кардинально, поставили 14 керамических конденсаторов по 15мкФ, я думаю это прям very low ESR) Ну в общем-то высокочастотные переключения транзисторов естественно сразу отражается на всей плате. Конечно у меня нет ответа как на моменте покупки это определить:)
@@TDMLab на гоночных квадах 14 керамических - не предел, увы, емкость неизвестна) но нормальные производители все свободное на плате место отводят под конденсаторы и еще в комплекте электролит 35В 400-1000мкФ и даже этого бывает мало, если рег неудачный... А вот что именно гадит: определенные характеристики ключей или алгоритмы регулятора, или сочетание с моторами - мистика)
@@TDMLab у меня из осликов только dso138 и то подпален походу, ибо погоду на марсе периодически показывает, да и мерить надо в полете, что еще более проблематично))
11:30 0603 вполне станет на 0402, а уж вторым этажём так ещё проще. проблема как раз подпаять к безсвинцовке на теплоёмкой плате. её сложно прогреть, а при долгом нагреве может ктото уплыть
Ну как сказать, на чистой плате конечно никаких проблем, тут с некоторым геморроем, но все получилось. Да, плата толстая по меди и с бессвинцом, это оказало свое влияние.
@@TDMLab как вариант пайки медных плат - обширный прогрев феном 120-130 градусов - никто не уплывёт, а с другой стороны паялом точечно работать на подогретой плате. Но без штатива такой фокус трудно делать.
Глубоко не копал, но думаю стоит проверить силовые транзисторы с старых материнских плат компов, продающихся за копейки, там на 1 плате их довольно много. Или из блоков питания ватт на 300 тоже с компов.
@@TDMLab Конкурировать с контролёрами с алишки по 1круб за 20 ампер/50 вольт очень тяжело. Но в самом дешмане нет ни синуса=тишины, ни старта достаточно плавного на датчиках, и КПД быть могет чутка хромает. А если добавить контроль/индикацию батареи - то это уже не просто частотник, это - мозги самобеглой коляски. А если ещё и добавить двунаправленные DC-DC преобразователи в БМС (наподобие LTC3300 шестиканальной) то тема АКБ для электротранспорта (с учётом деградации=разбежки батарей до 1/3 от исходной емкости при эксплуатации) станет более обдуманной/экономичной.
@@pswru Конечно это не конкурент с алишки, но да система будет расширяемая через CAN, то есть полностью умную сеть можно будет строить в том числе и контроллер заряда.
По идеям отсюда: ww1.microchip.com/downloads/en/devicedoc/regenerative%20braking%20of%20bldc%20motors.pdf При этом мне не нужна рекуперация сама по себе, а как средство электрического тормоза.
@@TDMLab интересный документ, но как эту теорию на прогу переложить - вопрос. Я сам пытался контроллер сделать, но перетрудился и забил. Это да, без электрического тормоза такое себе, как ещё тормозить на самокате, а в конструкторе от ST нет рекуперации( В общем желаю успехов в этой непростой теме! Буду следить за развитием)
@@odissey2 Хочу попробовать использовать схему как boost-конвертер. ww1.microchip.com/downloads/en/devicedoc/regenerative%20braking%20of%20bldc%20motors.pdf
@@borisov_dmitry Идея использовать обмотки двигателя как дроссели повышающего преобразователя и тем самым рекуперировать даже когда собственной ЭДС двигателя недостаточно. Про контроллеры adaptto ничего не скажу, не знаю.
Тут транзисторы управляются напряжением порядка 15В и током до 2А в пике. МК этого не может. В простейшем случае драйвером могут быть дискретные транзисторы.
Предлагаю оценить потери в железе и ключах для двух вариантов: Классика - шим в обмотки полным напряжением линии питания (как у вас). Экстрим - шим в обмотки через фильтрующую индуктивность (как в импульсных стабилизаторах). Для второго варианта придётся менять алгоритм формирования шима, в том плане что там требуется минимальный зазор в переключении верха/низа. Потому как будет существенный ток эдс индуктивности. Зачем копать? Сейчас в силовой электронике (100кВт~10МВт) активно переходят на многоуровневые коммутаторы. И это не от хорошей жизни. Дело в том что мощные промышленные двигатели - крайне болезненно реагируют на полную коммутацию напряжения. Это для мотор-колеса можно позволить 200А пикового тока, а для промышленного двигателя пиковый ток улетит далеко в мега амперы. Чтобы этого не происходило - используют матрицу коммутаторов для лесенки напряжений. Там напряжения высокие, на потерю в симисторах никто внимания не обращает.
Вы сами на свой вопрос ответили. Это хорошо в промышленных коммутаторах, где цена контроллера не имеет решающего значения, но возможны огромные пиковые токи. Автор разрабатывает устройство совсем другого класса - запредельными токами там и не пахнет, а вот себестоимость и габариты контроллера крайне важны.
@@Электроникавдеталях-з7д "габариты контроллера крайне важны" Вам согреться нужно, или ехать далеко? Аккумы стоят намного больше контролёра, и вес имеют приличный. А вес фильтра уменьшается с ростом частоты шима.
Вот после таких видео появляется мотивация к созданию своих проектов.
Зачем ? Создавать проекты ради создания или что бы они приносили пользу ? Ну и на сколько долго вас хватит поддерживать свой проект ? Месяц , год ? Уверенны ?!
@John Logan развиться да , опыт нет. Не возможно приобрести опыт на одном штучном изделии, только знания. Но даже эти знания уже есть готовые, достаточно их вложить в голову. Но вы я вижу не ищите лёгких путей.
@@serjeoindahouse9345 Сложнее всего начать. Когда прикидываешь сколько нужно знать, выучить, перелопатить даташников и прог мануалов чтобы сделать хотя бы работоспособный макет устройства. Тогда опускаются руки.
Если брать это как хобби, то ничего лучше нету чем смотреть как работает или пользоваться тем, что ты сам сделал и знаешь как оно работает и почему так а не иначе. Поэтому желательно делать вещи которые будут использоваться.
А насколько долго это риторический вопрос, что-то начинаешь, бросаешь, потом возвращаешься к старому.
Но если это станет больше чем хобби и будет приносить доход. то там мотивация сама найдётся.
@@serjeoindahouse9345, как это "опыт нет"? Собирает скажем себе человек электросамокат на своём контроллере мотора, каждый день на работу ездит на нём, а каждые выходные подкручивает алгоритм, может даже двигатель перематывает и получает опыт.
Может быть вы делаете проект и в глаза его не видите или собираете и забрасываете в дальний угол коробки с надписью "после моей смерти выбросить не сожалея", но не все ведь так делают :)
@@Монологиожелезках ну так себе опыт. Опыт когда хотя бы 10 человек повторили твой проект и укали на ошибки.
Отличное видео. Особо радует, что подробно про библиотеку рассказали. Про нее крайне мало в русскоговорящем сегменте интернета.
Спасибо за отзыв!
я жду совершенный контроллер от вас, с умной рекуперацией, вкусным синусом, мощными ключами и встроенным круиз контроллем
@@TDMLab hi mate how to rduce the duty cycle? I want run on max duty is 60%sir for HIN and LIN
С радостью встречаю ваше видео, удачи в разработках!
Важно! Для зрителей которые оставляют ссылки на внешние ресурсы. Ютуб последнее время крайне не любит внешние ссылки и такие комментарии очень часто будут убираться из публикации и Вы даже не будете об этом знать так как у вас этот комментарий будет, а для других нет. Прежде чем оставить ссылку пишите просто любой комментарий, а потом ответом на него пробуйте вставить комментарий со ссылкой, так есть хотя бы шанс, что я смогу восстановить забаненые ютубом комментарии.
Обновление: пропадают любые комментарии, не только содержащие ссылки.
невозможно вставить ссылки никак. ютубу прокачали алгоритмы.
Получается пока хитрить таким образом - вставляем ссылку с комментированными точками и слэшами.
Например вот так: aliexpress[точКа]ru[слэШь]item[слэШь]1005001738213078[точКа]html
но если сначала ответил кому-то в комментариях нормальной ссылкой, а потом пытаешься хитрить, то ютуб уже новый комментарий тоже не публикует. Видимо как-то запоминает предыдущий ответ и сравнивает с новым.
@@sozdatelEd Скорее не "прокачали алгоритмы", а развели долб...изм.
@@DART2WADER таки спам ссылок и ботов много больше, чем обычных пользователей, решивших кинуть ссыль
@@sozdatelEd Ну можно точки и слэши менять на пробелы которых в ссылке не может быть.
Но да - как всегда под эгидой борьбы со спамом режут нормальных людей.
@@mikenomatter за спам пора статью шить и штраф на пару мультов и более с блокировкой ссылок.
Радует что в этой стране пока есть такие люди...
Была такая же проблема с ошибкой по оборотам двигателя на отладочной плате. Увеличил емкости фильтра датчиков холла, ошибка пропала. Большое спасибо за видео!
Сколько в вашем голосе энтузиазма !!! Буду ждать следующей серии с нетерпением !!!
Серии не будет
будем наблюдать, тема интересная👍
Надо бы тоже изваять измерительный приборчик 3 в 1, да и отправить китайцам на изготовление, и индукционную печь что-то забросил (хотя все модули сделаны китайцами и мною уже распаяны) - руки никак не доходят - работа, а выходные решил заняться токаркой, сделал небольшой шабер (осталось только пластинку твёрдосплавную впаять и можно будет зачищать плоскости от краски и шабрить различные небольшие поверхности).
Спасибо за видео! Такие видео мотивируют на создание своих схем/проектов!
Спасибо за отзыв!
Круто, спасибо, спонсорам тоже!!!
Ролик клевый и все по полочкам - но что не оставляло меня так мысль о том что колесо с огрызом руля хорошо бы закрепить.
О! как долго я искал такое видео , Спасибо ВООООООООООООТ такое , 10 раз точно пересмотрю этот ролик , ждем скорейшего продолжения .
Очень интересно, хоть и ничего не понятно)) Не ожидал, что столько умных людей сидит на UA-cam. Может кто посоветует, что почитать чтобы начать понимать, а то моего уровня понимания электротехники недостаточно)
Поставил тысячный лайк. С таким подходом скоро поставлю десятитысячный и это заслуженно. А может стану постоянным клиентом в будущем, так как напрямую связан с этой темой. Удачи вам.
Спасибо за отзыв!
Это просто огонь! Жду не дождусь продолжения. Хочу повторить железо, мечтаю о собственном контролере для моего электровелика.
прям мои мысли
Как приятно послушать грамотного технаря! Удачи в начинаниях!))
прекрасное изложение, захотелось вернуться к своему проекту - управление низкообористым двигателем на AS5600(абсолютный энкодер) - делал в этой же среде разработки, но забросил
Очень интересно! Огромное спасибо, жду продолжение.
Правильный подход в выборе ключей. Упустили обратить внимание на время включения и выключения, rise and fall time! Эти параметры влияют на динамические потери. Удачи!
Для непоготовленного звучит как диагноз))) радует то что это делает мир лучше чище и интереснее! Удачи и ждём с нетерпением топэлеетротягу
Любопытно! А если подключить к управляющему контроллеру блок гироскопа-акселерометра, то можно создать контроллер для моноколеса). Когда сам задумывался о возможности собрать моноколесо в домашних условиях, всегда упирался именно в контроллер. Ибо механика и электрика там вообще элементарные, корпус легко делается из стеклопластика, а вот управляющие платы нужно либо брать от серийных моделей, имея в комплекте с ними кучу проблем как с активацией, так и с невозможностью изменить параметры двигателя и даже "нулевое" положение самой платы в пространстве, поскольку всё жёстко прописано в закрытой прошивке. Либо покупать универсальные, а от того дико дорогие и перегруженные зачастую ненужным функционалом платы от "народных умельцев". Ваш проект даёт надежду в будущем послужить основой для "народного" моноколёсного контроллера)
Там же датчики холла с "открыты коллектором".. Там не важно питание датчика, а важно к какой шине питания подтягивающие резисторы. И результат делителя напряжения из резистора подтяжки и резистора фильтра можно увидеть на осциллограмме на 11:51 (лог "0" около 0.5 вольта)
В схемах датчиков Холла кроме открытого коллектора ещё присутствует триггер Шмитта и для некоторых типов рекомендуемое напряжение больше 4,5В.
Передача сигналов с открытого коллектора в силовой электронике - узкое место. На своих платах предпочитаю делать дифференциальные пары и использовать драйверы с диф.входами. Интересная работа, Удачи в дальнейших разработках! И да, с Днём Программиста всех!
Я бы даже так сказал, открытый коллектор при управлении силовой электроникой нигде и не применяется. На выходе каждого канала драйвера push-pull из 2-х MOSFET-ов, обычно даже указывают разный ток для режимов sink и source при работе верхнего или нижнего плеча драйвера 6:33, точно так же и на выходе микроконтроллера, хотя там и есть возможность выбирать режим выхода программно.
Спасибо!
Спасибо очень втему =) Сам сейчас делаю подобное
Очень познавательное видео🔥
Супер!
Комментарий в поддержку канала. Очень интересно и познавательно.
У STM есть неплохой проц F303, тоже MotorControl, по аналоговой периферии где то даже круче, за исключением каналов DAC, у него всего 2 канала, в отличие от G431, у которого 4. Когда ещё не было серии G, он был лучшим для MotorControl и PowerControl. На связке его таймеров у меня получалось реализовать Full Bridge Phase Shifted Control с активным снаббером и ещё и скалярным частотником на одном чипе, со всеми аппаратными защитами. G431 выглядит очень перспективно. Для меня более интересен G474 с HRTIM и 5 АЦП.
Да, есть такие F3-ие, по сути G4 это их прямая замена на ядре М4.
И да, G474 весьма интересный:) ua-cam.com/video/64Vk2mBY2FU/v-deo.html
@@TDMLab F3 серия также на ядре M4F, у серии G ядро быстрее, а F3 на своё время была очень продвинутая серия. Весьма кстати в нём область памяти CCM, в которой удобно располагать код ПИД регулятора и цифрового фильтра, я сравнивал производительность при исполнении из flash и ccm, выиграш до 50% в производительности.
@@ТёмнаясторонаСилы-з9э А да, одинаковые ядра M4, я уж и забыл отличия с G4, не довелось их использовать.
Да, CCM-SRAM забавная штучка. У G4 есть аппаратный цифровой фильтр и на нем можно всякие регуляторы типа 3P3Z собирать, то есть получается ШИМ контроллер вообще не связанный с ядром.
у меня на днях возникла идея. в моем электро велике есть кнопка круиз контроль. работает по принципу дал газу нажал на кнопку и оно крутит колесо как будто ты держишь ручку газа. но это мне не очень нравится. вот было б прикольно сдлеать чтоб по нажатию кнопку была считана текущая скорость, даже если ты на педалях и потом чтоб она поддерживалась. это возможно реализовать в вашем контролере?
Я скажу так, это возможно реализовать. У меня пока несколько специфическая задача, это приставки к инвалидным креслам, но далее если все пойдет хорошо можно выпустить и универсальную версию со всем возможным фунционалом)
Круть, когда в колледже учился изучали привода, но ничерта толком не запомнил, уж больно сложно это все: обратные связи по скорости\току\времени, усилители, пиды и пр нецензурщина xD. Респект тем, кто в этом разбирается профессионально )
там слишком давят на теорию и математику управления, на практике большинство теорией не занимается, использует готовые практические решения управления
Слов нет моих! Спасибо за труд!
В ремонтах на все электробайки, гиро, самокаты и т.п. ставлю STP75NF75, просто урвал оригинальные почти 500шт.) Насчет esd защиты для CAN я бы поставил NUP2105LT1G или PESD1CAN, удобно, что в одном корпусе сразу на две линии, да и на практике хорошо себя показали.
Спасибо, интересно.
Крутяк! Спасибо большое за качественное видео!
Класс, смотрел на одном дыхании)) Удачи вам
У вас уже может есть готовый контроллер для управления электровелосипедом с редукторным двигателем 500вт. Может их уже можно заказать?
Ох как я ждал. Спасибо, было очень интересно.🙏
по вашему видео я заметил насколько может отстать от прогресса электронщик который для себя избрал механику вместо аппаратной части, надеюсь успею наверстать с помощью ваших видео уроков ))
Если бы вы знали насколько мир отстал от прогресса до которого дошли инженеры Texas Instruments в своих исследованиях, все что мы сейчас знаем, это прошлый век по сравнению с тем чего они достигли
@@Colenuiogyrez можете дать пару ссылок на "их" достижения ?
@@Посредственные_Проекты да, на их сайте, но все на английском
5+ за видео. Очень познавательно. недавно начал интересоваться этой темой. Благодарен от души)
Удачи... Элементную базу ты уже выбрал... видимо весь проект будет стоить так же не кисло.
А люди даже на 8-ми битном, как то управляют и не плохо.
Неплохо управляют на 8-ми битках? Интересно конечно
PI регуляторы - это что такое? PID без дифференциальной части?
Да, так и есть.
Спасибо, хоть я в этом и профан, но всё же очень интересно.
Очень интересная тема. Дай Вам удачи.
Уважаемый автор, где покупали контроллеры? В магазинах пусто
Познавательно 👍
безумно интересно, удачи в исследованиях)
Здравствуйте а вы сможете контролер и экранчик для него сделать?
Любительские открытые частотники шагают по планете, согласен.
И это - хорошо, спасибо за видос.
У лично меня пока ждут очереди к паяльнику силовые модульки для электровелоса.
Из затей ради которых стоит затеваться на самодельный контролёр в электровелос - кратковременный форсаж/вольтодобавка.
Ну и малые оптимизации силы типа ухода от полнотоковых ключей в БМС в пользу контроля/индикации батареи единым мозгом.
А ещё в готовых контроллерах зачастую нет полноценной возможности влиять на алгоритм отклика на управляющий сигнал.
Например в мтб-электровеле было бы полезно уметь переключаться на чистый контроль момента (тока).
Здрайствуйте psw.ru , тоже занимаюсь этой темой , и есть законченный проект , задумка такая , вытянуть как можно больше мощности из асинхронного движка (220-380 вольт не перемотанный) имея 96 вольт при не стандартной форме ШИМ-а , вот видео испытания на моём стенде ua-cam.com/video/YeHWRyPLdzE/v-deo.html
Синусом надо управлять только реле надо спаять оловом. Пока там идут мастурбации проектируем сверху вниз
можете сделать управление отдельными катушками по эдс? или это слишком просто? изобрёл двигатель но лучшебы каждой из 9 катушек управлять...
Спасибо! Жду продолжения!
Мы перешли на транзисторы от TI - самые скоростные (с малой емкостью) и небольшим сопротивлением. Типа CSD17306Q5, CSD18512Q5 и т.п. - используем для высокотоковых преобразователей.
Спасибо, посмотрю
Вам спасибо за видео. Интересно. А вот идея приставки к инвалидной каляски не очень. Еще в начале 90х видел как из этого ни чего не получилось. Колесо было сзади. Колесо просто буксовало и еле еле двигало коляску.
Сейчас технологии позволили сделать хорошие приставки)
я электроприводчик, нужно вникать в современную элементную базу. вопрос возникает по реализации многозадачности в микроконтроллере в контурах управления. я против реализации электропривода на мк с использовпнием ос. я считаю в приводе ос избыточна.
Где тут ОС была?
Я не против, но в своем проекте RTOS не использовал и скорее всего использовать не буду, просто не нужно.
А в общем, ничего в этом страшного нет, но только для микроконтроллеров, обладающих контроллером прерываний по приоритетам, STM как раз такие.
@@TDMLab , так я как раз и против в приводе ртос, в мк должны быть таймеры соответствующие, т.е. аппаратная поддержка.
@@aleksandrzakutnyy4450 А почему вы против? Предубеждение?
@@RogovAB , я считаю, что для всех специализированных систем должна быть по возможности на текущем уровне техники , аппаратная поддержка. например для электропривода в алгоритме управления пид регулятора нужно аппаратное умножение, для этих целей есть мпециализировпнная архитектура dsp процессоров. там классикой является tms320 и вообще dsp порцы это другая ценовая категория, но сейчас появилось семейство cortex m4, что по моему мнению и является дешевой реализацией dsp от stm. для реализации привода нужно несколько подзадачь: контур тока, контур скорости, контур положения, интерфейс оператора и аппаратные защиты самые быстродействующие. для этого нужно соответствующее число таймеров. если это делать на ос реального времени, я считаю она может сожрать половину вычисительных ресурсов, что соответственно ухудшить быстродействие и качество работы привода. или опять же для аппаратной поддержки ос нужны дополнительные аппаратные средства, еще аппаратные таймеры, спец регистры для ос, спец регистры для управлению памятью и тд . в идеале для работы ос нужен свой мк , как работает esp8266 , esp32 двухядерная с 4 мегами памяти. в принципе мы к этому и прийдем, но это уже будут многоядерные микроконтроллеры , они уже есть , но пока это экзотика для простых смертных, и дороговато. есть такие и у ti на tms320 с парой доплнительных ядер m0, m4, есть lcp от филипса с ядрами м0 и м4, у stm наверно вроде тоже есть. но это уже гетерогенные системы с ранымт процессорами на одном кристалле soc и разными наборами команд , даже у м0 и м4 они разные, другая цена, возникают вопросы передачи данных между разными микроконтроллерами, эти вопросы не стандартизированны, для разных ядер нужны разные компиляторы. ВОПРОС ЗАЧЕМ УСЛОЖНЯТЬ И ТАМ ГДЕ НУЖНО МАКСИМУМ 5- 7 ЗАДАЧ, ДО 10 СТАВИТЬ ОС? и задачи одинаковые и не меняются. а там где задачи-программы меняются или их больше 10 я считаю нужно стандартизировать реализацию задачь и применять ос соответствующюю.
Чел, ты бешеный!!! Продолжай в таком же духе!!!
ЛАйк за старания.А я не люблю при проектировании использовать чьи-то библиотеки, разве что только для проверки. А так свои пишу.
Когда прошивку юзать будем?
добрый день! а можно у Вас купить такую плату? (как будет готова)
Добрый, до этого еще не так скоро, но теоретически можно будет, я сообщу.
КАК продвигаются дела? Где можно глянуть схемы
а не подскажите безщеточный мотор можно подключить к частотнику. есть такая проблема хочу на настольный токарный станок поставить прямой привод шпинделя
Здравствуйте . Не подскажете, есть ли возможность перенести проект на другой микроконтроллер, например STM32F429VI - его нет в списке контроллеров MCSDK?
Только вручную копированием файлов, это если вся инициализация совпадает, я не пробовал.
Спасибо, это то чем уже давно пользуются,но ни кто не задумывался как это работает. Рассжите подробно реализацию синусного управления с датчиками холла.
Слово "синусносное" не очень хорошее. Показанная в видео реализация это то что называют "синусным", но на самом деле корректнее хотя бы слово векторное.
Показанная в видео реализация с датчиками Холла.
@@TDMLab Не очень правильно выразился. Хотел спросить,- а во всей этой хрени есть слово интерполяция?
@@ciklomat нет)
Ждем продолжения о разработки твоего контроллера
10:13 error -> r74 r75 r76 ... 1.8k and 10k r71.. 5V voltage divider calculate 4,2 V ? not 3.3 why?
As I think, they calculated this for the worst case, if the 5V supply drops to 4.5 or lower, and the Hall sensor will give not 100% of this voltage, but 80-90%.
In terms of protecting the input, since there is a 1.8kΩ resistor, in the worst case this will give 2-3mA of current, which will not lead to a malfunction of the input, since it has its own diodes.
Попробуйте EBAZ4205 плату под векторное управление АД использовать.
Спасибо, посмотрю.
с такой ценой на эти платки выгодней готовый контолер купить) сделайте из чего нибудь по дешевле STM32F103C8T6 например или восмибитной какой нибудь ?
Так F103 сейчас вообще не дешевый:) www.chipdip.ru/product1/8001992324
Почти как две платки b-g431-esc1 стоит, а платка это и есть готовый контроллер.
@@TDMLab На али стоит 400 р примерно aliexpress.ru/item/1005003039643348.html?af=739&aff_fcid=18c1e05644b345fa8ade72071b6ab6b7-1630782191785-00022-_AXkXQE&aff_fsk=_AXkXQE&aff_platform=api-new-link-generate&aff_trace_key=18c1e05644b345fa8ade72071b6ab6b7-1630782191785-00022-_AXkXQE&click_id=32f7cc0115ddfda325307b7d62ca7002&cn=13qyxblblfx5xepl6qf72mgqp575lpou&cv=3&dp=13qyxblblfx5xepl6qf72mgqp575lpou&item_id=1005003039643348&sk=_AXkXQE&sku_id=12000023390361249&sub=205380&sub1=1068989&terminal_id=0f4e236524ad4da39635d1ceb907d8ac&
@@user-vlad385 Это коммерческий проект и в него нельзя закладывать детали с алиэкспресс.
Они могут быть подделкой под STM32 в виде GD32 или внезапно пропадут из продажи:)
@@TDMLab А ты думаешь что продают в наших магазинах не из китая? Все электронные компоненты привозят из китая! Никакой тебе завод по производству котроллеров не будет продавать мелкие партии. Просто все магазины берут у китайцев и накручивают свои проценты. Я сколько брал не одного брака не было, даже в станки ставил свои самоделки.
@@user-vlad385 🤦♂️
Вы можете поделиться с проэктам? ПОЖАЛУЙСТА
сними видео как прошить контроллер STM32G4
Выбранные вами транзисторы подойдут только для схем питающихся от 36-48 В. Т.к. при коммутации силовых ключей на шине питания возникают выбросы. Для высоковольтных цепей общая рекомендация когда Uси = 1,2-1,4 Uр, т.е. для 72 В питающего напряжения транзисторы выбираются на напряжение от 100 В. 10:04 большинство выводов контроллеров STM32 толерантно к 5 В, т.е. допускает подачу напряжения +5 В на вывод без согласующих и защитных цепей напрямую и для большей помехозащищенности, не лишним будет подтяжка именно к +5 В.
Так и задумывалось, 24-48В
@@TDMLab Это хорошо просто на 8:03 мелькало 36-72 В)
@@ufers1027 Это диаграмма из документа TI который я обсуждаю.
В поддержку канала)
Это так здорово. Возможно там где то в примерах даже есть готовый пример для частотника?
Да, вполне возможно, что у ST есть готовый пример для ЧП асинхронных двигателей, они их называют ACIM или просто induction motors.
Можно вопрос? Я могу отпаять и впаять драйвер а как его прошить? Хочу снять ограничение скорости...
Всегда было интересно, сигнал на мотор обязательно должен быть плавным ? Нельзя крутить мотор прямоугольником ? Всмысле не ШИМ-меандр, а прям совсем меандр на каждую фазу?
В 6-ти шаговом режиме так и идет управление, но это для BLDC, а PMSM управляются ШИМ иначе не получить постоянного крутящего момента.
PMSM вполне можно запустить в 6-ти шаговом режиме, но со всеми недостатками по моменту.
@@TDMLab , а, это всё ради плавности вращения ? И типа момент ниже, а на сколько ?
@@goiiia3774 Момент не ниже он не постоянен.
@@TDMLab Ну по сути BLDC это и есть PMSM управляемый синусом, возбуждая PMSM блочником получишь BLDC. Разница будет только в 5% кпд. из-за вот того непостоянного момента. Раз уж и заниматься синусным возбуждением то я бы обратил внимание именно на IPM моторы, так как при большей скорости вращения можно получать больше мощности при меньших размерах. А львиная доля контроллеров выпускаются с примерно 40к. еRPM. что хватит в лучшем случае до 4-5к. оборотов. на синусе, блочник в этом плане немного пошустрее. А я уже держал в руках IPM моторы которые крутяться до 10к. оборотов и с них можно получить очень прилично, вот только крутить синусом по факту их нечем, окромя келли и то там eRPM 100к. только за отдельную плату встроят, где общая цена выходит космическая. А таких моторов всё больше и больше, а крутить всё нечем и нечем)))
@@MsDarkThinker Ну, почти. У PMSM распределенные обмотки, у BLDC сосредоточенные
соответственно форма ЭДС в генераторном режиме разная ru.scribd.com/document/354700897/Bldc-vs-Pmsm
Вот тут неплохой документ, стр 11,12 www.nxp.com/docs/en/supporting-information/S12ZVMC256-TNG.pdf
5% сложно сказать, думаю что больше, хотя не знаю.
Да, гляну IPM, еще не разбирался.
Да, современные микроконтроллеры могут очень высокую частоту ШИМ делать, вопрос будет только в транзисторах.
Привет коллега! Я то же подобное заканчиваю, велотренажерный двигатель! У нас специфические задачи, не совсем похожие!
Обычно ШИМ частоту задирают в 2 раза выше порога слышимости. Меньше возможно будит слышно под нагрузкой.
Ну, в данном случае был пример на 30кГц. Хотя я думаю, что буду снижать её в итоговом изделии чтобы похолоднее транзисторы были.
Вообще лично я выше 16кГц не слышу, хотя это конечно не показатель:)
Если необходимы компоненты для исходной разработки, контроллеры, дисплеи, обращайтесь! СПБ.
Долго здравствовать вам -Здравствуйте. Просветите пожалуйста 1 момент. Вы упоминали про чилло пар полюсов задавая обороты эль.двиг. возможно ли не обращая на это внимание повысить обороты сигналами - командами с контроллера? Предположим до 8000-9000т/об.
Возможно с помощью повышения частоты, или с помощью ослабления магнитного потока ротора, но надо смотреть на механику, выдержит ли частоту вращения отличную от номинала в несколько раз
сможешь установить на свой контроллер прошивку VESC?
вот это действительно интересные видео!
мне было бы интересно смотреть на контролируемые конвульсии таких роботов со множеством степеней свободы нелинейных мехатронных систем, в которых магниты скачут под контролем системы управления без соударений и без смазки и без механического износа, и чтоб эти роботы (кинетические скульптуры) могли бы выполнять в огороде не только функции мехатронных пугал (разгоняющих с огорода ворон и воробьёв в сезон созревания в огороде хозяйских ягод и семечек), но и адаптивно рубили бы воздух лопастями по оптимальным траекториям так, чтоб отнимать у случайных завихрений порывистого ветра максимальное количество кинетической энергии с целью эффективной рекуперации отнятой у множества воздушных завихрений энергии в заряжаемые хозяйские акуммуляторы
TDM Lab Други спрашивают .) -- как подключить 3 фазы к 3 фазному бесколлекторному двигателю с ESC контроллером скорости, у которого на входе 2 провода. Что можно придумать ?. Спасибо
Использовать трехфазный диодный мост.
@@TDMLab 🤝
Интересно, если этот кодогенератор расчитан на мотор колеса. Знает ли он что-то про такую штуку как Pedal Assistant.
Ведь это тоже отдельная хитрая задача - согласовать мощность мотора и райдера.
Думаю, что не знает, нужно будет ручками дописывать. Но могу и ошибаться.
@@TDMLab я тут почитал не много. Вообщем педал ассистов по сути есть 2:
1.Простой - чем-тт сродни обычному DC движку. Просто шимом вкачиваем нужную мощность да и все. Но с поправкой логики на bldc. Дописать скорее всего не сложно.
2. Умный - считывает мощность райдера, и по разной логике пропорционально изменяет мощу на двигателе. Тут уже куча матана.
@@MSP_TechLab Не знаю где вы это вычитали но это не так. от слова совсем. Да системы есть две, но не такие как вы описали. Первая это на диске стоят несколько магнитов с датчиком холла и в зависимости от частоты срабатывания контроллер регулирует скорость, такой себе ассист потому как зачастую он дёргается сильнее чем нужно и ещё с запозданием. Второй это индуктивный, этот чётко понимает сколько нужно помогать, а если с ним идёт танзодатчик то в паре они знают с каким усилием давят на педали и на какой скорости, поэтому точно дозируют тягу и скорость в определённый момент.
@@MsDarkThinker ну это то что я нашёл за пол часа гуглингом. А что собственно не верно? По 1, у PA есть несколько уровней обычно. Как они отличаются - именно по мощности. А то что стоят холлы, надо регулировать и как-то подстраивать частоту, так это вроде само собой разумеется. Ибо по другому bldc работать не будет.
По 2 вообще не вижу отличий.
это конечно хорошее дело, а вот нет у вас варианта подключения дв от винта? там тоже необходим блок упрапвления, чтобы раскрутить до 15-20 тыс
Что есть "дв от винта"?
@@TDMLab Могу и ошибаться, но, возможно, имелся в виду двигатель от жесткого диска?
@@PSV.003 возможно
Почему все упёрлись в стм32? Есть специализированные контроллеры с которыми проще реализовать. Я использую at90pwm3...
Зачем использовать по всем параметрам худший чип если можно использовать лучший?
Проще это понятие относительное, для того кто работает с STM, проще на них, кто с микрочипом соответственно берёт их чипы.
потому что at90 позавчерашний день.
Но в at90 ШИМ можно сделать с частотой до 64мгц а в стм?
@@Dmitrii82 Это как? Вот в G4 есть так называемый таймер высокого разрешения, аналогичный есть и в MSP от TI и в вариантах от NXP, так вот для STM32G4 у него эквивалентная частота 5,44ГГц и с помощью этой частоты можно получить например ШИМ частотой 21,25МГц разрешением 8 бит, боюсь спросить что там в at90? И самое главное зачем мне это если мне нужно 16кГц.
Я собрал контроллер на базе VESC 75/300, но вместо DIrectFet я поставил транзисторы в корпусе ТО-247 HY4306W, все заработало, но нужно еще немного потестить все это, но у меня пока что нет мощного блока питания или аккумуляторной сборки. В реальности найти хорошие транзисторы для таких целей очень сложно, их или нет в наличии, или они стоят неоправданно дорого
Посмотрел схемку vesc-project.com/sites/default/files/Benjamin%20Posts/vesc_75_300.pdf
неплохо-неплохо) это для 12 Вольт изначально?
@@TDMLab насколько я помню VESC 75/300 работает на 16S аккумуляторе, т.е примерно 65 вольт(75 это максимальное напряжение для directfet, 300 ток вроде как батарейный, насколько помню фазный может доходить до 450А, правда работает на таком режиме пару минут),мне же такое напряжение не нужно, я подбирал транзисторы на 60В и выше, и остановился на этих HY4306W, что-то другое брать не выгодно, мне нужен контроллер к мотору Flipsky 6374 190kv, аккумулятор на 12S, 50.4В. Нужно что бы был небольшой запас на скачки напряжения, и чем выше напряжение питания контроллера тем выше требования к разводке платы, толщина меди, индуктивность дорожек, длина дорожки от драйвера до мосфета, звон на затворе тоже вполне возможен, нужно много конденсаторов, электролиты по питанию, много керамики возле каждого мосфета. Если нужен контроллер чисто для самоката, то можно остановится на 10S аккумуляторе, выше лезть не стоит, там начинаются разные проблемы. И как бы лучше не использовать транзисторы с емкостью затвора выше 200, это может вызвать проблемы с переключением(возможен звон), лучше брать 160-180, ну и не стоит забывать про необходимы ток драйвера для переключения транзисторов, очень много нюансов есть при разработке таких устройств
@@fleshdecktv А все увидел 75В для IRF7759, не туда глянул сначала. Ну круто, что я могу сказать, у меня таких токов конечно не будет.
Сборки до 10S, но хотел сделать с запасом, транзисторы наверняка еще поменяю, но в ТО220 только.
Драйвера питаются от самой батареи.
@@TDMLab ах да, VESC имеет не только BLDC управление, но ещё и FOC, приятно когда тишина) и если только ТО-220, то могу посоветовать взять транзисторов на LCSC вот таких SE100180GA, удачи в сборке)
@@fleshdecktv Спасибо!
а можно попрорсить библиотеку на драйвер транзисторов. или вы все руками писали ее инициализацию и настройку?
Руками писал, там всего несколько регистров, не делал отдельной библиотеки.
@@TDMLab понял спасибо. пока все в пути (плата драйвер). без начальной конфигурации так сказать поумолчанию он не запустится?
@@andreyevs2188 Запустится, там в даташите состояние дефаулт описано.
@@TDMLab спасибо большое за ответы))) буду ждать посылки
Все это хорошо, но когда я смогу купить такой контроллер
А реверс у этой B-G431B-ESC1 предусмотрен?)
Конечно)
познавательно. спасибо)
Можно я тут опять со своими дронами подонимаю вопросами?) Когда речь идет о гире - то у нас две основные проблемы: вибрации и электрический шум, который доходит до гиры. С вибрациями все ясно, а вот вторая компонента бывает крайне неочевидной. В наших кругах считается необходимым установка low esr кондея на вход батки, но это устранение последствий. Основная причина шумов такого рода - моторы, но поговаривают, что регуляторы тоже могут быть причиной шума, причем значительного. Есть идеи, как это работает, и как можно на моменте покупки определить, будет регуль шуметь, или нет?
Да, задавать можно конечно, только я в этом ничего не понимаю)
По поводу конденсаторов, ST вот к примеру вообще подошли кардинально, поставили 14 керамических конденсаторов по 15мкФ, я думаю это прям very low ESR)
Ну в общем-то высокочастотные переключения транзисторов естественно сразу отражается на всей плате.
Конечно у меня нет ответа как на моменте покупки это определить:)
@@TDMLab на гоночных квадах 14 керамических - не предел, увы, емкость неизвестна) но нормальные производители все свободное на плате место отводят под конденсаторы и еще в комплекте электролит 35В 400-1000мкФ и даже этого бывает мало, если рег неудачный... А вот что именно гадит: определенные характеристики ключей или алгоритмы регулятора, или сочетание с моторами - мистика)
@@mikenomatter Сложный вопрос, нужны осциллограммы питания гиро, тогда хоть по характеристикам шума искать источник.
@@TDMLab у меня из осликов только dso138 и то подпален походу, ибо погоду на марсе периодически показывает, да и мерить надо в полете, что еще более проблематично))
спасибо
Подскажите самовару: можно ли запараллелить несколько мосфетов для увеличения мощности?
Короткий ответ - да, для увеличения допустимого тока в фазах, но все не совсем так просто.
@@TDMLab Ок. Благодарю. Значит одного умения паять недостаточно 😞
а где же взять проекь на плату??
11:30 0603 вполне станет на 0402, а уж вторым этажём так ещё проще.
проблема как раз подпаять к безсвинцовке на теплоёмкой плате.
её сложно прогреть, а при долгом нагреве может ктото уплыть
Ну как сказать, на чистой плате конечно никаких проблем, тут с некоторым геморроем, но все получилось.
Да, плата толстая по меди и с бессвинцом, это оказало свое влияние.
@@TDMLab как вариант пайки медных плат - обширный прогрев феном 120-130 градусов - никто не уплывёт, а с другой стороны паялом точечно работать на подогретой плате. Но без штатива такой фокус трудно делать.
Глубоко не копал, но думаю стоит проверить силовые транзисторы с старых материнских плат компов, продающихся за копейки, там на 1 плате их довольно много. Или из блоков питания ватт на 300 тоже с компов.
Там транзисторы на 20В. (в мат платах)
@@TDMLab может в принтерах чего есть, там питание 36 или 40в вроде, а их иногда вообще даром отдают.
Сколько по стоимости выйдет Ваш контроллер если по рыночной цене?
Ну ничего себе вы сразу с порога)) Это покажет оптимизация производства и закупок, но это последний этап.
@@TDMLab Конкурировать с контролёрами с алишки по 1круб за 20 ампер/50 вольт очень тяжело.
Но в самом дешмане нет ни синуса=тишины, ни старта достаточно плавного на датчиках, и КПД быть могет чутка хромает.
А если добавить контроль/индикацию батареи - то это уже не просто частотник, это - мозги самобеглой коляски.
А если ещё и добавить двунаправленные DC-DC преобразователи в БМС (наподобие LTC3300 шестиканальной) то тема АКБ для электротранспорта (с учётом деградации=разбежки батарей до 1/3 от исходной емкости при эксплуатации) станет более обдуманной/экономичной.
@@pswru Конечно это не конкурент с алишки, но да система будет расширяемая через CAN, то есть полностью умную сеть можно будет строить в том числе и контроллер заряда.
Это всё хорошо, но что насчёт рекуперации?
По идеям отсюда: ww1.microchip.com/downloads/en/devicedoc/regenerative%20braking%20of%20bldc%20motors.pdf
При этом мне не нужна рекуперация сама по себе, а как средство электрического тормоза.
@@TDMLab интересный документ, но как эту теорию на прогу переложить - вопрос. Я сам пытался контроллер сделать, но перетрудился и забил. Это да, без электрического тормоза такое себе, как ещё тормозить на самокате, а в конструкторе от ST нет рекуперации( В общем желаю успехов в этой непростой теме! Буду следить за развитием)
Как и всегда, интересное видео. Про рекуперацию, что то планируется?
Да, планируется.
В скутерах обычно рекуперация не применяется - инерция мала.
@@odissey2 Хочу попробовать использовать схему как boost-конвертер. ww1.microchip.com/downloads/en/devicedoc/regenerative%20braking%20of%20bldc%20motors.pdf
@@TDMLab В контроллерах adaptto, с помощью внешнего дроселя реализована зарядка через фазу двигателя, что то подобное хотите попробовать?
@@borisov_dmitry Идея использовать обмотки двигателя как дроссели повышающего преобразователя и тем самым рекуперировать даже когда собственной ЭДС двигателя недостаточно. Про контроллеры adaptto ничего не скажу, не знаю.
Так асинхронный же не отличается особо ( по поводу планов St). Или там модель двигателя переделают?
Ну, все таки у асинхронных другие варианты систем управления и в том числе модель двигателя другая.
Полагаю, сделают удобную инфраструктуру.
Объясните пожалуйста, можно ли использовать вместо драйвера сам контроллер стм (то есть без драйвера)?
Если нельзя ,то почему?
Спасибо
Тут транзисторы управляются напряжением порядка 15В и током до 2А в пике. МК этого не может.
В простейшем случае драйвером могут быть дискретные транзисторы.
@@TDMLab спасибо,теперь понятно!)
Надо даташиты покурить на транзисторы.
Предлагаю оценить потери в железе и ключах для двух вариантов:
Классика - шим в обмотки полным напряжением линии питания (как у вас).
Экстрим - шим в обмотки через фильтрующую индуктивность (как в импульсных стабилизаторах).
Для второго варианта придётся менять алгоритм формирования шима, в том плане что там требуется минимальный зазор в переключении верха/низа. Потому как будет существенный ток эдс индуктивности.
Зачем копать?
Сейчас в силовой электронике (100кВт~10МВт) активно переходят на многоуровневые коммутаторы. И это не от хорошей жизни. Дело в том что мощные промышленные двигатели - крайне болезненно реагируют на полную коммутацию напряжения. Это для мотор-колеса можно позволить 200А пикового тока, а для промышленного двигателя пиковый ток улетит далеко в мега амперы. Чтобы этого не происходило - используют матрицу коммутаторов для лесенки напряжений. Там напряжения высокие, на потерю в симисторах никто внимания не обращает.
Интересно, мне понадобиться время чтобы это обдумать.
Вы сами на свой вопрос ответили. Это хорошо в промышленных коммутаторах, где цена контроллера не имеет решающего значения, но возможны огромные пиковые токи. Автор разрабатывает устройство совсем другого класса - запредельными токами там и не пахнет, а вот себестоимость и габариты контроллера крайне важны.
@@Электроникавдеталях-з7д "габариты контроллера крайне важны"
Вам согреться нужно, или ехать далеко? Аккумы стоят намного больше контролёра, и вес имеют приличный. А вес фильтра уменьшается с ростом частоты шима.