мета-данные страницы

Контроллер (v0.8.13)

Контроллер позволяет управлять BLDC (бесщеточный двигатель постоянного тока) и PMSM (синхронный двигатель с постоянными магнитами) электродвигателями. В данный момент мы выпускаем три вида контроллеров под разную мощность.

Сравнительные характеристики контроллеров:

Параметры Контроллер 6F v.2 Контроллер 12F Контроллер P24F
Мощность, пиковая 4 000W 10 000W 27 000W
Мощность, номинальная 2 000W 5 000W 10 000W
Диапазон питания 20-90V
Фазный ток, макс. 120A 250А 500А
Батарейный ток, макс. ~90A ~150A ~350A
Бортовое питание 12В 3A
Рабочая температура -30°C до 80°C
Фазные провода 11AWG разъем буллет 5 mm 8AWG разъем XT150 Коннекторы под клеммы M6
Батарейные провода 12AWG разъем XT60 10AWG разъем XT90 Коннекторы под клеммы M6
Разъемы на датчики холла 2.8mm 6P автомобильный, либо Juliet водонепроницаемый Разъем JWPF 8P (Датчики Холла или Энкодер)
Длина всех проводов 140 мм 190 мм Без проводов
Режимы управления Трапеция, безсенсор, синус (векторный), зарядка, MPPT
Защита Температурная (по перегреву), аппаратная по превышению тока, защита портов ввода-вывода от перенапряжения для P24F
Класс защиты корпуса IP54 (при заливке компаундом IP67) IP67 (залит компаундом)
Габариты, без проводов 53х32х91 мм 86х43х125 мм 205х98х50 мм
Вес 280 гр (с компаундом 430 гр) 640 гр (с компаундом 890 гр) 1440 гр (залит компаундом)
Гарантия 2 года (при заливке компаундом — 3 года)

Что в комплекте:

  • CAN-провод длиной 1,2 метра для подключения к Бортовому компьютеру.
  • Фазные провода.
  • Батарейные провода
  • Провод на датчики Холла.

Фазные, батарейные и провода на датчики Холла поставляются с разъемами, в зависимости от типа и спецификации контроллера в заказе.

Опционально можно заказать:

  • САN-провод длиной 0,3 м или 2 м.
  • Провода управления для подключения периферии напрямую в Контроллер.
  • Провод PWM/PAS для подключения PAS, охлаждения или стоп-сигналов.

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

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

При первом включении питания Контроллер запустится автоматически. Для включения/отключения контроллера необходимо подключить внешний переключатель согласно схеме или настроить кнопку, расположенную на задней стороне Бортового компьютера в меню Устройства > Контроллер > Доп.настройки > Кнопка включения.

Ознакомиться со схемами подключения остальных устройств вы можете по этой ссылке. По умолчанию, вся периферия (газ, тормоз, переключатели и т.д.) подключается в порты, расположенные на задней стороне Бортового компьютера. Для доступа к ним необходимо открутить пять винтов и снять пластиковую крышку. Для подключения используются разъемы PHD 2.0 и пины для обжимки, которые входят в комплект поставки. Если у вас нет обжимного инструмента, например, Кримпер SN-2549, то необходимо заказать «Обжатые провода для дисплея». Бортовой компьютер соединяется с контроллером одним CAN-проводом длиной 1,2 метра, который входит в комплект Контроллера. Будьте внимательны, CAN-провод от Контроллера подключается в разъем SYSTEM на задней стороне Бортового компьютера.

Если вы хотите подключить периферию напрямую в Контроллер, необходимо заказать «Провода управления», на схеме ниже этот вариант коммутации обозначен как «Альтернативное подключение». Вы также можете использовать смешанный вариант подключения, например, ручку газа подключить в Бортовой компьютер, а ручку тормоза в Контроллер.


Подключение нескольких контроллеров

Бортовой компьютер поддерживает подключение до восьми Контроллеров. Если вы хотите соединить два и более Контроллеров, то для этих целей можно воспользоваться CAN-разветвителем на четыре порта (приобретается отдельно) или контроллером светотехники uLight, который также имеет три собственных CAN-порта.

Например, для двухмоторной схемы подключения, которая используется на полноприводных электросамокатах, помимо второго контроллера, дополнительно понадобится CAN-разветвитель и еще один CAN-провод. Каждый Контроллер комплектуется стандартным CAN-проводом длиной 1,2 м. Эти провода от обоих контроллеров необходимо подключить в CAN-разветвитель, и от него один CAN-провод напрямую в Бортовой компьютер. В Бортовом компьютере оба Контроллера настраиваются по отдельности. Также вы можете заказать CAN-провода длиной 0,3 м и 2 м.


Обратите внимание на схему подключения. Сначала соедините все силовые провода и только потом CAN провода. При отключении контроллеров сначала отключите все CAN провода и только потом отключайте силовые кабели, также рекомендуется разрядить конденсаторы контроллера резистором или обычной лампочкой. Нельзя отключать силовые земли, когда соединены системные провода!


С чего начать?

После того как вы подключили Контроллер и органы управления согласно схеме, необходимо настроить параметры батареи. Для этого перейдите в раздел Настройки > Устройства, выберите Контроллер в списке устройств, далее перейдите в раздел Контроллер > Батарея и укажите диапазон питающего напряжения. Подробное описание см. в пункте Настройка батареи.

После настройки батареи необходимо запустить Автонастройку в разделе меню Контроллер > Автонастройка. Перед запуском автонастройки убедитесь, что фазные и батарейные провода имеют хороший контакт и изоляцию. Проверьте, что разъемы проводов на датчики Холла полностью вставлены в ответные части. Подробнее см. в разделе Автонастройка. После автонастройки необходимо настроить спидометр для корректного отображения скорости, см. раздел Настройка спидометра.

Навигация по меню

Для навигации по меню используйте кнопки Бортового компьютера. Левая кнопка — возврат в предыдущее меню или отмена редактирования. Правая кнопка — переход в раздел меню и подтверждение выбора параметра. Две средние кнопки — для перемещения по меню вверх/вниз и выбора значения пункта меню.

Сохранение настроек

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

Автонастройка

Функция автонастройки в разделе меню Контроллер > Автонастройка позволяет в автоматическом режиме настроить электромотор и ручки управления газом и тормозом (если они подключены к контроллеру). Если ручки газа и тормоза подключены в Бортовой компьютер, то их необходимо настраивать в разделе меню Бортовой компьютер > Настройка управления. В данном случае, при запуске функции Полная настройка необходимо пропустить пункты меню Ручка газа и Ручка тормоза (они будут определены как ошибка) или можно не запускать Полная настройка и активировать каждый пункт меню настройки вручную начиная с Мотор LR, затем Мотор и Корректировка угла. Если у вас электромотор без термодатчика, то необходимо отключить его в меню Контроллер > Настройка мотора > Термодатчик мотора > Тип датчика. Если этого не сделать, то автонастройка мотора выдаст ошибку (Timeout).

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

После того как вы указали питающее напряжение батареи в разделе Контроллер > Батарея можно приступить к калибровке мотора и ручек в разделе Автонастройка.

Перед автонастройкой углов рекомендуем указать правильное количество пар полюсов электромотора в пункте меню Контроллер > Автонастройка > Пар полюсов. Данный показатель для наиболее популярных моторов смотрите в разделе Информация по моторам. Если вашего мотора нет в списке, уточняйте у производителя или поищите информацию в Интернет.


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


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

В случае если подключена только одна ручка газа необходимо самостоятельно включить пункты по очереди: Ручка газа, Мотор LR, Мотор, Корректировка угла. При включении каждого из пунктов появятся подсказки. Функция автонастройки Мотор LR определяет индуктивность и сопротивление электродвигателя. Результаты измерений можно посмотреть в разделе меню Контроллер > Настройка мотора, пункты Сопротивление фазное, Индуктивность d и Индуктивность q.

Если мотор тяжелый и автодетект не происходит, можно аккуратно подтолкнуть его рукой или увеличить ток настройки в разделе Контроллер > Автонастройка > Ток настройки, например в два раза. Ток настройки можно выбрать в диапазоне от до 50А, с шагом .

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

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

Обновление прошивки

В разделе меню Контроллер > Настройки и обновление можно обновить прошивку Контроллера, сбросить настройки, импортировать или экспортировать конфигурацию. Все настройки Контроллера вы можете выгрузить на microSD карту. Созданный файл с названием NCconf.cfgNCconf9.cfg вы можете открыть программой «Блокнот», посмотреть все ваши настройки, внести какие-либо изменения, сохранить. Аналогично, вы можете импортировать в Контроллер ранее сохраненную конфигурацию. Настройки Бортового компьютера могут быть экспортированы и импортированы в отдельных разделах меню Бортового компьютера. Данная функция доступна только в версии прошивки Бортового компьютера 0.7B и выше.

Импорт конфигурации — загружает настройки из файла NCconf.cfgNCconf9.cfg максимум до 9 различных конфигураций, выбор номера файла от 1 до 9. В сообщении после успешного импорта могут появиться сообщения об ошибках, это означает, что не все настройки были импортированы. В этом случае желательно сверить загруженные настройки с изначальным файлом, открыв его в программе «Блокнот».

Экспорт конфигурации — сохраняет настройки в файл NCconf.cfgNCconf9.cfg максимум до 9 различных конфигураций, выбор номера файла от 1 до 9.

Перезагрузка — перезапускает устройство. Если настройки не были сохранены, то они будут сброшены.

Сбросить расход Wh — сбрасывает наработанное количество Ватт-Часов в контроллере. Данный показатель отображается в статистике Бортового компьютера, см. раздел Статистика.

Сбросить статистику — сбрасывает пробег км.

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

Стереть банки памяти — данная функция может понадобится для корректного обновления прошивки, отката к настройкам по умолчанию, в ситуации, когда действия пользователя приводят к некорректной работе Контроллера. Если контроллер перестал сохранять настройки, сделайте сброс, подождите 3 сек, и пробуйте сохранить повторно.

Обновить прошивку — запуск процесса обновления прошивки. Скачать актуальную версию прошивки и ознакомиться с правилами обновления вы можете в разделе Прошивки. Для обновления загрузите файл прошивки в корневой каталог карты microSD с файловой системой Fat/Fat32. Вставьте карту контактами вверх в разъем на Бортовом компьютере и выберите Вкл. После завершения процесса обновления на экране появится сообщение Update finished. Нажимайте левую кнопку и проверяйте версию обновления в разделе Контроллер > Информация об устройстве.

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

