通信系统的通信方法技术方案

技术编号:20568731 阅读:14 留言:0更新日期:2019-03-14 10:45
本发明专利技术公开了一种通信系统的通信方法,通信系统包括由一个主站和N个分站构成的环形网络,通信方法包括:主站沿环形网络的第一方向向相邻的分站下发发送数据帧;每个分站在接收到发送数据帧时,沿环形网络的第一方向向相邻的分站传输修改后的发送数据帧;N个分站均接收到发送数据帧后同时启动返回数据帧的传输;每个分站在启动返回数据帧的传输后,沿环形网络的第二方向向相邻的分站或主站传输自身生成的返回数据帧或接收到的其他分站生成的返回数据帧;主站接收N个分站生成的返回数据帧,并进行数据处理,其中,N个分站生成的返回数据帧均不包含地址信息,主站根据每个返回数据帧的返回顺序判断生成该返回数据帧的分站。

Communication method of communication system

The invention discloses a communication method of a communication system, which comprises a ring network composed of a main station and N sub-stations. The communication method includes: the main station sends data frames downward to the adjacent sub-stations along the first direction of the ring network; when each sub-station receives the transmitted data frames, it transmits the modified transmission data frames to the adjacent sub-stations along the first direction of the ring network. After starting the transmission of the return data frame, each branch transmits its own generated return data frame or the received return data frame from other sub-stations along the second direction of the ring network to the adjacent sub-stations or the main station; the main station receives the returned data frame generated by the N sub-stations and carries out the data location. Reasonably, the return data frames generated by N sub-stations do not contain address information. The main station determines the sub-stations that generate the return data frames according to the return order of each return data frame.

