E-scooter Electronics: Controller, BMS, Display, IoT

The motor spins, the battery delivers energy — but between them, and around them, a third critical assembly works: electronics. This is the motor controller, switching current through three winding phases hundreds of times per second; the BMS, monitoring every cell string and preventing the battery from catching fire; the display module with its buttons and throttle; and in shared scooters — a cellular modem with GPS. This article explains how each of these modules works, how to read them in a spec sheet, and why the same “1,000 W power” behaves differently depending on which controller is delivering it.

1. Motor Controller (ESC, Electronic Speed Controller)

As already described in the motors article, a BLDC motor has stationary windings on the stator and permanent magnets on the rotor. On its own it does not spin — it needs electronics to switch the three winding phases in sequence so that the magnetic field “runs ahead” of the rotor magnets. This is what the ESC does: it takes the throttle signal (potentiometer or Hall sensor), reads the current rotor position, calculates the correct switching moment, and applies current to the phases through six power switches (two per phase — for the high and low sides of the half-bridge).

Sensored (Hall sensors) vs sensorless (back-EMF)

The controller needs to know exactly where the rotor is in order to switch the correct phase at the right moment. Two standard strategies:

  • Sensored. Three Hall sensors are embedded in the stator, spaced 120 electrical degrees apart. They output a digital signal directly indicating the rotor magnet position. The controller simply reads this three-bit code and knows the current rotor position from the six possible electrical positions. The advantage is confident start from rest and full torque at zero speed, because the controller has no guesswork. (Mechtex; Texas Instruments)
  • Sensorless. Instead of sensors, the controller tracks the back-EMF on the phase that is not currently commutating: when a rotor magnet passes an idle winding, a small voltage is induced whose waveform directly indicates the rotor position. This is cheaper (no three sensors and three extra wires), but performs poorly at zero and very low speeds — back-EMF there is small and lost in noise. As a result, sensorless scooters sometimes “lurch” when starting from rest, especially on an incline. (DigiKey; PMC)

The standard in entry- and mid-range e-scooters is sensored with Hall sensors; sensorless appears in cheap kids’ scooters and some low-end models as a cost-saving measure.

Six-step (trapezoidal) vs sine-wave (FOC) commutation

The second equally important axis is how the controller shapes the current in the phases. Two main algorithms:

  • Six-step / trapezoidal commutation. Over one electrical revolution of the rotor the controller passes through six “steps”: at each step one phase is connected to “+” one to “−”, and the third floats. Switching is abrupt, on a leading edge. This is a simple and cheap algorithm; it runs even on an 8-bit microcontroller. The drawback is torque ripple (torque pulses at each of the six steps) and higher current harmonics that partly go into heating the windings rather than into rotation. (Power Electronic Tips; DigiKey TechForum; TI E2E)
  • Sine-wave commutation / FOC (Field-Oriented Control). The controller generates smooth sinusoidal current simultaneously in all three phases, modelling a rotating magnetic field. This eliminates torque ripple, reduces noise (the characteristic “whirr” from a six-step hub), lowers winding heat (no harmonics) and raises efficiency — per manufacturer estimates and engineering blog measurements, up to ~95 % vs ~85 % for a typical six-step. The cost is far more complex maths: the controller must decompose the current into the “along the magnetic field axis” (d-axis) and “perpendicular to it” (q-axis) components hundreds of times per second, solve a pair of equations, and feed back the correct PWM pulse width to each of the six MOSFETs. This requires a 32-bit ARM Cortex-M3/M4 with hardware multiply and PWM timers at ~16–50 kHz. (Qorvo; Power Electronic Tips)

A six-step controller is never explicitly labelled as such in a spec sheet — it is the default. «Sinewave controller», by contrast, manufacturers typically highlight as a feature: quiet start, smoother throttle, less heat in traffic.

MOSFET as power switches

Each of the three phases is controlled by a pair of N-channel MOSFET transistors (high and low side of the half-bridge) — six in total for the three-phase bridge. Two key MOSFET parameters that define the controller’s limits:

  • RDS(on) — channel resistance in the on-state. Lower means less ohmic heating at the same current: conduction loss ≈ I² × RDS(on). Modern low-RDS MOSFETs (e.g. Infineon StrongIRFET — successors to the IRFB family) achieve 1–3 mΩ at 100 A continuous. (Diodes Incorporated; Infineon)
  • VDS (breakdown voltage) — peak voltage the transistor can withstand between drain and source. A 36 V scooter uses MOSFETs rated at 60–80 V with margin for voltage spikes; a 72 V scooter uses 100–150 V types. Exceeding VDS destroys the transistor instantly. (Infineon)

Thermal management is critical: under full load the controller in a high-power scooter can dissipate tens to hundreds of watts as heat (on the order of a few hundred watts at peak, as a rule of thumb), so the board is bolted to the aluminium deck housing through thermal paste, or the controller is integrated into a sealed heatsink enclosure.

