注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

SIEMENS运动控制器/伺服驱动器

SIMOTION/S120——纯技术BLOG

 
 
 

日志

 
 

SINAMICS S120/STARTER中SSI编码器的高级配置  

2016-08-29 15:09:40|  分类: S120 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
SSI是绝对值编码器的一种常见接口。接线简单,使用方便,常用的配置数据有:
  • 单圈/多圈,圈数
  • 单圈分辨率
  • 波特率及数据长度
  • 编码形式:二进制或格雷码
比如一个编码器是多圈,4096圈(12位),单圈分辨率8192(13位),格雷码,100kHz。那么可以知道数据总长度是12位+13位=25位。有了这些数据,就可以完成编码器的基本配置了。
再加上硬件接口的信息,就可以完成配置了,比如使用SMC30的15针D型插头接入,供电电压5V,则该编码器的配置画面如下。
SINAMICS S120/STARTER中SSI编码器的高级配置 - lvqd - SIEMENS运动控制器/伺服驱动器
另外,一个需要注意的是,编码器总数据位为25位时,细分数需要<=7,以保证最终位置值不超过32位。细分后的位置值是r483,是无符号32位数,在默认情况下,细分数P419=9,25+9>32是不允许的,需要减小P419,不然在配置编码器的向导会报错。
SINAMICS S120/STARTER中SSI编码器的高级配置 - lvqd - SIEMENS运动控制器/伺服驱动器
对于25位的编码器,把细分数改成<=7的数值即可。比如改成4,如下图所示。
SINAMICS S120/STARTER中SSI编码器的高级配置 - lvqd - SIEMENS运动控制器/伺服驱动器
  
-----------------------
使用SSI接口除了传递位置信息以外,原理上,还可以传递编码器的诊断状态,比如校验位、报警位和故障位。这三个状态信息可以与位置信息在同一帧报文里传输。是否包含这三位状态,取决于编码器的技术数据。
比如,现有一个SSI编码器,除了25位位置信息外,还有
  • 一个报警位:位于位置信息前,高电平1=正常
  • 一个故障位:位于位置信息后,高电平1=正常
  • 一个校验位:位于故障信息后,偶校验
那么在软件中应该如何配置呢?位置值前有1位,位置值后有2位。按下图中0、1、2的顺序编号,则以上编码器的信息应该按以下画面配置:
SINAMICS S120/STARTER中SSI编码器的高级配置 - lvqd - SIEMENS运动控制器/伺服驱动器
 如果配置不合理,配置向导会报错提示。如下图所示。
SINAMICS S120/STARTER中SSI编码器的高级配置 - lvqd - SIEMENS运动控制器/伺服驱动器
 

 
  评论这张
 
阅读(136)| 评论(8)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017