Bidirectional Synchronous Serial Interface(BiSS) is more widely used to connect the encoders and controllers due to its fast and robust performance.
高精度的光电编码器作为位置传感器广泛应用于伺服系统中,双向同步串行接口(Bidirectional Synchronous Serial Interface,简称BiSS)由于速度快,抗干扰能力强,越来越广泛地用于连接编码器和控制器;为了实现BiSS接口传感器数据的读取,提出了两种读取数据的方式:微控制器方式和CPLD方式,两种方式都是用端口产生时钟,通过差分器件把时钟发送给光电编码器,同步接收光电编码器返回的差分n位位置数据、2位状态数据和6位CRC校验码;微控制器或CPLD利用位置和状态数据运算产生CRC校验码,如果运算产生的CRC和接收到的CRC不一致,说明传输过程出错;实验结果表明,两种方式都具有高可靠性,CPLD方式的快速性更高,通用性更强。