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 - обычный режим. Другие режимы используются для различных режимов калибровки, выбирать их вручную нельзя. |