Должен ли я переключить свою сервосистему с щеточного двигателя на бесщеточный


13

У меня есть робот, который использует щеточные моторы в своей сервосистеме. Это двигатели Maxon 3W с планетарными коробками передач 131: 1. Двигатели управляются микроконтроллером PIC, работающим с ПИД-регулятором 1 кГц. Сервоприводы предназначены для применения на малых оборотах с высоким крутящим моментом. Между датчиком и двигателем имеется значительный люфт.

Maxon предлагает безщеточные двигатели мощностью 12 Вт одинакового размера. Это лучше во многих отношениях: удвоить крутящий момент, лучше рассеивать тепло, повысить эффективность.

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

  • Кто-нибудь еще внедрил такую ​​систему?
  • Есть ли ошибки при использовании щеточных моторов для сервоприводов?
  • Можно ли обслуживать его на низких скоростях, если у меня есть только 3 встроенных цифровых датчика Холла и нет датчика? (Я бы предпочел не добавлять кодер из-за денег и стоимости места)
  • Это пульсация крутящего момента может быть проблемой?

Ответы:


6

Почищенные моторы легче для сервосистем, но не лучше. Многие сервосистемы высшего класса являются бесщеточными / AC.

Управление двигателями на низких скоростях возможно только с 3 датчиками Холла. Вы действительно не хотите трапецеидальной коммутации, особенно на низких скоростях, поэтому можете добавить энкодер или оценить положение ротора, если это необходимо.

Можно оценить положение ротора только с помощью датчиков Холла / тока, но при наличии большого количества внешних помех он не будет работать очень хорошо.

Пульсация крутящего момента вряд ли будет проблемой, конечно, это зависит от вашего приложения. Более продвинутые методы коммутации (синусоидальный или вектор потока) существенно устраняют пульсации крутящего момента.

Вы говорите, что ваше приложение имеет низкую скорость, но вы также используете коробку передач 131: 1. Какие обороты двигателя обычно видны? На самом деле это не очень низкоскоростное приложение, если двигатель работает на 30% + от номинальной скорости вращения. Даже датчики Холла имеют очень высокое разрешение после такого большого сокращения, поэтому вам может не потребоваться низкая скорость работы самого двигателя.

ИМХО Учитывая, что ваша текущая система имеет значительный люфт между датчиком и двигателями, я не могу представить, чтобы безщеточная система работала хуже, даже с коммутацией по залам / трапеции.


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

4

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

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

В статье «Сравнительное исследование методов коммутации для ...» есть некоторые интересные методы коммутации информации, которые могут быть полезны.

В конечном счете, я думаю, что отказ от использования кодировщиков - ложная экономия.

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

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


Что касается кодировщиков: досадно, наша система страдает от высокого уровня очень изменчивой обратной реакции. Может варьироваться от 0% до 60% хода груза! Мы мало что можем сделать, не внося фундаментальных изменений в природу нашего робота.
Ракетный

@Rocketmagnet - Предположительно, большинство ваших движений от одного конца до другого? Если вы делаете менее 60% поездок, я не могу понять, как вы узнаете, где вы находитесь. По крайней мере , если вы добавите кодировщик вы бы знать , где вы находитесь, даже если вы не знаете , сколько вы должны включить двигатель , чтобы получить где - то в другом месте. Вы уже опубликовали что-нибудь о своем роботе? Мне было бы интересно узнать больше об этом.
Марк Бут

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

@Rocketmagnet - не все ли мы. * 8 ') Вот почему мне нравится работать с линейными двигателями с прямым приводом, там ваша единственная реальная проблема - это зубчатая передача, которую можно отключить. Кстати, у вас есть один двигатель на ось, и вы рассматривали возможность удвоения и наличия пары этих приводов с высоким люфтом, работающих в оппозиции? Я предполагаю, что именно так ваши воздушные мышцы используются в ловкой руке .
Марк Бут

Я мечтаю использовать моторы с прямым приводом. К сожалению, другие ограничения исключают их в данный момент. У нас есть один двигатель на ось. Один двигатель на одно сухожилие устранит люфт, но значительно увеличит вес, стоимость и размер.
Ракетный
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.