[发明专利]用于数据传输的通信转换方法和装置、通信系统在审
申请号: | 202010237371.7 | 申请日: | 2020-03-30 |
公开(公告)号: | CN111464386A | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 王斌;刘会娟;孟贺 | 申请(专利权)人: | 江苏徐工工程机械研究院有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/801;H04L12/951;H04L12/40;H04L29/06 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 刘剑波 |
地址: | 221004 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 数据传输 通信 转换 方法 装置 系统 | ||
1.一种用于数据传输的通信转换方法,包括:
检测数据接收端的总线通信周期;
判断数据接收端的总线通信周期是否大于预设总线通信周期;
若数据接收端的总线通信周期不大于预设总线通信周期,则按照预设总线通信周期将数据发送端发送的数据发送给数据接收端;
若数据接收端的总线通信周期大于预设总线通信周期,则将数据发送端发送的数据进行分组,并按照数据接收端的总线通信周期将分组数据依次发送给数据接收端。
2.根据权利要求1所述的方法,其中,检测数据接收端的总线通信周期包括:
在预设总线通信周期Tmin内将预定数量个测试信号均匀地发送给数据接收端;
接收数据接收端反馈的测试信号,其中数据接收端反馈所接收到的测试信号;
检测数据接收端反馈的测试信号数量是否大于2;
若数据接收端反馈的测试信号数量大于2,则将预设总线通信周期Tmin作为数据接收端的总线通信周期。
3.根据权利要求2所述的方法,还包括:
若数据接收端反馈的测试信号数量不大于2,则在当前检测周期N×a×Tmin内将预定数量个测试信号均匀地发送给数据接收端,其中参数N为1,参数a为预设倍数;
接收数据接收端反馈的测试信;
检测数据接收端反馈的测试信号数量是否大于2;
若数据接收端反馈的测试信号数量大于2,则根据数据接收端反馈的2个测试信号的序列号之差及参数N、a和Tmin确定数据接收端的总线通信周期。
4.根据权利要求3所述的方法,其中,
数据接收端的总线通信周期Trel为:
其中i1为数据接收端反馈的第一个测试信号的序列号,i2为数据接收端反馈的第二个测试信号的序列号,iall为发送给数据接收端的测试信号总数。
5.根据权利要求3所述的方法,还包括:
若数据接收端反馈的测试信号数量不大于2,则将参数N加1以便对参数N进行更新;
然后重复执行在当前检测周期N×a×Tmin内将预定数量个测试信号均匀地发送给数据接收端的步骤。
6.根据权利要求5所述的方法,其中,
参数a为10。
7.根据权利要求1-6中任一项所述的方法,其中,
数据发送端发送的数据是串口数据,发送给数据接收端的数据是CAN总线数据,预设总线通信周期为预设的CAN总线通信周期。
8.一种用于数据传输的通信转换装置,包括:
第一驱动模块,被配置为接收数据发送端发送的数据;
第二驱动模块,被配置为向数据接收端发送数据;
转换控制模块,被配置为检测数据接收端的总线通信周期,判断数据接收端的总线通信周期是否大于预设总线通信周期,若数据接收端的总线通信周期不大于预设总线通信周期,则按照预设总线通信周期将数据发送端发送的数据通过第二驱动模块发送给数据接收端;若数据接收端的总线通信周期大于预设总线通信周期,则将数据发送端发送的数据进行分组,并按照数据接收端的总线通信周期将分组数据通过第二驱动模块依次发送给数据接收端。
9.根据权利要求8所述的装置,其中,
转换控制模块被配置为在预设总线通信周期Tmin内将预定数量个测试信号通过第二驱动模块均匀地发送给数据接收端,并接收数据接收端反馈的测试信号,其中数据接收端反馈所接收到的测试信号,检测数据接收端反馈的测试信号数量是否大于2,若数据接收端反馈的测试信号数量大于2,则将预设总线通信周期Tmin作为数据接收端的总线通信周期。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏徐工工程机械研究院有限公司,未经江苏徐工工程机械研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010237371.7/1.html,转载请声明来源钻瓜专利网。