Выявление узкого места в сборке квадрокоптера [Дергание двигателей] [закрыто]

Я начал делать свой первый квадрокоптер на прошлой неделе, у меня не было никакого представления о компонентах, которые нужно использовать заранее, и я заказал несколько случайным образом после того, как немного прочитал о рейтингах и несовместимости компонентов в Интернете. Компоненты, которые у меня есть;

  • 4 двигателя постоянного тока A2212 930KV BLDC с максимальным потребляемым током 12 А
  • 4x регулятора скорости 30 Amp марки Hobbypower (электронные регуляторы скорости) с прошивкой SimonK
  • Литий-полимерный аккумулятор 4200 мАч, 3S, 30C (бренд DJi)

Другие компоненты не имеют отношения к этому вопросу, поэтому я их пропускаю.

Проблема, с которой я сталкиваюсь сейчас, заключается в том, что квадроцикл не работает при более низком напряжении батареи, когда он работает на полную мощность. Как только батарея разряжается хоть немного, квадрокоптеры начинают «дергаться», быстро теряя скорость и снова набирая ее, чтобы снова ее потерять.

Моим первым побуждением было измерить ток, вытекающий из батареи. У меня нет ничего для измерения больших постоянных токов, мои цифровые мультиметры рассчитаны только на 10 ампер, поэтому я использовал резистивный шунт (сделанный из очень толстой проволоки), поместил его между батареей и квадрокоптером и измерил падение напряжения на нем. . Это мои наблюдения:

Первые показания получены с полностью заряженной батареей, напряжение батареи в режиме холостого хода (когда питается только электроника квадроцикла и не работают BLDC) составляет 12,5 вольт, которое снижается до 11,7 вольт при потреблении тока 48 ампер на полном газу. Двигатели рассчитаны на 12 ампер при каждом полном потреблении тока, и я предполагаю, что потери в ESC составляют 15-20%. Спецификация почти идеально совпадает с результатами здесь.

Второй набор показаний с батареей, разряженной примерно до половины емкости, напряжение батареи составляет 12,05 В в режиме ожидания и снижается до 11,2 В при максимальном потреблении тока. Проблема возникает, когда я превышаю 60-70% газа при этом уровне напряжения. Двигатели ускоряются, когда я нажимаю на газ, пока не достигну 11,2-11,3 вольт на аккумуляторе, затем двигатель «сбрасывается» и «отскакивает» обратно на более низкую скорость, пока напряжение не поднимется до уровня 11,5 вольт, это затем снова пытается ускориться, пока снова не достигнет того же уровня 11,2 вольт, и цикл повторяется.

Из этого эксперимента я пришел к выводу, что используемые мной регуляторы оборотов могут иметь какое-то встроенное ограничение по минимальному напряжению, поэтому я поставил еще один эксперимент, чтобы проверить это. Я снял пропеллер с мотора и запустил его от своего настольного источника питания, я подключил ESC с амперметром последовательно и измерил ток, протекающий в ESC при различных напряжениях (выбранных случайным образом). Результаты были;

Без нагрузки, подключенной к двигателям, двигатели / ESC работали вплоть до 10,2 вольт, что на самом деле ниже того, что считается безопасным для LiPo, ниже этого напряжения двигатели включались один раз рывком, а затем медленно отключались. В этом тесте я не испытал такого отключения / рывков, которое я испытал в предыдущем тесте, и отсечка батареи ESC, кажется, намного ниже 11,2-11,3 вольт, до которых я дошел в предыдущем тесте.

Теперь мне интересно, проблема в том, что батарея не может обеспечить ток, который ей нужен. Аккумулятор рассчитан на 30C, при емкости 4200 мАч этого должно хватить как минимум на 100 ампер (с учетом износа аккумулятора). Аккумулятор выдает 48 ампер в полностью заряженном тесте без проблем, и ограничивающим фактором был максимальный потребляемый ток двигателя (12 ампер x4 = 48 ампер + потери).

На самом деле у меня нет достаточно большой электрической нагрузки, чтобы получить 100 ампер от батареи, чтобы проверить ее, но если нет другого выхода, мне придется сделать / купить ее (провод накаливания? нагревательный элемент?).

Я не уверен, что еще тестировать / измерять и как это сделать, из того, что я могу собрать, узким местом в системе является либо батарея, либо ESC, либо двигатели. Я не думаю, что виноваты двигатели, так что это либо ESC, либо батарея, как проще всего проверить это и выявить узкое место? (Если не считать другой батареи и других ESC для тестирования).

Я действительно очень извиняюсь за стену текста, но решить эту проблему было сложно, и я хотел предоставить как можно больше информации, чтобы кто-то мог придумать решение.

Если бы это была инженерная проблема, вы бы проверили компоненты на соответствие их спецификациям, или, если бы они были оригинальными проектами, вы бы подключили отладку внутри, например, вы бы отслеживали команду от вашего полетного контроллера к вашим контроллерам двигателей и отслеживали. внутренний алгоритм контроллера двигателя. Я думаю, вы все еще можете сделать что-то вроде добавления независимой системы регистрации данных, считывающей напряжение батареи и команды ESC, и либо записывать их, либо передавать с устройства.
@ChrisStratton Извините, если это неправильное место для публикации, я знаю, что это не инженерное дело как таковое, но я не знал, где еще задать этот вопрос, поэтому я спросил здесь.

Ответы (1)

Из всего объяснения можно сказать, что напряжение от аккумулятора проседает при большой нагрузке. Может у него слишком маленькая ёмкость, или аккум. технология не допускает большого потока ионов. В какой-то момент ионы не могут двигаться так быстро, как требуется, поэтому напряжение падает.

ESC имеет встроенную защиту от UVLO. H-мост может сгореть при низком напряжении, так как сопротивление во включенном состоянии может резко увеличиться, так что это хорошая функция ESC для отключения.

Постарайтесь сосредоточиться на химическом составе батареи, которая может выдавать такой большой ток.

РЕДАКТИРОВАТЬ:

Имхо, батарея на 4200 мАч слишком мала для питания 50А. По крайней мере, разряжается почти сразу (какую-то минуту). Также от провода сечением 14AWG чудес ждать не стоит.

Батарея рассчитана на то, чтобы выдавать гораздо более высокие токи, чем я получаю от нее (30C при 4200 мАч = 126 ампер), если только я не правильно понимаю номинал батареи. В любом случае, я полагаю, вы правы в том, что мне нужно каким-то образом проверить фактические возможности батареи.
Где мерить бат. Напряжение? Возможно, вы используете недостаточное сечение соединительных проводов или слишком длинное.
Я измеряю напряжение прямо на клеммах аккумулятора, у меня есть пара проводов 14 AWG, идущих от аккумулятора к квадроциклу (через шунт) и щупы вольтметра подключены прямо там, где провода соединяются с клеммой аккумулятора.
Попробуйте сделать такие же измерения на двигателе и регуляторе оборотов, они могут быть значительно ниже.
@Khurram Мое мнение по-прежнему остается, что проблема в батарее. Вам нужно будет получить большой фиктивный резистор, чтобы нагрузить его, а затем снова измерить. Некоторым продавцам нельзя доверять. Я жду какой-нибудь дешевый тестер аккумуляторов из Китая, который измеряет пусковые усилители (свинцово-кислотные батареи). Возможно, вам понадобится аналогичная установка для измерения напряжения в пределах номинальной нагрузки.