- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Motor库函数使用说明
1. CLARK变换
1.1 功能描述
CLARKE变换将基于3轴、2维的静止坐标系的定子电流变换到2轴的定子静止坐标系中,即三相坐标系(,,)变换成两相(,)坐标系。
1.2 结构体定义
typedef struct {
int32_t As; // Input: phase-a stator variable
int32_t Bs; // Input: phase-b stator variable
int32_t Cs; // Input: phase-c stator variable
int32_t Alpha; // Output: stationary d-axis stator variable
int32_t Beta; // Output: stationary q-axis stator variable
} CLARKE;
类型变量描述格式输入As三相平衡电流A相全局Q格式Bs三相平衡电流B相全局Q格式Cs三相平衡电流C相全局Q格式输出Alpha轴分量全局Q格式Beta轴分量全局Q格式1.3 使用例程
1.3.1 变量定义
CLARKE clarke1;
1.3.2 变量初始化
CLARKE clarke1 = CLARKE_DEFAULTS;
1.3.3 函数调用
void?PWM0RELOAD_IRQHandler(void)
{
clarke1.As?=?IA;
clarke1.Bs?=?IB;
clarke1.Cs?=?IC;
CLARKE_MACRO1(clarke1);
}
2. PARK变换
2.1 功能描述
PARK变换就是将ia、ib、ic电流投影,等效到d、q轴上,将定子上的电流都等效到直轴和交轴上去。从观察者的角度来说,我们的观察点已经从定子转移到转子上去,我们不再关心定子三个绕组所产生的旋转磁场,而是关心这个等效之后的直轴和交轴所产生的旋转磁场了。
2.2 结构体定义
typedef struct {
int32_t Alpha; // Output: stationary d-axis stator variable
int32_t Beta; // Output: stationary q-axis stator variable
int32_t Theta; // Input: rotating angle (pu)
int32_t Gamma; // Angle between Vref and rotating d-axis
int32_t Ds; // Output: rotating d-axis stator variable
int32_t Qs; // Output: rotating q-axis stator variable
int32_t Sine; // Input: Sine term
int32_t Cosine; // Input: Cosine term
} PARK;
类型变量描述格式输入Alpha轴分量全局Q格式Beta轴分量全局Q格式Theta转子角度全局Q格式Sine转子角度对应的正弦值全局Q格式Cosine转子角度对应的余弦值全局Q格式输出DsD轴分量全局Q格式QsQ轴分量全局Q格式2.3 使用例程
2.3.1 变量定义
PARK?park1;
2.3.2 变量初始化
PARK?park1?=?PARK_DEFAULTS;
2.3.3 函数调用
void?PWM0RELOAD_IRQHandler(void)
{
park1.Alpha?=?clarke1.Alpha;
park1.Beta?=?clarke1.Beta;
park1.Theta = QepTheta;
park1.Sine?=?SIN(park1.Theta);
park1.Cosine?=?COS(park1.Theta);
PARK_MACRO1(park1);
}
3. PARK逆变换
3.1 功能描述
将两相旋转DQ坐标系变量转换到两相静止(,)坐标系.
3.2 结构体定义
typedef struct {
int32_t Alpha; // Output: stationary d-axis stator variable
int3
您可能关注的文档
最近下载
- BU_61580寄存器说明中文版.pdf
- 必威体育精装版北师大七年级数学上册《整式及其加减》计算题专项练习一(含.pdf VIP
- 2024年全国职业院校技能大赛高职组(人力资源服务赛项)考试题库(含答案).docx
- 北师大版生物八年级上册(1)3.pptx
- IPC-WHMA-A-620E- CN 中文版 2022 线缆及线束组件的要求与验收.pdf
- 2023年公安辅警招聘知识考试题(附含答案).pdf VIP
- 在线网课学习课堂《学术英语》单元测试考核答案.docx
- 2024年物业公司发展战略和经营计划.docx
- 新一代大学英语基础篇综合教程2答案.docx
- 小学班级管理国内外研究现状.docx VIP
文档评论(0)