[开发板] CW32L010 ESC Driver 电机控制套件使用

[复制链接]
316|2
八层楼 发表于 2025-8-11 17:10 | 显示全部楼层 |阅读模式
CW32L010ESC_Driver电机驱动板是武汉芯源科技推出的一款低成本BLDC无刷直流电机开发板。在立创开源硬件平台可以查看该项目的详情。




https://oshwhub.com/beauty_light/cw32l010-bldc-esc-driver

官方提供的电机开发套件包含以下内容




1、硬件构成和组成
开发板在硬件设计上可以实现无感BLDC电机控制。硬件电源部分由外部7.4~22.2V直流电源供电,前置驱动芯片EG3033用于驱动电机的三相栅极电路。同时其5V输出用于MCU供电,在供电电路上使用分压电路采样对供电进行监视。




在驱动侧使用MOSFET构成换向电路,使用50mΩ的分流电阻构成母线电流检测电路。




采用反电动势法,对各相来对电机的位置进行检测,通过过零检测确定转子的位置,实现电机的无感闭环控制。




MCU使用的是CW32L010F8U6,片上有4KBSRAM和64KFlash,主频48MHz,运算能力足够实现电机控制。




片上集成1高级控制定时器、1个通用定时器、3个基本定时器和一个低功耗定时器,可以满足电机控制时的PWM信号输出以及为系统运行提供时基。




板上ADC的实现无感BLDC电机反电动势、母线电流转换的电压值、供电电压以及电位器电压等模拟量的检测,采集到的模拟信号用于实现电机控制、过流检测、供电检测和转速控制。




开发板的整体焊接效果如下:




2、电机控制程序编译和烧录
官方提供无感无刷直流电机的控制例程,例程可以在项目的开源主页进行下载。




工程是Keil工程,编译器为ARM Compiler5。编译程序前,需要下载固件库,安装其中的芯片支持。






工程使用的ADC检测反电动势过零点的方式检测电机的位置。ADC采用多通道序列采样的方式采集需要的反电动势、电源电压、电位器数据等外部模拟信号。

电机的正常启动流程如下:




查看开发板的PCB图和原理图上的烧录引脚,连接DAP-Link,即可将程序烧录到开发板上。




4、总结
CW32L010 电机驱动开发板组装简单,价格低,适合作为入门BLDC控制的选择。
————————————————
版权声明:本文为CSDN博主「magic_link」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/EPTmachine/article/details/148638026

灰色与青 发表于 2025-8-11 19:58 | 显示全部楼层
CW32L010 ESC Driver 电机控制套件使用时,先焊接电位器接口与调试口排针,用 Keil 编译官方示例工程,通过 SWD 接口烧录程序。连接电机和电源,将电位器旋钮归零后上电,旋转电位器即可调速。
OKAKAKO 发表于 2025-8-15 14:45 | 显示全部楼层
CW32L010ESC_Driver电机驱动板是武汉芯源科技推出的一款低成本BLDC无刷直流电机开发板
您需要登录后才可以回帖 登录 | 注册

本版积分规则

131

主题

4416

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部