基于BiSS C协议的单读数头数据采集与多主接收装置制造方法及图纸

技术编号:20207983 阅读:236 留言:0更新日期:2019-01-25 23:22
本实用新型专利技术实用新型专利技术是一种基于BiSS C协议的单读数头数据采集与多主接收装置,该装置包括绝对式编码器数据采集与发送板(1)、电源(2)和主接收设备(3);所述绝对式编码器数据采集与发送板包括:FPGA(4)、差分接收与驱动芯片(5)、晶振(6)等。本实用新型专利技术利用VHDL语言对FPGA进行编程,实现与BiSS C模式数据的绝对式编码器和主接收设备进行数据通讯。绝对式编码器数据采集与发送板通过一个读数头与绝对式编码器进行BiSS C模式数据通讯,将获取的绝对式编码器位置数据再以BiSS C模式发送给主接收设备,利用这种方式实现多个主接收设备只通过一个读数头就能获取绝对式编码器位置数据的功能。

【技术实现步骤摘要】
基于BiSSC协议的单读数头数据采集与多主接收装置
本技术是一种基于BiSSC协议的单读数头数据采集与多主接收装置,属于数据采集与传输协议

技术介绍
BISSC模式是一种用于光栅采集位置数据的快速同步串行接口,它是一种主-从接口。主接口控制位置获取时序和数据传输速度,光栅为从接口。接口由两个单向差分线偶组成。“MA”将位置采集请求和时序信息从主接口传输到光栅;“SLO”将位置数据从光栅传输到与MA同步的主接口。在基于BiSSC协议的单读数头数据采集与多主接收装置中,绝对式编码器数据采集与发送板和绝对式编码器进行BiSSC模式数据通讯时,绝对式编码器为从接口,绝对式编码器数据采集与发送板为主接口;当主接收设备与绝对式编码器数据采集与发送板进行BiSSC模式数据通讯时,绝对式编码器数据采集与发送板为从接口,主接收设备为主接口。传输数据格式如图1所示。BiSSC模式典型的请求循环进程为:当空闲时,主接口使MA线保持高电平,光栅通过使SLO线保持高电平显示它已准备就绪;主接口通过开始在MA上传输时钟脉冲来请求位置采集;光栅通过将MA的第二上升沿的SLO线设为低电平做出响应;完成“Ack”周期后,光栅将数据传输到与时钟同步的主接口,如图1中所示;当所有数据传输完毕,主接口停下时钟,将MA线设为高电平;如果光栅尚未准备进行下一个请求周期,它会将SLO线设为低电平即进入超时周期;当光栅准备进行下一请求周期时,它通过将SLO线设为高电平的方式提示主接口。图1中,MA为主接口发送的传输时钟,SLO为从接口传输的编码器位置数据。SLO数据段中Ack是编码器读数头解算绝对位置的时间段。Start和“0”每个1位,为数据传输的起始标志位,Start始终为高电平,“0”始终为低电平。绝对位置数据为26或32位的二进制格式,首先发送绝对位置的高位。对于圆光栅,每转正好有2n个脉冲,之后脉冲溢出绕回到零。Error为误差位,低电平有效,“1”表示传输的位置信息已被读数头的内置安全校验算法校验,结果正确,“0”表示内部检查失败,位置信息不可信。Warn为警告位,低电平有效,“0”表示应对光栅进行清洁。CRC为6位校验位,位置、错误及警告数据的CRC多项式为:X6+X1+X0,起始位和0位从CRC计算中忽略。Timeout为超时信息。目前存在的技术中,大部分是直接采用DSP或FPGA作为主接口对BiSSC模式数据进行接收,并不会作为从接口将位置数据按照BiSSC模式发送给其他主接口。多个主接口需要获取绝对编码器位置数据,目前存在的技术是安装与主接口相应个数的读数头来获取,没有只通过一个读数头就能满足多个主接口获取绝对式编码器位置数据的技术。
技术实现思路
本技术正是针对上述现有技术中的技术问题,提供了一种基于BiSSC协议的单读数头数据采集与多主接收装置,其目的是提供一种可以实现多个主接收设备只通过一个读数头就能获取绝对式编码器位置数据的装置。本技术的技术方案具体如下:该种基于BiSSC协议的单读数头数据采集与多主接收装置,其特征在于:该装置包括绝对式编码器数据采集与发送板1、电源2和主接收设备3;所述电源2能够对绝对式编码器数据采集与发送板进行供电;所述主接收设备3能够与BiSSC模式数据的绝对式编码器进行数据通讯;所述绝对式编码器数据采集与发送板1包括:FPGA、差分接收与驱动芯片、晶振、电源芯片;其中FPGA通过差分接收与驱动芯片与绝对式编码器和主接收设备进行双向通讯,首先FPGA作为主接口向绝对式编码器提供位置请求和时序信息信号MA,将绝对式编码器按照BiSSC协议输出的位置数据SLO进行解析、CRC校验和存储,同时当FPGA接收到主接收设备发送的位置请求和时序信息信号MA后,FPGA作为从接口按照BiSSC协议将绝对式编码器位置数据SLO发送给主接收设备。在上述技术方案中,所述FPGA包括:绝对式编码器数据采集模块和BiSSC协议数据发送模块。在上述技术方案中,所述FPGA能够:通过差分接收与驱动芯片与绝对式编码器和主接收设备进行双向通讯,首先FPGA作为主接口向绝对式编码器提供位置请求和时序信息信号MA,将绝对式编码器按照BiSSC协议输出的位置数据SLO进行解析、CRC校验和存储,同时当FPGA接收到主接收设备发送的位置请求和时序信息信号MA后,FPGA作为从接口按照BiSSC协议将绝对式编码器位置数据SLO发送给主接收设备。在上述技术方案中,所述绝对式编码器为绝对式圆光栅编码器。本技术具有以下优点:本技术利用VHDL语言对FPGA进行编程,实现与BiSSC模式数据的绝对式编码器和主接收设备进行数据通讯。这种采用硬件描述语言的方式实现的上述功能,可以提高数据通讯的速度和精确度。本技术实现了多个主接收设备只通过一个读数头就能获取绝对式编码器位置数据的功能,避免了当多个主接收设备需同时获取绝对式编码器位置数据时安装多个读数头,为实际项目节约成本。本技术一种基于BiSSC协议的单读数头数据采集与多主接收装置已在工程实践中得到应用,数据采集与发送均正确稳定。实践证明:一种基于BiSSC协议的单读数头数据采集与多主接收装置可以与绝对式编码器进行数据交换,并能够将编码器位置数据按照BiSSC协议发送给多个主接收设备,实现了多个主接收设备只通过一个读数头就能获取绝对式编码器位置数据的功能,该装置工作稳定,具有较强的工程实践意义。附图说明图1为BiSSC模式数据格式示意图图2为单读数头数据采集与多主接收系统整体结构框图图3为绝对式编码器数据采集与发送板硬件结构图图4为基于BiSSC协议的单读数头数据采集与多主接收装置示意图具体实施方案下面通过具体实施方案对本技术做进一步说明:绝对式圆光栅编码器是目前常用于惯导测试与运动仿真设备转台的轴测角元件,用于测量轴的运动位置。绝对式圆光栅编码器采用串行接口与数据接收系统交换数据,数据格式采用BiSSC模式。本技术一种基于BiSSC协议的单读数头数据采集与多主接收装置,根据BiSSC协议内容,采用VHDL语言对FPGA进行编程,与绝对式圆光栅编码器进行数据交换并对数据进行校验和存储,再将数据按照BiSSC模式发送给主接收设备。这种装置可以广泛的应用于转台控制系统中,实现控制器与驱动器只通过一个读数头就可以实时获取轴的运动位置。如图2所示,单读数头数据采集与多主接收系统包括绝对式圆光栅编码器8、一个绝对式圆光栅编码器读数头11、绝对式编码器数据采集与发送板1及两个主接收设备3。绝对式编码器数据采集与发送板1和绝对式圆光栅编码器8进行BiSSC模式数据通讯时,绝对式圆光栅编码器8为从设备,绝对式编码器数据采集与发送板1为主设备,绝对式编码器数据采集与发送板1为绝对式圆光栅编码器8供电,并提供位置采集请求和时序信息MA,绝对式圆光栅编码器8接收到MA信号后,向绝对式编码器数据采集与发送板1提供与MA时钟信号同步的位置数据SLO,绝对式编码器数据采集与发送板1对位置数据进行校验和存储;当绝对式编码器数据采集与发送板1收到两个中任意一主接收设备3发送位置采集和时序信息MA时,绝对式编码器数据采集与发送板1此时将为从设备,主接收设备3作为主设备,绝对式编码本文档来自技高网
...

