在伺服电机中常用的几种编码器协议

上一篇博文我们介绍了编码器的分类及磁编码器的架构。我们知道编码器的种类有很多,什么增量式编码器、绝对值编码器、光电编码器、旋转编码器等等。但不管什么类型的编码器,其目的都类似,得到电机转动的角度、角速度、位移等,并将这些信息告知伺服驱动器。那么编码器与伺服驱动器之间的通信协议又有哪些呢,这篇博文就跟大家一起来看看。

 

SSI 通信协议

        SSI 通讯协议全称为同步串行接口(Synchronous Serial interface)。 SSI 通讯的帧格式如图 1 所示,数据传输采用同步方式,在空闲阶段不发生数据传输的时候时钟和数据都保持高电位,在第一个脉冲的下降沿触发编码器载入发送数据,然后每一个时钟脉冲的上升沿编码器送出数据,数据的高位在前,低位在后,当传送完所有的位数以后时钟回到高电平,数据也对应回到高电平。


        T 为时钟的脉冲频率,Tm 为单稳触发时间,n 为传输位数。传输的位数可以是任意的,但实际使用中单圈编码器采用 13 位,多圈采用 25 位。对于从方编码器而言是无法事先知道主方发送的时钟脉冲个数的,因而无法确定帧的起始位和停止位。解决问题的方法是采用高电位保持一段的时间内没有变化作为帧结束标志。Tm 单稳时间就是指这个时间。在实际应用中可以采用一个单稳(软件或者硬件),把时钟输人作为单稳的输入,通过单稳输出控制 SSI 的数据输出状态:单稳一旦置位,SSI 的输出状态就要回到初始状态,准备开始下一个数据的循环过程。

 

 

EnDat 协议

        EnDat 口是 HIDENHAIN 为编码器设计的数字式、全双工同步串行的数据传输协议,它不仅能为增量式和绝对式编码器传输位置值,同时也够传输或更新存储在编码器中的信息,或保存新的信息。由于使用了串行传输方式,所以只需四条信号线,在后续电了设备的时钟激励下,数据信息被同步传输。数据类型(位置值、参数、诊断信息等)由后续电子设备发送给编码器的模式指令选择决定。


特点:

  1. 传输位置值与附加信息可同时传输,信息的类型可通过存储地址选择码选择。
  2. 编码器数据存储区域包括编码器制造商参数、OEM 厂商参数、运行参数、运行状态、便于系统实现参数配置。
  3. 2 编码器实现了全数字传输,增量信号的处理在编码器内部完成(内置 14bit 细分),提供了信号传输的质量和可靠性,可实现更高的分辨率。
  4. 监控和诊断功能,报警条件包括:光源失效、信号幅值不足、位置计算错误、运行电压太低或太高、电流消耗太大等;当编码器的一些极限值被接近或超过时提供警告信号。
  5. 更宽的电压范围(6-14V)和传输速率(16M)。



        在每一帧同步数据传输时一个数据包被发送,传输循环从时钟的第一个下降沿开始测量值被保存,计算位置值。在两个时钟脉冲(2T)后,后续电子设备发送模式指令“编码器传输位置值”(带或不带附加信息)。

        在计算出了绝对位置值后,从起始位开始编码器向后续电子设备传输数据,后续的错误位 F1 和 F2(只存在于 EnDat2.2 指令中)是为所有的监控功能和故障监控服务的群组信号,他们的生成相互独立,用来表示可能导致不正确位置信息的编码器故障导致故障的确切原因保存在“运行状态”存储区,可以被后续电了设备查询。

        从最低位开始,绝对位置值被传输,数据的长度由使用的编码器类型决定。传输位置值所需的时钟脉冲数保存在编码器制造商的参数中。位置值数据的传输以循环冗余检测码结束。

 

 

多摩川协议

      多摩川绝对值编码器能够实现单圈 23bit 多圈 16bit 总计39bit 的高解析度。其数据通讯是基于 485 硬件接口标准 NRZ 协议,通讯波特率为 2.5M 的串行通讯。CRC 循环冗余校验数据,避免数据出错导致异常的问题发生,通讯距离可达到 20 米。


        编码器具备状态自建功能,对于电池欠压、失效、编码器计数错误、过速度、码盘故障等可通过编码器状态位读取出来。驱动器可通过单独的指令对单圈数据或多圈重置零位,可清除故障标志位。内置 768 字节 EEPROM,可擦写一万次以上,可写于电机相关信息,对于伺服驱动器对电机参数的自动识别提供了可行的途径。

      通讯步骤如下图所示:


        驱动器向编码器发送一个控制字 CF,3us 后编码器返回数据包,驱动器对数据包进行解码并,主控获取到信息后开始运行相应的算法进行控制。

        以上为几种常用的编码器通信协议,我们可以根据实际项目需求选择相应的编码器将数据传送给伺服驱动器进行控制。

 

参考资料:

  1. 百度文库;
  2. CSDN;
  3. 中国产业信息网;

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论