Контроллер BLDC управляет работой бесщёточного электромотора: подаёт ток на фазы, обрабатывает сигналы датчиков Холла, регулирует скорость, тягу, рекуперацию и защиту силовой системы. От правильного выбора контроллера зависит разгон, максимальная скорость, нагрев мотора, ресурс аккумулятора и стабильность работы электротранспорта.
При подборе контроллера нужно учитывать напряжение аккумулятора, мощность мотора, ток батареи, фазный ток, тип управления, наличие реверса, рекуперации, влагозащиты и возможности настройки. Для моторов 500–1000 Вт обычно достаточно контроллеров 30–35 А, для 1500–2000 Вт — 45–60 А, для 3000–5000 Вт применяют Votol EM100/EM150, Sabvoton SVMC72150 и Fardriver ND72450/ND72530, а для мощных проектов — Fardriver ND72680, Sabvoton SVMC72200 и Votol EM200.