В разделе меню Контроллер > Режимы управления можно настроить и сохранить три пресета параметров работы электромотора и переключаться между ними 3-х позиционным переключателем или кнопками на Бортовом компьютере. Номер активного в данный момент режима отображается вверху на главном экране. После настройки необходимо активировать режимы в пункте меню Контроллер > Дополнительные режимы > Включить доп.режимы установив значение On. В этом же меню Контроллер > Дополнительные режимы можно провести детальную настройку каждого режима (см. раздел Дополнительные режимы управления).

Если переключателя скоростей нет, то режим 1 используется по умолчанию. Если переключатель подключен к Бортовому компьютеру, то необходимо провести настройку кнопок Бортового компьютера в меню Бортовой компьютер > Настройка кнопок. См. раздел Настройка кнопок.

Настройка режимов

В строке # Текущий режим отображается выбранный в данный момент режим управления. Список возможных вариантов:
N — нейтраль.
S1 — режим 1.
S2 — режим 2.
S3 — режим 3.
RV — реверс.

Для настройки каждого режима используются четыре параметра:
Фазный — максимальное значение фазного тока, в Амперах (А). Выбор значений от до 500А, с шагом . При настройке учитывайте максимальный фазный ток вашего типа контроллера. В большинстве случаев рекомендуем указывать значение фазного тока в 1,5-2 раза больше батарейного.

Батарейный — максимальное значение батарейного тока, в Амперах (А). Выбор значений от до 400А, с шагом . При настройке учитывайте возможности подключенной батареи и максимальный батарейный ток вашего типа контроллера.

Мощность — максимальная мощность (разряда) батареи, в киловаттах (kW). Выбор значений от 0.00kW до 30.0kW, с шагом 0.1kW. Установите 0.0kW чтобы отключить лимит ограничения мощности.

Скорость — максимальная скорость в процентах (%). Выбор значений от 4% до 150%, с шагом 2%. Значение данного параметра определяет процент скорости в зависимости от опорной скорости (см. Настройка спидометра). Значение скорости более 100% активирует режим ослабления поля, что позволяет разгонять мотор выше напряжения питания. (см. Настройка ослабления поля).

Настройка торможения

Фазный торможения — величина фазного тока торможения мотором, в Амперах (А). Выбор значений от до 500А, с шагом . Для торможения до нуля рекомендуется включить Активное торможение в разделе Контроллер > Управление. При использовании концевиков на механических тормозах снижение скорости изменения тока торможения позволяет добавить плавности рекуперации.

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

Фаз.торм. при упр. скор. — фазный ток торможения при управлении скоростью, в Амперах (А). Выбор значений от до 500А, с шагом . Данная функция позволяет снижать скорость при сбросе ручки газа. Актуально для Direct Drive моторов.

Также для использования данной функции должны быть выбраны: Режим Скорость или Скорость и тяга в пункте меню Контроллер > Управление > Режим ручки газа. В пункте меню Контроллер > Управление > Лимит ск. при 0% газа включить лимит скорости при 0% газа (опционально), если требуется торможение при отпущенной ручке газа.

Настройка рекуперации

Фаз.торм. при 0% газа — фазный ток торможения при отпущенной ручке газа, в Амперах (А). Выбор значений от до 500А, с шагом . Данная функция позволяет начать рекуперативное торможение при сбросе ручки газа.

Данная функция будет активна если отключены дополнительные режимы в разделе меню Контроллер > Дополнительные режимы или, если при активированных дополнительных режимах в одном из разделов меню Режим S1, Режим S2 или Режим S3 в пункте Фаз.торм. при 0% газа указано 0A.

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

Скорость реверса — скорость заднего хода, в процентах (%). Выбор значений от 2% до 150%, с шагом 2%. Значение данного параметра определяет процент скорости в зависимости от опорной скорости (см. Настройка спидометра). Значение скорости более 100% активирует режим ослабления поля, что позволяет разгонять мотор выше напряжения питания. (см. Настройка ослабления поля).

Фазный реверса — величина фазного тока заднего хода, в Амперах (А). Выбор значений от 10А до 500А, с шагом .

Настройка ослабления поля

Ослабление — величина тока ослабления поля, в Амперах (А). Выбор значений от до 500А, с шагом . Данная настройка позволяет увеличить максимальную скорость мотора и зависит от напряжения питания, в любом случае, скорость будет не больше, чем максимальное напряжение питания (Vmax) контроллера (лимит 95В).


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


Чтобы настроить ослабление, необходимо:

  • для одного из режимов управления в разделе Контроллер > Режимы управления указать значение скорости более 100%, например Скорость 3 равна 120%.
  • установить значение тока ослабления в разделе Контроллер > Режимы управления, можно начать с 30А.

Ослабление поля включается при достижении максимальной скорости, Контроллер добавляет ток ослабления, ограничиваясь указанным в режиме управления фазным током и током ослабления. То есть, если действующий фазный ток равен 70А, а ток ослабления установлен на 30А значит в настройках фазного тока должно быть указано минимум 100А. Если фазный ток увеличится до 80А, то для ослабления останется только 20А, т.к. 80А+20А=100А.

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

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

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

  • разгона, выбор значений от 50A/s до 50000A/s с шагом 100A/s.
  • торможения, выбор значений от 50A/s до 50000A/s с шагом 100A/s.
  • отключения, выбор значений от 50A/s до 50000A/s с шагом 100A/s.

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

Дополнительные режимы управления

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

Чтобы активировать режимы управления необходимо в пункте меню Контроллер > Дополнительные режимы > Включить доп.режимы установить значение Вкл.

В пункте меню Контроллер > Дополнительные режимы > Нейтраль по умолч. включается режим нейтрали (N) при запуске контроллера, который будет активен пока не будет включена одна из скоростей. В режиме нейтрали работает только электрический тормоз, ручка газа и PAS отключены. Данный режим рекомендуется использовать с кнопками скоростей. Функция не работает с 3-х позиционным переключателем скоростей (функции портов S1of3 и S3of3 в меню Контроллер > Настройки портов).

Таймер нейтрали — включение нейтрали через определенное время, которое задается в настройках в секундах (s). Чтобы выключить необходимо переключить режим скорости.

У каждого режима есть свой раздел в меню Контроллер > Дополнительные режимы > Режим S1, Режим S2, Режим S3 со следующими настройками:

Реж. ручки газа — выбор режима работы ручки газа, читайте подробнее в разделе Настройка режима ручки газа.

Лимит ускорения и Лимит торможения — указываются в ERPM/s, значение от 0 ERPM/s до 500000 ERPM/s, с шагом 200 ERPM/s. Данные настройки позволяют лимитировать скорость разгона или замедления мотора, удобно использовать на скользких поверхностях. Для настройки рекомендуется зайти в раздел меню Контроллер > Флаги статуса, в нем есть два параметра которые регистрируют максимальные ускорения и замедления — Макс. ускорение и Макс. замедление. Вы можете сбросить значения этих параметров в этом же разделе меню, далее необходимо проехаться на вашем электротранспорте, чтобы зарегистрировать текущую динамику разгона и торможения. Полученные значения можно записать в лимиты и ориентироваться на эти данные. Если тип поверхности меняется, например, становится слишком скользко, то можно уменьшать эти значения до тех пор, пока не станет комфортно отлавливать момент потери сцепления колеса с дорогой.

Фазный торможения — величина фазного тока торможения мотором, в Амперах (А). Выбор значений от до 500А, с шагом . Для торможения до нуля рекомендуется включить Активное торможение в разделе Контроллер > Управление. При использовании концевиков на механических тормозах снижение скорости изменения тока торможения позволяет добавить плавности рекуперации.

Фаз.торм. при 0% газа — фазный ток торможения при отпущенной ручке газа, в Амперах (А). Выбор значений от до 500А, с шагом . Данная функция позволяет начать рекуперативное торможение при сбросе ручки газа. Если указан 0A или отключены дополнительные режимы в разделе меню Контроллер > Дополнительные режимы то для уровня рекуперации будет использовано значение, указанное в пункте меню Контроллер > Режимы управления > Фаз.торм. при 0% газа.

Реверс — активация заднего хода при выборе режима управления. Выбор значений Вкл и Откл.

Круиз — активация функции круиза. Выбор значений Вкл и Откл. Удобно использовать с режимом круиза Разрешен. удержание газа в пункте меню Контроллер > Управление > Круиз > Круиз для включения круиза на определенных режимах. См. раздел Настройка круиз-контроля.

Отключить мотор — отключение управления мотором. Выбор значений Вкл и Откл.

Отключить ручку газа — отключение управления по ручке газа. Выбор значений Вкл и Откл.

Активное торможение — разрешает торможение батареей до нуля. Выбор значений Вкл и Откл.

Обратный ход при тормозе — после остановки повторное нажатие ручки тормоза активирует обратный ход. Выбор значений Вкл и Откл.

Лимит скорости при 0% газа — разрешает лимитировать скорость при отпущенной ручке газа. Выбор значений Вкл и Откл. При выборе значения Откл управление мотором отключается при отпускании ручки газа.

Отключить PAS — отключает управление по ассистенту педалей. Выбор значений Вкл и Откл.

PAS Коэффициент — дополнительный множитель PAS для подстройки под выбранный режим, уменьшает сигнал PAS для более мягкого управления на больших мощностях. Выбор значений от 1% до 100%, с шагом 1%.

Управление

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

Настройка PAS и Torque sensor

В разделе меню Контроллер > Управление > Pedal Assist System настраивается система ассистирования педалями PAS, которая подключает электродвигатель при вращении педалей.

Чтобы иметь возможность подключения системы PAS необходимо опционально заказать провод PWM IO/PAS. Система PAS подключается к Контроллеру через провод PWM IO/PAS в порты P1/P2 разъема USB/PWM. При использовании датчика давления SEMPU необходим дополнительный вывод сигнала с порта TH разъема Управление.

Способы коммутации различных систем PAS вы можете посмотреть на схеме подключения.

PAS в отличие от Torque sensor управляет газом частотой, а не усилием вращения. Меню настройки PAS состоит из следующих пунктов:

PAS — выбор типа ассистента педалирования Датчик PAS или Датчик давления. При отсутствии системы PAS выберите значение Отключен.

