Как синхронизировать два двигателя с одним горшком?

Я пытаюсь синхронизировать два двигателя постоянного тока с их собственными контроллерами. Контроллеры являются фирменными и используют 10k pot для управления скоростью. У меня есть дуэльный банк на 10 тысяч, и я хотел бы иметь возможность «подрезать» один из двигателей, чтобы он оставался синхронизированным при изменении скорости.
Во-первых, я попробовал добавить второй банк 10к последовательно с одной из сторон дуэльного банка, один лид в вайпер, один в одну сторону. Это, казалось, ничего не делало. Затем я подключил второй потенциометр параллельно одной ножке дуэльного потенциометра, используя все три провода. Это сработало, два мотора изменили скорость вместе, но если я синхронизировал их с помощью второго потенциометра, а затем изменил скорости для обоих моторов с помощью дуэльного потенциометра, два мотора больше не были синхронизированы. Цель всего этого — запустить аксессуар с конвейерной лентой. Я хотел бы, чтобы зубья шестеренчатой ​​детали работали с той же скоростью, что и конвейер под ней. Я собирался сделать это механически, используя один двигатель, но по нескольким причинам было бы здорово сделать это с двумя, и не нужно было бы вручную синхронизировать их каждый раз при изменении скорости. Заранее спасибо! Филип

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

Ответы (3)

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

То, что вам нужно, часто называют Electronic Gearing. Страница Википедии, посвященная Motion Control, кратко описывает это. Проще говоря, электронный редуктор требует контура управления положением на одном двигателе, подчиняя его другому в зависимости от положения. Главный двигатель работает в контуре управления скоростью, а ведомый двигатель работает в контуре управления положением, используя положение главного двигателя в качестве входных данных. В результате создается впечатление, что ведомый двигатель отслеживает положение первого двигателя независимо от скорости или нагрузки.

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

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

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

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

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

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

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

У контроллеров есть TC, я посмотрю на это. Крутящий момент не будет слишком сильно меняться (надеюсь, когда мы запустим его!) И у нас уже есть моторы, может быть, в следующий раз, когда я возьмусь за проект, подобный этому, я начну с него. Спасибо за помощь.