ST来的完整的源文件完全免费。不要犹豫联系离你最近的ST销售办事处或支持小组。1.4自定义STM32F103xx系列工作区永磁同步电机(PMSM)磁场定向控制(FOC)软件库是针对STM32F103VB6的。但是,它应用在STM32F103xx系列产品上同样成功。根据可用的功能(有些I/O端口是不出现低电平),在使用不同类型的STM32F103xx系列时,可能需要对库进行一些修改。详情参阅单片机数据表。另外,根据内存大小,工作区可能要进行配置,以适合您的STM32F103xxMCU系列。2无传感器FOC的永磁电机介绍2.1永磁同步电机磁场定向控制驱动器简介该软件库是为了实现由完善的定向控制(FOC)策略提供飞高动态性能交流永磁同步电动机(PMSM)控制而设计的。使用这种方法,可以说,通过控制定子电流精确变换而来的iqs和ids两种电流,调节电磁扭矩(Te),并在一定程度上达到弱磁能力就成为可能。这类似于一个状态良好的直流电机,其中的角色相当于电枢电流和励磁电流。因此,可以说,FOC包括定子电流相位的控制和定向以及与转子磁通量正交。本定义明确指明测量定子电流和转子角度的必要性。基于该算法结构(和库函数)的基本信息,如图4所示。l空间矢量PWM模块(CALCSVPWM),实现了先进的降低电流谐波调制方法,从而优化了直流母线的利用l使用低价分流电阻或市场有售的隔离电流霍尔传感器(ICS),电流读取模块可以保证系统正确测量定子电流l转子的速度/位置反馈模块可以让系统通过操纵霍尔传感器或增量编码器的信号,从而得到正确的转子角速度或位置。此外,该固件库提供了无传感器检测转子速度/位置,如第2.2节所述。lPID控制器块实现比例,积分和微分反馈控制(电流调节)lClarke,Park,ReversePark和Circle限制模块实现FOC要求的精确转换。图4FOC算法的基本结构,转矩控制