Подключение — выбор варианта подключения 1-провод или 2-провода, для датчика угла поворота (энкодера) используется два провода.
Инвертировать PAS — изменение направления в случае 2-х проводного подключения. Выбор значений Вкл и Откл.
PAS полюсов — количество импульсов на один оборот педалей. Выбор значений от 1 до 200, с шагом 1.
PAS мин. частота — минимальная частота вращения педалей, при которой мотор включается в работу, Об/мин. (RPM). Выбор значений от 1 RPM до 500 RPM, с шагом 1 RPM.
PAS макс. частота — максимальная частота вращения педалей, при которой мотор включается в работу, Об/мин. (RPM). Выбор значений от 10 RPM до 1000 RPM, с шагом 5 RPM.
# PAS частота — значение сигнала, поступающего с PAS в режиме реального времени.
PAS таймаут — время, через которое отключается мотор после остановки вращения педалей, в секундах. Выбор значений от 0.02 сек до 5.00 сек с шагом 0.02 сек.
PAS фильтр — сглаживание сигнала управления для более плавной работы, в герцах (Hz). Выбор значений от 1 Hz до 100 Hz с шагом 1 Hz.
PAS мин. выход — минимальный уровень управления когда работает PAS, в процентах (%). Выбор значений от 0% до 100%, с шагом 1%.
PAS макс. выход — максимальный уровень управления, в процентах (%). Выбор значений от 0% до 100%, с шагом 1%. По аналогии с «нажатой» ручкой газа, PAS подает сигнал в указанных пределах.

Далее в меню находятся настройки относящиеся к датчику давления (Torque sensor).

Шкала давления — в Ньютон-метр/вольт (Nm/V). Можно откалибровать установив на педаль груз и через рычаг рассчитать момент на валу. Выбор значений от 0.0 Nm/V до 100.0 Nm/V, с шагом 0.5 Nm/V.
Нулевое давление — Нулевое давление, в милливольтах (mV). Выбор значений от 0 mV до 10000 mV, с шагом 10 mV.
Уровень защиты — отключение датчика давления при превышении порога указанного значения, в милливольтах (mV). Выбор значений от 0 mV до 10000 mV, с шагом 100 mV.
Усреднение тяги — период, за который считается значение давления, измеряется в полуоборотах (об/2). Если у датчика давления измерение идет только по одной педали, значит период должен быть кратный двум. Выбор значений от 1 об/2 до 20 об/2, с шагом 1 об/2.

# Момент — показывает текущее давление на датчике, в Ньютон-метрах (Nm).

# Человатт — показывает усредненную мощность, развиваемую вами при педалировании, в Ваттах (W).
Человатт мин. — минимальная мощность, развиваемая вами для активации управления, в Ваттах (W). Значения от 0 W до 500 W, с шагом 10 W.
Человатт макс. — максимальная мощность для 100% управления, в Ваттах (W). Значения от 0 W до 1000 W, с шагом 10 W.

Тяга мин. — момент, с которого начнет увеличиваться сигнал газа, в Ньютон-метрах (Nm). Значения от 0 Nm до 100 Nm, с шагом 2 Nm. Все значения меньше этого уровня это 0% газа.
Тяга макс. — момент, которым ограничивается уровень 100% газа, в Ньютон-метрах (Nm). Значения от 0 Nm до 300 Nm, с шагом 2 Nm.
Мгновенная тяга — активация датчика давления при нажатия без вращения. Значения Вкл и Откл. К датчику давления также относятся настройка частоты и выходного уровня как и к обычному PAS.
Стартовая тяга — минимальное давление на педалях для срабатывания “мгновенной” тяги, в ньютон-метрах (Nm). Выбор значений от 0 Nm до 120 Nm, с шагом 2 Nm.
Коэффициент — начальная мощность сигнала PAS управления (для регулирования кнопками), в процентах (%). Выбор значений от 1% до 100%, с шагом 1%.
Шаг изменения — шаг регулирования уровня мощности кнопками, в процентах (%). Выбор значений от 1% до 20%, с шагом 1%.
# Тек. коэффициент — текущий уровень PAS.

Дистанционное управление

Раздел меню Контроллер > Управление > RC Управление позволяет настроить дистанционное управление Контроллером с использование внешнего RC-приемника.

Вход для радиоуправления через ШИМ (PWM), подключается в порт P1 разъема USB/PWM на плате Контроллера. Для активации функции выберите значение PWM в пункте меню Режим входа P1.

Пункты меню # Частота входа и # Длина показывают текущее значение сигнала в герцах (Hz) и миллисекундах (ms) соответственно.

В пункте меню Функция выбирается функция управления — Газ, Тормоз или Газ с тормозом.


По показаниям сигнала настройте диапазон газа и/или тормоза.

# Диапазон газа
Газ мин — минимальное значение газа, в миллисекундах (ms). Выбор значений от 0.00 ms до 10.00 ms, с шагом 0.01 ms.
Газ макс — максимальное значение газа, в миллисекундах (ms). Выбор значений от 0.00 ms до 10.00 ms, с шагом 0.01 ms.

# Диапазон тормоза
Тормоз мин — минимальное значение тормоза, в миллисекундах (ms). Выбор значений от 0.00 ms до 10.00 ms, с шагом 0.01 ms.
Тормоз макс — максимальное значение тормоза, в миллисекундах (ms). Выбор значений от 0.00 ms до 10.00 ms, с шагом 0.01 ms.

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

В разделе меню Контроллер > Управление > Круиз настраивается круиз-контроль. После подключения кнопок или переключателей для управления круиз-контролем в порты Контроллера или Бортового компьютера вам необходимо настроить функции, которые относятся к круиз-контролю:

CRe — включение круиза.
CR+ — увеличить скорость круиза (когда активен).
CR- — уменьшить скорость круиза (когда активен).
CRr — восстановление круиза (включение последней сохраненной скорости).

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

В пункте меню Круиз можно выбрать несколько режимов управления:
Отключен — функция круиз-контроля отключена.
Кнопка — активация круиз-контроля по нажатию кнопки. Время срабатывания кнопки определяется параметром Время вкл. круиза.
Переключатель — активация круиз-контроля по включению переключателя, время не используется.
Удержание газа — активация круиз-контроля по удержанию ручки газа определённое время в одном положении. Время срабатывания определяется параметром Время вкл. круиза. Точность задается параметром Круиз по ручке газа в процентах (%), выбор значений от 1% до 30%, с шагом 1%. Точность необходима, так как в процессе езды ручка газа немного двигается из-за тряски. По умолчанию задано 2%.
Разрешение удержания газа — аналогично предыдущему режиму, с тем отличием, что для активации круиз-контроля требуется дополнительно нажать кнопку круиза.

Далее пункты меню для настройки круиза:

Восстанов. круиза — данная функция включает последнюю сохраненную скорость круиза, для подключения выберите функцию CRr при настройке порта. Функцию можно деактивировать выбрав параметр Отключен.

Время вкл. круиза — настройка задержки включения круиза в секундах (s), выбор значений от 0.25s до 30.00s, с шагом 0.25s.

Уровень круиза — выбор скорости, которую запоминает круиз контроль:

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

Плавность круиза — настройка ограничивает ускорение во время круиза, чтобы не было рывков, измеряется в электрических оборотах в минуту за секунду (ERPM/s). Чтобы получить значение в оборотах в минуту, необходимо значение ERPM/s разделить на число пар полюсов электромотора. Выбор значений от 0 ERPM/s до 50000 ERPM/s, с шагом 50 ERPM/s.

#Используется для вкл. круиза:
Безопасное ускорение — ограничивает ускорение, при котором включается круиз, например, чтобы он не включился при наборе скорости, в электрических оборотах в минуту за секунду (ERPM/s). Выбор значений 100 ERPM/s от до 10000 ERPM/s, с шагом 100 ERPM/s.
Мин. скорость — скорость, ниже которой нельзя активировать круиз и не работает восстановление круиза, в километрах в час (km/h). Выбор значений от 3 km/h до 127 km/h, с шагом 1 km/h.

Дополнительно, для управления круизом вы можете использовать для кнопок функции CR+ и CR-, которые регулируют скорость круиза, когда он активен.

Какие действия отключают круиз-контроль:

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

Настройка кривых ручек газа и тормоза

В разделе меню Контроллер > Управление > Кривые ручек газа/тормоза можно настроить поведение ручек газа и тормоза. Используя пункты меню Пресет газа и Пресет тормоза можно установить типовые настройки, для этого выберите один из пресетов газа или тормоза и нажмите ввод, пресет будет загружен.

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

Также доступна ручная настройка точек положения газа и тормоза, для этого выберите Нет в Пресет газа или Пресет тормоза и введите значение вручную. Доступно восемь точек положения для газа и тормоза:
Начало — начальная точка, в процентах (%), значения от 0% до 100%, с шагом 1%.
1-6 — средние точки, в процентах (%), значения от 0% до 100%, с шагом 1%.
Конец — конечная точка, в процентах (%), значения от 0% до 100%, с шагом 1%.

Вы также можете вручную отредактировать значение каждой из точек в установленном пресете.


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

Контроллер поддерживает подключение органов управления (газ, тормоз, переключатели и кнопки) к Контроллеру, Бортовому компьютеру, плате Микролайт или смешанное подключение, когда одна часть периферии подключается в Контроллер, а вторая часть в Бортовой компьютер, или в Микролайт и Бортовой компьютер. Это бывает необходимо в случае конфигураций Торк/PAS сенсор в Контроллер + ручка/курок газа в Бортовой компьютер. В пункте меню Контроллер > Управление > Источник управл. настраивается источник управления Контроллером.

Выбор вариантов источников управления:
Авто — все источники будут управлять контроллером. Встроенные и внешние, подключенные по CAN шине (например, в Бортовой компьютер или Микролайт).
Встроенный — управляет только то, что подключено непосредственно в Контроллер.
Удаленный — управление только по CAN шине (через Бортовой компьютер или Микролайт).
Отключен — отключает любое управление Контроллером.

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

В пункте меню Контроллер > Управление > Реж.ручки газа настраивается режим работы ручки газа.

Доступны три варианта режима:
Скорость — аналогичный режим используется в контроллерах Infineon и непрограммируемых недорогих контроллерах и характеризуется использованием максимального тока для достижения заданной скорости. В данном режиме используется максимальная тяга до набора нужной скорости, ручкой тяга не регулируется.
Скорость и тяга — комбинированный режим (аналогично Kelly), похож на работу педали газа в автомобиле с ДВС. В случае выбора режима Скорость и тяга выкрутив ручку газа на 50% по достижению 50% скорости потребление тока сократится до удержания соответствующей скорости. Ток разгона также будет пропорционально ниже.
Тяга — в данном режиме тяга ограничивается углом поворота ручки газа.
Мощность и тяга — отклик напоминает работу ручки газа на ДВС моторах.
Мощность — в этом режиме можно точно регулировать потребление с батареи с помощью ручки газа.

