7 Команды

Список Bluetooth команд для контроллера PSM. Инструкция по их применению и настройке описана в разделе Настройка контроллера.

Команда Описание
   
============== Команды чтения параметров
vresion Возвращает версию прошивки контроллера
volt Возвращает текущее напряжение питания
curr Возвращает текущий ток потребления
erpm Возвращает текущие обороты двигателя. Для правильной работы необходимо задать pole_pairs
t_esc Возвращает температуру контроллера в градусах цельсия. Температура с датчика обычно выше температуры корпуса с наружи на 10-15 градусов. Нормальное значение температуры во время работы 50-60 градусов. При 70 градусах срабатывает защита и контроллер начинает плавно ограничивать ток, при 75градусах контроллер отключается.
t_mot Возвращает температуру мотора в градусах цельсия
trot Возвращает текущее значение положения ручки газа
info Краткая сводка основных параметрах (напряжение, ток, температура)
   
============== Команды настройки
save Сохранить параметры. После сохранения необходима перезагрузка ключом зажигания.
calib_motor Начать настройку двигателя. В качестве параметра указывается мощность в Вт потребляемая при калибровке, при задании команды без параметра по умолчанию выбирается 50Вт. см. Настройка мотора
calib_trot Начать калибровку ручки газа. см. Настройка ручки газа
pole_pairs Задать число пар полюсов двигателя. Необходимо задать для правильного отображения оборотов, не влияет на работу мотора.
   
============== Команды настройки ограничений см. Настройка ограничений
v_min Задать минимальное напряжение батареи в мВ, ниже которого контроллер будет ограничивать ток.
v_max Задать максимальное напряжение батареи в мВ, выше которого контроллер будет отлучать рекуперацию.
curr_max Задать максимальный ток батареи в мА.
curr_max_recovery Задать максимальный обратный ток рекуперации батареи в мА.
curr_phase_max_forward Ограничение фазного тока в прямом направлении(разгон) в мА.
cpmf Аналогично curr_phase_max_forward, сокращённая команда.
curr_phase_max_revers Ограничение фазного тока в обратном направлении(торможение) в мА.
cpmr Аналогично curr_phase_max_revers, сокращённая команда.
curr_phase_min Экспериментальная настройка. Задаёт минимальный фазный ток в мА, ниже которого мотор отключается. Позволяет немного экономить заряд. Не рекомендуется задавать более 3000мА.
erpm_max Ограничение электрических оборотов двигателя.
rpm_max Ограничение оборотов двигателя.
   
============== Дополнительные функции
bms Расход заряда батареи с последнего включение. Выводится: изменение напряжения, потраченный заряд в Вт/ч и мА/ч с учётом рекуперации и в скобках отдельно выводится восстановленный заряд за счёт рекуперации.
odo Команда показывает текущий пробег в км, время в движении и с момента включения и расход энергии вт*ч/км за поездку.
odo_calib Калибровка одометра, в данной команде необходимо ввести пройденное расстояние с момента включения в метрах. Можно откалибровать транспорт дома по рулетке 3-5м, либо на улице предварительно замерив расстояние по карте. Пример: odo_calib 1000 - калибровка при пройденной дистанции 1000м.
speed Выводит текущую скорость в км/ч. Для корректной работы спидометра необходимо откалибровать одометр.
speed_limit Установить ограничение скорости в км/ч. Пример: speed_limit 25 - ограничение скорости 25 в км/ч.
mode Режим работы. mode 0 - программно выключить контроллер, mode 3 - обычный режим. Другие режимы используются для различных режимов калибровки, выбирать их вручную нельзя.