The sea of learning is boundless~ Follow and star→「Wangcai Motor and Electric Control」←
For more timely and valuable content, please add our WeChat public account: wc_dj8
We sincerely invite industry professionals and institutions to submit articles to us,gifts for submissions
Submission email: [email protected]
Source:Circuit City
Keep reading, there are benefits at the end!
This reference design is an economical, compact (SFF), three-phase sine wave motor drive for brushless DC (BLDC) motors, with a power of up to 50W at 24V. This board accepts 24V input and provides three-way motor output to drive the BLDC motor in a sine wave manner. After receiving speed commands through an IR (infrared) sensor, it uses a microcontroller (MCU) (in this design, the MSP430G2303) to externally close the speed loop.
BLDC Motor Sine Drive Features:
· As a 50W, 24V driver, it can drive brushless DC (BLDC) motors in a sine wave commutation manner
· The MSP430G2303 accepts IR input and closes the external speed loop
· DRV10983 uses a proprietary sensorless control scheme to provide continuous sine drive, significantly reducing the pure tone usually generated during commutation
· Efficiently reduces the power supply voltage to 3.3V through an integrated buck/linear regulator to power internal and external circuits (in this design, the TI MSP430™ MCU)
· The hardware design has good thermal performance tested at 50W
· This design is a tested, ready-to-use hardware and software platform suitable for driving 12V/24V, less than 50W BLDC motors
Brushless DC (BLDC) Motor Sine Drive System Design Block Diagram:
Motor Sine Drive Experimental Circuit Board Display:
What can you learn from the STM32 stepper motor driver program?
1. Basic program architecture What should be placed in MAIN and what should be placed in interrupts
2. STM32 + DMX512 receiving program or (RS485)
3. Photoelectric encoder program (no open-loop control)
4. FSMC TFT driver program with menu functionality
5. Stepper motor subdivision driver program Vector control acceleration and deceleration control, PWM chopping drive mode.
6. Operation of multiple timers, PWM control external interrupt input serial port interrupt and long and short press keys, code protection.
7. How to operate print printf and TFT LCD debugging program.
STM32 Stepper Motor Driver Development Board Real Object Screenshot:
STM32 Stepper Motor Driver Program Source Code Screenshot:
Universal motor driver card designed for Infineon XMC4000 microcontroller series CPU board. This satellite card is part of Infineon’s hexagon application suite series, with a suitable CPU board to demonstrate the motor control capabilities of the XMC4000 series.
Motor Control Board Circuit Real Object:
Motor Control Board Circuit Features:
· Seamlessly connects to the CPU board via the ACT satellite connector
· Uses Infineon MOSFET power transistors for a 3-phase low-voltage half-bridge inverter
· Gate driver IC with overcurrent detection circuit (ITRIP)
· Measures current using single or three-way shunt (amplified)
· Position sensing through inductive decoders, quadrature encoders, or Hall sensor interfaces
· Input power supply range: 24V +/-20%
· Onboard power supply includes SMPS for 5V generation, with LDO regulator for MOSFET gate driver and decoder excitation (15V) and logic (3.3V)
Motor Control Board Circuit Parameters:
This stepper motor driver, also known as EasyDriver, can provide about 750mA (1.5A total) drive for bipolar stepper motors. It is set to 8-step microstepping mode by default (so if your motor has 200 steps per revolution, using EasyDriver defaults to 1600 steps per revolution), more microstepping modes can be set by grounding either the MS1 or MS2 pins. This is a microstepping driver based on the Allegro A3967 driver chip. For complete specifications of this design, please refer to the A3967 datasheet. Its maximum current per phase ranges from 150mA to 750mA. The maximum drive voltage is approximately 30V, which includes an onboard 5V regulator, so only one power supply is needed. Cost-effective, this device is only a few dollars, cheaper than making your own circuit board.
Stepper Motor Driver Design Features:
· A3967 Microstepping Driver
· MS1 and MS2 pins broken out to change microstepping resolution to full, half, quarter, and eighth steps (defaults to eighth)
· Compatible with 4, 6, and 8 wire stepper motors of any voltage
· Adjustable current control from 150mA/phase to 700mA/phase
· Power supply range from 6V to 30V. The higher the voltage, the higher the torque at high speeds
Stepper Motor Driver Schematic Screenshot:
Physical Display:
Stepper Motor Driver Source Code Screenshot:
This is a multifunctional motor control development board that integrates motor control and microcontroller development. It can drive both stepper motors and DC motors, and can also be used as a regular 51 development board. The attachment provides detailed schematics and PCB engineering files, which can be directly sent to the factory for production. The board uses the powerful and easy-to-use AT89S52 microcontroller as the main control chip, and the motor driver part uses the L298N driver, which can easily handle general motor control, including forward and reverse rotation, PWM speed control, etc.
Wiring method for stepper motor:
Wiring method for DC motor:
TIDA-00281 TI reference design is suitable for 48V automotive applications for three-phase brushless DC motor drivers. This board is designed to drive motors in the 1kW range and can handle currents up to 30A. This design uses analog circuits combined with the C2000 LaunchPad, allowing the three-phase BLDC motor to rotate without position feedback from Hall effect sensors or quadrature encoders.
Automotive DC Motor Driver System Design Block Diagram:
Three-Phase Brushless DC Motor Driver Circuit Features:
· Speed control of three-phase brushless DC (BLDC) motors without position sensors
· Control of three-phase power supply through phase voltage and current sensing calibration and filtering feedback
· Can operate over a wide voltage range in a 48V battery system
· Reverse polarity protection for 12V batteries
Three-Phase Brushless DC Motor Driver Circuit Board PCB Screenshot:
MOS Dual Motor Driver Module Features:
· 2-way motor drive output, typical maximum current of 160A on a single board;
· Added bus driver chip 74LVC245 to enhance signal driving capability while isolating the MOS tube and microcontroller to protect the microcontroller chip from burning due to direct battery voltage input when the MOS fails;
· Added MIC5219 power chip to provide power for the bus driver chip 74LVC245 to achieve level matching between the driver chip and the microcontroller.
· The motor output terminal includes a varistor to prevent peak voltage caused by instant motor commutation from damaging other chips;
· The board has 4Xφ3 holes reserved for direct fixing on the tail of the smart car model;
· The board layout has been optimized for strong overcurrent capability; it is also more conducive to heat dissipation;
· Operating voltage range of the driver board: 5V~14V; must not exceed 16V;
· Motor operating frequency range: 0~25KHz; recommended driving frequency range: 5KHz~8KHz;
Physical Display:
Arduino is a great entry point for electronics projects, and with a motor expansion board, it can serve as an excellent robot development platform. Here is a fully functional motor expansion board that can drive various simple to slightly complex projects. This is a commonly used DC motor driver module that uses the L293D chip for low current DC motor driving. The pins are made Arduino-compatible, making it easy for enthusiasts to quickly develop based on Arduino.
Overview of the L293D Motor Driver Board:
This motor driver board has many functions and is easy to operate, with strong driver library support and feature updates. It is suitable for Arduino beginners, Arduino experimental equipment platforms, Arduino interactive electronics, Arduino robots, etc. It can drive 4 DC motors or 2 stepper motors simultaneously and can also drive 2 servos, supporting the latest Arduino UNO, Arduino Mega 2560.
Specific features are as follows:
1. 2 5V servo motor (steering gear) ports connected to Arduino’s high-resolution high-precision timer – no jitter!
2. Up to 4 bi-directional DC motors and 4 PWM speed control (approximately 0.5% resolution)
3. Up to 2 stepper motors forward and reverse control, single/double step control, interleaved or microstepping, and rotation angle control.
4. 4-way H-bridge: L293D chip provides 0.6A (peak 1.2A) current per bridge and includes thermal shutdown protection, 4.5V to 36V.
5. Pull-down resistors ensure that the motor remains stopped when powered on.
6. Large terminal connectors make wiring easier (10 – 22AWG) and power supply.
7. Includes an Arduino reset button.
8. 2 large terminal external power supply connectors ensure separation of logic and motor drive power supplies.
9. Compatible with Mega, Diecimila, & Duemilanove.
Wiring diagram screenshot:
L293D Motor Driver Board/Motor Board Circuit Screenshot:
Circuit Introduction
This is a motor driver board used to participate in the NXP Smart Car Competition, dual MOS tube driver, which has a larger output and stronger driving capability compared to the BTN79xx series drivers, with faster response.
Components Used
Half-bridge driver IR2184S
MOS tube IRLR7843
Boost B0512S-1W
Display 0.96 inch OLED
Isolation circuit SN74HC244PW
Function
Control of dual motors, strong driving force, even the most powerful B car model motor is not a problem.
An onboard 0.96 inch OLED for displaying parameters conveniently during debugging, while saving space on the main board.
There are four dip switches and five buttons for parameter input and mode settings.
Buzzer, as a program prompt flag, for debugging.
Design Insights
The driver board for the smart car has three main functional parts: boost, half-bridge or full-bridge control, and MOS switching. Understanding these three parts allows for flexible circuit design combinations. For example, for boosting, I can use LM2577, mc34063, LMR62014, etc., and for the controller, HIP4082, all are fine. Also, when wiring, pay special attention to the wire width, as the motor drive involves larger currents, so the motor current lines need to use wider wires, 120mil is not excessive; windows can also be opened, and thick tin can be applied.
This is a motor driver module that is essential for smart cars. The driver chip used in this module is the L298N, which can control 2 DC geared motors.
Soldering diagram physical image as follows:
Motor Driver Circuit Schematic Screenshot:
PCB Source File Screenshot:
WIFI-supported 60V 45A high-power three-phase brushless DC motor driver, dedicated to robots and electric vehicles
High power and strong torque three-phase brushless motor driver. Supports WIFI, can be controlled via WIFI.
Main Parameters:
Input voltage 20V~60V.
Maximum current 60A
Long-term working current 30A
WIFI: 2.4G
Operating system Openwrt
Can be used in electric doors, treadmills, electric curtains, electric vehicles, robots, lawn mowers, etc.
Some beautiful pictures.
Source:Circuit City
Thank you for reading this article
Here are some surprises for you as a reward!
Limited time offer | Motor and Electric Control PPT Collection (Motor Design/High Efficiency Implementation/Simulation Algorithms/Dead Zone Compensation/Magnetic Field Analysis/Weak Magnet/Reversible…)
【Disclaimer】The article represents the author’s independent views and does not represent the position of Wangcai Motor and Electric Control. If there are issues regarding the content or copyright of the work, please contact Wangcai Motor and Electric Control within 30 days of publication to delete or negotiate copyright usage matters.
Industry news, technical dry goods, market quotes, daily hot topics, all hidden in “Read the original text” click to learn more!