How to make two-phases BLDC Motor?
1. Stator Design
-
Pole Count: Use 4 or 8 stator poles for simplicity.
-
*4-pole example*: Poles spaced at 90° mechanical intervals.
-
*8-pole example*: Poles spaced at 45° mechanical intervals (for finer control).
-
-
Laminations: Stack silicon steel laminations to reduce eddy currents.
-
Windings:
-
Phase A: Wind coils on opposite poles (e.g., Pole 1 and 3 in a 4-pole design).
-
Phase B: Wind coils on the orthogonal poles (e.g., Pole 2 and 4), shifted by 90° electrical from Phase A.
-
Wiring: Connect coils in series or parallel per phase. Use enameled copper wire (e.g., 24 AWG).
-
2. Rotor Design
-
Permanent Magnets: Use 2 or 4 pole-pair neodymium magnets.
-
*2-pole rotor*: North-South diametrically magnetized (simplest).
-
*4-pole rotor*: Alternating N-S magnets (for smoother torque).
-
-
Mounting: Secure magnets on a steel core or embedded in a laminated rotor.
-
Shaft/Bearings: Attach a central shaft with ball bearings for smooth rotation.
3. Winding Configuration
-
Concentrated Windings:
-
Each coil wraps a single stator tooth.
-
Phases spatially separated by 90° electrical (e.g., 90° mech. for 2-pole; 45° mech. for 4-pole rotor).
-
-
Terminals: Bring out four leads (A+, A-, B+, B-).
4. Drive Electronics
-
H-Bridge Circuits: Use two independent H-bridges (one per phase).
-
Example ICs: DRV8848, L298N.
-
-
Commutation:
-
Trapezoidal Drive:
text复制下载Step 1: A+ B- Step 2: A+ B+ Step 3: A- B+ Step 4: A- B- (repeat)
-
Sinusoidal Drive (smoother): Generate 90° phase-shifted sine waves via PWM (e.g., using an Arduino).
-
-
Controller: Microcontroller (e.g., Arduino, STM32) to:
-
Read Hall sensors (if used).
-
Output PWM signals to H-bridges.
-
5. Sensing & Feedback
-
Hall Sensors: Mount two sensors (e.g., SS41) 90° electrical apart (e.g., 90° mech. for 2-pole rotor).
-
Sensorless Option: Detect back-EMF zero-crossing with comparator circuits (requires firmware tuning).
6. Assembly Steps
-
Stator:
-
Wind Phase A coils on designated poles.
-
Wind Phase B coils on orthogonal poles.
-
Secure windings with epoxy or insulation.
-
-
Rotor:
-
Press-fit magnets onto rotor core, ensuring alternating polarity.
-
Balance the rotor dynamically.
-
-
Integration:
-
Insert rotor into stator with 0.5–1 mm air gap.
-
Mount Hall sensors (if used) aligned to stator phases.
-
Seal with end caps/bearings.
-
7. Testing & Calibration
-
Manual Test: Apply 5–12V DC to each phase; rotor should align with energized poles.
-
Driver Test:
-
Run trapezoidal commutation at low voltage. Verify rotation direction/smoothness.
-
Tune PWM frequency (8–20 kHz) to reduce noise.
-
-
Advanced:
-
Implement sinusoidal commutation for reduced torque ripple.
-
Add PI control for speed regulation.
-
Example Specifications
-
Power: 12V, 1–50W (small-scale applications).
-
Stator: 4 poles, 20 mm diameter.
-
Rotor: 2-pole NdFeB ring magnet.
-
Sensors: 2x Hall effect (SS41) at 90° spacing.
Key Considerations
-
Torque Ripple: Higher than 3-phase motors; mitigate with sinusoidal drive.
-
Applications: Small fans, pumps, robotics (where simplicity > torque smoothness).
-
Tools Needed: Coil winder, magnetizer, oscilloscope (for back-EMF debugging).
Resources
-
Controllers: Arduino + L298N driver board.
-
Simulation: Use ANSYS Maxwell or MotorCAD for flux analysis.
-
References:
-
"Design of Brushless Permanent Magnet Motors" (J. R. Hendershot).
-
TI Application Note: "Sinusoidal Control of Bipolar Stepper Motors" (SPRABQ7).
-
By following these steps, you can build a functional two-phase BLDC motor. Start with a 4-pole/2-pole design for simplicity, then scale to 8-pole for improved performance.
What is home appliances BLDC Motor?
Why two-phases BLDC Motor is important?
Related Article