【技术实现步骤摘要】
通信系统的通信方法
本专利技术涉及通信
,特别涉及一种通信系统的通信方法。
技术介绍
传统的网络通信拓扑中,主站与分站之间采用并行连接结构,此结构需要人为地给每一分站分配地址,在分站较多的情况下需要的人力资源大且易出错。虽然现如今出现大量的能够自动分配地址的串行通信方法,但需要对每个分站特殊设置参数,以此来完成自动分配地址功能,对于分站多的网络通信拓扑,为每个分站设置特殊参数比较繁琐。
技术实现思路
本专利技术旨在至少在一定程度上解决上述技术中的技术问题之一。为此,本专利技术的目的在于提出一种通信系统的通信方法,无需为分站分配地址,能够大大提高通信的方便性和通信效率。为达到上述目的,本专利技术提出了一种通信系统的通信方法,所述通信系统包括一个主站和N个分站,所述主站和每个分站均包括通信口A和通信口B,其中,第一至第N个分站顺次排布,第n个分站的通信口A与第n+1个分站的通信口B相连,所述主站的通信口A与第一个分站的通信口B相连,所述主站的通信口B与第N个分站的通信口A相连,以使一个主站与N个分站构成环形网络,其中,N为大于1的正整数,1≤n≤N-1,所述通信方法包括:所述主站沿所述环形网络的第一方向向相邻的分站下发发送数据帧,其中,所述发送数据帧包含延时启动时间,不包含地址信息;每个分站在接收到所述发送数据帧时,根据分站传输消耗时间对所述发送数据帧中的延时启动时间进行修改,并沿所述环形网络的第一方向向相邻的分站传输修改后的发送数据帧;在所述N个分站均接收到发送数据帧后,所述N个分站根据各自接收到的发送数据帧中的延时启动时间,同时启动返回数据帧的传输;每个分站在启动返回数据帧的传输后,沿所述环形网络的第二方向向相邻的分站或主站传输自身生成的返回数据帧或接收到的其他分站生成的返回数据帧,其中,所述第二方向为所述第一方向的相反方向;所述主站接收所述N个分站生成的返回数据帧,并进行数据处理,其中,所述N个分站生成的返回数据帧均不包含地址信息,所述主站根据每个返回数据帧的返回顺序判断生成该返回数据帧的分站。根据本专利技术实施例的通信系统的通信方法,通信系统为由一个主站和N个分站串联构成的环形网络,通过沿第一方向下发和传输发送数据帧,并根据分站传输消耗时间对每个分站的发送数据帧中的延时启动时间进行修改,以及沿第二方向传输返回数据帧,由此,通过设置和修改延时启动时间,能够实现所有分站同步回传自身的返回数据帧,提高数据传输速度与数据处理的方便性,并且通过返回数据的顺序来识别所属分站,无需为分站分配地址,使得构建通信系统及修改通信系统如插入分站等灵活高效,从而大大提高了通信的方便性和通信效率。另外,根据本专利技术上述实施例提出的通信系统的通信方法还可以具有如下附加的技术特征:所述返回数据帧为每个分站根据各自采集的数据生成的,其中,每个分站在接收到发送数据帧后采集所述数据,或预先采集并存储所述数据。当发送数据帧由所述主站下发至第一个分站,并沿第一个分站至第N个分站的方向传输时,第n个分站接收到的发送数据帧中的延时启动时间为Tys-(n-1)Txh,其中,Tys为设定的第一个分站的延时启动时间,Txh为每个分站的传输消耗时间。所述发送数据帧还包含功能码和传输消耗时间。所述返回数据帧包含功能码和采集的数据。当所述N个分站中的第k个分站发生故障时,所述主站分别向两个相邻的分站下发发送数据帧,该两个分站分别沿第一方向和第二方向向相邻的分站传输修改后的发送数据帧,直至所述第k-1和第k+1个分站均接收到发送数据帧,其中,1<k<N。当所述N个分站中的第k和第k+1个分站之间断开连接时,所述主站分别向两个相邻的分站下发发送数据帧,该两个分站分别沿第一方向和第二方向向相邻的分站传输修改后的发送数据帧,直至所述第k和第k+1个分站均接收到发送数据帧,其中,1<k<N-1。每个分站还包括数据采集模块、处理模块、数据输出模块和电源模块,其中,所述处理模块分别与所述数据采集模块、所述数据输出模块、通信口A和通信口B相连,所述处理模块用于控制该分站的数据采集模块进行数据采集,并控制该分站的数据输出模块进行数据输出,以及对通信口A和通信口B与相邻分站或主站之间的数据传输进行控制,所述电源模块分别与所述数据采集模块和所述处理模块相连,所述电源模块用于对所述数据采集模块和所述处理模块进行供电。所述主站和每个分站的通信口A和通信口B为并行通信口或串行通信口。附图说明图1为根据本专利技术一个实施例的通信系统的结构示意图;图2为根据本专利技术一个实施例的分站的结构框图;图3为根据本专利技术一个实施例的通信系统的通信方法的流程图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。下面结合附图来描述本专利技术实施例的通信系统的通信方法。如图1所示,本专利技术实施例的通信系统包括一个主站和N个分站,主站和每个分站均包括通信口A和通信口B。其中,第一至第N个分站顺次排布,第n个分站的通信口A与第n+1个分站的通信口B相连,主站的通信口A与第一个分站的通信口B相连,主站的通信口B与第N个分站的通信口A相连,以使一个主站与N个分站构成环形网络,其中,N为大于1的正整数,1≤n≤N-1。在本专利技术的一个实施例中,如图2所示,每个分站还包括数据采集模块、处理模块、数据输出模块和电源模块。其中,处理模块分别与数据采集模块、数据输出模块、通信口A和通信口B相连,处理模块用于控制该分站的数据采集模块进行数据采集,并控制该分站的数据输出模块进行数据输出,以及对通信口A和通信口B与相邻分站或主站之间的数据传输进行控制,电源模块分别与数据采集模块和处理模块相连,电源模块用于对数据采集模块和处理模块进行供电。在本专利技术的一个实施例中,主站的通信口A和通信口B可属于同一通信设备,也可属于不同的通信设备。例如通信口A和通信口B可分别属于位于不同地理位置的两个通信设备,该两个通信设备与具有数据处理功能的设备共同构成本专利技术实施例所述的主站。其中,主站和每个分站的通信口A和通信口B为并行通信口或串行通信口。在本专利技术实施例的通信系统中,相互连接的分站之间、主站与分站之间可均通过并行通信口进行连接以进行并行通信,也可均通过串行通信口进行连接以进行串行通信,还可部分通过并行通信口进行连接、部分通过串行通信口进行连接以进行串并行混合通信。在本专利技术实施例的通信系统中,相互连接的分站之间、主站与分站之间可进行全双工通信,也可进行半双工通信。在本专利技术的一个具体实施例中,主站和每个分站的通信口A和通信口B均为RS485串行通信口。如图3所示,本专利技术实施例的通信系统的通信方法,包括以下步骤:S1,主站沿环形网络的第一方向向相邻的分站下发发送数据帧,其中,发送数据帧包含延时启动时间,不包含地址信息。S2,每个分站在接收到发送数据帧时,根据分站传输消耗时间对发送数据帧中的延时启动时间进行修改,并沿环形网络的第一方向向相邻的分站传输修改后的发送数据帧。在本专利技术的实施例中,第一方向可为顺时针方向或逆时针方向。具体地,发送数据帧可先通过主站的通信口A下发至第一个分站的通信口本文档来自技高网...

