首先,SSI和EnDat是两个不同的概念,虽然内部硬件电路可能是一样的,但是协议是不同的,SSI可以是两组单工工作的485芯片,但是EnDat协议的数据口一定是双工工作的,虽然某些公司的SSI协议数据口也是双工的,但一般的控制器SSI接口数据端只“收”不“发”。既然说是EnDat接口的光栅,那应该就是海德汉的,如果控制器也是海德汉的,那可能是支持的,要看手册了。因为海德汉在进行SSI信号改进的时候已经在数据端口进行了双向通讯,发展到后来就成为了EnDat。据我所知,日韩目前很少有支持SSI信号的PLC、运控等,他们是异步通讯串口。具体的还是查查手册吧。
引用goldman_cn1 的回复内容:2者不兼用,ssi的时钟基本在100k-500k.ENDAT是SSI的升级规范,升级了速度,达到16M,帧数据更加长,多了很多信息。通讯方式也变成了双向。
--------------------------------------------------------------------------------
SSI的我们这里现在都已经做成1M的了
虽然一个是串行双向,一个是串行单向。但是其硬件原理图是一样,并不是多出一根线而多出什么。有CPLD或是FPGA的情况下是可以通过软件来实现的。