Настройка контроллера
Содержание

Подключение контроллера

kHYoJGhm.jpg

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


Информация

con-info

Раздел, отражающий текущие параметры работы контроллера.

  • int_+5V - текущее значение 5вольтового напряжения.
  • Int_+14V - текущее значение 14 вольтового напряжения.
  • Supply_V** - текущее напряжение батареи, показывается на главном экране.
  • Ph_Mid_V - среднее напряжение мотора.
  • Supply_I - текущий потребляемый ток батареи, показывается на главном экране.
  • Phase_I - текущий фазовый ток.
  • Mosfet_t - текущая температура на фетах.
  • RPM - текущие обороты мотора, мотор должен работать.
  • ERPM - текущий ERPM, мотор должен работать.
  • Throttle_V - текущее напряжение на ручке газа.
  • Brake_V - текущее напряжение аналогового регена / тормозного концевика.
  • Motor_t - текущая температура мотора, которая также показывается на главном экране.
  • Hall Digital - индикация работы холлов, если какой либо из 3 индикаторов в процессе вращения ведёт себя странно, требуется диагностика холлов.
  • Commutation - индекс комбинации холов.

Автонастройка (Быстрая настройка ручек управления и мотора)

con-autosetup1.jpg
con-autosetup2.jpg

Для начала необходимо зайти в настройки контроллера, для этого в главном экране нажмите левую кнопку и выберите Контроллер - Настройки.
Если у вас ручка газа с тормозом подключена в контроллер, то необходимо переключиться на него. Источник управления - Встроенный.
Далее возвращаемся в основное меню настроек, заходим в раздел Автонастройка.
Если у вас подключены ручка газа и тормоза, то включаем Полную настройку, и следуем указаниям на экране. Соответствующие пункты будут указывать когда необходимо нажать ручку газа или тормоза.
Будте осторожны! При настройке холлов мотор вращается в обе стороны, аккуратнее с педалями на велосипеде.
В случае если есть только одна ручка газа необходимо самостоятельно включить пункты по очереди: Ручка газа, Бездатчик, Холлы. При включении (после применения) появятся подсказки.
Перед автонастройкой углов рекомендуется указать правильное количество пар полюсов мотора!
Если мотор тяжелый и автодетект бездатчика и/или холлов не происходит, можно его подтолкнуть или увеличить Ток настройки, например в два раза.
Если мотор вращается в неправильном направлении можно поменять две фазы местами или в настройках контроллера, раздел мотор, изменить направление.
Мотор будет крутиться 5 раз, 1 раз при детекте мотора, 4 раза при детекте углов холлов.
Для холлов появилась таблица углов сдвига, которая заполняется например в процессе автодетекта углов холлов.

Режимы управления

Раздел посвящён настройкам режимов работы мотора и используемых токов.

con-regh-upr1.jpg
con-regh-upr2.jpg
con-regh-upr3.jpg

Настройка пресетов работы мотора

В разделе Контроллер - Настройки - Ток можно настроить фазный ток мотора с переключателем скоростей.
Если нет переключателя скоростей, то Ток 2 используется по умолчанию.
Значение параметра "Скорость" пресетов определяет скорость от настроек напряжения батареи (см. Настройка батареи).
Это сделано для того, чтобы значение скорости не зависело от текущего заряда батареи по мере разрядки.
Для настройки 1 пресета:

1. меню - контроллер - настройка - режимы управления - Управление - Фазный 1 = требуемое значение фазного тока.
2. меню - контроллер - настройка - режимы управления - Управление - Батарейный 1 = требуемое значение батарейного тока.
3. меню - контроллер - настройка - режимы управления - Управление - Скорость 1 = требуемая максимальная скорость.

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

Настройка 3х позиционного переключателя на пресеты работы мотора


Можно сохранить параметры работы двигателя в 3 пресета и переключаться между ними 3х позиционным переключателем.
Сохраняются 3 параметра, Фазный ток, батарейный ток, скорость.
Предварительно требуется подключить и настроить 3х позиционных переключатель.
Предварительно настройте пресеты работы мотора согласно Настройка пресетов работы мотора.
3х позиционный переключатель подключается согласно схеме:

2018-06-25_13-48-50.jpg

Далее включаете контроллер, идёте в меню - бортовой компьютер - Информация.
щёлкаете тумблёром и видите, как значения для кнопок 3 и 4 меняются (кнопка доп. 3 и кнопка доп. 4):

Иа картинко.

Теперь следует к 1 и 3 режиму привязать позиции переключателя
Идёте в меню - бортовой компьютер - кнопки на руле
и видите

Иа картинко.

Для каждой кнопки есть 2 строки.

1 строка - тип кнопки.
2 строка - действие.

Для кнопки 3 ставите
1 строка - "Переключатель".
2 строка - "Режим работы S1".

Для кнопки 4 ставите:

