串行总线的数据传输方法、装置、调测设备及上位机制造方法及图纸

技术编号:39147497 阅读:14 留言:0更新日期:2023-10-23 14:57
本发明专利技术公开了一种串行总线的数据传输方法、数据传输装置、存储介质、调测设备以及上位机,所述方法包括:接收来自上位机的示波配置,其中,示波配置包括数据采样周期和通道数量,根据数据采样周期和通道数量确定串行总线的目标传输速率,并将目标传输速率发送给上位机,在接收到上位机发送的示波模式指令的情况下,将串行总线的传输速率从预设传输速率切换至目标传输速率,开始进行数据采集和缓存,并以目标传输速率发送采样数据至上位机。本发明专利技术的数据传输方法,根据数据采样周期和通道数量,自动调整示波模式下的串行总线的传输速率,从而满足通过高速示波调测时对实时性和大数据的要求。数据的要求。数据的要求。

【技术实现步骤摘要】
串行总线的数据传输方法、装置、调测设备及上位机


[0001]本专利技术涉及通信
,尤其涉及一种串行总线的数据传输方法、串行总线的数据传输装置、调测设备、上位机以及计算机可读存储介质。

技术介绍

[0002]对于串行总线,如RS485总线,在实际工业调测示波领域中,会提供RS485通讯接口,如果需要对设备的某个参数进行采样示波调测时,可利用RS458通讯接口,采用RS485总线接收上位机的控制指令,设备按照某种采样率采样,采样固定时间之后,上位机采用轮询的模式通知设备将采样数据集中发送到上位机,以便对采样数据进行分析,这样的数据传输方式数据实时性较低。

技术实现思路

[0003]本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种串行总线的数据传输方法,根据数据采样周期和通道数量,自动调整示波模式下的串行总线的传输速率,从而满足通过高速示波调测时对实时性和大数据的要求。
[0004]本专利技术的第二个目的在于提出一种串行总线的数据传输方法。
[0005]本专利技术的第三个目的在于提出一种串行总线的数据传输装置。
[0006]本专利技术的第四个目的在于提出一种串行总线的数据传输装置。
[0007]本专利技术的第五个目的在于提出一种计算机可读存储介质。
[0008]本专利技术的第六个目的在于提出一种调测设备。
[0009]本专利技术的第七个目的在于提出一种上位机。
[0010]为达到上述目的,本专利技术第一方面实施例提出了一种串行总线的数据传输方法,应用于调测设备,所述方法包括:接收来自上位机的示波配置,其中,所述示波配置包括数据采样周期和通道数量;根据所述数据采样周期和所述通道数量确定所述串行总线的目标传输速率,并将所述目标传输速率发送给所述上位机;在接收到所述上位机发送的示波模式指令的情况下,将所述串行总线的传输速率从预设传输速率切换至所述目标传输速率,开始进行数据采集和缓存;以所述目标传输速率发送采样数据至所述上位机。
[0011]根据本专利技术实施例的串行总线的数据传输方法,接收来自上位机的示波配置,其中,示波配置包括数据采样周期和通道数量,根据数据采样周期和通道数量确定串行总线的目标传输速率,并将目标传输速率发送给上位机,在接收到上位机发送的示波模式指令的情况下,将串行总线的传输速率从预设传输速率切换至目标传输速率,开始进行数据采集和缓存,并以目标传输速率发送采样数据至上位机。由此,该方法根据数据采样周期和通道数量,自动调整示波模式下的串行总线的传输速率,从而满足通过高速示波调测时对实时性和大数据的要求。
[0012]另外,根据本专利技术上述实施例的串行总线的数据传输方法还可以具有如下的附加
技术特征:
[0013]根据本专利技术的一些实施例,所述方法还包括:在接收到所述上位机发送的心跳指令的情况下,判断所述上位机处于使用状态,以所述目标传输速率将采样数据发送至所述上位机。
[0014]根据本专利技术的一些实施例,上述的串行总线的数据传输方法,还包括:在预设时间内未接收到所述心跳指令的情况下,判断所述上位机处于异常状态,停止数据采集,停止将所述采样数据发送至所述上位机,并将所述串行总线的传输速率由所述目标传输速率切换至所述预设传输速率。
[0015]根据本专利技术的一些实施例,在预设时间内未接收到所述心跳指令的情况下,所述方法还包括:接收所述上位机发送的预设指令,并执行所述预设指令。
[0016]根据本专利技术的一些实施例,通过下述公式确定所述目标传输速率:
[0017]Baud=((16*106*Cn)/T)*80%
[0018]其中,Baud表示所述目标传输速率,Cn表示所述通道数量,T表示所述采样周期。
[0019]为达到上述目的,本专利技术第二方面实施例提出了一种串行总线的数据传输方法,应用于上位机,所述方法包括:发送示波配置至调测设备,其中,所述示波配置包括数据采样周期和通道数量;在接收到来自所述调测设备的目标传输速率的情况下,向所述调测设备发送进入示波模式指令,并将所述串行总线的传输速率从预设传输速率切换至所述目标传输速率,其中,所述目标传输速率由所述调测设备根据所述数据采样周期和所述通道数量确定;通过所述目标传输速率接收所述调测设备发送的采样数据。
[0020]根据本专利技术实施例的串行总线的数据传输方法,上位机发送示波配置至调测设备,其中,示波配置包括数据采样周期和通道数量;在接收到调测设备发送的目标传输速率的情况下,向调测设备发送进入示波模式指令,并将串行总线的传输速率从预设传输速率切换至目标传输速率,其中,目标传输速率由调测设备根据数据采样周期和通道数量确定;通过目标传输速率接收调测设备发送的采样数据。由此,该方法能够根据自动调整的传输速率接收调测设备发送的数据,从而满足通过高速示波调测时对实时性和大数据的要求。
[0021]根据本专利技术的一些实施例,在通过所述目标传输速率接收所述调测设备发送的采样数据之后,所述方法还包括:在未接收到预设指令的情况下,向所述调测设备发送心跳指令。
[0022]根据本专利技术的一些实施例,在向所述调测设备发送心跳指令之后,所述方法还包括:若接收到所述预设指令,则在接收到所述调测设备发送的采样数据之后,向所述调测设备发送所述预设指令。
[0023]根据本专利技术的一些实施例,上述的串行总线的数据传输方法,还包括:在预设时间内未接收到所述调测设备发送的采样数据的情况下,将所述串行总线的传输速率由所述目标传输速率切换至所述预设传输速率。
[0024]根据本专利技术的一些实施例,上述的串行总线的数据传输方法,还包括:在存储器中存储的数据量超过预设阈值的情况下,按照预设规则删除历史数据。
[0025]为达到上述目的,本专利技术第三方面实施例提出了一种串行总线的数据传输装置,包括:第一接收模块,用于接收来自上位机的示波配置,其中,所述示波配置包括数据采样周期和通道数量;确定模块,用于根据所述数据采样周期和所述通道数量确定所述串行总
线的目标传输速率;第一发送模块,用于将所述目标传输速率发送给上位机;第一切换模块,用于在所述第一接收模块接收到所述上位机发送的示波模式指令的情况下,将所述串行总线的传输速率从预设传输速率切换至所述目标传输速率,开始进行数据采集和缓存,所述第一发送模块以所述目标传输速率发送采样数据至所述上位机。
[0026]根据本专利技术实施例的串行总线的数据传输装置,第一接收模块接收示波配置,其中,示波配置包括数据采样周期和通道数量,确定模块根据数据采样周期和通道数量确定串行总线的目标传输速率,第一发送模块将目标传输速率发送给上位机,第一切换模块在第一接收模块接收到上位机发送的示波模式指令的情况下,将串行总线的传输速率切换至目标传输速率,开始进行数据采集和缓存,第一发送模块以目标传输速率发送采样数据至上位机。由此,该装置根据数据采样周期和通道数量,自动调整示波模式下的串行总线的传输速率,从而满足通过高速示波调测时对实时性本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种串行总线的数据传输方法,应用于调测设备,其特征在于,所述方法包括:接收来自上位机的示波配置,其中,所述示波配置包括数据采样周期和通道数量;根据所述数据采样周期和所述通道数量确定所述串行总线的目标传输速率,并将所述目标传输速率发送给所述上位机;在接收到所述上位机发送的示波模式指令的情况下,将所述串行总线的传输速率从预设传输速率切换至所述目标传输速率,开始进行数据采集和缓存;以所述目标传输速率发送采样数据至所述上位机。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在接收到所述上位机发送的心跳指令的情况下,判断所述上位机处于使用状态,以所述目标传输速率将采样数据发送至所述上位机。3.根据权利要求2所述的方法,其特征在于,还包括:在预设时间内未接收到所述心跳指令的情况下,判断所述上位机处于异常状态,停止数据采集,停止将所述采样数据发送至所述上位机,并将所述串行总线的传输速率由所述目标传输速率切换至所述预设传输速率。4.根据权利要求3所述的方法,其特征在于,在预设时间内未接收到所述心跳指令的情况下,所述方法还包括:接收所述上位机发送的预设指令,并执行所述预设指令。5.根据权利要求1

4中任一项所述的方法,其特征在于,通过下述公式确定所述目标传输速率:Baud=((16*106*Cn)/T)*80%其中,Baud表示所述目标传输速率,Cn表示所述通道数量,T表示所述采样周期。6.一种串行总线的数据传输方法,应用于上位机,其特征在于,所述方法包括:发送示波配置至调测设备,其中,所述示波配置包括数据采样周期和通道数量;在接收到来自所述调测设备的目标传输速率的情况下,向所述调测设备发送进入示波模式指令,并将所述串行总线的传输速率从预设传输速率切换至所述目标传输速率,其中,所述目标传输速率由所述调测设备根据所述数据采样周期和所述通道数量确定;通过所述目标传输速率接收所述调测设备发送的采样数据。7.根据权利要求6所述的方法,其特征在于,在通过所述目标传输速率接收所述调测设备发送的采样数据之后,所述方法还包括:在未接收到预设指令的情况下,向所述调测设备发送心跳指令。8.根据权利要求7所述的方法,其特征在于,在向所述调测设备发送心跳指令之后,所述方法还包括:若接收到所述预设指令,则在接收到所述调测设备发送的采样数据之后,向所述调测设备发...

【专利技术属性】
技术研发人员:龙开忠张新雨叶锋
申请(专利权)人:美的威灵电机技术上海有限公司
类型:发明
国别省市:

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

1