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 | 旋转角θ的余弦 |
缩放和溢出行为: