对BLDC电机的驱动控制一直比较感兴趣,所以这次【你购物我买单】活动就购买了ST家的BLDC电机驱动板EVLSPIN32G0B2。ST在电机驱动这块的生态也做得比较好,有专门的SDK软件。从官网下载了最新版本的X-Cube-MCSDK,用户手册里特别提到要用6.3.0版本以上,所以下载了最新的6.4.1版本。
安装完成后,打开软件,新建工程,选择开发板和配套的电机。

下一步选择电机控制算法,电机是带霍尔传感器的,所有选择六步法。

然后点击右下角的创建按钮,进入配置界面。

点击上图中的蓝色方块,可以设置电机、电源等详细的参数配置。



参数配置好之后,点击菜单栏的生成工程代码按钮。

点击“GENERATE”按钮,等待代码生成完成。

点击运行CubeMX。

不用做修改,直接生成代码,然后进入keil,编译工程。

没有报错。给开发板供电,将程序下载到开发板,就可以通过电机监视器控制电机转动啦。