Адаптивный газ — данная функция позволяет более точно дозировать газ на высокой скорости, когда батарейный ток в настройках в разы ниже фазного. По умолчанию настроен на 6%.

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

Пункты меню в разделе Контроллер > Управление позволяют настроить диапазоны напряжения ручек газа и тормоза.

На текущий момент настройки напряжения для всех источников газа и тормоза общие.
# Ручка газа — показывает напряжение ручки газа, подключенной к Контроллеру, в Вольтах (V).
Газ мин и Газ макс — диапазон работы ручки газа, в милливольтах (mV), выбор значений от 0 mV до 15 000 mV, с шагом 10 mV. При превышении максимального значения на 5% будет включена защита от сломанной ручки газа. Если у вас неправильно выставлен диапазон, то при полном нажатии ручки газа будет выключаться электродвигатель, в данном случае необходимо увеличить значение диапазона.

# Ручка тормоза — показывает напряжение ручки тормоза, подключенной к Контроллеру, в Вольтах (V).
Тормоз мин и Тормоз макс — диапазон работы аналоговой ручки тормоза, в милливольтах (mV), выбор значений от 0 mV до 15 000 mV, с шагом 10 mV.

Уровень кнопки тормоза — сила торможения при нажатии кнопки тормоза относительно уровня фазного торможения, в процентах (%). Данная настройки позволяет регулировать уровень силы торможения ручками тормоза со встроенными кнопками тормоза.
Инвертировать тормоз — инвертирует значение напряжения с встроенной ручки тормоза. Выберите Вкл для включения. Полезно включить, когда в Бортовой компьютер подключена ручка тормоза с обратным напряжением и необходимо использовать значение Авто в пункте меню Контроллер > Управление > Источник управления. Цифровая ручка тормоза (т.е. кнопка) подключается в Бортовой компьютер, см. раздел Настройка кнопок.
Активное торможение — разрешает торможение батареей до нуля. Выбор значений Вкл и Откл.
Торможение при перегреве — разрешает торможение полным фазным током при перегреве мотора. Выбор значений Вкл и Откл.
Блок. газ при торможении — отключение ручки газа после нажатия тормоза, пока газ не будет полностью отпущен. Помогает при глюках ручки газа, в этом случае будет выставлен флаг Блокировка газа в меню Флаги статуса.
Обратный ход при тормозе — после остановки повторное нажатие ручки тормоза активирует обратный ход. Выбор значений Вкл и Откл.

Режим буста

Режим буста (уровень Пользователь) — время работы на максимальной мощности, в секундах. Выбор значений от 0.2c до 10c, с шагом 0.2c.

Функция работает следующим образом: в меню Контроллер > Режимы управления настраивается батарейный ток больше, чем ток разряда в настройках батареи в меню Контроллер > Батарея > Разряд макс. Далее выбираете время работы буста в меню Контроллер > Управление > Режим буста. Теперь, во время езды, при увеличении текущего тока батареи больше чем Разряд макс начинается отсчет времени, в течение которого будет работать это превышение, т.е. сам буст. По истечении этого времени батарейный ток будет сброшен до уровня настройки Разряд макс. Чтобы режим буста был снова доступен, необходимо в течение 1-й минуты ехать в режиме величины батарейного токе не более 70% от значения Разряд макс.

Например, на Sur-Ron Ultra Bee данный режим позволяет выжать из штатной батареи максимум и достичь мощности 21 кВт вместо 12кВт.

Настройка уровня 100% скорости

Пункты меню в разделе Контроллер > Управление позволяют настроить уровень 100% скорости. Максимальная скорость в режиме ослабления поля — 150%.

Фильтр опорной скорости — выбор режима фильтра. Выбор значений Линейный, Квадрат, Кубический. Для режимов управления Скорость и Скорость и тяга применяется фильтр по заданию скорости, для более плавного отклика на ручку газа. Алгоритм фильтра считает разницу между предыдущим запросом скорости и текущим, умножает ошибку в степень 1,2,3 (линейный, квадрат и кубический соответственно) и умножает на коэффициент. Полученное значение используется как частота среза НЧ фильтра. Чем больше изменение — тем резче отклик на него.

Коэффициент фильтра — устанавливает коэффициент фильтрации. Выбор значений от 0 до 30000, с шагом 100.

Режим скорости позволяет выбрать уровень 100% скорости и то от чего она зависит:

  • Откл — полностью отключает регулятор скорости.
  • Сред. U бат — среднее значение между минимальным и максимальным напряжением настроек батареи берется за опорную скорость, высчитывается через kV мотора.
  • U питания — текущее напряжение питания берется за опорную скорость, высчитывается через kV мотора.
  • Опорн. скорость — скорость в км/ч выставляется параметром Опорная скорость. Значение скорости берется с мотора или с внешнего датчика скорости, подключенного в контроллер.
  • Опорн. ERPM — скорость выставляется в электрических оборотах мотора параметром Опорная скорость.

Минимальная скорость — в электрических оборотах в минуту (ERPM). Выбор значений от 0 ERPM до 100000 ERPM, с шагом 100 ERPM.

Лимит скорости при 0% газа — разрешает лимитировать скорость при отпущенной ручке газа. Выбор значений Вкл и Откл. При выборе значения Откл управление мотором отключается при отпускании ручки газа.

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

В разделе меню Контроллер > Настройка мотора находятся все настройки, относящиеся к параметрам работы электродвигателя.

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

В разделе меню Контроллер > Настройка мотора > Термодатчик мотора можно выбрать диапазон температуры, в котором будет происходить плавное ограничение мощности (параметр Дельта °t) и указать максимальную температуру.

°t макс. — максимальная температура электромотора, в градусах Цельсия (°C). Выбор значений от 50°C до 200°C , с шагом 1°C.
Дельта °t — значение температуры, которое вычитается из максимальной температуры (°t макс), полученное значение температуры будет началом ограничения мощности, в градусах Цельсия (°C). Выбор значений от 1 °C до 100 °C, с шагом 1 °C.

В пункте меню Тип датчика вы можете выбрать следующие типы термодатчиков, которые поддерживает Контроллер — KTY81(82), KTY83, KTY84, NTC10K (B:3950), NTC10K (B:3380), PT1000. Для отключения температурного контроля выберите значение OFF.

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

В пункте меню # °t сопротивление отображается сопротивление термодатчика электродвигателя, с точностью +/-10%.

Сдвиг сопротивления — коррекция сопротивления термодатчика, в Ом (Ohm). Выбор значений от -100 Ohm до 100 Ohm, с шагом 1 Ohm.
Коррекция температуры — коррекция сопротивления термодатчика с учетом сопротивления проводки. Значения Вкл и Откл
Сопр. провода GND — сопротивление провода “земля”, в Ом (Ohm). Выбор значений от 0 Oh до 1000 Ohm, с шагом 1 Ohm.
Ток датчиков — ток потребления датчиков, если термодатчик подключен по общему проводу, в mA (мА). Выбор значений от 0 mA до 100 mA, с шагом 1 mA.
# Суммарный ток: — расчетный суммарный ток, для сверки по тестеру, в мА (mA).

Муфта

В разделе меню Контроллер > Настройка мотора > Муфта настраивается плавный пуск двигателя для мягкого зацепления муфты или фривила. Полезно для редукторных моторов или мид-драйвов. В данный момент настройка хорошо работает только в режиме управления Тяга, т.к. в нем всегда поддерживается зацепление. Альтернативным вариантом является настройка лимита ускорения в режимах S1,S2,S3 в разделе меню Контроллер > Дополнительные режимы управления.

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

# Фазн. ток
Время пуска — максимальное время на разгон, в секундах (s). Выбор значений от 1 s до 20 s, с шагом 1 s.
Ток пуска — фазный ток мотора, при котором будет определено наличие нагрузки и отключен плавный пуск, в амперах (А). Выбор значений от 0.2 А до 50.0 А, с шагом 0.2 А. Данное значение должно быть выше фазного тока разгона мотора без нагрузки.
Время тока — время, в течении которого должна присутствовать нагрузка, после чего плавный пуск отключится, в миллисекундах (ms). Выбор значений от 10 ms до 1000 ms, с шагом 10 ms.
Скорость разгона — значение в вольт/секундах (V/s). Выбор значений от 2 V/s до 1000 V/s, с шагом 2 V/s. Чем выше значение, тем больше потребуется указать Ток пуска, так как мотор будет потреблять больше тока на разгоне.
Ток удержания (20%) и Ток удержания (80%) — два параметра, регулирующие фазный ток, подаваемый на мотор в режиме Разгон и удержание, в амперах (А). 20% — ток при малых оборотах, 80% — ток при около-максимальных оборотах. Определить примерные значения можно по току холостого хода мотора. Выбор значений от 0.2 А до 50.0 А, с шагом 0.2 А.
Время вкл. удержания — время, через которое станет доступно удержание тяги мотором после нажатия ручки газа, в секундах (s). Выбор значений от 1 s до 120 s, с шагом 4 s.
Длительность удержания — время, в течение которого будет подаваться тяга после отпускания ручки газа, в секундах (s). Выбор значений от 1 s до 120 s, с шагом 1 s.


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

Настройка датчиков положения электродвигателя

В разделе меню Контроллер > Настройка мотора > Датчики положения находятся пункты меню для настройки датчиков положения электродвигателя. На данный момент контроллер поддерживает два типа датчиков — датчики Холла и датчик угла поворота (энкодер).

Тип датчиков — параметр требует перезагрузки при ручной смене настройки, на данный момент доступно два типа датчиков:
Hall — датчики Холла.
Encoder — датчик угла поворота (энкодер). Информацию по поддержке энкодера и совместимости типов датчиков между собой см. в разделе Настройки энкодера.