Specific controller examples

  • Xiaomi M365 (ESC1). Standard 36 V sensored six-step controller rated at ~250 W nominal / ~500 W peak. Phase driver MT8006A; power switches — ST14810 / ST15810 / NCEP85T14 across board revisions. All these details are known from community reverse-engineering (ScooterHacking Wiki; Koxx3 SmartESC_STM32_v1, GitHub; m365beta.botox.bz Custom Firmware Toolkit); Xiaomi never published an official ESC datasheet. The stock controller limits phase current to ~20 A; custom firmware (botox CFW) removes this limit but risks overheating and capacitor failure.
  • Minimotors Dualtron — EY series. Terminological precision matters here: EY3 and EY4 are display + throttle modules, not controllers. The actual controller is a separate, more powerful board inside the deck; EY3 sends it commands over a UART bus through a 5-pin or 6-pin connector. (Rider Guide; Minimotors; VORO Motors) The Dualtron controllers themselves in the top range (Thunder 3, X Limited) are sensored six-step with speed/current limits programmable through the display’s P-menu.
  • NAMI Burn-E 2 / 2 Max — sinewave controllers. The Burn-E 2 has two sinewave controllers in separate sealed modules; the Burn-E 2 Max has two 50 A sinewave controllers, delivering a combined peak of 8,400 W. The controllers are marketed as a key class advantage — thanks to sine-wave commands the motor delivers torque more smoothly and quietly than the six-step Dualtron. (Rider Guide; Fluid Free Ride; Freshly Charged)
  • Apollo Phantom V3 — «MACH1». Apollo describes its MACH1 controller as “sine-wave-like” (formally the manufacturer writes «supremely smooth throttle response akin to a sine wave controller» rather than claiming full FOC). 52 V, up to 25 A per motor, four configurable speed levels (gear-1/2/3/4), OTA firmware updates via the app. (Apollo; Electric Scooter Insider; Electrek)
  • VESC (Vedder Electronic Speed Controller). A separate story: in 2014 Swedish engineer Benjamin Vedder released an open-source ESC design based on STM32F4 with a DRV8302 driver that out of the box supported FOC, sensored and sensorless, regenerative braking and Bluetooth telemetry. (Benjamin Vedder; vedderb/bldc, GitHub; Robotics Knowledgebase, CMU) The project immediately found a home in DIY e-scooter and skateboard communities and spawned dozens of derivatives (VESC 4, 6, Trampa, Maytech). No production e-scooters use VESC — it is a customiser’s tool installed in modified Dualtrons, custom boards and cargo e-bikes. Vedder himself later released a separate branch, vesc_bms_fw — an open-source BMS firmware that works with his ESC. (vedderb/vesc_bms_fw, GitHub)

2. BMS (Battery Management System)

As already mentioned in the batteries article, the BMS is a small separate board inside the battery pack — without which a modern lithium-ion pack cannot be safely operated. Let us unpack exactly what it does.

Basic functions: monitoring, balancing, disconnection

The BMS continuously measures:

  • Voltage of every series cell string (cell-level voltage), typically with accuracy better than ±5 mV — needed to catch “lagging” cells.
  • Total current (via a shunt resistor or Hall sensor) — for the capacity counter and short-circuit protection.
  • Temperature at multiple points in the pack via NTC thermistors.

Based on this, the BMS disconnects the battery in fault conditions: overcharge (overvoltage), deep discharge (undervoltage), overcurrent / short circuit, overtemperature and undertemperature. The BMS also performs balancing — bringing cells with lower voltage up to the level of stronger ones, so the entire pack ages uniformly. (Synopsys; Bird)

Passive vs active balancing

Two architectures:

  • Passive balancing. A bleed resistor with a controlled transistor is connected to each series cell string. When the BMS sees one string has already reached the upper voltage threshold while others have not, it simply dissipates the excess energy as heat on that string’s resistor while the others catch up. Balancing current is small — 0.1–1 A; a full equalisation cycle often takes 6–12 hours and only runs at the end of charging. Cheap, reliable, and sufficient for typical everyday uneven cell aging. (EMBS; Flash Battery; ScienceDirect)
  • Active balancing. Instead of burning energy as heat, the BMS transfers energy from the “stronger” string to the “weaker” one via a capacitive or inductive converter. More efficient, but substantially more expensive and complex — essentially absent from scooters; typical application is EVs and stationary ESS, where energy value outweighs board cost. (Daly)

The vast majority of scooters use passive BMS — which is sufficient if the owner follows a sensible charging regime.

Why Li-ion cannot be charged below 0 °C: lithium plating

A separate, critically important BMS function is blocking charging at sub-zero temperatures. When the electrolyte temperature is below 0 °C, lithium ions cannot intercalate fast enough into the graphite anode and begin depositing on its surface as metallic lithium — a phenomenon called lithium plating. The deposited metallic lithium “needles” (dendrites) do not return to the electrolyte in subsequent discharge cycles and gradually grow until they pierce the separator between anode and cathode — at which point internal short circuit and thermal runaway become a matter of time. (Battery University; Large Battery; Bogart Engineering)

