您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 国内外标准规范 > DB22T 1926-2013 光电编码器 双向数据通讯接口协议
ICS17.040.99L78备案号:40096-2014DB22吉林省地方标准DB22/T1926—2013光电编码器双向数据通讯接口协议SpecificationsofBidirectionalcomunicationprotocolforphotoelectricencoders2013-12-04发布2013-12-31实施吉林省质量技术监督局发布本标准仅供内部使用不得翻印本标准仅供内部使用不得翻印本标准仅供内部使用不得翻印本标准仅供内部使用不得翻印DB22/T1926—2013I前言本标准按照GB/T1.1—2009给出的规则起草。本标准由吉林省工业和信息化厅提出并归口。本标准起草单位:长春禹衡光学有限公司、吉林省标准研究院。本标准主要起草人:梅恒、徐文东、王忠杰、王强、刘岩峰、刘晶。本标准仅供内部使用不得翻印本标准仅供内部使用不得翻印本标准仅供内部使用不得翻印本标准仅供内部使用不得翻印DB22/T1926—20131光电编码器双向数据通讯接口协议1范围本标准界定了光电编码器双向数据通讯接口协议的术语、定义和缩略语,规定了光电编码器总线的体系结构、物理层电气特性和机械特性的要求、协议层工作模式以及可靠性和安全性要求。本标准适用于绝对式光电编码器的双向数据通讯,绝对式长光栅、容栅及磁电编码器也可参照使用。2规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。TIATSB-89-A-2006TIA/EIA-485-A的应用指导(ApplicationGuidelinesforTIA/EIA-485-A)3术语、定义和缩略语3.1术语和定义下列术语和定义适用于本文件。3.1.1协议protocol对通信系统数据交换中的数据格式、时序关系和纠错方法的约定。3.1.2物理层physicallayer为设备之间的数据通信提供可靠环境的硬件基础。3.2缩略语下列缩略语适用于本文件。CRC:循环冗余码校验(CycleRedundancyCheck)注:CRC校验的基本思想是利用线性编码理论,在发送端根据要传送的k位二进制码序列,以一定的规则产生一个校验用的监督码(既CRC码)r位,并附在信息后边,构成一个新的二进制码序列数共(k+r)位,最后发送出去。在接收端,则根据信息码和CRC码之间所遵循的规则进行检验,以确定传送中是否出错。LSB:最低有效位(LeastSignificantBit)MSB:最高有效位(MostSignificantBit)注:在二进制数中,MSB是最高加权位,与十进制数字中最左边的一位类似。通常,MSB位于二进制数的最左侧,LSB位于二进制数的最右侧。4体系结构本标准仅供内部使用不得翻印本标准仅供内部使用不得翻印DB22/T1926—20132采用点对点传输方式,其体系结构如图1所示,主要包含两部分:编码器接口、后续电子设备接口。后续电子设备对编码器进行供电,通过TIATSB-89-A-2006接口进行半双工模式通信。图1体系结构图5物理层5.1总述协议的物理层规范应提供编码器与后续电子设备之间的物理连接,同时应规定电源、硬件接口特性、数据编码、波特率、最大传输距离等。5.2电气特性5.2.1电源部分编码器电源应满足接收器工作电压要求。5.2.2硬件接口特性硬件接口应符合TIATSB-89-A-2006的接口特性。5.2.3数据编码在数据传输时,采用曼彻斯特编码。在曼彻斯特编码中,如图2所示,每一位的中间有一跳变,位中间的跳变既作时钟信号,又作数据信号;从低到高跳变表示“0”,从高到低跳变表示“1”。图2曼彻斯特编码示意图5.2.4波特率5.2.4.1最大波特率为16MHz。5.2.4.2编码器上电复位后,波特率为1MHz(缺省值)。本标准仅供内部使用不得翻印本标准仅供内部使用不得翻印DB22/T1926—201335.2.5传输距离波特率与传输距离应遵循TIATSB-89-A-2006的要求规定。5.3机械特性5.3.1连接端子5.3.1.1连接端子由端子插头及端子插座两部分组成,连接端子插头及插座之间金属触点应通过物理插接接触方式互连。5.3.1.2连接端子插座处应有标识。5.3.2电缆5.3.2.1电缆应至少包括四条导线和屏蔽线,四条导线分别为两条电源线和一对差分信号线。5.3.2.2电缆应符合TIATSB-89-A-2006的电气要求规定。6协议层6.1总述协议采用双向异步串行传输数据,根据数据传输方向,分为两种工作模式:——配置模式:采用一问一答方式实现编码器与后续电子设备之间的参数配置或数据交换;——数据模式:采用周期性方式由编码器向后续电子设备传输数据。6.2工作模式选择当编码器和后续电子设备上电复位后,处于配置模式,后续电子设备可通过配置编码器的工作模式配置参数,见附录A,选择编码器的工作模式。6.3工作模式6.3.1配置模式6.3.1.1配置模式下数据帧定义协议配置模式由后续电子设备向编码器写入或读出编码器参数信息。协议配置模式数据帧如表1所示,其要求如下:表1配置模式数据帧起始位R/W寄存器号数据值CRC1位1位8位32位6位a)起始位:起始位为0,当后续电子设备准备好编码器参数信号后,以1位低电平信号表示开始传输标志;b)R/W(读/写):定义R=1、W=0;c)寄存器号:寄存器号为8位比特(Bit)表示,传输时从MSB开始传输;d)数据值:每帧数据发送的编码器参数值为32位比特(Bit),数据发送从MSB开始传输,编码器具体参数信息见附录A;本标准仅供内部使用不得翻印本标准仅供内部使用不得翻印DB22/T1926—20134e)CRC校验位:采用6位CRC进行校验,只校验32位数据值。CRC数据是从MSB开始传输。关于CRC生成多项式,见附录B。6.3.1.2配置模式下数据传输过程当编码器工作在配置模式下时,后续电子设备工作流程如图3所示。图3后续电子设备在配置模式下的流程图本标准仅供内部使用不得翻印本标准仅供内部使用不得翻印DB22/T1926—20135协议配置模式下,数据传输时序图如图4所示。图4配置模式下,数据传输时序图6.3.2数据模式6.3.2.1数据模式下数据帧定义协议数据模式下数据帧如表2所示,其要求如下:表2数据模式数据帧起始位H/L状态位数据值CRC1位1位8位32位6位a)起始位:起始位永远为0,当编码器准备好位置值和参数信号后,以一位低电平信号表示开始传输标志;b)H/L(位置值的高位/位置值的低位):定义H/L=0为编码器位置值的低32位数据,H/L=1为编码器位置值的高32位数据。此标志位元定义了数据值的状态;c)状态位:此状态位由制造厂家自行定义,用于表示编码器状态和故障类型;d)数据值:每帧数据发送的编码器参数值为一字节即32Bits,数据发送从MSB开始传输。编码器参数信息详见附录A;e)CRC校验位:采用6位CRC进行校验。CRC数据是从MSB开始传输。关于CRC生成多项式,见附录B。6.3.2.2数据模式下数据传输过程当编码器工作在协议数据模式下时,编码器工作流程如图5所示。本标准仅供内部使用不得翻印本标准仅供内部使用不得翻印DB22/T1926—20136图5编码器在数据模式下的流程图协议数据模式下,数据传输时序图如图6至图8所示。图6数据模式下,数据传输时序图图7数据模式下,编码器位置值少于32位的数据传输时序图本标准仅供内部使用不得翻印本标准仅供内部使用不得翻印DB22/T1926—20137图8数据模式下,编码器位置值少于32位的数据传输时序图7可靠性和安全性协议采用6位循环冗余校验和错误检测机制,以保证数据传输的可靠性和安全性。本标准仅供内部使用不得翻印本标准仅供内部使用不得翻印DB22/T1926—20138AA附录A(规范性附录)编码器参数A.1编码器参数编码器参数见表A.1至表A.5。表A.1编码器参数表寄存器号内容字节00-03制造厂商设备号404-07编码器序列号408-09编码器类型20A-0B编码器配置20C编码器状态10D数据模式周期10E传输时钟分频参数10F厂商自定义110-13编码器低位读数414-17编码器高位读数4编码器制造厂商参数18~255自定义注:寄存器号的数值为十六进制。表A.2编码器配置(寄存器号0A-0B)寄存器号0A0BBit(位)0~776543210含义预留编码器读数位数工作模式=032配置=1默认为064数据表A.3编码器状态推荐配置(寄存器号0C)Bit(位)76543210含义参考点温度电流欠压过压位置计算信号幅值光源=0没到达正常正常正常正常正确正确正常=1默认为0到达过高过大欠压过压错误错误故障注:用户可以自行改设定值。本标准仅供内部使用不得翻印本标准仅供内部使用不得翻印DB22/T1926—20139表A.4数据模式周期(寄存器号0D)Bit(位)76543210=0Bit(位)=0数据周期分频倍数=40KHz=1默认为0Hz=数据周期分频倍数/(1~128)如果此值0x00=0数据周期为10KHz如果此值0x00=1数据周期为8KHzBit(位)=1数据周期分频倍数=32KHz表A.5传输时钟分频参数(寄存器号0E)Bit(位)7654321=0=1默认为0波特率=64MHz/分频参数(1~2048)如果此值为0x00,波特率为1MHz本标准仅供内部使用不得翻印本标准仅供内部使用不得翻印DB22/T1926—201310BB附录B(规范性附录)循环冗余校验B.1循环冗余校验为了检测数据在传输过程中是否错误,采用循环冗余校验对传输数据进行校验。采用6位CRC校验。表B.1为CRC生成多项式形式表。表B.1推荐CRC生成多项式形式多项式位数初始值X6+X1+16000000_________________________________本标准仅供内部使用不得翻印本标准仅供内部使用不得翻印
本文标题:DB22T 1926-2013 光电编码器 双向数据通讯接口协议
链接地址:https://www.777doc.com/doc-8102004 .html