一种用于多协议编码器的接口制造技术

技术编号:38681851 阅读:8 留言:0更新日期:2023-09-02 22:54
本发明专利技术涉及接口领域,公开了一种用于多协议编码器的接口,包括依次连接的控制系统、编码器数据寄存器组、解码器组、多路选择开关、数据传输A通道和RS485接口电路A;还包括依次连接的数据传输B通道和RS485接口电路B,数据传输B通道与多路选择开关连接;还包括收发控制器,收发控制器与多路选择开关连接后,分别与RS485接口电路A和RS485接口电路B连接,收发控制器还分别连接数据传输A通道和数据传输B通道。本发明专利技术设置了双RS485接口电路,适配增量式编码器、多摩川编码器、EnDat编码器、SSI编码器和BISS

【技术实现步骤摘要】
一种用于多协议编码器的接口


[0001]本专利技术涉及接口领域,特别涉及一种用于多协议编码器的接口。

技术介绍

[0002]随着工业自动化的迅速发展,数控系统和工业机器人的应用越来越广泛。在市场逐步细化、需求进一步明晰、差异化竞争逐步成为主流的发展过程中,在数控系统和机器人等轴数固定的领域,衍生出一种控驱一体系统,其通过集成控制和驱动电路于一体,形成一个效率更高、性能更优、体积更小、成本更低的自动化控制系统。伺服驱动系统是控驱一体系统中一个重要的组成部分。在伺服驱动系统中,常采用编码器作为位置检测原件。根据设计需求,不同的应用系统会选择不同的编码器,但各厂商的编码器通常采用不同标准的协议进行信号的传输,因此不同的编码器往往需要与其匹配的硬件接口和协议进行连接。现有技术中,伺服驱动系统通常只能支持一种编码器的通信协议,如果需要适配其他编码器通信协议,通常需要配备多种类型不同的编码器数据采集卡或者模块,由此增加了系统的成本和复杂度。为了降低硬件结构复杂度,有些伺服驱动系统在支持多种通信协议编码器时,无需更换伺服控制电路板,但是需要重新下载FPGA固件。对于伺服驱动系统安装复杂的客户现场,当需要更换不同通信协议的编码器时,必须拆卸设备重新下载FPGA固件,大大增加了产品维护工作量,降低了生产效率。因此,需要一种能适配多种编码器协议的通用接口。

技术实现思路

[0003]本专利技术的旨在解决上述问题而提供一种用于多协议编码器的接口,该接口通过双485接口电路,适配包括但不限于增量式编码器、多摩川编码器、EnDat编码器、SSI编码器和BISS

C编码器等多种不同协议的编码器,降低系统成本。同时将不同协议的解码器集成,通过多路选择开关切换不同的解码协议,提高了接口的兼容性,降低了系统的维护工作量,解决现有编码器接口适配性差,兼容性不高的问题。
[0004]为达此目的,本专利技术采用以下技术方案:一种用于多协议编码器的接口,包括依次连接的控制系统、编码器数据寄存器组、解码器组、多路选择开关、数据传输A通道和RS485接口电路A;还包括依次连接的数据传输B通道和RS485接口电路B,所述的数据传输B通道与多路选择开关连接;还包括收发控制器,所述的收发控制器与多路选择开关连接后,分别与RS485接口电路A和RS485接口电路B连接,收发控制器还分别连接数据传输A通道和数据传输B通道;RS485接口电路A和RS485接口电路B用于连接外连编码器,控制系统择一或者同时与RS485接口电路A和RS485接口电路B数据交互;所述的控制系统,用于向编码器数据寄存器组发送配置参数、读取编码器数据寄存器组的反馈数据;编码器数据寄存器组,用于传递配置参数给解码器组和读取解码器组的反馈数
据,同时用于发送使能信号给解码器组,所述的解码器组包括若干解码器,解码器组收到使能信号后使能适配外连编码器的解码器;编码器数据寄存器组同时用于发送开关选择信号给多路选择开关,多路选择开关接收开关选择信号,并根据开关选择信号连通解码器组与数据传输A通道和/或数据传输B通道;当解码器组与数据传输A通道和/或数据传输B通道连通,解码器组生成收发控制信号经多路选择开关和收发控制器发送给RS485接口电路A和/或RS485接口电路B,RS485接口电路A和/或RS485接口电路B接收到收发控制信号相应的进入发送模式或接收模式;解码器组还生成控制数据,并经多路选择开关、发送给数据传输A通道和/或数据传输B通道,数据传输A通道和数据传输B通道还分别接收一时钟控制数据;当RS485接口电路A和/或RS485接口电路B进入发送模式,解码器组生成数据选择信号,经多路选择开关和收发控制器发送给数据传输A通道和/或数据传输B通道,数据传输A通道和/或数据传输B通道基于数据选择信号从时钟控制数据或者控制数据中择一发送给RS485接口电路A和/或RS485接口电路B,实现解码器组对RS485接口电路A和/或RS485接口电路B控制数据或时钟控制数据的发送;再通过RS485接口电路A和/或RS485接口电路B将控制数据或时钟控制数据发送给外连编码器;当RS485接口电路A和/或RS485接口电路B进入接收模式,解码器组通过数据传输A通道和/或数据传输B通道、多路选择开关、实现对RS485接口电路A和/或RS485接口电路B响应数据的接收,RS485接口电路A和/或RS485接口电路B接收来自外连编码器的响应数据。
[0005]优选的,所述的解码器组包括增量式解码器、多摩川解码器、EnDat解码器、SSI解码器和BISS