A well-designed BMS therefore simply will not pass charging current until the pack temperature has risen above ~0 °C. Discharging (i.e. riding) at sub-zero temperatures is permissible — the plating mechanism is absent there, with only reduced capacity from viscous electrolyte. Owner behaviour rules, manufacturer-specific temperature thresholds (Xiaomi 6 Ultra: charging 8–40 °C; Segway-Ninebot: with battery <0 °C «cannot accelerate normally and may not be charged»; Apollo: «freezing → ~25 % of normal range»), real-world range drop figures and the studded tyre regulatory window in the Nordics are all covered in the winter operation article.

Thermal runaway and the role of the BMS

Thermal runaway is a self-reinforcing exothermic reaction in which heat from one cell triggers electrolyte decomposition, which releases more heat, then oxygen from cathode material decomposition, then combustion in the cell’s own gas without external oxygen. One cell entering TR can ignite the entire pack within minutes, even if the other 29 cells are intact. (UL Research Institutes; MDPI Batteries; Nature Communications Engineering)

What the BMS can do:

  • Cut current when any NTC thermistor exceeds its temperature threshold — this will slow the onset of TR if the cause is external (e.g. an external short circuit on the pack).
  • Emergency-trip the MOSFET switches on overcurrent — this is the only barrier against a short circuit in the battery compartment.

What the BMS cannot do:

  • Stop a TR that has already started inside a cell due to an internal defect (e.g. a metallic particle from a manufacturing defect or separator puncture from an impact). Only the battery’s own construction can help there — IP67 sealing with ceramic separators between cells, as in the Lime Gen4. That design context is covered in detail in the sharing scooters article.

Testing by the CPSC (US Consumer Product Safety Commission) lab on hoverboard batteries showed: the BMS can delay TR but not prevent it if the root cause is an internal cell defect. (CPSC + NSWC)

UL 2271 / UL 2272 and New York’s Local Law 39 of 2023

Two certifications that define the formal safety boundary for a lithium-ion scooter:

  • UL 2271 — the standard for batteries themselves in Light Electric Vehicles (LEVs). Includes tests for overcharge, short circuit, impact, vibration, drop, thermal cycling and IP protection. The certificate means the battery as an assembly has survived a defined set of tests without ignition or explosion. (Testing Lab; Acculon Energy)
  • UL 2272 — the standard for the complete device (e-scooter, hoverboard, e-skateboard). Verifies the electrical system (controller + wiring + charging port + BMS), the thermal compatibility of the battery with the device, BMS fault behaviour, and charger response. (UL Standards; UL Solutions; ACT LAB)

New York, Local Law 39 of 2023, in effect from 16 September 2023, became the first US law to explicitly require UL 2271 for batteries and UL 2272 for devices when selling, renting or hiring within the city. The trigger was a series of fires with fatalities caused by improvised and second-market battery re-imports. In the following year (2024) deaths from e-bike/e-scooter fires in New York fell by 75 % compared to the 2023 peak. (UL Standards & Engagement; NYC Council; NYC Rules)

Practical conclusion for the buyer: «UL 2272 certified» in a spec sheet is not marketing — it is a formally verified assembly; «UL 2272 listed» means the product is in the UL registry with an assigned identifier (FRP) that can be verified on ul.com.

Specific BMS examples

  • Texas Instruments BQ76952 — industrial reference front-end: monitor-protector for 3–16 series cells, high measurement accuracy, I²C / SPI / HDQ interfaces, built-in balancing functions. This is not a complete BMS but an analogue front-end around which manufacturers add a microcontroller and power switches. The datasheet is publicly available and used by engineers as a design reference. (TI; DigiKey)
  • Daly Smart BMS — a mass-market Chinese manufacturer covering 3S–24S (12–84 V), 40 / 60 / 100 A, with Bluetooth monitoring via an app. The standard choice for DIY projects and small-batch production. (DALY)
  • VESC BMS — open-source (vedderb/vesc_bms_fw, GitHub) BMS firmware from Benjamin Vedder. Provides full transparency, firmware updates via CAN bus, and integration with the same software as the VESC ESC.

The specific BMS chipsets in commercial production scooters (Lime Gen4, Bird Three, NAMI Burn-E, Dualtron Thunder 3, Apollo Phantom) are not publicly disclosed by manufacturers: this is part of their internal IP. Bird is a notable exception — in its own blog (Bird BMS) the company confirms the presence of a monitoring and balancing system, but without chipset details.

3. IoT and Telemetry: the “connected scooter”

Between the controller and BMS, in the decks of shared and some premium consumer scooters, lives a fourth module — the IoT board. Its function is communication with the outside world: GPS coordinates, mobile data, data exchange with the operator or owner.

What counts as a connected scooter

Standard sensor and module set:

  • GNSS receiver (GPS + Galileo) for geolocation; under open sky a consumer GPS is accurate to within roughly a 5 m radius, but in an urban canyon signal reflections off buildings (multipath) degrade it — often to tens of metres. (GPS.gov)
  • Cellular modem — LTE-M (low-bandwidth, low-power) or NB-IoT (narrowband), which can maintain a session for years on a single battery without frequent modem recharging.
  • Accelerometer + gyroscope (inertial sensors) for fall detection (topple detection), hard braking (accident detection) and riding style (aggressive braking patterns).
  • Sharing ring to the controller — the IoT board connects to the ESC via UART and enables or disables the throttle over the same bus that the display uses to read speed.