1 строка - "Переключатель".
2 строка - "Режим работы S3".
Иа картинко настроенных кнопок.

Настройка реверса (обратного вращения мотора)

2018-06-25_14-39-32.jpg

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

Настройка торможения при управлении скоростью


Позволяет снижать скорость при сбросе ручки газа.
Актуально для Direct Drive моторов.
1. меню - контроллер - настройка - режимы управления - Управление = Скорость, Скорость и тяга.
3. меню - контроллер - настройка - режимы управления - Тормож. при упр.скор = вкл.

Настройка ослабления поля (аля 120% настройка финика).

2018-06-25_15-06-33.jpg

Функция аналогична соотв. функции контроллера Infineon.
Принцип работы
Ток ослабления создает поле которое действует против поля постоянных магнитов. Супер позиция этих полей создает эквивалентное поле которое ниже номинального.
Эффективность ослабления зависит от параметров мотора.
Настройка.
1. меню - контроллер - настройка - режимы управления - Ослабление = задать значение тока, начинать с 20А. Можно повышать, пока не нарушится работа мотора.
2. меню - контроллер - настройка - режимы управления - скорость определённого режима = более 100%, например 110%.
3. меню - контроллер - настройка - режимы управления - управление = Тяга, или скорость и тяга.

Настройка способов управление ручкой газа

Возможны 3 способа управления с ручки газа:

1. скорость (как в контроллерах Infineon и непрграммируемых недорогих контроллерах, характеризуется использованием максимального тока до достижения заданной скорости).
2. тягой
3. комбинированный, тяга + скорость (как Kelly).

В случае п.3 выкрутив ручку газа на 50% по достижению 50% скорости потребление тока сократится до удержания соотв. скорости.
Ток разгона также будет пропорционально ниже.
меню - контроллер - настройка - режимы управления - управление = нужный режим.

Настройка буста батарейного тока

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

1. Настройте батарею согласно Настройка батареи.
2. Настройте параметры мотора согласно Настройка пресетов работы мотора

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

Скорость изменения тока

Три параметра, определяющих скорость изменения тока (плавность). Чем выше значение - тем быстрее будет происходить набор тока в моторе.
Для обычных ручек тормоза полезно будет уменьшить параметр Скорость торможения для более плавного включения рекуперации.
Если отклик на ручку газа кажется слишком медленным, нужно увеличить параметр Скорость разгона.
Параметр Скорость Отключения определяет то, как быстро спадет ток после отпускания всех ручек.

Управление

Раздел отвечает за настройку органов управлением мотра, курками, ручками газа, торк и PAS сенсорами, круиз контролем.

con-handle1.jpg
con-handle2.jpg
con-handle3.jpg

Источник управления

Контроллер поддерживание поделючение органов управления к контроллеру и экрану. Это бывает необходимо в случае конфигураций с 2мя органами, например Торк / PAS сенсор + ручка / курок газа.

Для того, чтобы работали все подключённые органы управления
меню - контроллер - настройка - управление - Источник управления = авто.
Для того, чтобы работали только сенсоры:
меню - контроллер - настройка - управление - Источник управления = встроенный.

Для того, чтобы работали только курки:
меню - контроллер - настройка - управление - Источник управления = экран.

Настройка ручки газа, торк-пас сенсора.

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

  • Источник управл.
  • Ручка газа
    • газ мин
    • газ макс

Настройка ручки тормоза

  • Ручка тормоза
    • Тормоз мин
    • Тормоз макс
  • Круиз
    • Время вкл.

настрока PAS

PAS подключается к контроллеру в порт p1.
PAS в отличие от Торк сенсора управляет газом импульсами заданного напряжения, а не напряжением.
Настройка
меню - контроллер - настройка - управление
Источник управления = авто (желательно, будут активированы все источники управления газом, включая ручки газа, подключенные к экрану), встроенный (контроллер).
PAS = вкл.
PAS мин. частота - минимальная частота вращения педалей, при котором мотор включается в работу.
PAS макс частота - максимальная частота вращения педалей, при котором мотор включается в работу.
PAS таймаут - время, через которое отключается мотор после остановки вращения педалей.
PAS частота - просмотреть сигнал, поступающий с PAS в режиме реального времени.
Пример настроек:
2018-06-26_13-59-02.jpg

Настройка круиз контроля.

Есть несколько режимов управления, определяется параметром меню - контроллер - настройка - режимы управления - Круиз.

1. Кнопка - по нажатию кнопки. Время срабатывания кнопки определяется параметром меню - контроллер - настройка - режимы управления - Время вкл. круиза.
2. Переключатель - по срабатыванию кнопки типа "Переключатель", соотв. параметр Время вкл. круиза не используется.
3. Удержание газа - По удержанию ручки газа определённое время в одном положении. Время срабатывания определяется параметром меню - контроллер - настройка - режимы управления - Время вкл. круиза. Точность задается параметром Время срабатывания кнопки определяется параметром меню - контроллер - настройка - режимы управления - Круиз по ручке газа. Точность необходима, т.к. в процессе езды ручка газа немного двигается из-за кочек и прочего. По умолчанию задано 2%.
4. Разрешение удержания газа - аналогично п.3 с тем отличием, что для включения режима требуется кнопка.