Режим датчиков — загружается при старте и сохраняется. Контроллер имеет следующие режимы работы датчиков Холла:
Бездатчик — управление мотором по интегрированию ЭДС, используется параметр Порог интегрирования. Он довольно нечувствителен к настройке, но для оборотистых моторов (типа RC) может потребоваться более точная настройка. В настоящий момент у данного режима нет алгоритма для старта с места, он работает стабильно только на оборотах. Определение настроек холлов происходит по бездатчику.
Совмещённый — старт мотора на датчиках, далее переключение на режим бездатчик, порог определяется параметром радиан в секунду (rad/s) в пункте меню Холлы>Бездатчик. Выбор значений от 0.00 rad/s до 2.00 rad/s с шагом 0.05 rad/s. Для перевода значений 1 rad/s to RPM = 9.5493 RPM.
Датчики — управление электромотором только по сигналам с датчиков Холла или энкодера.
Част. — частотное управление. Не использовать для движения!

Интерполяция датчиков — плавное изменение угла датчиков на основании скорости. Используется для режима FOC. Выбор значений Вкл и Откл.

Начало интерполяции — старт мотора всегда производится с дискретным углом, если используются цифровые холлы. После указанной скорости угол начинает плавно изменяться. Выбор значений от 0 rad/s до 100 rad/s, с шагом 1 rad/s.

Частотное управление — отдельный режим, которые может использоваться для питания оборудования через трансформатор или для просушки лака на обмотках мотора. Выбор значений от 10 HZ до 200 HZ, с шагом 1 HZ.

Настройка датчиков Холла

Далее в разделе меню Контроллер > Настройка мотора > Датчики положения > Настройки холлов находятся пункты для настройки датчиков Холла.

Фильтр холлов — включение и отключение фильтра по направлению вращения, выбор значений Направление и OFF.

Фильтр шагов — выбор времени задержки, в секундах (сек). Выбор значений от 0.000сек до 1.000сек, с шагом 0.002сек. Данная задержка используется, если поступило неправильное значение датчиков Холла. Все показатели, которые меньше установленного значения будут отфильтровываться.

Фильтр мин. шага — минимальное время переключения холлов, в мкс. Выбор значений от 25 мкс до 5000 мкс, с шагом 10 мкс.

Фильтр направления — выбор времени задержки на смену направления вращения электродвигателя (вперед/назад), в секундах (сек). Выбор значений от 0.000сек до 1.000сек, с шагом 0.002сек.

Фильтр простоя — когда мотор не двигается, положение датчика сбрасывается на среднюю позицию. Выбор значений от 10мс до 1000мс, с шагом 5 мс.

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

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


Ручная настройка угла датчиков Холла

В общем случае не рекомендуется менять данные настройки вручную и для установки углов датчиков Холла использовать режим Автонастройка!
В разделе меню Контроллер > Настройка мотора > Датчики положения > Ручная настройка угла находятся пункты для ручной настройки углов датчиков Холла электромотора.

Сдвиг для трапеции — дополнительный сдвиг для работы в режиме трапеции, в градусах (°). Выбор значений от -30° до 30°, с шагом .
Сдвиг общий прямой — сдвиг всех холлов на указанное значение для прямого вращения мотора, в градусах (°). Выбор значений от -60° до 60°, с шагом .
Сдвиг общий обратный — сдвиг всех холлов на указанное значение для обратного вращения мотора, в градусах (°). Выбор значений от -60° до 60°, с шагом .

Для сдвига всех холлов необходимо нажать правую кнопку Бортового компьютера, ввести угол сдвига, снова нажать правую кнопку. Значение обнулится и угол всех холлов изменится на указанное значение. Менять угол сдвига холлом можно в обратном направлении, задав отрицательное значение.

Сброс настроек холлов — обнуляет все углы холлов. Выбор значений Вкл и Откл.
Порог интегрирования — аналог углов холлов для бездатчикового режима управления двигателем, в вольтах (V).
Коэффициент корректировки — смысл коэффициента в том, чтобы найти среднюю точку положения датчиков холла при их настройке. Значения от 0.02 до 5.00, с шагом 0.02. Если значение коэффициента слишком маленькое, то процесс настройки завершится до того, как будет определена средняя точка. Если значение коэффициента слишком большое, то настройка не будет завершена и остановится по таймауту, т.к. не будет найдена средняя точка из-за того, что углы будут меняться слишком часто.

Настройка энкодера

В разделе меню Контроллер > Настройка мотора > Датчики положения > Настройка энкодера находятся пункты меню для настройки энкодера электродвигателя. Значения параметров в каждом из пунктов появятся после прохождения процедуры Автонастройки. Контроллеры, поддерживающие энкодер имеют оранжевые фазные провода и скорость энкодера 580kHZ в разделе Контроллер > Информация об устройстве. Провод для подключения электродвигателя с энкодером заказывается отдельно и устанавливается вместо провода для датчиков Холла.
Внимание: на старых контроллерах энкодер использует порт P1 для сигнала PWM положения мотора, настройте порты P1 и P2 в режим OFF и отключите выход ШИМ (PWM). Настройки применятся после перезагрузки.

Совместимость проводки и датчиков:
Холлы > Энкодер — если ваш контроллер с коннектором под датчики Холла, то вы можете сделать переходник под энкодер самостоятельно. Но, в этом случае, вы не сможете тронуться с места при включении, вам необходимо будет толкать ногами электровелосипед для старта.
Энкодер > Холлы — если ваш контроллер с коннектором под энкодер, то вы можете сделать переходник под датчики Холла самостоятельно. Все будет работать.

Шагов — число шагов энкодера, выбор значений с шагом 1.
# Инвертировать счетчик — выбор значений Откл и Вкл.
# Инвертировать PWM — выбор значений Откл и Вкл.
# Индекс Z — значение дополнительного выходного сигнала энкодера (указатель нулевой отметки), выбор значений от 0 и 7, с шагом 1.
# Сдвиг Z FW — сдвиг сигнала, выбор значений от -60° до +60° с шагом .
# Сдвиг Z BW — сдвиг сигнала, выбор значений от -60° до +60° с шагом .

Отладочные данные

Index — значение индексного сигнала энкодера.
Z-Index — значение указателя нулевой отметки.
PWM Period — период ШИМ сигнала, в микросекундах (µs).
PWM Width — ширина импульса ШИМ сигнала, в микросекундах (µs).
Rad by index — положение электромотора по индексу, в радианах (rad).
Rad by PWM — положение электромотора по ШИМ, в радианах (rad).

Параметры мотора

Пункты раздела меню Контроллер > Настройка мотора позволяют настроить параметры работы электродвигателя.

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

Направление вращения — данная настройка позволяет изменить направление вращения электродвигателя. Выбор вариантов Прямое и Обратное. Или вы можете поменять местами две фазы двигателя, чтобы изменить направление вращения.

Редукция мотора — дополнительный коэффициент редукции мотора для моторов со встроенным редуктором. Упрощает настройку передаточных чисел колеса для расчета скорости.

Порог интегрирования — аналог углов холлов для бездатчикового режима управления двигателем, в вольтах (V).

Режим управления — загружается при старте и сохраняется. На текущий момент контроллер имеет следующие режимы управления мотором:
Откл. — режим управления отключен.
Трапеция — устаревший способ управления, который используется только для детекта мотора.
FOC — векторное управление мотором.
DC-DC — режим зарядки, когда вы используете контроллер в режиме зарядки через мотор.

Выбранный в данном меню режим управления является приоритетной настройкой для контроллера. Если в меню Контроллер > Настройка мотора > Датчики положения выбран режим датчиков Холла, который не соответствует установленному режиму работы электромотора, то данный режим датчиков Холла будет автоматически заменен на более подходящий.

Макс напряжение мотора — абсолютный ограничитель напряжения, подаваемого на мотор, в вольтах (V). В большинстве случаев этот параметр не нужен. Выбор значений от 0V до 100V, с шагом 1 V.

kV — характеристика мотора, число электрических оборотов на вольт (eRPM/V).

Далее находятся пункты меню для настройки MTPA, данная функция позволяет добавлять отрицательный ток по оси d, чтобы увеличить тягу на IPM моторах.

Сопротивление фазное — результат измерения фазного сопротивления электромотора при автонастройке (пункт Moтор LR), в Омах (Ohm).

Индуктивность d — результат измерения индуктивности электромотора по оси d при автонастройке (пункт Moтор LR), в микроГенри (µH). Ось d («прямая») относится к компоненте магнитного поля статора, которое находится в фазе с магнитным полем ротора.

Индуктивность q — результат измерения индуктивности электромотора по оси q при автонастройке (пункт Moтор LR), в микроГенри (µH). Ось q («квадратура») относится к составляющей магнитного поля статора, которая на 90° не в фазе с магнитным полем ротора.

Потокосцепление — общий магнитный поток, пронизывающий электрический контур, в Веберах (Wb).

Оптимизация FOC — меняет режим ШИМ FOC с выбором значений Эффективность или Пульсации. В режиме Эффективность — уменьшает потери в контроллере. В режиме Пульсации — уменьшает пульсации тока в моторе и, в некоторых случаях, немного увеличивает КПД мотора и уменьшает его шум.

MTPA (только для IPM) — данная функция должна быть включена (Вкл) для моторов IPM, для всех остальных типов моторов эта функция должна быть отключена (Откл).

FOC Vq лимит — улучшает ослабление поля на некоторых моторах. Выбор значений Вкл и Откл.

# Настройки трапеции:
Сдвиг для трапеции — сдвиг фазы для трапеции, в градусах (°). Выбор значений от -30° до 30°. Данный пункт аналогичен такому же пункту в разделе меню Контроллер > Настройка мотора > Датчики положения > Ручная настройка угла.
Усилитель тока трапеции — в режиме бездатчика или трапеции подает 100% ШИМ в начале каждой коммутации обмоток. Выбор значений Вкл и Откл.
Ток усиления — настройка относится к режиму управления Трапеция, минимальный ток, с которого включается быстрое накачивание тока в обмотках, в амперах (А). Выбор значений от 0 A до 100 A, с шагом 1 A.
Скорость усиления — настройка относится к режиму управления Трапеция, минимальная скорость, после которой включается быстрое накачивание тока в обмотках, в радиан в секунду (rad/s). Выбор значений от 0.00 rad/s до 2.00 rad/ms с шагом 0.05 rad/s.

Батарея

В разделе меню Контроллер > Батарея настраиваются параметры подключенной к Контроллеру батареи. Вся линейка контроллеров Nucular поддерживают напряжение питания от 20В до 90В, это 21S для литий-ионных (Li-ion) батарей и 25S для литий-железо-фосфатных батарей (LiFePO4). Для настройки батареи необходимо указать диапазон питающего напряжения и тока. Для корректного отображения емкости батареи на экране Бортового компьютера и правильного расчета остатка заряда необходимо указать емкость батареи в настройках Бортового компьютера. Если вы используете несколько батарей с разными параметрами на одном велосипеде, вы можете сохранить конфигурации для каждой батареи на SD-карте и загружать их после замены батареи. SD-карту можно хранить в Бортовом компьютере.