Commercially available module examples: Nordic nRF9160 (Nordic Semiconductor) — LTE-M/NB-IoT + GNSS in a single package, a typical choice for new generations of shared scooters; Ezurio Pinnacle 100 (Ezurio) — cellular + Bluetooth in one module.

Shared scooter architecture: onboard geofencing

In a modern shared scooter the IoT board stores the city’s geofence zones locally and reacts to zone boundary crossings without contacting the server. This is fundamental: with server-side geofencing the delay from crossing a speed zone boundary to the motor limit being applied could reach 5–10 seconds (time for a GPS coordinate packet → cellular → server → response → ESC). The onboard solution reacts in <1 second. (Joyride Garage; Lime; Government Technology; u-blox; Tandfonline)

Technically this works as follows: the operator uploads a KML file with zone polygons to the IoT modem via cellular; the modem caches it locally. While riding, GNSS coordinates are compared against the polygons on the board itself, and the command “limit throttle to 10 km/h” or “stop the motor” goes via UART to the ESC directly.

Specific examples

  • Lime Gen4 (Lime; Levy Fleets; FCC filing) — GPS, 4G/LTE cellular, BLE, accelerometer, gyroscope, wheel speed sensor, BMS, swappable battery integration with the e-bike Gen4 platform. Lime does not publicly disclose the specific cellular modem chipset; the FCC filing is the closest official source with technical data.
  • Bird Three (Bird; TechCrunch; Bird; Electrek) — per company claims, 200+ sensor inputs and the first in class AEB (Autonomous Emergency Braking): accelerometer and camera detect rapid approach to an obstacle and automatically apply the brake before the rider can react. At its 2021 launch this was the only active safety system in the class.
  • Spin S-200 (Ford Media Center; Washington Post; TechCrunch; Washington Post) — three wheels, computer vision on front + rear cameras, ML recognition of pedestrians and lane lines, Spin Valet — remote operator control of the scooter via cellular link for parking. 300-unit pilot in Boise ID, 2021.
  • Voi Voiager 5 / Voiager 9 (Voi; Zag Daily; Voi) — in-house IoT board (unlike many operators using commercial OEM modules), topple detection and accident detection with operator notification on fall. Voi is deploying Voiager 9 from Stockholm in 2026 (3,000 units) as the first production scooter with a stated 10+ year service life.

Consumer market: Bluetooth-only

In premium consumer scooters (Apollo, NAMI, Dualtron, Segway-Ninebot, Xiaomi) there is no cellular modem. Instead of cellular, Bluetooth Low Energy (BLE) connects to the owner’s smartphone app:

  • Apollo (Phantom, City Pro, Pro 2) — BLE-only; the app allows reading telemetry, configuring speed levels, and OTA firmware updates relayed through the phone. (Apollo; Apollo Support)
  • Segway-Ninebot MAX / KickScooter series — BLE via the Segway-Ninebot app, device activation on first use, cruise control configuration. (Segway-Ninebot; Electric Ride Blog)
  • NAMI Burn-E / Dualtron — BLE via third-party apps (M365 Tools for Xiaomi-compatible protocol, EY3 app for Minimotors). No official “brand” app typically exists.

This is a fundamental difference: a BLE-only scooter cannot be remotely locked by the manufacturer in the event of loss or theft, and does not transmit ride data without the owner’s consent. A shared scooter does the opposite on both counts.

Ride data and privacy

Sharing operators collect a detailed log of every ride: GPS trace point-by-point, date/time, speed, acceleration, and rider information. Lime, Bird and others transmit anonymised MDS feeds (Mobility Data Specification) to cities, enabling infrastructure planning — and simultaneously drawing legitimate criticism from privacy advocates regarding the risk of re-identification of trip traces. (Lime; ACLU of Northern California; MIT Technology Review; Jascha Franklin-Hodge, Medium)

4. Display and Controls

The display module is a separate board on the handlebar with a small LCD/OLED screen and buttons. It does not control the motor itself — it only sends commands over a serial interface to the main controller in the deck. The communication standard is UART (asynchronous serial at 9,600 or 38,400 baud). (Qiolor)

Widely used display types in the e-scooter segment:

  • EY3 (Minimotors) — monochrome LCD integrated with the throttle, configurable via P-menu (speed, wheel diameter, motor pole count, ABS, regeneration). 5–6-pin UART connector. Used in Dualtron Thunder 3, Storm, Storm Limited, some Kaabo and Currus models. (Rider Guide; Minimotors)
  • EY4 (Minimotors) — next generation, full-colour 4×2″ LCD with app compatibility via BLE. Debuted in the Dualtron X Limited. (VORO Motors) The detailed historical context of EY3/EY4 as an industry reference and why the Kaabo Wolf Warrior 11 borrows EY3 from the Dualtron Thunder is in the profile of hyperscooter class OEM founder Minimotors.
  • Focan — widespread in Apollo (HEX display in V1/V2 and LX display in V3 — both Focan), Hiboy, NIU KQi. (focan-uart, GitHub)
  • Xiaomi M365 display — minimalist LED module showing speed and mode, no numeric details. The Xiaomi 4 Pro already uses an OLED with a larger set of fields.