Для п.1, 2, 4 Требуется подключить кнопку к дисплею, аналогично Настройка 3х позиционного переключателя на пресеты работы мотора.

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

Что отключает круиз контроль:
1. если к контроллеру подключены концевики тормозных ручек, то они будут отключать круиз.
2. аналоговый реген (курок, подключённый в качестве тормоза).
3. повторное нажатие на газ.

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

ykhnLThm.jpg
5AUr7WBm.jpg

Термодатчик мотора

Можно выбрать диапазон температуры в котором будет происходить плавное ограничение мощности (параметр Дельта t) и указать Максимальную температуру. Термодатчик рекомендуется устанавливать как можно большей площадью на обмотках статора. Если неизвестно какой именно датчик стоит в моторе, можно проверить все варианты и выбрать тот, который ближе всего отражает текущую температуру. Снизу показывается текущая измеренная температура. На выбор доступны датчики KTY81(82), KTY83, KTY84, NTC10K (B:3950), PT1000. Для отключения температурного контроля выберите значение OFF

Муфта

Оптимальные настройки для двигателя MAC: муфта 15А, 50в/сек, 200мс.

Ручная настройка угла

2018-06-26_14-11-33.jpg

Каждый холл теперь имеет свой угол сдвига.
Фазный ток -
Бат. ток. -
Мощность -
Сдвиг для трапеции -
Сдвиг общий прямой - сдвиг всех холлов на указанное значение для прямого вращения мотора.
Сдвиг общий обратный - сдвиг всех холлов на указанное значение для обратного вращения мотора.
Для сдвига всех холлов нажать enter, ввести угол сдвига, снова нажать enter.
Значение обнулится и угол всех холлов изменится на указанное значение.
Менять угол сдвига холлом можно в обратном направлении, задав отрицательное значение.
Сброс углов - обнуляет все углы холлов.
Порог интегрирования - Аналог углов холлов для бездатчикового режима управления двигателем.

Таблица холлов

Пар полюсов

Направление вращения

Порог интегрирования

Режим управления (Режимы управления мотором)

На текущий момент контроллер имеет следующие режимы управления мотором:

  1. трапеция.
  2. совмещённый.
  3. бездатчик.
  4. синус (FOC).

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

Бездатчик
Для работы в бездатчиковом режиме используется параметр Порог интегрирования, это что-то вроде угла холлов, только для бездатчика. (Контроллер в бездатчиковом режиме работает по интегрированию ЭДС мотора, это дает гораздо более лучшую работу по сравнению с другими видами бездатчика.) Он довольно нечувствителен к настройке, но для оборотистых моторов (типа RC) может потребоваться более точная настройка. В данный момент у бездатчика нет алгоритма старта с места, он работает стабильно только на оборотах. Определение настроек холлов происходит по бездатчику.

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

Совмещенный
В этом режиме старт происходит на холлах а затем переключается на бездатчик. Может быть полезен для редукторных моторов (или мид-драйвов) для снижения шума и небольшого повышения кпд, в отличие от обычной трапеции.
Момент переключения настраивается параметром Холлы->Бездатчик (1 rad/ms = 9549 erpm)

Батарея

8fEYMitm.jpg

В разделе Контроллер - Настройки - Батарея необходимо прописать параметры батареи.
Полный заряд - напряжение, при котором во время включения контроллера будет сбрасывать расход ватт-часов.
Питание мин-макс - диапазон напряжений батареи. Также используется для режима Преобразователя. Для литий-ион можно считать минимум = 2.8V*S, максимум 4.2V*S. Для LiFePO4 минимум 2.5V*S, максимум 3.6V*S.
Ток заряда - максимальный ток зарядки батареи, при рекуперации или в режиме Преобразователя.
Ток разряда - максимальный ток разряда батареи.

Преобразователь

Включить -
Авто-включение - Автоматический старт зарядки при подключении зарядного БП в зарядный разъём.
Батарея макс. -
Батарея макс. -
БП макс. -
Падение U БП -
Ток батареи
Напряжение батареи

PID регуляторы

Флаги и статуса

Длина окружности

Автоотключение

Время сна

Кнопка включения

Сбросить расход Wh

Сбросить статистику

Сбросить настройки

Стереть банки памяти

Информация об устройстве

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

Остальное

Настройка аналогово регена (дополнительный курок в качестве тормоза для плавного торможения).

Настройка кнопки включения и автоотключение

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

Настройка спидометра

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

Пока не указано иное, содержимое этой страницы распространяется по лицензии Creative Commons Attribution-ShareAlike 3.0 License