一种自编号菊花链通信方法技术

技术编号:33617983 阅读:21 留言:0更新日期:2022-06-02 00:36
本发明专利技术涉及一种自编号菊花链通信方法,该一种自编号菊花链通信方法包括如下几个步骤。首先,从n个通信模块中确定第一通信模块,n个通信模块依次通过连接通道传输请求帧数据包,通信模块基于接收到的请求帧数据包向与其相邻连接的下一个通信模块发送自身重新生成的请求帧数据包以及采集自身监测设备的数据。然后,第n通信模块将采集的监测设备数据存储到反馈帧数据包,n个通信模块依次通过连接通道输送反馈帧数据包。接着,第一通信模块向用户发送监测设备的数据。其中,通信模块的流程是一致的,有互换性,通信模块的通信编码是基于排列的顺序编号的,不需要提前对其进行编码,大大提高了工作效率。大大提高了工作效率。大大提高了工作效率。

【技术实现步骤摘要】
一种自编号菊花链通信方法


[0001]本专利技术涉及菊花链
,特别涉及一种自编号菊花链通信方法。

技术介绍

[0002]菊花链是指一种由许多菊花串联在一起形成的花环,用来表示技术链,除了拥有星状基础的网络,透过菊花链是增加更多的计算机到网络的最简易的方法。现有技术中,菊花链包含一主控装置与多个从属装置。从属装置通常用以接收来自主控装置的指令,并且依此执行特定功能。最初在建立通信网络时,必须当场为每个接收装置指定或设定一个独有的装置ID,如此,主控装置所传送的数据才能到达正确的接收装置,影响工作效率。
[0003]故需要提供一种自编号菊花链通信方法来解决上述的问题。

技术实现思路

[0004]本专利技术涉及一种自编号菊花链通信方法,该一种自编号菊花链通信方法中通信模块的流程是一致的,有互换性,每个通信模块均可以与任一的通信模块互换位置。而且,通信模块不需要提前对其进行编码,通信模块的通信编码是基于排列的顺序编号的,大大提高了工作效率,解决了现有技术中主控装置与每个接收装置均通过独有的ID进行通讯连接导致工作效率较低的问题。
[0005]为解决上述问题,本专利技术的内容为:一种自编号菊花链通信方法,用于对包括多个通信模块的通信系统进行通信控制操作,其包括如下步骤:
[0006]S110,从n个通信模块中确定第一通信模块;n个通信模块依次通过连接通道传输请求帧数据包,通信模块基于接收到的请求帧数据包向与其相邻连接的下一个通信模块发送自身重新生成的请求帧数据包,且基于请求帧数据包采集自身监测设备的数据;
[0007]S120,第n通信模块将采集的监测设备数据存储到反馈帧数据包;n个通信模块依次通过连接通道输送反馈帧数据包;通信模块向与其相邻连接的上一个通信模块发送存储有自身监测设备数据的反馈帧数据包;以及,
[0008]S130,所述第一通信模块向用户发送数据采集结束指令、数据采集完整情况以及监测设备的数据。
[0009]在本专利技术中,所述S110还包括:
[0010]S111,第m通信模块获取第m请求帧数据包,其中,所述第m请求帧数据包包括数据采集信息、数据存储信息以及第m模块编号信息;m=1;
[0011]S112,所述第m通信模块基于所述第m请求帧数据包以及所述第m通信模块的数据存储信息生成第m+1请求帧数据包;其中,所述第m+1请求帧数据包包括数据采集信息、数据存储信息以及第m+1模块编号信息;
[0012]S113,第m通信模块随机选择n

m个通信模块中的一个通信模块作为第m+1通信模块;
[0013]S114,所述第m通信模块与所述第m+1通信模块建立第m连接通道;
[0014]S115,所述第m通信模块通过所述第m连接通道向所述第m+1通信模块发送所述第m+1请求帧数据包;以及,
[0015]S116,m=m+1;返回所述步骤S112,直至m=n。
[0016]在本专利技术中,所述S111的步骤具体为:第m通信模块获取第m请求帧数据包,其中,所述第m请求帧数据包包括数据采集信息、数据存储信息以及第m模块编号信息;m=1;所述第m模块基于所述第m请求帧数据包中的数据采集信息采集监测设备数据,基于数据存储信息设置数据存储空间,以及基于模块编号信息生成所述监测设备数据的标签信息。
[0017]在本专利技术中,所述S120还包括:
[0018]S121,第m通信模块获取第m反馈帧数据包;其中,所述第m反馈帧数据包包括数据存储指令、监测设备的数据及其对应的标签信息以及数据存储空间;m=n;
[0019]S122,所述第m通信模块基于所述第m反馈帧数据包以及所述第m通信模块的监测设备的数据及其对应的标签信息生成第m

1反馈帧数据包;
[0020]S123,第m通信模块通过第m

1连接通道向第m

1通信模块发送所述第m

1反馈帧数据包;以及,
[0021]S124,m=m

1,返回所述步骤S122,直至m=1。
[0022]在本专利技术中,所述S122的具体步骤为:第m通信模块将采集的带有所述标签信息的监测设备数据存储到数据存储空间;其中所述监测设备数据是基于数据采集信息采集的;所述第m通信模块基于所述第m反馈帧数据包生成第m

1反馈帧数据包,所述第m