CAN bus vs UART: why scooters stay on UART

In the e-bike industry there has been a visible move from UART to CAN bus in recent years (the controller-area network — the same protocol as in cars): Bafang’s main motors are migrating to CAN variants for heavy-duty and modular e-bike applications. (Bafang; HPC Bikes; Tritek Battery; Haytrix)

E-scooters, by contrast, almost all remain on UART. Reasons:

  • Simpler architecture: controller, BMS, display, IoT — 3–4 nodes in one compact deck enclosure. CAN bus with arbitrated addressing makes sense when there are many nodes spread apart (as in a car). In a scooter, point-to-point UART is cheaper and sufficient.
  • Ecosystem legacy: the entire scooter display ecosystem (EY3, Focan, Xiaomi-compatible) grew up on UART; a CAN migration would break compatibility with the existing mass of customers and third-party diagnostic apps.
  • Engineering simplicity: a UART protocol can be read with a logic analyser in an evening; CAN requires specialised tools. This lowers the service barrier.

Isolated exceptions exist in premium models with flexible modularity (announced Voi Voiager 9 versions with in-house IoT may use CAN, but the manufacturer has not confirmed this publicly).

5. How to read the “electronics” section of a spec sheet

What to look for:

  • Controller type: «sinewave» or «FOC» — a plus; «square wave» / no designation — standard six-step.
  • Sensored vs sensorless: not always stated, but cheap scooters under 300 W with a jerky start — suspect sensorless.
  • UL 2272 listed/certified: for home use — this is the formal safety boundary. Without certification the scooter may be illegal in New York (Local Law 39 of 2023) and excluded from insurance payouts in the event of fire.
  • BMS characteristics — rarely published, but «smart BMS with Bluetooth» means only the ability to read data from an app, not the quality of certification.
  • IoT: in a consumer scooter, cellular is almost always absent. «Bluetooth» or «App» is BLE, not cellular. Cellular connectivity is an attribute of shared scooters; for the private owner it (effectively) does not exist.
  • Display: EY3 / EY4 / Focan / Xiaomi-display — these are just interface module names, not a quality indicator. Look at the actual behaviour — number of configurable settings, OTA updates, app compatibility.

6. When this subsystem determines the choice

  • If you ride in stop-and-go urban traffic — a sine-wave controller (NAMI Burn-E, Apollo MACH1) feels noticeably more pleasant at low speeds than six-step (Dualtron Thunder, cheap M365 clones). This is not marketing — it is physical torque ripple.
  • If you live in an apartment building and bring the scooter indoors — a UL 2271 certified battery and UL 2272 certified device is formal assurance that the pack has passed tests for short circuit, overheating, impact and vibration without igniting. In New York this has been a legally mandatory requirement since 2023.
  • If you ride in winter below 0 °C — verify that your BMS blocks charging at sub-zero temperatures (standard in UL 2271 certified devices, but often absent from improvised batteries). You can only charge “from cold” after the pack has warmed to >5 °C indoors for 1–2 hours. The full practical charging cycle — 20–80 % SoC window per BU-808, smart chargers with 80/90/100 % cutoff, Xiaomi/Segway/Apollo manual temperature thresholds, FDNY charging location protocol and UK OPSS five steps — is in the charging rules and battery care guide.
  • If you plan customisation and self-repair — go into the open-source VESC ecosystem: one family of ESC + BMS + display software, full documentation, independence from manufacturers with closed firmware.
  • If you want remote control, geo-location, AEB or other IoT features — these are currently only available on shared scooters (Lime Gen4, Bird Three, Spin S-200). On the private market there is no scooter with a cellular modem — only BLE peer-to-peer.

Summary

The electronics of an electric scooter are three tiers: the motor controller (determines how the wheel spins), the BMS (determines whether the battery will last 5 years without catching fire), IoT/display (determines how you interact with the scooter). The controller can be evaluated by its commutation format (six-step vs sine-wave) and position-sensing algorithm (sensored vs sensorless); the BMS — by the presence of a UL 2271/2272 certificate (formal) and basic functionality (balancing + charging block below 0 °C); IoT — by whether the scooter is shared (cellular + cellular-dependent geofencing) or consumer (BLE-only). There is no magic in any of these three tiers — only a trade-off between cost, firmware complexity, and the physical limits of the MOSFET, the microcontroller, and the electrochemistry of the lithium-ion cell.

