MartinFowler

【CW32】Brushless ESC driver board based on CW32 microcontroller

 
Overview

Schematic design instructions

QQ screenshot 20220605191414.jpg
                                                                                         CW32F030C8T6 minimum system schematic diagram (first edition)
123.jpg
                                                                                            Brushless DC motor driver board schematic diagram (first edition)

                                                    The second version of the CW32F030C8T6 minimum system schematic diagram refers to the official small blueboard project. I have basically made no changes, so I will not post it here.
QQ screenshot 20220605211643.jpg
                                                                                            Brushless DC motor driver board schematic (second edition)

PCB design instructions


QQ screenshot 20220605212300.jpg                                                                                                  
QQ screenshot 20220605212329.jpg
Considering that the current passing through the MOS tube is relatively large, 3mm line width is used when wiring the PCB. The pin connection area cannot be drawn too wide. The window can only be opened and tinned later to increase the overcurrent capability.

Software description

The code refers to the official routine of the training camp and will not be posted here.

Physical display instructions

The minimum system of the first version of this project was designed by myself. After finishing the board, I found that the board was a bit big and the pin placement was not reasonable. Later, I made a minimum system by referring to the official small blue board routine again, and accordingly I changed the circuit of the brushless motor driver board (mainly the order of the pins changed)
IMG_20220605_204323.jpg
IMG_20220605_185412.jpg
                                                                                         CW32F030C8T6 minimum system physical diagram



IMG_20220529_182730.jpg
                                                                                                                              Physical picture of brushless DC motor driver board
The brushless motor driver board does not have a welding current collection circuit. The main reason is that I didn't weld it because I thought it was not needed for the time being. I would weld it in later if it was needed.

Demo video

The official non-inductive open-loop program is used to drive the brushless motor (without any modifications). After testing, the following motor operates normally.
IMG_20220605_210023.jpg
In addition, I also tested two brushless motors for model aircraft. One is the Xinda 2212 KV2200, which cannot start, and the stall current is very high; the other is the Langyu 2216 KV1250, which can start, but the rotation is a bit stuck. . Therefore, the program needs to be modified accordingly for different motors and cannot be used directly.

P.S.

Due to my limited level, it was my first time to make a brushless motor driver board, and I had no experience in programming. I could only imitate the official brushless .



参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-05-12 00:38:15

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号