首先谢谢EEWORLD给予的BLDC无刷电机学习机会。
1.开发板及芯片简介
首先介绍一下极海APM32M3514芯片,该芯片是极海半导体针对电机控制推出的专用芯片,芯片采用32位的Arm Cortex-M0内核,最高72MHz工作频率支持单周期32位硬件乘法器,并封装了M0CP协处理器,可以实现硬件移位单元,32bit/32bit 除法器,可选带和的乘加运算,开方,三角函数,SVPWM等,64KbFlash和10KB SRAM(8+2(协处理器))一个12位13通道的ADC,一个16位高级定器器等等。
本次测试是极海基于APM32M3514芯片的开发板,外部有一个BLDC电机接口,一个24V供电接口,一个霍尔传感器接口,一个USB转串口,另外一个电位器,用于调节电机转速,一个正反转开关,一个Break开关,一个Fault指示灯。
收到包装如下图所示:
3.2.安装完成后,打开SDK包,如下图所示,由于Demo的LED灯引脚与PCB图不一致,需要我们更改GPIO引脚,更改后编译,下载
3.3.下载GPIO代码后,可以看到板上Fault灯,一闪一闪,
由于无法上传视频,就忽略
4.至此环境搭建完成,下面开始一步一步的测试。