Brushless DC Motor (BLDC) | Cypress Semiconductor
|Sensorless BLDC Motor Control Block Diagram||Sensored BLDC Motor Control Block Diagram|
Brushless DC electric motor (BLDC motors) are rotating electrical machines with permanent magnets in the rotor and where the windings are part of the stator. BLDC motors replace the mechanical commutator found on Brushed DC Motors with electric commutations and are powered by a DC electric source via an integrated inverter/switching power supply, which produces an AC electric signal to drive the motor. An electronic controller such as PSoC or FMx part can continually switch the phase to the windings to keep the motor turning.
Brushless motors offer several advantages over brushed DC motors, including high torque to weight ratio, more torque per watt (increased efficiency), increased reliability, reduced noise, longer lifetime (no brush and commutator erosion), elimination of ionizing sparks from the commutator, and overall reduction of electromagnetic interference (EMI). Because the windings are supported by the housing, they can be cooled by conduction, requiring no airflow inside the motor for cooling. This in turn means that the motor's internals can be entirely enclosed and protected from dirt or other foreign matter.
AN202483 explains the control theory and the system scope, hardware design, software design, and test results of the low-voltage brushless DC (BLDC) and permanent magnet synchronous motor (PMSM) control solution with S6E1A1 MCU. A code example using low voltage motor control starter-kit is included to demonstrate the solution.
This Application-note describes the usage of the MFT to generate the commutation-signals for a BLDC Motor. These signals are generated with the help of the detection of the BEMF voltage of the motor.
This application note introduces the electrical brake solution on direct drive or belt drive washers.
This application note introduces the OOB (out-of-balance) solution on direct drive or belt drive washers.The linearity and convergence of the data of OOB diction perform well on the BLDC washers, and the data difference is less than 30g between different washers. This OOB diction solution is adopted on the BLDC washers and the performance is stable.
This Application Note describes wash machine's field weaken control algorithm. This solution is either adapted for PMSM or BLDC.
This application note describes dead-time compensation implementation in- MB9Bxxxx/MB9Axxxx Series.
This application note describes the algorithm implementation of software and test performance.
AN205559 - F²MC-8FX Family MB95200 Series 8-Bit Microcontroller BLDC Motor Hall Sensor 120° Driver Method
This document describes how to implement 120° conduction hall sensor BLDC (Brushless DC) motor.
AN205563 - F2MC-8FX Family MB95200 Series 8-Bit Microcontroller BLDC Motor Fundamentals and Simple Control
This is a short document to introduce the fundamentals of BLDC (Brushless DC) motor and to explain how to control it by using microcontroller.
AN2246 describes for PSoC® 1 a high speed, high-resolution PWM source that overcomes traditional PWM source limitations in output signal frequency and resolution.
This kit enables engineers to evaluate Cypress's PSoC family of devices for motor control applications. Based on this kit, customers can create control solutions for three dominant motor types: permanent magnet synchronous motor (PMSM), stepper, and brushless DC (BLDC).
The PSoC 4 Pioneer Kit is an easy-to-use and inexpensive development platform enabling you to create unique designs with the flexibility of PSoC®4. Featuring the PSoC 4200 device family, this kit gives you the power of an ARM Cortex-M0 combined with the fully customizable analog and digital fabric of the PSoC in the palm of your hands.
Software and Drivers
- PSoC Creator
PSoC Creator is a state-of-the-art software development IDE combined with a revolutionary graphical design editor to form a uniquely powerful hardware/software co-design environment.
- PSoC Designer
PSoC Designer is the revolutionary Integrated Design Environment (IDE) that you can use to customize PSoC to meet your specific application requirements. PSoC Designer software accelerates system bring-up and time-to-market.