This article gives an engineering overview of the device’s electronic part. Deeper treatment of each sub-assembly lives in the dedicated deep-dive articles; operational practice and selection guidance live in the corresponding guide and parts-catalogue articles.

  • Motor and controller engineering — deep dive into BLDC/PMSM + FOC + MOSFET inverter — §1 of this article (motor controller, six-step vs sine-wave, sensored vs sensorless, MOSFET RDS(on)/VDS) is the engineering summary of §5 (Clarke/Park/SVPWM FOC), §6 (MOSFET gate-drive + dead-time + losses), §3 (winding topology) and §1 (Lorentz/back-EMF) of the motor-and-controller deep-dive.
  • Battery engineering: Li-ion BMS and thermal runaway — §2 of this article (BMS, balancing, sub-zero charging block, thermal runaway, UL 2271/2272/NYC LL 39) is the engineering summary of §3 (cell-level monitoring + balancing), §5 (lithium plating mechanism), §6 (thermal-runaway propagation) and §7 (UL/IEC certification matrix) of the battery-engineering deep-dive.
  • Real-world batteries: capacity, real range and pack anatomy — §2 of this article (BMS as the «mandatory» pack component) draws on §1 (anatomy: cells → strings → pack → BMS) and §7 (degradation curves) of parts-batteries for what the BMS actually monitors (cell-level voltage, current, NTC temperatures).
  • Charger engineering: SMPS, CC/CV, IEC 62368 — §2 of this article (BMS blocks overcharge / undervoltage / overcurrent) is the device-side complement to the charger-side CC/CV curve §3 and the IEC 62368-1 safety-isolation framework §6 of the charger deep-dive: BMS and charger together close the loop of the battery-charge protection circuit.
  • Charging and battery care: practical 20–80 % SoC window — §2.3 of this article (lithium plating at <0 °C) and §6 (winter case) lead into the practical 20–80 % SoC window, FDNY-location protocol, smart-charger 80/90/100 % cutoff, and the UK OPSS five steps — all covered in §2–§4 of the charging-care guide.
  • Winter operation: discharge and range in cold — §2.3 of this article (lithium plating at <0 °C) is the physical foundation for all of §1 of the winter-operation guide (Xiaomi 6 Ultra / Segway-Ninebot / Apollo manual temperature thresholds + studded-tyre regulatory window in the Nordics).
  • Battery lifecycle and recycling engineering — §2.2 of this article (passive vs active balancing → uniform aging) correlates with §3 (capacity-fade SOH model) and §8 (second-life applications) of the lifecycle deep-dive: BMS balancing accuracy directly determines how evenly the pack ages and how many years until the second-life cutoff.
  • Thermal management engineering: cooling topologies, h-coefficient — §1 of this article («a high-power scooter controller can dissipate on the order of a few hundred watts of heat at peak», thermal paste, integrated heatsink enclosure) is the BOM-side example of §2 (passive vs forced-air cooling), §3 (TIM selection Rθ_JC) and §4 (heat-sink sizing) of the thermal-management deep-dive.
  • Connector and wiring harness engineering: UART, EMC, IPX — §4 of this article (UART 9600/38400 baud in EY3/EY4/Focan; CAN bus as an exception) is the endpoint protocol-layer level above the physical layer of §6 of the connector-engineering deep-dive (RS-485/CAN-H-L diff-pair, twisted pair EMC, IPX-rated connector body).
  • Motors: hub geared vs direct-drive — §1 of this article (controller as motor driver) draws on parts-motors §2 (BLDC stator/rotor) and §4 (Hall sensor placement) for understanding what the controller is actually driving: a three-phase winding with permanent magnets on the rotor — not «a generic 1000 W».
  • Display, throttle, error codes — §4 of this article (display as a separate UART board, EY3/EY4/Focan) is the engineering summary of §1–§2 of parts-display (UART handshake model, P-menu), §3 (error-code matrix M01..M19 in Xiaomi and M-codes in Dualtron), §4 (LCD vs OLED trade-off). Specific error codes live in parts-display, not here.
  • Lights and signalling on e-scooters — §3 of this article (IoT board in sharing: Lime Gen4 with GPS+LTE+IMU; Voi Voiager 9 with accident-detection) — and §1 (controller as UART hub) — are complementary to §2 of lights-signaling (turn-signal control logic flows over the same UART to the controller, which switches the LED ports).
  • Handgrip lever and throttle engineering — §1 of this article (sensored Hall in the stator) and §4 (Hall potentiometer in the EY3 throttle grip) are the engineering summary of §3 (analog Hall throttle 0.8–4.2 V linear curve) and §4 (microcontroller ADC reads throttle → PWM to motor) of the handgrip deep-dive: throttle and controller are wired via UART to the same ESC.
  • Sharing electric scooters: engineering of the shared device — §3 of this article (IoT board, onboard geofencing, Lime Gen4 with swappable battery, Bird Three with AEB) is the engineering detailing of §1 (cellular-dependent architecture), §3 (geofencing latency budget) and §6 (data-collection MDS) of the sharing-types article.
  • Minimotors and the hyperscooter class: profile of the OEM founder — §1 (Dualtron with EY3) and §4 (EY3 as industry reference) of this article are the device-side example of §3–§4 of minimotors history (Dualtron Thunder, Storm, X Limited as the first production sharing-grade ESC + UART display ecosystem that the Kaabo Wolf Warrior borrows from).

Sources

Current sources are English-language (as the main corpus of technical documentation), Ukrainian, with no Russian materials. Clustered by article §-section.

