- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ACS双闭环控制应用
ACS控制器双闭环控制应用
ACS Dual Loop Control Application
编写:徐新阳/应用支持/ACS China
目录
1综述 1
1.1双闭环的理论基础 1
1.2 ACSPL+变量 2
1.2.1 MFLAGS 2
1.2.2 SLVRAT 2
1.2.3 SLVKP 2
1.2.4 XVEL 2
1.2.5 EFAC 3
1.2.6 FACC 3
1.2.7 Routing 变量 3
2 配置双闭环控制的步骤 5
2.1 AXIS Setup 7
2.2 负载端设置 9
3 双闭环限位问题 12
4 结论 12
1综述
双闭环控制一般应用在电机和负载之间存在刚性较差的系统中,如图1所示的带传动系统。对于此类应用双闭环系统能有效克服单闭环系统的缺点,如降低刚性差和反向间隙带来的动态性能下降。
图1 双闭环系统
本文档将结合ACS 独有SPiiPlus MMI调试工具介绍双闭环控制系统的实现步骤。
1.1双闭环的理论基础
在ACS 运动控制产品中实现轴的双闭环控制是非常方便的,用户只需把不同的编码器反馈通道或者模拟量输入分配给轴即可,但是轴和这些通道必须隶属于同一个伺服处理芯片(一般一个伺服处理芯片最多支持四个轴)。
轴的双闭环控制是基于至少两路反馈通道的:
负载位置反馈—用作位置环的输入
电机位置反馈—用作速度环及电机换向的输入
下图2为一个典型双闭环控制的框图
图2 双闭环控制系统框图
1.2 ACSPL+变量
以下的ACSPL+变量将应用在双闭环控制中:
1.2.1 MFLAGS
MFLAGS 是一个整数类型的一维数组,每一个元素对应系统里的每一个轴,元素有一系列的状态位组成,用来配置电机。
为了把系统设置为双闭环控制,相关轴的MFLAGS的位20(#DUALLOOP)需要被置1, 例如MFLAGS(0).#DUALLOOP =1,设置0轴为双闭环控制,此时二阶滤波器从速度环移至位置环中。
1.2.2 SLVRAT
SLVRAT是一个实数类型的一维数组,每一个元素对应系统里的每一个轴,用来定义位置环反馈和速度环反馈之间的减速比:
SLVRAT= position resolution / velocity resolution
1.2.3 SLVKP
SLVKP 是一个实数类型的一维数组,每一个元素对应系统里的每一个轴,用来给特定轴的速度增加一个比例系数。
1.2.4 XVEL
XVEL是一个实数类型的一维数组,每一个元素对应系统里的每一个轴,用来定义轴的最大允许速度。
XVEL会导致速度环比例增益SLVKP的有效值发生变化:
在双闭环中,SLVKP有效值计算如下:
如果XVEL[load feedback counts/sec] 221时,实际增益是减小的,详见稍后的公式,其他情况实际增益是增加的。
1.2.5 EFAC
EFAC是一个实数类型的一维数组,每一个元素对应系统里的每一个轴,用来定义在原始编码器反馈的count值和控制器计算的变量值FPOS之间的因子。
格式如:EFAC (axis_index) = value (value范围1-15….1+15默认值为1)
1.2.6 FACC
FACC是一个实数类型的一维数组,每一个元素对应系统里的每一个轴,用来定义轴的加速度反馈值。
1.2.7 Routing 变量
SLPROUT
SLPROUT是一个实数类型的一维数组,每一个元素对应系统里的每一个轴,用来设置对应轴的位置环反馈通道。
格式如:SLPROUT (axis_index) = value
Value 指定反馈来源如表1
当为默认值0时,控制器支持标准的闭环控制配置,即FPOS(0)为0编码器反馈,FPOS(1)为1编码器反馈等等。当SLPROUT≠0时,表明FPOS是来源于其他编码器。例如SLPROUT(0)=104,表示FPOS来源于模拟量输入0而不是编码器,此时反馈可能是电位计或者其他能够输出模拟量表征电机位置的器件。
表1 :SLPROUT 分配数值
SLVROUT
SLVROUT是一个实数类型的一维数组,每一个元素对应系统里的每一个轴,用来设置对应轴的速度环反馈通道。
格式如:SLVROUT (axis_index) = value
SLCROUT
SLCROUT是一个实数类型的一维数组,每一个元素对应系统里的每一个轴,用来设置对应轴的速度换向反馈通道。
格式如:SLCROUT (axis_index) = value
SLVROUT和SLCROUT的格式如同表1,具体赋值内容参见ACS软件手册文档,这里不再详述。
2 配置双闭环控制的步骤
步骤分
您可能关注的文档
- 2016版《3年高考2年模拟课标物理》高考大一轮复习练习:第六章 静电场第2讲 电场的能的性质 3年高考.doc
- 2016年高三一模有机专题.docx
- 2016版《3年高考2年模拟课标化学》题组练习:第5讲 氧化还原反应 3年高考.docx
- 2016新课标全国Ⅲ(丙)卷.doc
- 2016高考化学考点突破训练:6-2原电池的工作原理.doc
- 2016河北中考化学含答案.doc
- 2016年高考化学一轮复习 第3章 基础课时2 镁铝及其化合物限时训练(含解析).doc
- 2016潜江天门仙桃江汉油田理科综合试卷物理.doc
- 2016年,四川宜宾市,高三第一次,诊断性测试,文综地理.doc
- 2016高考全国二化学.docx
最近下载
- 监控报价清单表-监控报价模板.xlsx VIP
- (2025秋新版)人教版二年级数学上册全册教案.doc
- 2026年河北水利发展集团有限公司公开招聘工作人员41名笔试模拟试题及答案解析.docx VIP
- 未成年人网络保护条例知识竞赛试题(含答案).docx VIP
- 2025高中信息技术课标.docx
- AS NZS 61000.4.3-2013 国外国际规范.pdf VIP
- _2025年证券专项《证券投资顾问》必背100句.pdf VIP
- 《无机非金属材料》全册完整教学课件.pptx VIP
- _2025年证券专项《证券投资顾问》超高频考点汇总.pdf VIP
- 在线网课学习课堂《医学信息素养(广州医大)》单元测试考核答案.docx VIP
文档评论(0)