【技术保护点】
1.一种基于BiSS C协议的单读数头数据采集与多主接收装置,其特征在于:该装置包括绝对式编码器数据采集与发送板(1)、电源(2)和主接收设备(3);所述电源(2)能够对绝对式编码器数据采集与发送板(1)进行供电;所述主接收设备(3)能够与BiSS C模式数据的绝对式编码器(8)进行数据通讯;所述绝对式编码器数据采集与发送板(1)包括:FPGA(4)、差分接收与驱动芯片(5)、晶振(6)、电源芯片(7);其中FPGA(4)通过差分接收与驱动芯片(5)与绝对式编码器(8)和主接收设备(3)进行双向通讯,首先FPGA(4)作为主接口向绝对式编码器(8)提供位置请求和时序信息信号MA,将绝对式编码器(8)以BiSS C协议输出的位置数据SLO进行解析、CRC校验和存储,同时当FPGA接收到主接收设备(3)发送的位置请求和时序信息信号MA后,FPGA作为从接口按照BiSS C协议将绝对式编码器(8)位置数据SLO发送给主接收设备(3)。

【技术特征摘要】
1.一种基于BiSSC协议的单读数头数据采集与多主接收装置,其特征在于:该装置包括绝对式编码器数据采集与发送板(1)、电源(2)和主接收设备(3);所述电源(2)能够对绝对式编码器数据采集与发送板(1)进行供电;所述主接收设备(3)能够与BiSSC模式数据的绝对式编码器(8)进行数据通讯;所述绝对式编码器数据采集与发送板(1)包括:FPGA(4)、差分接收与驱动芯片(5)、晶振(6)、电源芯片(7);其中FPGA(4)通过差分接收与驱动芯片(5)与绝对式编码器(8)和主接收设备(3)进行双向通讯,首先FPGA(4)作为主接口向绝对式编码器(8)提供位置请求和时序...

【专利技术属性】
技术研发人员:李猛聂宜云孟凡军张祺琛
申请(专利权)人:中国航空工业集团公司北京航空精密机械研究所
类型:新型
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1