§1. Motor controller (ESC) — BLDC/PMSM commutation + FOC + MOSFET

  1. Mechtex. Hall Sensor vs Sensorless BLDC Drivers: How Each Works. — engineering-blog comparison of the two commutation strategies.
  2. Texas Instruments. Trapezoidal Control of BLDC Motors Using Hall Effect Sensors, application note SPRABZ4. — TI reference for six-step with Hall feedback.
  3. DigiKey. Controlling Sensorless BLDC Motors via Back-EMF. — review of back-EMF zero-crossing detection and low-speed limitations.
  4. Kim, J.; Hwang, Y.; Kim, H. Sensorless Position and Speed Control of Brushless DC Motor. — peer-reviewed article in Sensors (MDPI / NCBI PMC). PMC ID: PMC3231115.
  5. Park, R. H. Two-Reaction Theory of Synchronous Machines, Generalized Method of Analysis — Part I.AIEE Transactions, vol. 48, July 1929. DOI: 10.1109/T-AIEE.1929.5055275 — seminal dq0-transform paper underlying FOC.
  6. Texas Instruments. Sensorless-FOC With Flux-Weakening and MTPA for IPMSM Motor Drives, application note SPRABQ2. — theoretical framework for FOC of an interior PMSM motor.
  7. Microchip Technology. Sinusoidal Control of PMSM Motors with dsPIC30F DSC, application note AN1017. — complete FOC implementation guide on a microcontroller.
  8. Qorvo. BLDC Motor Control Design & Safety, white paper for PAC52xxx/PAC55xxx family. — engineering reference on six-step vs sine-wave efficiency + safety.
  9. Power Electronic Tips. Selection and Implementation of BLDC Control Strategy. — trade-off overview six-step vs FOC.
  10. Krishnan, R. Permanent Magnet Synchronous and Brushless DC Motor Drives. CRC Press, 2010. ISBN 978-0-8247-5384-9. — fundamental textbook on PMSM/BLDC mathematical modelling, FOC, sensorless estimation.
  11. Mohan, Ned; Undeland, Tore M.; Robbins, William P. Power Electronics: Converters, Applications, and Design, 3rd ed. Wiley, 2003. ISBN 978-0-471-22693-2. — foundational textbook on MOSFET inverter, PWM, dead-time, gate drive.
  12. Erickson, Robert W.; Maksimović, Dragan. Fundamentals of Power Electronics, 3rd ed. Springer, 2020. ISBN 978-3-030-43881-4. — engineering reference for DC-link, switching losses, and conduction losses in a MOSFET inverter.
  13. Diodes Incorporated. Key MOSFET Parameters for Motor Control Applications, application note AN1102. — RDS(on), VDS, gate charge for motor control.
  14. Infineon Technologies. Power Loss and Optimised MOSFET Selection in BLDC Motor Inverter Designs, white paper. — conduction + switching loss models for inverter MOSFETs.
  15. Vedder, Benjamin. VESC — Open Source ESC: 2015 Launch Post. — original release post by Vedder for the open-source ESC platform.
  16. vedderb/bldc, GitHub firmware repo. — STM32F4-based open-source FOC firmware.

§2. BMS — balancing, lithium plating, thermal runaway, UL 2271/2272

  1. Plett, Gregory L. Extended Kalman Filtering for Battery Management Systems of LiPB-Based HEV Battery Packs — Part 1: Background.J. Power Sources, vol. 134, no. 2, 2004. DOI: 10.1016/j.jpowsour.2004.02.031 — seminal SoC-estimation paper for BMS.
  2. Plett, Gregory L. Battery Management Systems: Volume 1 — Battery Modeling. Artech House, 2015. ISBN 978-1-63081-023-8. — comprehensive textbook on BMS architecture, balancing, SoC/SoH/cell modelling.
  3. Whittingham, M. Stanley. Lithium Batteries and Cathode Materials.Chemical Reviews, vol. 104, no. 10, 2004. DOI: 10.1021/cr020731c — 2019 Nobel laureate review on Li-ion cathode chemistry.
  4. Verma, P.; Maire, P.; Novák, P. A Review of the Features and Analyses of the Solid Electrolyte Interphase in Li-Ion Batteries.Electrochimica Acta, vol. 55, no. 22, 2010. DOI: 10.1016/j.electacta.2010.05.072 — SEI review, foundation of the Li-plating mechanism.
  5. Feng, Xuning et al. Thermal Runaway Mechanism of Lithium-Ion Battery for Electric Vehicles: A Review.Energy Storage Materials, vol. 10, 2018. DOI: 10.1016/j.ensm.2017.05.013 — peer-reviewed review of TR mechanisms.
  6. Synopsys. What is a Battery Management System. — engineering overview of BMS architecture and functions.
  7. Battery University. BU-410: Charging at High and Low Temperatures. — practical reference on Li-ion charging temperature thresholds.
  8. EMBS. Cell Balancing: How Active and Passive Processes Work in BMS. — comparison of the two balance-circuit architectures.
  9. UL Research Institutes. What Causes Thermal Runaway. — UL technical overview of TR mechanism and the BMS role.
  10. CPSC + NSWC Carderock Division. Lithium Batteries Thermal Runaway Propagation Test Report, October 2019. — US Consumer Product Safety Commission lab report on hoverboard battery TR-tests (demonstrating “BMS delays but does not prevent an internal cell defect”).
  11. UL Solutions. UL 2271 — Standard for Batteries for Use in Light Electric Vehicle (LEV) Applications. — official UL standard reference.
  12. UL Solutions. UL 2272 — Standard for Electrical Systems for Personal E-Mobility Devices. — official UL standard reference.
  13. New York City Council. Local Law 39 of 2023 — Storage Batteries for Powered Mobility Devices. — full text of NYC LL 39 (effective 16 September 2023; UL 2271/2272 mandate).
  14. UL Standards & Engagement. Deaths from E-Bike Fires Declining in NYC After UL Standards Written into Law. — outcome data on NYC LL 39 (2024 deaths –75 % vs 2023 peak).
  15. Texas Instruments. BQ76952 — 3-Series to 16-Series High-Accuracy Battery Monitor and Protector, datasheet. — industrial reference BMS analog front-end datasheet.
  16. IEC 62133-2:2017. Secondary Cells and Batteries Containing Alkaline or Other Non-Acid Electrolytes — Safety Requirements for Portable Sealed Secondary Lithium Cells. — standards mapping basis for UL 2271.
  17. UN Model Regulations 38.3 (Rev 8, 2023). Transport of Lithium Cells and Batteries. — UN battery transport-safety test matrix referenced by UL 2271.
  18. Doyle, Marc; Fuller, Thomas F.; Newman, John. Modeling of Galvanostatic Charge and Discharge of the Lithium/Polymer/Insulator Cell.J. Electrochemical Society, vol. 140, no. 6, 1993. DOI: 10.1149/1.2221597 — foundational P2D model on which BMS SoC estimators are built.