1反馈帧数据包包括数据存储指令、监测设备的数据及其对应的标签信息以及数据存储空间。
[0023]在本专利技术中,所述一种自编号菊花链通信方法的步骤还包括:
[0024]S140,间隔设定时间,返回步骤S110,用于通信模块每间隔设定时间自动反馈一次其对应的监测设备的数据。
[0025]在本专利技术中,第m通信模块可以同时接收请求帧数据包与反馈帧数据包。
[0026]在本专利技术中,所述第m通信模块具体的处理步骤包括:
[0027]所述第m通信模块基于接收到的请求帧数据包向与其相邻连接的下一个通信模块发送自身重新生成的请求帧数据包,且基于请求帧数据包采集自身监测设备的数据;以及,
[0028]所述第m通信模块将自动反馈中要求采集的监测设备数据存储到反馈帧数据包;所述第m通信模块通过连接通道向与其相邻连接的上一个通信模块发送存储有自身监测设备数据的反馈帧数据包。
[0029]在本专利技术中,通信模块还包括指示灯,所述指示灯包括第一彩色、第二彩色与第三彩色。所述第一彩色、所述第二彩色与所述第三彩色均相异设置,所述指示灯的初始状态为第一彩色。当通信模块接收到的请求帧数据包且所述指示灯显示为第一彩色时,通信模块的所述指示灯显示为所述第二彩色。当通信模块将自身生成的反馈帧数据包通过连接通道发送出去后,且通信模块的指示灯为第二彩色时,通信模块的所述指示灯显示为第三彩色。在设定时间内且通信模块的所述指示灯显示为第三彩色时,通信模块的所述指示灯回复到初始状态。通过不同的彩色可以判断对应的通信模块的通信状态。
[0030]在本专利技术中,所述第m通信模块基于数据采集完整情况是否向通信模块发送停止复位指令,便于快速区分存在故障的通信模块,提高更换的效率。
[0031]本专利技术由于采用了上述的一种自编号菊花链通信方法,相较于现有技术,其有益
效果为:本专利技术涉及一种自编号菊花链通信方法,该一种自编号菊花链通信方法包括如下几个步骤。首先,从n个通信模块中确定第一通信模块,n个通信模块依次通过连接通道传输请求帧数据包,通信模块基于接收到的请求帧数据包向与其相邻连接的下一个通信模块发送自身重新生成的请求帧数据包,且基于请求帧数据包采集自身监测设备的数据。然后,第n通信模块将采集的监测设备数据存储到反馈帧数据包;n个通信模块依次通过连接通道输送反馈帧数据包;通信模块向与其相邻连接的上一个通信模块发送存储有自身监测设备数据的反馈帧数据包。接着,第一通信模块向用户发送数据采集结束指令、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自编号菊花链通信方法,用于对包括多个通信模块的通信系统进行通信控制操作,其特征在于,包括如下步骤:S110,从n个通信模块中确定第一通信模块;n个通信模块依次通过连接通道传输请求帧数据包,通信模块基于接收到的请求帧数据包向与其相邻连接的下一个通信模块发送自身重新生成的请求帧数据包,且基于请求帧数据包采集自身监测设备的数据;S120,第n通信模块将采集的监测设备数据存储到反馈帧数据包;n个通信模块依次通过连接通道输送反馈帧数据包;通信模块向与其相邻连接的上一个通信模块发送存储有自身监测设备数据的反馈帧数据包;以及,S130,所述第一通信模块向用户发送数据采集结束指令、数据采集完整情况以及监测设备的数据。2.根据权利要求1所述的一种自编号菊花链通信方法,其特征在于,所述S110还包括:S111,第m通信模块获取第m请求帧数据包,其中,所述第m请求帧数据包包括数据采集信息、数据存储信息以及第m模块编号信息;m=1;S112,所述第m通信模块基于所述第m请求帧数据包以及所述第m通信模块的数据存储信息生成第m+1请求帧数据包;其中,所述第m+1请求帧数据包包括数据采集信息、数据存储信息以及第m+1模块编号信息;S113,第m通信模块随机选择n

m个通信模块中的一个通信模块作为第m+1通信模块;S114,所述第m通信模块与所述第m+1通信模块建立第m连接通道;S115,所述第m通信模块通过所述第m连接通道向所述第m+1通信模块发送所述第m+1请求帧数据包;以及,S116,m=m+1;返回所述步骤S112,直至m=n。3.根据权利要求2所述的一种自编号菊花链通信方法,其特征在于,所述S111的步骤具体为:第m通信模块获取第m请求帧数据包,其中,所述第m请求帧数据包包括数据采集信息、数据存储信息以及第m模块编号信息;m=1;所述第m模块基于所述第m请求帧数据包中的数据采集信息采集监测设备数据,基于数据存储信息设置数据存储空间,以及基于模块编号信息生成所述监测设备数据的标签信息。4.根据权利要求3所述的一种自编号菊花链通信方法,其特征在于,所述S120还包括:S121,第m通信模块获取第m反馈帧数据包;其中,所述第m反馈帧数据包包括数据存储指令、监测设备的数据及其对应的标签信息以及数据存储空间;m=n;S122,所述第m通信模块基于所述第m反馈帧数据包以及所述第m通信模块的监测设备的数据及其对应的标签信息生成第m

1反馈帧数据包...

【专利技术属性】
技术研发人员:张国庆侯红亮凌胜全卓龙声
申请(专利权)人:深圳市鼎芯无限科技有限公司
类型:发明
国别省市:

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

1