Использование платы синхронного управления FA-SYNC-X с Arduino

Плата синхронного управления FA-SYNC-X

Плата синхронного управления Firgelli Automation FA-SYNC-2 и FA-SYNC-4 позволяет вам управлять 2 и 4 линейными приводами, соответственно, и гарантировать, что они движутся пошагово и с одинаковой скоростью независимо от нагрузки. Это также защитит вашу конструкцию, так как несинхронизированное движение может привести к изгибу и повреждению нагрузки или приводов. Это важно в приложениях, где используется более одного привода для перемещения одного и того же груза, как в случае с люками, крышными подъемниками для жилых автофургонов и крышками тоннелей. Для этих плат требуются линейные приводы с внутренней обратной связью, и все линейные приводы должны быть одного типа с одинаковой длиной хода и силой. Использование разных линейных приводов не сработает, и плата не сможет обеспечить синхронное движение. Список совместимых и несовместимых линейных приводов см. В Страница продукта FA-SYNC-X.

 

Зачем использовать плату FA-SYNC-X с Arduino?

Используя как Ардуино а плата FA-SYNC-X позволит вам получить преимущества обеих плат. С Arduino вы сможете реализовать гораздо большую автоматизацию по сравнению с использованием переключатель с платой FA-SYNC-X. Хотя вы можете разработать свой собственный синхронный контроллер с Arduino, использование платы FA-SYNC-X значительно снизит сложность кода Arduino и обеспечит одновременное движение ваших линейных приводов. Совместное использование этих плат идеально подходит для приложений, в которых требуется, чтобы несколько линейных приводов двигались на основе входного сигнала от датчика или на основе внутреннего таймера, например, для установки солнечных панелей для достижения максимального солнечного света.

Солнечные панели

Настройка и калибровка

Настройка Платы FA-SYNC-X управление с помощью Arduino выполняется так же, как и в других приложениях, и вы должны следовать руководство пользователя чтобы эти платы делали это правильно. Подключение линейных приводов к платам FA-SYNC-X по-прежнему выполняется с помощью 2 или 4 6-контактных клеммных колодок и подключает провода питания, заземления, питания датчика, заземления датчика, выхода датчика 1 и выхода датчика 2 линейный привод к соответствующей клемме в клеммной колодке. Вы также будете запитывать плату FA-SYNC-X аналогичным образом, подключив напряжение питания 12 В или 24 В к питанию на 2-контактной клеммной колодке, которая находится слева от 6-контактных клеммных колодок. Убедитесь, что вы подключили положительный и отрицательный выводы источник питания к соответствующему входному разъему, потому что, если они перевернуты, это приведет к необратимому повреждению платы FA-SYNC-X. Чтобы откалибровать плату FA-SYNC-X, вы все равно будете следовать той же процедуре, которая описана в руководство пользователя этих досок.

 

После подключения и калибровки платы FA-SYNC-X вы можете связать ее с платой Arduino. Вы по-прежнему будете управлять платой FA-SYNC-X, используя клеммную колодку управления, крайний левый 2-контактный клеммный блок, но вместо использования переключателя или пульта дистанционного управления для управления направлением линейных приводов вы будете использовать Arduino. Одна из проблем заключается в том, что Arduino не подает входное напряжение, достаточно высокое для управления внутренними реле платы FA-SYNC-X, но мы можем использовать внешние реле чтобы преодолеть эту проблему. Как, когда управление линейным приводом с помощью Arduino, мы можем использовать 2 реле SPDT для управления платой FA-SYNC-X. Нам нужно будет подключить контакт COM каждого реле к одному из контактов клеммной колодки управления и подключить нормально открытый (NO) контакт каждого реле к плюсу источника питания и нормально закрытый (NC) контакт каждого реле. к отрицательной части питания. Вы будете управлять обоими внешними реле с помощью цифровых контактов Arduino, как показано ниже. В этом случае вам также необходимо запитать плата реле с помощью Arduino.

 FA-SYNC-2 подключен к Arduino

Управление платой FA-SYNC-X с помощью Arduino

Как только Arduino и плата FA-SYNC-X подключены, а плата FA-SYNC-X подключена и откалибрована для ваших линейных приводов, вы сможете управлять ими, используя входы для Arduino. В то время как код для Arduino для чтения входных сигналов от датчиков будет зависеть от датчиков, которые вы используете в своем приложении, код для управления платой FA-SYNC-X будет аналогичным. Код для управления платой FA-SYNC-X будет очень похож на код, используемый для управления линейным приводом с помощью Arduino. Чтобы расширить линейные приводы, вам необходимо подключить контакт A на клеммной колодке управления платы FA-SYNC-X к положительному напряжению, а контакт B - к земле. Чтобы сделать это с помощью Arduino, вам просто нужно активировать нижнее реле, подключив вход этого реле к земле (так как плата реле, используемая выше, имеет активный низкий уровень), и она подключит контакт A к положительному напряжению. Контакт B уже будет подключен к земле, так как каждое реле подключено к земле, когда не находится под напряжением, как в нашей настройке. Чтобы убрать линейные приводы, выполните те же действия, но для контакта B. Вы активируете верхнее реле, которое подключит контакт B к положительному напряжению, подключив управляющий контакт этого реле к земле. Чтобы остановить линейные приводы, вы просто отключите питание всех катушек, и контакты A и B будут подключены к земле. В приведенном ниже примере кода показано использование кода для выдвижения, втягивания и остановки линейных приводов, как описано выше. Код не показывает, как реализовать входные датчики или таймеры, используемые для управления моментом остановки и перемещения линейных приводов, поскольку это будет зависеть от используемых датчиков и области применения.

Минусы

Самый большой недостаток использования платы FA-SYNC-X с Arduino заключается в том, что сама Arduino не знает точное положение линейного привода. Поскольку обратная связь, которая отправляется на плату FA-SYNC-X, не передается Arduino, у нее нет возможности точно узнать, где находится привод. Это может ограничить уровень автоматизации и контроля над линейными приводами, поскольку вы не сможете позиционировать их на основе обратной связи, хотя это не проблема, если вы полностью выдвигаете и втягиваете линейный привод. Самое простое решение для преодоления этого - оценить, насколько далеко ваш привод перемещается за миллисекунду, и использовать внутренний таймер millis () Arduino для оценки положения на основе общего времени работы привода, хотя это не даст вам точного позиционирования. . Если вам действительно требуется точное положение, вы можете решить эту проблему, добавив в свой дизайн внешний элемент обратной связи, напримервнешний линейный потенциометр, чтобы предоставить обратную связь для Arduino.

 Линейный потенциометр

Резюме

Хотя есть некоторые недостатки в использовании Плата FA-SYNC-X с Ардуино, они могут не быть проблемой в вашем дизайне. Используя эти платы вместе, вы сможете обеспечить одновременное движение нескольких линейных приводов независимо от нагрузки с более высоким уровнем автоматизации. Использование этих плат в сочетании друг с другом идеально подходит для приложений, требующих использования нескольких линейных приводов для перемещения одного груза, и вы хотите автоматизировать перемещение на основе таймера или входа датчика.

Tags:

Share this article

серия обогащения

Нужна помощь в поиске правильного привода?

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