C解码器。
[0006]优选的,数据传输A通道包括依次连接于多路选择开关与RS485接口电路A之间的发送缓冲器A、发送选择器A、发送器A,收发控制器与所述发送选择器A连接,发送选择器A用于接收收发控制器的数据选择信号,同时发送选择器A接收时钟控制数据和发送缓冲器A发送过来的控制数据,发送选择器A基于数据选择信号择一的发送时钟控制数据或者控制数据给发送器A;数据传输B通道包括依次连接于多路选择开关与RS485接口电路B之间的发送缓冲器B、发送选择器B、发送器B,收发控制器与所述发送选择器B连接,发送选择器B用于接收收发控制器的数据选择信号,同时发送选择器B接收时钟控制数据和发送缓冲器B发送过来的控制数据,发送选择器B基于数据选择信号择一的发送时钟控制数据或者控制数据给发送器B。
[0007]优选的,所述的发送器A还接收一同步时钟,并基于同步时钟将发送选择器A发送过来的时钟控制数据或者控制数据发送给RS485接口电路A;所述的发送器B还接收一同步时钟,并基于同步时钟将发送选择器B发送过来的时钟控制数据或者控制数据发送给RS485接口电路B。
[0008]优选的,数据传输A通道还包括依次连接于RS485接口电路A与多路选择开关之间的接收器A和接收缓冲器A,接收器A用于接收一同步时钟,并基于同步时钟将RS485接口电路A接收到的响应数据发送给接收缓冲器A,接收缓冲器A将响应数据发送给多路选择开关;数据传输B通道还包括依次连接于RS485接口电路B与多路选择开关之间的接收器B和接收缓冲器B,接收器B用于接收一同步时钟,并基于同步时钟将RS485接口电路B接收到的响应
数据发送给接收缓冲器B,接收缓冲器B将响应数据发送给多路选择开关。
[0009]优选的,RS485接口电路A和RS485接口电路B连接的外连编码器为异步通信编码器、同步通信编码器或者增量式编码器, RS485接口电路A和RS485接口电路B择一地连接一个异步通信编码器、或者RS485接口电路A和RS485接口电路B分别连接两个异步通信编码器、或者RS485接口电路A和RS485接口电路B连接同一个同步通信编码器的两个端口、或者RS485接口电路A和RS485接口电路B连接同一个增量式编码器的两个端口。
[0010]优选的,当RS485接口电路A和RS485接口电路B连接同一个同步通信编码器的两个端口,且RS485接口电路A和RS485接口电路B本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于多协议编码器的接口,其特征在于:包括依次连接的控制系统、编码器数据寄存器组、解码器组、多路选择开关、数据传输A通道和RS485接口电路A;还包括依次连接的数据传输B通道和RS485接口电路B,所述的数据传输B通道与多路选择开关连接;还包括收发控制器,所述的收发控制器与多路选择开关连接后,分别与RS485接口电路A和RS485接口电路B连接,收发控制器还分别连接数据传输A通道和数据传输B通道;RS485接口电路A和RS485接口电路B用于连接外连编码器,控制系统择一或者同时与RS485接口电路A和RS485接口电路B数据交互;所述的控制系统,用于向编码器数据寄存器组发送配置参数、读取编码器数据寄存器组的反馈数据;编码器数据寄存器组,用于传递配置参数给解码器组和读取解码器组的反馈数据,同时用于发送使能信号给解码器组,所述的解码器组包括若干解码器,解码器组收到使能信号后使能适配外连编码器的解码器;编码器数据寄存器组同时用于发送开关选择信号给多路选择开关,多路选择开关接收开关选择信号,并根据开关选择信号连通解码器组与数据传输A通道和/或数据传输B通道;当解码器组与数据传输A通道和/或数据传输B通道连通,解码器组生成收发控制信号经多路选择开关和收发控制器发送给RS485接口电路A和/或RS485接口电路B,RS485接口电路A和/或RS485接口电路B接收到收发控制信号相应的进入发送模式或接收模式;解码器组还生成控制数据,并经多路选择开关、发送给数据传输A通道和/或数据传输B通道,数据传输A通道和数据传输B通道还分别接收一时钟控制数据;当RS485接口电路A和/或RS485接口电路B进入发送模式,解码器组生成数据选择信号,经多路选择开关和收发控制器发送给数据传输A通道和/或数据传输B通道,数据传输A通道和/或数据传输B通道基于数据选择信号从时钟控制数据或者控制数据中择一发送给RS485接口电路A和/或RS485接口电路B,实现解码器组对RS485接口电路A和/或RS485接口电路B控制数据或时钟控制数据的发送;再通过RS485接口电路A和/或RS485接口电路B将控制数据或时钟控制数据发送给外连编码器;当RS485接口电路A和/或RS485接口电路B进入接收模式,解码器组通过数据传输A通道和/或数据传输B通道、多路选择开关、实现对RS485接口电路A和/或RS485接口电路B响应数据的接收,RS485接口电路A和/或RS485接口电路B接收来自外连编码器的响应数据。2.根据权利要求1所述的一种用于多协议编码器的接口,其特征在于:所述的解码器组包括增量式解码器、多摩川解码器、EnDat解码器、SSI解码器和BISS

C解码器。3.根据权利要求2所述的一种用于多协议编码器的接口,其特征在于:数据传输A通道包括依次连接于多路选择开关与RS485接口电路A之间的发送缓冲器A、发送选择器A、发...

【专利技术属性】
技术研发人员:招子安植键锋周伟娜周星黄祖强陈睿高萌
申请(专利权)人:佛山冠湾智能科技有限公司
类型:发明
国别省市:

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

1