APM32F035 是极海半导体针对电机控制推出的专用芯片,本设计基于 APM32F035 设计了双电阻采样矢量控制方案,使用了闭环的滑模观测器估算方案。
APM32F035 芯片资源
APM32F035 是一款基于 Arm Cortex-M0+内核,集成 FOC 算法中常用的数学运算加速器(Cordic,Svpwm,硬件除法器等),并且集成了运放、比较器等模拟外设,以及 CAN 控制器的高性能电机控制专用 MCU。
整体硬件电路
整体硬件系统是采用外部交流电源供电,并经过相应的整流滤波及开关电源电路控制转换后输出稳定的 5V、3.3V 电压,用户可使用隔离串口下发数据的方式设定电机转速,同时当设定转速超过起动阈值时,电机将会启动运行,而当电压值低于阈值时电机将会关闭运行。
当电机启动后,APM32F035 处理器通过内置的运算放大器并经由相应的采样电路可获取三相的相电流 Iu、Iv 与 Iw,并将该数据经过坐标轴的转换后进而控制电机的力矩电流大小及相位;通过 FOC 控制计算环节后调节 TMR1 外设输出相应的三路互补的 PWM 波控制逆变器的开关元器件。
139
