引言
永磁同步电机结构简单、体积小、效率高、功率因数高、转矩电流比高、易于散热及维护保养,随着电力电子技术和微电子技术的发展以及永磁材料价格的下降,永磁同步电机广泛应用于中小功率、高精度、调速范围宽的调速系统中[1,2]。近年来,永磁同步电机驱动器主要基于DSP和单片机进行开发设计,前者性能高,但功耗高而且成本也高;后者功耗低,成本低,但只能满足低性能调速系统的要求。本文以意法半导体公司(ST)推出的性价比极高的基于ARM Cortex-M3内核的STM32F103微控制芯片为核心,实现永磁同步电机驱动器的设计。
系统硬件结构
STM32F103控制器简介
STM32系列控制器采用ARM公司高性能Cortex-M3内核,处理速度达到1.25DMips/MHz。Cortex-M3使用Thumb-2指令集,允许32位指令和16位指令相互结合,代码密度和性能都得到了提高,能满足电机控制中对复杂矢量