SSI编码器2015-11-20目录SSI编码器.................................................................................................................1单圈多圈..................................................................................................................3SSI通信协议.............................................................................................................3关于格雷码..............................................................................................................4单圈多圈ST单圈12bits精度意味着:一圈会有值0–4095;MT多圈12bits精度意味着:能记录0–4095圈,转到4095后下一个数为0。SSI通信协议PLC发送时钟信号,编码器回复数据:编码器先发送多圈值,后发送单圈值。采用的是格雷码,PLC会自动翻译成二进制编码。之后PLC会给程序一个16位包含着MT和ST的数:编码器要求PLC两次时钟信号不能发的太快,被称为“单稳态时间”:关于格雷码“交替二进制码”又称格雷码,它的编码机制保证两个连续的数仅有一位不同:动机:当从3变到4时,自然编码的方式三个开关都要动作下面是可能发生的情况:构造:这样就可以看出来n位格雷码由前缀加一组对称的数据构成:下面是求倒序的方法:C语言程序:如果要复原一个格雷码,也很简单通过格雷码最高位就知道后面是个正序列还是倒序:C语言程序:如果感兴趣可以加群:495438656