§3. IoT — cellular, GNSS, geofencing, MDS

  1. Nordic Semiconductor. nRF9160 SiP — LTE-M / NB-IoT / GPS / GNSS in a Single Package. — typical cellular module for new sharing generations.
  2. Ezurio (formerly Laird Connectivity). Pinnacle 100 Modem — Cellular LTE-M / NB-IoT / Bluetooth 5. — combined cellular+BLE module example.
  3. Lime. Lime Introduces New Geofencing Technology, Setting Industry Standards for Scooters. — Lime official on onboard-geofencing architecture.
  4. Wendrich, Robert E.; Hauer, Florian. A Geofencing-Based Methodology for Speed Limit Regulation of E-Scooters in Urban Environments.J. Intelligent Transportation Systems, 2023. DOI: 10.1080/15472450.2023.2201681 — peer-reviewed paper on geofencing latency budget in sharing.
  5. u-blox. Geofencing Technology and Transportation. — engineering overview of GNSS-based geofencing in micromobility.
  6. Open Mobility Foundation. Mobility Data Specification (MDS) — Provider API. — open data spec referenced by Lime, Bird for city data sharing.
  7. FCC. Lime Gen4 Scooter (FCC ID 2APB2-LIME40US), User Manual. — FCC public filing with technical data on cellular+BLE modules in Lime Gen4.
  8. Bird Rides Inc. Bird Three E-Scooter: World’s Most Eco-Conscious Scooter, official launch post. — Bird on 200+ sensor inputs + AEB.
  9. ACLU of Northern California. Electric Scooters Are Racing to Collect Your Data. — privacy critique of MDS data flow.

§4. Display + UART vs CAN bus

  1. Bafang. CAN vs UART: Why Bafang Products Upgraded to CAN, manufacturer official. — engineering rationale from OEM on industry-wide UART→CAN migration in e-bike.
  2. ISO 11898-1:2024. Road Vehicles — Controller Area Network (CAN) — Part 1: Data Link Layer and Physical Signalling. — CAN-bus standard reference.
  3. Rider Guide. EY3 LCD Throttle Technical Guide. — practical reference for Dualtron EY3 display+throttle module, P-menu.
  4. Salathe, Jost. focan-uart — Reverse-Engineering Focan Display UART Protocol. GitHub repo. — open-source decode of the Focan family of displays (Apollo HEX/LX, Hiboy, NIU).
  5. ScooterHacking Wiki. M365 ESC1 Overview. — community reverse-engineering of Xiaomi M365 ESC schematics, drivers, MOSFETs.

§5–§6. Regulatory + buying guide

  1. UNECE Regulation No. 10, Rev. 7. Uniform Provisions Concerning the Approval of Vehicles with Regard to Electromagnetic Compatibility (EMC). — UN EMC framework covering cellular emissions and RFI in street-going micromobility.
  2. ETSI EN 301 489-1 V2.2.3. Electromagnetic Compatibility (EMC) Standard for Radio Equipment and Services — Common Technical Requirements. — EU EMC standard for cellular modems in micromobility.
  3. NYC Council Press Release, October 2024. Mayor Adams, Speaker Adams Announce New Enforcement Powers for Local Law 39. — practical enforcement update on NYC LL 39 (UL 2272 mandate).
Consultation