#Быстрая настройка напряжения — функция, которая поможет выбрать правильные параметры батареи. Для автоматической настройки пунктов Полный заряд, Питание макс, Питание мин вам необходимо выбрать тип химии батареи из следующих вариантов:
LiIon (3.6V) для литий-ионной батареи (Li-ion)
LFP (3.2V) для литий-железо-фосфатной батареи (LiFePO4)
LTO (2.3V) для литий-титанатной батареи (Li4Ti5O12)

Далее выбираете Кол-во ячеек, значения от 8S до 28S, с шагом 1S. После этого в пункте Применить настройки выбираете Да. После сохранения настроек вы увидите окно с новыми параметрами батареи. Важно помнить, что мы гарантируем работу контроллеров с напряжением до 90В. Технически устройство рассчитано на 95В, но при работе на напряжении свыше 90В гарантия будет аннулирована, о чем вы будете предупреждены во всплывающем окне. Например, при попытке выбрать значение 22S для литий-ионной батареи. При превышении в настройках 95В, контроллер также предупредит вас, что вы пытаетесь настроить слишком большое напряжение.

Полный заряд — дельта напряжения относительно максимального, при котором во время включения контроллера будет сбрасывать расход ватт-часов, в вольтах (dV). Данная настройка сбрасывает статистику после зарядки при включении Контроллера. Выбор значений от 0.00 dV до 10.00 dV, с шагом 0.3 dV.

Питание макс и Питание мин — диапазон напряжений батареи, в вольтах (V). Выбор значений от 20.00V до 95.00V, с шагом 00.1V. Также данные настройки используются для режима Преобразователь.

Для литий-ионных (Li-ion) батарей можно считать минимум 2.8V*S, максимум 4.2V*S.
Для литий-железо-фосфатных (LiFePO4) — минимум 2.7V*S, максимум 3.6V*S.

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


Заряд макс — максимальный ток зарядки батареи, при рекуперации или в режиме Преобразователь, в амперах (А). Выбор значений от 1.0A до 400.0А, с шагом 0.5А.

Разряд макс — максимальный ток разряда батареи, но в режиме буста может быть больше (см. настройку режимов управления), в амперах (А). Выбор значений от 1.0A до 400.0А, с шагом 0.5А.

Мощность макс — максимальная разрядная мощность батареи. Установите 0W чтобы отключить лимит мощности, в ваттах (W). Выбор значений от 0W до 30000 W, с шагом 100W.

# DC напряжение — текущее напряжение питания Контроллера, в вольтах (V).

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

В разделе меню Контроллер > Преобразователь настраивается режим зарядки батареи от блока питания через мотор. Зарядка через катушку индуктивности в данный момент не поддерживается. Схему подключения блока питания см. по ссылке.

Включить — включение режим преобразователя. Выбор значений Вкл и Откл.

Авто-включение — при активации настройки разрешается автоматический старт зарядки при подключении блока питания в зарядный разъем. Выбор значений Вкл и Откл.

Уровень детекта — напряжение на обмотках электродвигателя, после которого запускается преобразователь, а также блокирует управление, в вольтах на фазе (Vph). Выбор значений от 10Vph до 80Vph, с шагом 1Vph.

Батарея макс ток — максимальный ток заряда батареи, если значение не указано, тогда используются настройки батареи, в амперах (А). Выбор значений от 0.0А до 100.0A, с шагом 0.5А.

Батарея мин ток — минимальный ток заряда батареи при снижении тока по напряжению, в амперах (А). Выбор значений от 0.5А до 10.0A, с шагом 0.5А.

Недозаряд — напряжение относительно настройки максимального напряжения батареи, в вольтах (V). Позволяет снизить напряжение зарядки. Выбор значений от 0.00V до 10.0V, с шагом 0.1V.

Дельта снижения тока — уменьшает ток зарядки принудительно по мере приближения к максимальному напряжению, в вольтах (dV). Выбор значений от 0.0dV до 20.0 dV с шагом 0.5 dV.

БП макс макс — максимальный ток блока питания, в амперах (А). Выбор значений от 2.0A до 150.0A, с шагом 0.5A.

Падение U БП — допустимое падение напряжения на проводах или блоке питания, в вольтах (V). Выбор значений от 0.50V до 10.00V, с шагом 0.25V.

Макс t° мотора — установка ограничения температуры нагрева мотора при зарядке, в градусах Цельсия (°C). Выбор значений от 50°C до 120 °C, с шагом 5°C.

MPPT — включает и выключает функцию отслеживания точки максимальной мощности при зарядке батареи через контроллер от солнечной панели.

Ниже в разделе меню через знак # показаны текущие значения напряжений, токов и мощности зарядки:
# Ток батареи
# Напряжение батареи
# Мощность заряда
# Ток зарядки
# Напряжение зарядки

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

Индикация справа:
-22.1A — параметр инфостроки, в зависимости от настроек Бортового компьютера.
0:0:58 — время, прошеднее после начала зарядки, часы, минуты, секунды.
I24.9 — ток зарядки, в амперах (А).
U53.7 — напряжение зарядки, в вольтах (V).

Индикация посередине — температура мотора и контроллера, соответственно, в градусах Цельсия (°C).

Индикация слева:
59.0V — параметр инфостроки, в зависимости от настроек Бортового компьютера.
15Wh — емкость батареи, в Ватт-часах (Wh).
100% — уровень заряда батареи, в процентах (%).
I24.9 — ток батареи, в амперах (А).
U53.7 — напряжение батареи, в вольтах (V).


Настройка портов

В разделе меню Контроллер > Настройка портов настраиваются функции портов. В Контроллере есть тринадцать цифровых портов которые можно настроить на разные функции — I1-I4, IO5, IO6, I7-I13. См. схему подключения.

Также дополнительно доступны шестнадцать CAN портов CAN порт 1CAN порт 16, сигналы которых можно настроить на Бортовом компьютере или Микролайт. Это программные значения, физических входов на платах меньше, в данный момент доступно восемь CAN-портов IO1-IO8 в Бортовом компьютере (см. схему подключения) плюс четыре Хоткея (кнопки на Бортовом компьютере, описание настроек см. в разделе Настройка кнопок). В будущем добавится шесть CAN-портов I1-I6 в плате Микролайт.

В разделе Контроллер > Настройка портов > Состояние портов можно проверить активацию входа по замыканию контакта. При подаче сигнала значение будет менять с Откл. на Вкл. Ниже в пунктах меню # Ручка газа и # Ручка тормоза можно посмотреть напряжение на ручке газа и тормоза соответственно.

Если органы управления подключены в Бортовой компьютер, то проверять активацию входа по замыканию контакта надо в меню Бортовой компьютер > Информация.

# PAS An — показывает напряжение аналогового входа PAS датчика, в вольтах (V).


В пункте Контроллер > Настройка портов > Режим скоростей выбирается способ переключения дополнительных режимов S1,S2,S3 для входов в Контроллере или CAN входов — Кнопка или Переключатель.

Доступные функции для портов Контроллера I1, I2, I3, I4, IO5, IO6, I7, I8-I13 и CAN портов CAN порт 1CAN порт 16:
OFF — отключение порта.
RV — задний ход.
CRe — включение круиза.
CR+ — увеличить скорость круиза (когда активен).
CR- — уменьшить скорость круиза (когда активен).
CRr — восстановление круиза (включение последней сохраненной скорости).
BK — кнопка торможения.
DM — отключение мотора (отключает газ, тормоз, PAS).
DTH — отключение ручки газа.
DPAS — отключение PAS сенсора.
P+ — увеличение уровня мощности PAS.
P- — уменьшение уровня мощности PAS.
SWSNS — вход датчика переключения скоростей (Gearsensor) для отключения тяги мотора. Функционал в разработке.
N — активирует режим нейтрали принудительно, сбрасывает счетчик номера скорости если используется. Если включена нейтраль по умолчанию, то для выхода из режима нейтрали необходимо заново нажать кнопку скорости.
ETNH — включение ручки газа.
nBK — инвертированный вход кнопки тормоза, включает тормоз при размыкании контакта.
S1 — скорость 1.
S2 — скорость 2.
S3 — скорость 3.
S1of3 — скорость 1 для 3-х позиционного переключателя.
S3of3 — скорость 3 для 3-х позиционного переключателя.
Scyc — циклирование скоростей по кругу, последовательное переключение с помощью одной кнопки.
S++ — инкремент скорости, переключение скорости от меньшей к большей с помощью одной кнопки.
S– — декремент скорости, переключение скорости от большей к меньшей с помощью одной кнопки.
SPSNS — вход, внешний датчик скорости.
Spec. — спец. функция порта, например, USB или PWM выход.
CL1-CL5 — мгновенный импорт конфигурации по нажатию CAN кнопки (до пяти разных конфигураций). Для корректного импорта, номер функции должен соответствовать номеру в названии файла вашей конфигурации. Например, функция CL3 будет соответствовать файлу с названием ncconf3.cfg. Описание настройки данной функции.

Далее в меню находятся пункты для настройки выходов ШИМ.

Настройка выходов ШИМ

Для активации выхода ШИМ IO5 или ШИМ IO6 в разделе меню Контроллер > Настройка портов должен быть установлен в режим Spec. и отключен PAS.

Выход ШИМ — выбор частоты дополнительного ШИМ выхода на портах P1/P2. Выбор значений частоты ШИМ — 100Hz, 500Hz, 1kHz, 5kHz, 10kHz, 24kHz (FAN). Для обычной лампочки больших значений не нужно. Выберите частоту 100Hz, этого будет достаточно, чтобы не видеть мерцания. Высокая частота с пометкой FAN используется для управления вентилятором, это их стандартная частота.

ШИМ IO5 и ШИМ IO6 — выбор режимов работы:

  • Отключен — режим не выбран.
  • Стоп-огни — активируется когда нажат тормоз.
  • Габариты — активируется когда включен контроллер.
  • t°C мотора — активируется за две дельты температуры мотора (настройка Дельта °t в меню Контроллер > Настройка мотора > Термодатчик мотора), по мере нагрева мотора будет увеличиваться ШИМ.
  • t°C контроллера — активируется от 40°С, максимальное значение при 80°С температуры контроллера.

