Синхронизация двух контроллеров Flipsky для симметричного привода

Статья подготовлена в информационных целях. Упоминание тех или иных товаров (услуг) не означает, что они представлены в нашем каталоге. Пожалуйста, уточняйте актуальный ассортимент у менеджеров.

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

Симметричный привод требует, чтобы оба регулятора получали одинаковый сигнал управления и синхронизировали свои действия: разгон, торможение, поддержание скорости. Без синхронизации возможны рывки, перекос нагрузки и перегрев одного из контроллеров.

Какие контроллеры Flipsky подходят

Для организации симметричного привода можно использовать любые контроллеры Flipsky с поддержкой CAN шины:

  • Flipsky FSESC 6.6 (VESC 6 на базе) — один из самых популярных вариантов
  • Flipsky FSESC 4.12 (младшая модель, работает по тому же протоколу)
  • Flipsky FSESC 75100 — мощное решение для высоковольтных систем
  • Flipsky FSESC 75200 — флагманская модель

Важное условие: оба контроллера должны быть одной модели и с одинаковой прошивкой. Разные прошивки приводят к нестабильной работе CAN связи.

Схема подключения

Шаг 1. Соединение по CAN шине

На каждом контроллере Flipsky есть разъем для подключения CAN шины (обычно 4-контактный JST). Для соединения двух контроллеров нужно:

  • Подключить провод CAN-H (высокий уровень) первого контроллера к CAN-H второго
  • Подключить CAN-L (низкий уровень) первого контроллера к CAN-L второго
  • Подключить землю (GND) первого контроллера к земле второго

Некоторые сборки требуют дополнительного резистора 120 Ом между CAN-H и CAN-L на концах линии связи — обычно он уже встроен в контроллер или встроен в проводку. Если связь нестабильна, добавьте резистор 120 Ом на одном из устройств.

Шаг 2. Подключение газа (PPM сигнал)

Есть два способа подачи сигнала газа:

  1. Последовательное подключение — сигнал газа (PPM) подается на первый контроллер, а первый контроллер передает его второму по CAN шине. Это основной способ.
  2. Параллельное подключение — сигнал газа подается сразу на оба контроллера через Y-разъем. Этот способ менее надежен из-за возможной разницы во времени срабатывания.

Рекомендуется первый способ: газ подключается к мастер-контроллеру, а ведомый получает сигнал через CAN.

Шаг 3. Питание

Оба контроллера запитываются от одной батареи параллельно. Убедитесь, что провода питания рассчитаны на суммарный ток обоих контроллеров. Клеммы и соединения должны быть надежными — плохой контакт вызывает ложные срабатывания защиты.

Настройка в VESC Tool

Определение мастер-контроллера

Первое устройство (куда подключен газ) настраивается как мастер (Master). Второе — как ведомое (Slave).

Настройка мастера:

  1. Откройте VESC Tool, подключите первый контроллер через USB
  2. Перейдите в раздел App SettingsPPM & UART
  3. Выберите режим Current или Duty Cycle — для симметричного привода лучше Current (управление током)
  4. Настройте минимальный и максимальный пороги газа
  5. Сохраните настройки

Настройка CAN шины на мастере:

  1. В разделе App SettingsCAN Forwarding выберите CAN Forward
  2. Укажите скорость шины: 500 kbps (стандартная скорость для всех Flipsky)
  3. Включите CAN ID для мастера — обычно ставят 1

Настройка ведомого (Slave):

  1. Подключите к VESC Tool второй контроллер
  2. Перейдите в App SettingsCAN Forwarding
  3. Выберите CAN Forward и укажите тот же CAN ID, что на мастере (1) — но отметьте контроллер как ведомый
  4. Важно! В разделе Motor Settings установите точно такие же параметры двигателя: количество пар полюсов, сопротивление, индуктивность, максимальный ток
  5. В разделе App SettingsPPM & UART убедитесь, что режим управления стоит Disabled — ведомый берет управление через CAN

Настройка тока и ограничений

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

  • Максимальный ток двигателя (Motor Current Max) — одинаковое значение на обоих
  • Максимальный ток рекуперации (Regen Current Max) — одинаково
  • Обороты — одинаковый предел
  • Температурная защита — настроить одинаково

Если токовые лимиты будут различаться, один контроллер начнет отключаться раньше, что вызовет рывки.

Проверка синхронизации

После настройки выполните проверку:

  1. Подключите оба контроллера к питанию
  2. Наденьте колеса на двигатели (или поднимите привод, чтобы он был без нагрузки)
  3. Плавно подавайте газ — оба двигателя должны начинать вращение одновременно
  4. Быстро отпустите газ — оба двигателя должны остановиться без задержки

Если один мотор запускается позже или слышен посторонний звук (гул, цоканье) — проверьте:

  • Качество пайки CAN проводов
  • Совпадение прошивок на обоих контроллерах
  • Правильность CAN ID и режимов мастер/ведомый

Распространенные ошибки

  1. Разные версии прошивок — самая частая причина проблем. Прошивайте оба контроллера одной и той же версией из VESC Tool.
  2. Неправильное согласование CAN шины — отсутствие или лишний резистор 120 Ом вызывает потерю связи.
  3. Разные двигатели — моторы должны быть строго одинаковыми (модель, количество полюсов, сопротивление обмоток).
  4. Плохое экранирование проводов — особенно при прокладке CAN рядом с силовыми проводами. Используйте витую пару с экраном.
  5. Разная длинна проводов — старайтесь делать CAN провода одинаковой длины для снижения задержек.

Советы для наилучшего результата

  • Используйте датчики Холла — моторы с датчиками стартуют более плавно и синхронно
  • После сборки выполните датчиковую идентификацию на обоих контроллерах
  • При первом запуске снизьте ток до 50% от расчетного для притирки
  • Если работаете с электродоской или самокатом — используйте пульт с поддержкой CAN связи для более точного управления

> Статья носит исключительно информационный характер и не является руководством к действию, технической или производственной инструкцией. За консультациями по вопросам обращайтесь к сертифицированным специалистам.