|
CSI-DSP
Version 1.0.0
CSI DSP Software Library
|
函数 | |
| void | csky_park_f32 (float32_t Ialpha, float32_t Ibeta, float32_t *pId, float32_t *pIq, float32_t sinVal, float32_t cosVal) |
| 浮点park变换 更多... | |
| void | csky_park_q31 (q31_t Ialpha, q31_t Ibeta, q31_t *pId, q31_t *pIq, q31_t sinVal, q31_t cosVal) |
| Q31版本的Park变换 更多... | |
正向Park变换将输入的双坐标矢量转换为通量和转矩分量,即把αβ坐标转换为dq坐标。 Park变换可以将当前的静止Ialpha 和 Ibeta参考系,转换到移动参考系,变成定子矢量电流和转子磁链矢量的空间关系。 如果我们考虑对齐转子磁链的d轴,下面的框图演示了当前的向量和两个参考系之间的关系:
函数每次操作单个的样本数据,并且每次调用都返回处理结果。 库为Q31和浮点数据类型分别提供不同的函数。
Ialpha 和 Ibeta 是定义定子矢量分量, pId 和 pIq 是转子矢量分量,并且 cosVal 和 sinVal 是θ(转子磁链位置)的 余弦和正弦值。 | void csky_park_f32 | ( | float32_t | Ialpha, |
| float32_t | Ibeta, | ||
| float32_t * | pId, | ||
| float32_t * | pIq, | ||
| float32_t | sinVal, | ||
| float32_t | cosVal | ||
| ) |
| [in] | Ialpha | 输入的两相向量坐标 alpha |
| [in] | Ibeta | 输入的两相向量坐标 beta |
| [out] | pId | 指向输出的转子参考系 d |
| [out] | pIq | 指向输出的转子参考系 q |
| [in] | sinVal | 旋转角θ的正弦 |
| [in] | cosVal | 旋转角θ的余弦 |
函数正向正弦Park变换。
| void csky_park_q31 | ( | q31_t | Ialpha, |
| q31_t | Ibeta, | ||
| q31_t * | pId, | ||
| q31_t * | pIq, | ||
| q31_t | sinVal, | ||
| q31_t | cosVal | ||
| ) |
| [in] | Ialpha | 输入的两相向量坐标 alpha |
| [in] | Ibeta | 输入的两相向量坐标 beta |
| [out] | pId | 指向输出的转子参考系 d |
| [out] | pIq | 指向输出的转子参考系 q |
| [in] | sinVal | 旋转角θ的正弦 |
| [in] | cosVal | 旋转角θ的余弦 |
缩放和溢出行为: