Choosing the right EPS controller starts with matching three motor parameters — rated voltage, peak current, and pole-pair count — and two sensor outputs, hall-effect switch timing and rotor angle resolution. Overlooking even one data point often leads to torque ripple, overheating, or system shutdown.
Engineers specifying an electric power steering (EPS) controller face a common trap: assuming any general-purpose motor controller will handle steering loads. EPS systems demand precise torque control at low speeds, rapid response to driver input, and fail-safe operation under high vibration. A one-size-fits-all approach risks instability or component damage.
This article walks through the specific motor and sensor data you must gather before selecting an EPS controller. It covers voltage and current requirements, hall sensor configuration, torque and speed profiles, and position sensor resolution. The guidance applies to controllers from Qexpand Technologies GmbH, a manufacturer with dedicated EPS product lines such as the LVM-HA5-EPS and DVM-EPS series, but the principles work for any EPS application.
Rated voltage and peak current define the controller’s power stage — use the motor nameplate and transient load curves
Hall-effect sensor placement (120° or 60° electrical spacing) sets commutation timing; a mismatch causes torque dips
Torque-speed curve data ensures the controller can deliver rated torque at stall and peak power at the target RPM
Rotor angle resolution from a resolver or encoder must match the controller’s position measurement margin (typically <1° electrical)
Motor inertia and back-EMF constant affect controller tuning parameters and regenerative braking limits
Always request controller specifications at the same voltage and ambient temperature as your EPS operating environment
Gather these items from your motor supplier or design documents before evaluating controllers:
Motor datasheet: rated voltage, rated current, peak current (10-second rating), peak current (1-second rating), back-EMF constant (V/kRPM), winding resistance (phase-to-phase)
Sensor specification: hall-effect sensor type (open-drain or push-pull), switching angle (120° electrical or 60° electrical), and sensor supply voltage (3.3V, 5V, or 12V)
Position sensor interface: resolver excitation frequency and voltage, or encoder type (incremental vs. absolute) and number of pulses per revolution
EPS system requirements: maximum assist torque, steering column angle range, and worst-case temperature (inside the engine bay typically 105°C ambient)
If you are retrofitting an existing steering column, run the motor under load and measure actual current draw with a clamp meter. Datasheet peak numbers can be optimistic.
Identify the nominal battery voltage in your EPS system — 12V for passenger cars, 24V for light commercial vehicles, 48V emerging for high-power steer-by-wire.
Measure or find the rated current (continuous RMS) from the motor datasheet. For example, a typical 12V EPS motor is rated around 10–15 A continuous.
Find the peak current under maximum assist. EPS peak currents range from 30 A to 80 A depending on vehicle weight and tire friction. Steer-by-wire prototypes can exceed 100 A.
Multiply peak current by 1.2 as a safety margin when sizing the controller’s MOSFET rating. A controller with a 100 A continuous rating can handle the 80 A peak in practice.
The controller’s power stage must survive stall conditions during parking maneuvers. In a parking lot, the system draws near-peak current for several seconds. A controller undersized by even 20% may trip over-current protection mid-turn, which feels like sudden loss of assist. Voltage matters because a 12V battery can drop to 10V under load; the controller must maintain acceptable torque down to that voltage without undervoltage lockout.
For 24V EPS systems in material handling vehicles, controllers such as the LVM-HA4 Series offer high-peak handling. Verify that the continuous rating matches your motor’s RMS current under repeated stop-and-go steering.
Assuming peak current never exceeds rated current: EPS motors can draw 5–6 times rated current for 1–2 seconds during aggressive driver inputs. Always request a controller with at least 1.5× rated current ability.
Ignoring voltage drop across the power cable: Use 4 mm² or larger cable to keep voltage drop below 0.5 V at peak current. Otherwise the controller sees low bus voltage early.
Determine the hall sensor switching angle. 120° electrical is most common in BLDC motors, but some EPS motors use 60° electrical for finer commutation at low speed.
Confirm sensor logic: are the hall outputs open-drain (require pull-up resistor on controller side) or push-pull (direct logic)? Many automotive-grade controllers accept both, but the configuration must match.
Measure the hall sensor alignment relative to the motor’s back-EMF zero crossing. Use an oscilloscope to capture the hall edges at low speed (50–100 RPM). Commutation must fire exactly at the zero crossing of the back-EMF for each phase.
Check the maximum hall signal frequency at your EPS’s highest steering RPM. For a 4-pole motor at 1500 RPM, hall frequency is about 50 Hz. Most controllers handle several kHz, but verify the controller’s hall input bandwidth.
Timing errors of more than 5° electrical cause torque ripple and audible noise — both unacceptable in EPS. A motor with 120° hall sensors connected to a controller expecting 60° will have two hall edges overlapping, leading to commutation errors and motor stall.
Controllers specialized for EPS, such as the LVM-HA1 Series, include software that calibrates hall alignment automatically during startup. But the raw hall timing data must still be within the controller’s acceptable window, typically ±3° electrical.
Assuming all hall sensors are wired the same way: Some EPS motors ground one end of the hall IC, others use a open-drain output with a 1 kΩ internal pull-up. A controller expecting push-pull will read open-drain output as floating during logic low.
Not measuring hall jitter: Swap the motor between 200 RPM and 800 RPM and check for hall timing variation. More than ±2° jitter indicates a bad sensor or mechanical misalignment.
Obtain the motor’s torque-speed curve, ideally measured at the target battery voltage. Key points: stall torque (at zero RPM), rated torque (at rated RPM), and peak power RPM.
Find the motor inertia (kg·m²). For a typical EPS motor, inertia is in the range of 0.0005–0.005 kg·m² including rotor and attached gears.
Determine the steering column’s actual load cycle: Qexpand controllers often undergo life testing with a representative load profile. Bring that profile — maximum assist torque, frequency of full lock-to-lock turns, and total cycles per hour.
Measure the back-EMF constant (Ke) in V/kRPM. A high Ke (e.g., 12 V/kRPM) means the motor produces higher voltage at speed, requiring the controller’s regenerative braking circuit to handle that voltage.
The controller must match its torque loop response to the motor’s electrical time constant (L/R). High inertia loads at low speed demand a slower integral gain to prevent overshoot. Without the motor’s winding inductance (in mH), the controller engineer cannot tune the current loop properly. EPS controllers with advanced vector control, like the LVM-GA1 Series, store multiple gain sets for different load conditions, but they rely on accurate motor parameters.
A table helps summarize the minimum data needed:
| Parameter | Unit | Typical EPS Range | Why It Matters |
|---|---|---|---|
| Rated Voltage | V | 12, 24, 48 | Sets bus voltage rating of controller |
| Peak Current (10 s) | A | 30–80 | Determines MOSFET rating (≥1.2×) |
| Hall Switching Angle | ° electrical | 120 or 60 | Must match controller firmware setting |
| Back-EMF Constant | V/kRPM | 6–15 | Affects regenerative braking limit |
| Motor Inertia | kg·m² | 0.0005–0.005 | Tunes current loop proportional gain |
| Winding Inductance | mH | 0.3–1.5 | Sets PWM frequency and ripple current |
Using only rated torque data: EPS can demand 2× rated torque for moments during parking. Provide the peak torque, not just continuous.
Forgetting ambient temperature: Motor winding resistance rises 0.4% per °C. A controller tuned at 20°C may oscillate at 100°C. If possible, request controller thermal data at your worst-case temperature.
Choose position sensor type: resolver (most common in EPS), hall-effect angle sensor, or encoder. Resolvers handle high vibration and temperature better than optical encoders.
Determine required resolution. EPS typically needs at least 10–12 bits of electrical position (0.35° electrical per bit). A 12-bit resolver-to-digital converter provides 0.088° mechanical resolution on a 4-pole motor.
Check sensor signal levels: resolver excitation is typically 4–7 V at 10 kHz. Some controllers generate that excitation internally; others require external resolver-to-digital converter modules.
Match the sensor output format (e.g., SPI, analog voltage, incremental quadrature) to the controller’s input interface. Qexpand EPS controller input modules support standard resolver interfaces, but always confirm.
Position sensor errors translate directly into torque error. A 1° electrical error at low speed produces a torque dip that the driver feels as a hesitation. Higher resolution also enables smoother low-speed assist — critical when parking with one finger on the wheel.
Choosing higher resolution than needed: Overspecifying position resolution adds cost and may introduce noise. 12 bits is sufficient; 14 bits is overkill for EPS.
Ignoring phase delay: The sensor’s output latency must be less than the controller’s current loop period (typically 100–200 µs). Slow SPI resolvers can add 50 µs, which is fine, but older analog resolvers with long cable runs may have excessive delay.
Build a test stand that simulates the steering column’s worst-case load. Connect the controller, motor, and a known resolver. Run a step-response test: command a 10 Nm assist and measure time-to-steady-state. Under 100 ms is good; under 50 ms is EPS grade.
Log real-world current data from a vehicle on a test track. Use a CAN bus data logger to capture motor current, battery voltage, and steering angle. This reveals whether peak current assumptions are correct.
Request the controller’s thermal model from the manufacturer. EPS controllers mount near hot engine components. A controller that derates at 70°C may cut assist when underhood temperature hits 105°C. Qexpand provides thermal simulation files for their EPS controller series.
Use an oscilloscope to capture all three hall signals over one electrical revolution. In a 120° system, there is a 60° gap with no hall active; in a 60° system, at least one hall is always active. The simplest check: if you never see all three halls low at the same time, it is 60° electrical.
The controller may accept the signal but produce audible torque ripple or vibration at low speed. Position error increases proportionally to load — at 0.5° mechanical error, a 50 Nm steering system can deliver up to 2 Nm of ripple torque, enough for a driver to notice.
EPS controllers require low-latent torque control, robust overcurrent protection, and fail-safe watchdog timers per ISO 26262 ASIL-D. Generic controllers usually lack the software safety layers and position sensor redundancy needed. Dedicated EPS controllers, like Qexpand’s DVM-EPS series, are designed to these functional safety standards.
What motor and sensor data are needed to select an EPS controller comes down to four categories: voltage and current, hall timing, torque-speed inertia, and position sensor resolution. Gathering these data upfront — rated and peak current, hall switching angle, back-EMF constant, and resolver resolution — eliminates guesswork and prevents costly prototype failures.
The approach works because it aligns the controller’s power stage, commutation logic, and torque loop with the motor’s real behavior. Skip one parameter, and you risk mid-turn torque drop, overheating, or compliance issues with steering feel targets.
Your actionable next step: compile a motor data table like the one in Step 3, request controller specifications at your worst-case ambient temperature, and request a sample controller from Qexpand for a bench test. Follow the steps in this guide to verify compatibility before integrating into a vehicle.
Previous: What is a polymeric insulator?
Next: Key Parameters for Matching an EPS Controller to a Steering Motor
Copyright:@2020-2021
Comments Please sign in or sign up to post.
0
0 of 500 characters used