ШИМ IOn Минимум / Максимум — выбор выходного диапазона заполнения ШИМ, значения от 0% до 100%, с шагом 1%.
ШИМ IOn t° Минимум / t° Максимум — выбор температуры мотора или контроллера, значения от 0°С до 100°С, с шагом 1°С.

Дополнительные настройки

В разделе меню Контроллер > Доп. настройки находятся различные дополнительные настройки Контроллера.

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

Кнопка включения Контроллера находится на задней стороне Бортового компьютера. В пункте меню Контроллер > Доп. настройки > Кнопка включения выбирается способ включения/выключения Контроллера, который включается, когда на него подается питание или замыкаются контакты кнопки. В отключенном режиме Контроллер потребляет около 100мкА, поэтому если повторно подключить питание, не разрядив конденсаторы, контроллер может не запуститься.

Выбор настроек кнопки включения:
Отключена — контроллер включается при подаче питания или при замыкании кнопки питания, не отключается.
Переключатель — контроллер включается при замыкании кнопки питания (когда EN замкнут на GND), отключается при размыкании.
Кнопка — контроллер включается кнопкой на Бортовом компьютере, ее необходимо нажать в течении 2 сек и отпустить, отключается повторным удержанием кнопки.
CAN — контроллер включается при подаче питания или при замыкании кнопки, отключается только когда другое устройство по CAN шине отправляет команду отключения. Полезно использовать с несколькими контроллерами, когда один контроллер настроен на кнопку или переключатель, а остальные на режим CAN.

Автоотключение — активация функции отключения контроллера спустя некоторое время, если мотор не крутится. Выбор значений Вкл и Откл. Время отключения настраивается в пункте Время сна.

Время сна — выбор времени отключения контроллера при активированной функции Автоотключения, в секундах (s). Выбор значений от 30s до 1500s, с шагом 5s.

Блокировка при включении — функция блокирует управление контроллером при запуске, пока на Бортовом компьютере не будет введен пароль, если Бортовой компьютер отсутствует, включение этой настройки приведет к постоянной блокировке контроллера.

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

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

Расчет скорости — включение в Контроллере расчета скорости. Полезно для многомоторных конфигураций. Данную настройку можно отключить на некоторых моторах. Выбор значений Вкл и Откл.

Длина окружности — длина окружности колеса, в миллиметрах (mm). Выбор значений от 0mm до 3000mm, с шагом 5mm. Для расчета длины окружности можете воспользоваться онлайн-калькулятором.

Звезда мотора — в данной настройке указывается количество зубьев звезды на моторе (условно), что позволяет задать редукцию с вала мотора на колесо. Также эту настройку можно использовать как коэффициент редукции для редукторных МК.

Звезда колеса — количество зубьев звезды колеса, аналогично настройке Звезда мотора.

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

Мастер-контроллер

В разделе меню Контроллер > Доп. настройки > Мастер-контроллер можно включить функцию управления другими контроллерами с текущего. Эта настройка подойдет для многомоторных конфигураций, где управление заведено в один из контроллеров напрямую.


Уровень доступа

В меню Контроллер > Доп. настройки > Уровень доступа вам доступны четыре уровня: Новичок, Пользователь, Продвинутый, Инженер.

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

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

Прочие настройки

Лимит t° CPU — ограничение температуры процессора, в градусах Цельсия (°C). При достижении указанного порога будет ограничиваться фазный ток. Выбор значений от 60°C до 105°C, с шагом 5°C.

ID устройства — настройка номера контроллера в CAN-сети. Данный номер отображается в разделе меню Настройки > Устройства перед каждым устройством, которое подключено в сеть по протоколу LEVCAN. Если, по умолчанию, номер вашего устройства 0 рекомендуем сменить его на другое число, для корректного обновления прошивки.

Префикс 1 и Префикс 2 — настройка названия контроллера для многомоторных конфигураций. Используя префиксы вместе или по отдельности можно указать, где расположен электродвигатель, которым управляет Контроллер. Выбор значений для каждого префикса — Нет, Передний, Задний, Левый, Правый. Для сохранения настройки перейдите в пункт меню Контроллер > Сохранить настройки и выберите Вкл., после этого перезапустите контроллер. Теперь разделе меню Устройства перед названием контроллера будет отображаться его префикс.

Например, у вас 2WD самокат и два контроллера 12F, вам надо их как-то различать в меню Устройства для удобства настройки. Контроллеру для переднего электродвигателя можно назначить префикс Передний, тогда в разделе меню Устройства данный контроллер будет называться Передний Nucular controller.

Если вы используете привод 3WD и более, то для названия контроллера необходимо задействовать оба префикса. Например, если контроллер управляет задним правым электродвигателем, то настройка будет выглядеть так: Префикс 1Задний, Префикс 2Правый.


PID регуляторы

В разделе меню Контроллер > PID регуляторы настраиваются различные сигналы пропорционально-интегрально-дифференцирующих (ПИД) регуляторов — устройств в управляющем контуре с обратной связью, используемых в системах автоматического управления для формирования управляющего сигнала с целью получения необходимых точности и качества переходного процесса. Настройки для продвинутых пользователей.

Для настроек каждого регулятора используются два или три коэффициента:
Ki — интегральный коэффициент.
Кp — пропорциональный.
Kd — дифференцирующий.

Square Ki, Kp — регулятор фазного тока при трапеции.
FOC Ki, Kp — регуляторы векторного управления.
FW Ki, Kp — коэффициенты ослабления поля.
DCv Ki, Kp — регулятор напряжения по шине питания.
DCi Ki, Kp — регулятор тока по шине питания.
DCw Ki, Kp — калькулятор мощности.
Speed Ki, Kp, Kd — регулятор скорости для режима управления Скорость или Скорость + тяга.
PLL Ki, Kp — регулятор определения скорости вращения мотора по холлам.
Acceleration Kp, Ki — регулятор замедления и ускорения.


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

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

Сбросить — сброс всех статусов. Выбор значений Вкл и Откл.
Макс. ускорение — максимальное ускорение, в ERPM/s.
Макс. замедление — максимальное замедление, в ERPM/s.
Ток перегрузки — последний зарегистрированный ток на фазах, в Амперах.
Перегрузка тока — превышение допустимых значений по току. Значения Вкл и Откл.
Пульсации напряжения — переток на контроллере P24F (плита), который отслеживается через пульсацию питания. Значения Вкл и Откл.
Чрезмерное ослабление — ошибка по ослаблению. Значения Вкл и Откл.
Превышение U питания — слишком высокое напряжение питания, ошибка появится свыше 95В, но в целом зависит от модели контроллера. Значения Вкл и Откл.
Низкое U питания — слишком низкое напряжение питания, меньше минимального порога питания батареи. Значения Вкл и Откл.
Ошибка управления — контроллер не смог вовремя плавно отключить электродвигатель когда был отпущен газ. Может происходить на некоторых моторах когда используется ослабление, уменьшите ток ослабления. Значения Вкл и Откл.
Защита 12V — выход из строя или ошибка по линии питания 12В. Значения Вкл и Откл.
Ошибка тормоза — ошибка подключения ручки тормоза. Значения Вкл и Откл.
Ошибка газа — ошибка подключения ручки газа. Значения Вкл и Откл.
Блокировка газа — показывает что ручка газа отключена. Значения Вкл и Откл.
Ошибка датчиков положения — ошибка подключения датчиков положения двигателя. Значения Вкл и Откл.
Ошибка индекса трапеции — ошибка сигнала с датчиков при управлении по трапеции. Значения Вкл и Откл.
Ошибка потоков — перегрузка процессора. Значения Вкл и Откл. Ошибка не критичная, сообщите нам, если она возникнет.
Защита по PAS — ошибка системы PAS. Значения Вкл и Откл.
Перегрев контроллера — защита по перегреву контроллера. Значения Вкл и Откл.
Перегрев мотора — защита по перегреву электромотора. Значения Вкл и Откл.
Неисправность защиты — аппаратная ошибка, неисправность всех систем защиты при самотестировании контроллера. При возникновении этой ошибки эксплуатация Контроллера будет невозможна. Значения Вкл и Откл.
Ошибка измерения ADC — программная ошибка аналогово-цифровой преобразователя (АЦП). Значения Вкл и Откл.
Ошибка измерения VBUS — ошибка измерения напряжения питания. Значения Вкл и Откл.
Напряжение на фазах — превышение напряжения на фазах. Значения Вкл и Откл.
LEC — формы ошибок CAN-шины. Если все в порядке, вы увидите значение Ok. При ошибках будут значения — Stuff, Form, Acknowledgment, Bit recessive, Bit dominant, CRC, SW. Сообщите нам код, если возникает одна из указанных ошибок.
Получено с ошибкой — ошибки CAN-шины на прием.
Отправлено с ошибкой — ошибки CAN-шины на передачу.
CAN сост. — перегрузки буферов. Если все в порядке, вы увидите значение Ok. При ошибках будут значения — OVR0, OVR1, OVR01. При возникновении этой ошибки сообщите нам код.
CAN RX — количество сообщений в CAN-шине на прием.
CAN TX — количество сообщений в CAN-шине на передачу.
CPU Load — текущая загрузка центрального процессора, в процентах (%).

Отладочная информация

В разделе меню Контроллер > Отладочная информация показаны основные параметры работы вашей Контроллера, электромотора и всей системы в целом — температура, обороты, напряжение и ток, а также значения регуляторов тока.

Температура FET — температура полевых транзисторов (MOSFETs) Контролера, в градусах Цельсия (°C).
Температура мотора — температура электромотора, в градусах Цельсия (°C).
DC ток — сила постоянного тока, в амперах (А).
DC напряжение — напряжение постоянного тока, в вольтах (V).
AC ток — сила переменного тока, в амперах (А).
AC напряжение — напряжение переменного тока, в вольтах (V).
Motor U0 — постоянное напряжение на фазах, в вольтах (V).
System 12V — напряжение на CAN-шине 12V, в вольтах (В).
System 5V — напряжение на CAN-шине 5V, в вольтах (В).
RPM — обороты мотора, Об/мин.(RPM).
ERPM — электрические обороты мотора в минуту (ERPM).
Hall вход — данный параметр позволяет проверить работоспособность датчиков холла. В этом пункте есть три цифры, каждая показывает уровень сигнала, если медленно вращать мотор рукой, то все три цифры должны меняться. Если ни одна цифра не меняется — проверьте подключен ли разъем холлов или может быть оборвана земля. Если не меняется одна из цифр — нет контакта или оборван провод датчика. Для проверки контактов в контроллере нужно отключить разъем холлов и померить напряжения на разъеме контроллера то на сигнальных линиях холлов должно быть около 4V, должно присутствовать 5V на питании и примерно 3V на линии термодатчика.
Hall индекс — виртуальное положение мотора, цифры от 1 до 6 (нормальная работа).
Газ % — процент, на сколько нажат газ.
Тормоз % — процент, на сколько нажат тормоз.
Запрос скорости — задание для регулятора скорости, в eRPM.
Запрос тока — запрос фазного тока, либо положительный газ, либо отрицательный тормоз.
Абс. лимит тока — лимит тока для данного типа контроллера с учетом перегрева.
Температура CPU — температура центрального процессора, в градусах Цельсия (°C).