【技术保护点】
1.一种通信系统的通信方法,其特征在于,所述通信系统包括一个主站和N个分站,所述主站和每个分站均包括通信口A和通信口B,其中,第一至第N个分站顺次排布,第n个分站的通信口A与第n+1个分站的通信口B相连,所述主站的通信口A与第一个分站的通信口B相连,所述主站的通信口B与第N个分站的通信口A相连,以使一个主站与N个分站构成环形网络,其中,N为大于1的正整数,1≤n≤N‑1,所述通信方法包括:所述主站沿所述环形网络的第一方向向相邻的分站下发发送数据帧,其中,所述发送数据帧包含延时启动时间,不包含地址信息;每个分站在接收到所述发送数据帧时,根据分站传输消耗时间对所述发送数据帧中的延时启动时间进行修改,并沿所述环形网络的第一方向向相邻的分站传输修改后的发送数据帧;在所述N个分站均接收到发送数据帧后,所述N个分站根据各自接收到的发送数据帧中的延时启动时间,同时启动返回数据帧的传输;每个分站在启动返回数据帧的传输后,沿所述环形网络的第二方向向相邻的分站或主站传输自身生成的返回数据帧或接收到的其他分站生成的返回数据帧,其中,所述第二方向为所述第一方向的相反方向;所述主站接收所述N个分站生成的返回数据帧,并进行数据处理,其中,所述N个分站生成的返回数据帧均不包含地址信息,所述主站根据每个返回数据帧的返回顺序判断生成该返回数据帧的分站。...

【技术特征摘要】
1.一种通信系统的通信方法,其特征在于,所述通信系统包括一个主站和N个分站,所述主站和每个分站均包括通信口A和通信口B,其中,第一至第N个分站顺次排布,第n个分站的通信口A与第n+1个分站的通信口B相连,所述主站的通信口A与第一个分站的通信口B相连,所述主站的通信口B与第N个分站的通信口A相连,以使一个主站与N个分站构成环形网络,其中,N为大于1的正整数,1≤n≤N-1,所述通信方法包括:所述主站沿所述环形网络的第一方向向相邻的分站下发发送数据帧,其中,所述发送数据帧包含延时启动时间,不包含地址信息;每个分站在接收到所述发送数据帧时,根据分站传输消耗时间对所述发送数据帧中的延时启动时间进行修改,并沿所述环形网络的第一方向向相邻的分站传输修改后的发送数据帧;在所述N个分站均接收到发送数据帧后,所述N个分站根据各自接收到的发送数据帧中的延时启动时间,同时启动返回数据帧的传输;每个分站在启动返回数据帧的传输后,沿所述环形网络的第二方向向相邻的分站或主站传输自身生成的返回数据帧或接收到的其他分站生成的返回数据帧,其中,所述第二方向为所述第一方向的相反方向;所述主站接收所述N个分站生成的返回数据帧,并进行数据处理,其中,所述N个分站生成的返回数据帧均不包含地址信息,所述主站根据每个返回数据帧的返回顺序判断生成该返回数据帧的分站。2.根据权利要求1所述的通信系统的通信方法,其特征在于,所述返回数据帧为每个分站根据各自采集的数据生成的,其中,每个分站在接收到发送数据帧后采集所述数据,或预先采集并存储所述数据。3.根据权利要求1所述的通信系统的通信方法,其特征在于,当发送数据帧由所述主站下发至第一个分站,并沿第一个分站至第N个分站的方向传输时,第n个分站接收到的发送数据帧中的延...

【专利技术属性】
技术研发人员:陈治国
申请(专利权)人:中国矿业大学
类型:发明
国别省市:江苏,32

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

1