N皇后问题

N皇后问题是经典八皇后问题的扩展:在N*N的棋盘上,有N个皇后需要放置,需满足任意两个皇后不能位于同一行、同一列或者是同一对角线上,求一共有几种放置方法。

PMSM矢量控制算法调试流程

矢量控制又称磁场导向控制(Field Oriented Control, FOC),这是永磁同步电机(PMSM)的主要控制方法,与BLDC的简单控制策略相比,矢量控制要更为复杂,故需要一套系统的调试方法。TI提供了一个用于支持各种电机控制算法的DMC库,其中包含很多矢量控制中用得到的功能模块,与之配套的还有一份调试指南:

Sensored Field Oriented Control of 3-Phase Permanent Magnet Synchronous Motors

本文就以此为基础,结合实际调试经验,介绍一下矢量控制的基本调试流程。硬件平台基于TI C2000系列DSP,使用DMC库,不过基本方法也适用于其他各种平台。