Далее в меню находятся разделы Отладка FOC и Удаленное управление, с описанием которых вы можете ознакомиться ниже.

Отладка FOC

В разделе меню Контроллер > Отладочная информация > Отладка FOC

U Q — напряжение по оси Q, в вольтах (V).
U D — напряжение по оси D, в вольтах (V).
I Q — сила тока по оси Q, в амперах (А).
I D — сила тока по оси D, в амперах (А).
I Q reqest — запрос тока по оси Q, в амперах (А).
I D reqest — запрос тока по оси D, в амперах (А).


Удаленное управление

В разделе меню Контроллер > Отладочная информация > Удаленное управление можно посмотреть параметры ручек газа и тормоза, подключенных к другим устройствам, подключенным в CAN-шину (Бортовой компьютер или Микролайт). Также вы можете посмотреть какие сигналы приходят с остальных устройств, подключенных в CAN-шину

Throttle — напряжение на ручке газа у удаленного источника (Бортовой компьютер или Микролайт), в вольтах (V).
Brake — напряжение на ручке тормоза у удаленного источника (Бортовой компьютер или Микролайт), в вольтах (V).
Throttle % — процент, на сколько нажат газ у удаленного источника.
Brake % — процент, на сколько нажат тормоз у удаленного источника.
Neutral — сигнал нейтрали, On или Off.
Brake — сигнал тормоза On или Off.
Disable Motor — сигнал отключения электромотора, On или Off.
Disable Throttle — сигнал отключения газа, On или Off.
Disable PAS — сигнал отключения PAS, On или Off.
Reverse — сигнал заднего хода, On или Off.
Speed mode: — сигналы активного в данный момент режима управления, S1, S2 или S3.


Логгер

В разделе меню Контроллер > Логгер включается и настраивается запись данных при работе Контроллера. Данный функционал экспериментальный, могут возникать ошибки. Файл сохраняется в формате CSV на SD карту, вставленную в Бортовой компьютер. Для просмотра файла можно воспользоваться сервисом Datazap. SD карта должна иметь файловую систему FAT32.

Запустить запись — для начала записи выберите значение Вкл и нажмите правую кнопку Бортового компьютера. После этого пункт меню # Состояние перейдет в статус Ожидание. Запись начнется автоматически после нажатия ручки газа. Если в процессе записи возникнет ошибка вы увидите ее код в пункте меню # Код ошибки. В случае возникновения ошибки, во-первых, проверьте, что SD карта имеет файловую систему FAT32, во-вторых, что на SD карте есть свободное место для записи. Дополнительно, вы можете удалить ненужные файлы с карты. После чего, перезапустите Контроллер и начните запись еще раз. Если ошибка повторяется, свяжитесь с нами через сайт или чат-техподдержки и сообщите код ошибки.

Остановить запись — остановка записи, выберите Вкл, чтобы закончить запись.

Постоянная запись — позволяет активировать режим непрерывной записи лога, в том числе при остановках. В прошивках до v0.8.12 лог писался только в процессе движения и работы электромотора.


Режим запуска — выбор режима запуска записи:

  • Ручной — включение записи вручную.
  • При включении — запись начинается автоматически при включении Контроллера.

Время в логе — два параметра времени при записи на выбор:

  • Шаг времени — дельта времени с момента предыдущей записи.
  • Системное — глобальное время, которое инкрементируется после старта контроллера.

Период записи — задержка между записями значений. Можно выбрать либо количество тактов ШИМа (PWM1, PWM2, PWM5, PWM10), либо время (1ms, 10ms, 20ms, 100ms, 1s, 5s, 10s, 30s).

Режим записи — выбор режима записи:

  • Буффер — буферизация и запись отрезками.
  • Макс скорость — постоянный режим записи.

Усреднений данных — использование фильтров при записи:

  • Нет — фильтр отключен (записывает реальные значения).
  • Быстр — небольшое усреднение (сглаживает значения).
  • Медл — большое усреднение.

Добавить заголовок в лог — добавление названия контроллера при записи лога, чтобы можно было различить к какому контроллеру относится лог в многомоторных конфигурациях. Установить название контроллера можно в меню Контроллер > Доп. настройки, пункты Префикс 1 и Префикс 2.

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

# Данные для записи:
Battery Voltage (Напряжение батареи) — запись лога напряжения батареи.
Battery Current (Ток батареи) — запись лога силы тока батареи.
Motor Voltage (Напряжение мотора) — запись лога напряжения мотора.
Motor Current (Ток мотора) — запись лога силы тока мотора.
Wheel speed (Скорость) — запись лога скорости.
Motor rad/s (Мотор рад/с) — запись лога угловой скорости электромотора.
Motor RPM (Мотор об/мин) — запись лога оборотов электромотора в минуту.
Motor angle (Угол мотора) — запись угла электромотора.
Tmotor °C (Т-датчик мотора °C) — запись лога температуры электромотора.
Tfet °C (Т-датчик контроллера °C) — запись лога температуры полевых транзисторов контроллера.
Raw hall input (Вход холлов) — запись лога состояния входа с датчиков Холла без фильтра.
Hall index (Индекс холлов) — запись лога виртуального положение мотора.
Throttle % (Газ %) — запись лога работы ручки газа.
Brake % (Тормоз %) — запись лога работы ручки тормоза.
FOC Vq — запись лога напряжения по оси Q.
FOC Vd — запись лога напряжения по оси D.
FOC Iq — запись лога силы тока по оси Q.
FOC Id — запись лога силы тока по оси D.
FOC Iq request (FOC Iq запрос) — запись лога запроса силы тока по оси D.
FOC Id request (FOC Id запрос) — запись лога запроса силы тока по оси D.
Current phA (Ток фазы A) — запись лога силы тока на фазе A электромотора.
Current phB (Ток фазы B) — запись лога силы тока на фазе B электромотора.
Current phC (Ток фазы C) — запись лога силы тока на фазе C электромотора.
PAS frequency RPM (PAS частота об/мин) — запись лога частоты PAS.
PAS torque Nm (PAS тяга Нм) — запись лога тяги PAS.
PAS power W (PAS мощность Вт) — запись лога мощности PAS.
Speed request (Запрос скорости) — запись лога запроса скорости.
Torque request (Запрос тяги) — запись лога запроса тяги.
Fault flag (Флаг ошибки) — запись кода ошибки в лог.

Статистика

В разделе меню Контроллер > Статистика можно посмотреть данные по Контроллеру. Это статистика за поездку, которая будет сброшена автоматически после выключения питания Контроллера. Если у вас несколько Контроллеров в системе, то суммарные данные по всем контроллерам вы можете посмотреть в общей статистике в Бортовом компьютере.

Вт*ч использовано — суммарный расход энергии (потрачено плюс заряжено), в Ватт-часах (Wh).
Вт*ч потрачено — расход энергии, в Ватт-часах (Wh).
Вт*ч заряжено — энергия, полученная в процессе рекуперации, в Ватт-часах (Wh).
Процент зарядки — процент энергии, восстановленной в процессе рекуперации (%).
A*ч использовано — суммарный расход энергии, в Ампер-часах (Ah).
A*ч потрачено — расход энергии (потрачено плюс заряжено), в Ампер-часах (Ah).
A*ч заряжено — энергия, полученная в процессе рекуперации, в Ампер-час (Ah).
Мин. напряж.бат. — минимальное напряжение батареи, в Вольтах (V).
Макс. фазный ток — максимальный фазный ток, в Амперах (A).
Макс. мощность — максимальная мощность электродвигателя, в Ваттах (W).
Макс. темп. мотора — максимальная температура электродвигателя, в градусах Цельсия (°C).
Макс. темп. контроллера — максимальная температура Контроллера, в градусах Цельсия (°C).

Указанные ниже значения являются приблизительными!
Эффективность мотора — КПД электродвигателя, в процентах (%).
Средняя эффективность мотора — среднее КПД электродвигателя, в процентах (%).
Тяга — текущая тяга электродвигателя, в Ньютон-метрах (Nm).
Мощность выходная — мощность, которую выдает электродвигатель, в Ваттах (W).
Мощность входная — мощность, которая поступает в электродвигатель, в Ваттах (W).

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

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

Nucular Controller — название устройства в зависимости от типа Контроллера.
Предел напряжения — 95V. Гарантия распространяется на напряжение питания до 90V включительно.
Максимальный ток — значение максимального фазного тока в зависимости от типа Контроллера, в амперах (А).
Скорость энкодера — 26kHz или 580kHz (новая версия контроллера с оранжевыми фазными проводами).
Дата прошивки — дата компиляции прошивки.
Версия прошивки — версия установленной прошивки, проверить наличие обновлений можно в разделе Прошивки.
Дата загрузчика — дата компиляции загрузчика данных.
Версия загрузчика — версия загрузчика данных.
Дата производства — дата производства контроллера.
Наработка — наработка контроллера в киловатт-часах (kW*h).
t° сред за 100 ч — средняя температура контроллера за последние 100 часов.
t° сред — средняя температура контроллера за все время.
Защит по току — число сработавших защит по току за все время работы контроллера.
Защит по температуре — число сработавших защит по температуре за все время работы контроллера.
Защит по напряжению — число сработавших защит по напряжению за все время работы контроллера.
Включений — число включений Контроллера.
Время работы — общее время работы Контроллера, минуты, часы, дни.
Серийный номер — серийный номер Контроллера (для устройств произведенных с 01.07.2022). Сфотографируйте или запишите этот номер и храните его отдельно от Контроллера. Он может потребоваться вам при обращении за ремонтом или в случае кражи Контроллера. После обновления прошивки на 0.8.7 в некоторых версиях контроллеров, произведенных до 01.07.2022 также может появиться серийный номер. Проверьте после обновления.